/*! nouislider - 9.0.0 - 2016-09-29 21:44:03 */


.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative;direction:ltr}.noUi-base{width:100%;height:100%;position:relative;z-index:1}.noUi-connect{position:absolute;right:0;top:0;left:0;bottom:0}.noUi-origin{position:absolute;height:0;width:0}.noUi-handle{position:relative;z-index:1}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:top .3s,right .3s,bottom .3s,left .3s;transition:top .3s,right .3s,bottom .3s,left .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-base,.noUi-handle{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}.noUi-target{background:#FAFAFA;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}.noUi-connect{background:#3FB8AF;box-shadow:inset 0 0 3px rgba(51,51,51,.45);-webkit-transition:background 450ms;transition:background 450ms}.noUi-draggable{cursor:w-resize}.noUi-vertical .noUi-draggable{cursor:n-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#B8B8B8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-large,.noUi-marker-sub{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate3d(-50%,50%,0);transform:translate3d(-50%,50%,0)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0);padding-left:25px}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}
@charset "UTF-8";
/*
$reuters-font-path:         '../fonts';
$fa-font-path:              '../fonts';
*/
/* REUTERS KNOWLEDGE */
@font-face {
  font-family: 'Knowledge';
  font-style: normal;
  font-weight: 100;
  src: local("Knowledge Ultra Light"), local("KnowledgeUltraLight"), url("//graphics.thomsonreuters.com/fonts/KnowledgeUltraLight.woff") format("woff");
}

@font-face {
  font-family: 'Knowledge';
  font-style: normal;
  font-weight: 300;
  src: local("Knowledge Light"), local("KnowledgeLight"), url("//graphics.thomsonreuters.com/fonts/KnowledgeLight.woff") format("woff");
}

@font-face {
  font-family: 'Knowledge';
  font-style: normal;
  font-weight: 400;
  src: local("Knowledge Regular"), local("KnowledgeRegular"), url("//graphics.thomsonreuters.com/fonts/KnowledgeRegular.woff") format("woff");
}

@font-face {
  font-family: 'Knowledge';
  font-style: italic;
  font-weight: 400;
  src: local("Knowledge Regular Italic"), local("KnowledgeRegularItalic"), url("//graphics.thomsonreuters.com/fonts/KnowledgeRegularItalic.woff") format("woff");
}

@font-face {
  font-family: 'Knowledge';
  font-style: normal;
  font-weight: 500;
  src: local("Knowledge Medium"), local("KnowledgeMedium"), url("//graphics.thomsonreuters.com/fonts/KnowledgeMedium.woff") format("woff");
}

@font-face {
  font-family: 'Knowledge';
  font-style: normal;
  font-weight: 700;
  src: local("Knowledge Bold"), local("KnowledgeBold"), url("//graphics.thomsonreuters.com/fonts/KnowledgeBold.woff") format("woff");
}

@font-face {
  font-family: 'Knowledge';
  font-style: italic;
  font-weight: 700;
  src: local("Knowledge Bold Italic"), local("KnowledgeBoldItalic"), url("//graphics.thomsonreuters.com/fonts/KnowledgeBoldItalic.woff") format("woff");
}

/* SOURCE SANS PRO */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: local("Source Sans Pro"), local("SourceSansPro-Regular"), url("//fonts.gstatic.com/s/sourcesanspro/v9/ODelI1aHBYDBqgeIAH2zlNHq-FFgoDNV3GTKpHwuvtI.woff") format("woff");
}

@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  src: local("Source Sans Pro Semibold"), local("SourceSansPro-Semibold"), url("//fonts.gstatic.com/s/sourcesanspro/v9/toadOcfmlt9b38dHJxOBGCmgpmuQqK2I-L2S9cF65Ek.woff") format("woff");
}

@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  src: local("Source Sans Pro Bold"), local("SourceSansPro-Bold"), url("//fonts.gstatic.com/s/sourcesanspro/v9/toadOcfmlt9b38dHJxOBGIqjGYJUyOXcBwUQbRaNH6c.woff") format("woff");
}

@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
  src: local("Source Sans Pro Italic"), local("SourceSansPro-It"), url("//fonts.gstatic.com/s/sourcesanspro/v9/M2Jd71oPJhLKp0zdtTvoM_bce-VcyLJMRR1FC9qWbU8.woff") format("woff");
}

@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  src: local("Source Sans Pro Light"), local("SourceSansPro-Light"), url("//themes.googleusercontent.com/static/fonts/sourcesanspro/v5/toadOcfmlt9b38dHJxOBGMVNtom4QlEDNJaqqqzqdSs.woff") format("woff");
}

/*!
 * Bootstrap v4.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6B6A6B;
  --gray-dark: #333333;
  --primary: #fff;
  --secondary: #6B6A6B;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f7f7f7;
  --dark: #333333;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
  --font-family-monospace: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

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

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: transparent;
}

@-ms-viewport {
  width: device-width;
}

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

body {
  margin: 0;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #333333;
  text-align: left;
  background-color: #fff;
}

[tabindex="-1"]:focus {
  outline: 0 !important;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: .5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

dfn {
  font-style: italic;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

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

sub {
  bottom: -.25em;
}

sup {
  top: -.5em;
}

a {
  color: #0275d8;
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}

a:hover {
  color: #014c8c;
  text-decoration: underline;
}

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([tabindex]):focus {
  outline: 0;
}

pre,
code,
kbd,
samp {
  font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #aaaaaa;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
}

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

button {
  border-radius: 0;
}

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

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

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

input[type="radio"],
input[type="checkbox"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  -webkit-appearance: listbox;
}

textarea {
  overflow: auto;
  resize: vertical;
}

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

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

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

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

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

output {
  display: inline-block;
}

summary {
  display: list-item;
  cursor: pointer;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-family: Knowledge, "Source Sans Pro", Arial, sans-serif;
  font-weight: 700;
  line-height: 1.2;
  color: #333333;
}

h1, .h1 {
  font-size: 2.5rem;
}

h2, .h2 {
  font-size: 2rem;
}

h3, .h3 {
  font-size: 1.75rem;
}

h4, .h4 {
  font-size: 1.5rem;
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

small,
.small {
  font-size: 80%;
  font-weight: 400;
}

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}

.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.5rem;
}

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #aaaaaa;
}

.blockquote-footer::before {
  content: "\2014 \00A0";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #e9e7e5;
  border-radius: 0.15rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 90%;
  color: #6B6A6B;
}

code {
  font-size: 87.5%;
  color: #e83e8c;
  word-break: break-word;
}

a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #222824;
  border-radius: 0rem;
}

kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

pre {
  display: block;
  font-size: 87.5%;
  color: #222824;
}

pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .container {
    max-width: 1140px;
  }
}

.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -ms-flex-positive: 1;
      flex-grow: 1;
  max-width: 100%;
}

.col-auto {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: auto;
  max-width: none;
}

.col-1 {
  -ms-flex: 0 0 8.3333333333%;
      flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}

.col-2 {
  -ms-flex: 0 0 16.6666666667%;
      flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-3 {
  -ms-flex: 0 0 25%;
      flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  -ms-flex: 0 0 33.3333333333%;
      flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.col-5 {
  -ms-flex: 0 0 41.6666666667%;
      flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}

.col-6 {
  -ms-flex: 0 0 50%;
      flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  -ms-flex: 0 0 58.3333333333%;
      flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}

.col-8 {
  -ms-flex: 0 0 66.6666666667%;
      flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}

.col-9 {
  -ms-flex: 0 0 75%;
      flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  -ms-flex: 0 0 83.3333333333%;
      flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}

.col-11 {
  -ms-flex: 0 0 91.6666666667%;
      flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}

.col-12 {
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  -ms-flex-order: -1;
      order: -1;
}

.order-last {
  -ms-flex-order: 13;
      order: 13;
}

.order-0 {
  -ms-flex-order: 0;
      order: 0;
}

.order-1 {
  -ms-flex-order: 1;
      order: 1;
}

.order-2 {
  -ms-flex-order: 2;
      order: 2;
}

.order-3 {
  -ms-flex-order: 3;
      order: 3;
}

.order-4 {
  -ms-flex-order: 4;
      order: 4;
}

.order-5 {
  -ms-flex-order: 5;
      order: 5;
}

.order-6 {
  -ms-flex-order: 6;
      order: 6;
}

.order-7 {
  -ms-flex-order: 7;
      order: 7;
}

.order-8 {
  -ms-flex-order: 8;
      order: 8;
}

.order-9 {
  -ms-flex-order: 9;
      order: 9;
}

.order-10 {
  -ms-flex-order: 10;
      order: 10;
}

.order-11 {
  -ms-flex-order: 11;
      order: 11;
}

.order-12 {
  -ms-flex-order: 12;
      order: 12;
}

.offset-1 {
  margin-left: 8.3333333333%;
}

.offset-2 {
  margin-left: 16.6666666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.3333333333%;
}

.offset-5 {
  margin-left: 41.6666666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.3333333333%;
}

.offset-8 {
  margin-left: 66.6666666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.3333333333%;
}

.offset-11 {
  margin-left: 91.6666666667%;
}

@media (min-width: 576px) {
  .col-sm {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -ms-flex-positive: 1;
        flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-sm-1 {
    -ms-flex: 0 0 8.3333333333%;
        flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-sm-2 {
    -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-sm-5 {
    -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-sm-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-sm-8 {
    -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-sm-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-sm-11 {
    -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-sm-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    -ms-flex-order: -1;
        order: -1;
  }
  .order-sm-last {
    -ms-flex-order: 13;
        order: 13;
  }
  .order-sm-0 {
    -ms-flex-order: 0;
        order: 0;
  }
  .order-sm-1 {
    -ms-flex-order: 1;
        order: 1;
  }
  .order-sm-2 {
    -ms-flex-order: 2;
        order: 2;
  }
  .order-sm-3 {
    -ms-flex-order: 3;
        order: 3;
  }
  .order-sm-4 {
    -ms-flex-order: 4;
        order: 4;
  }
  .order-sm-5 {
    -ms-flex-order: 5;
        order: 5;
  }
  .order-sm-6 {
    -ms-flex-order: 6;
        order: 6;
  }
  .order-sm-7 {
    -ms-flex-order: 7;
        order: 7;
  }
  .order-sm-8 {
    -ms-flex-order: 8;
        order: 8;
  }
  .order-sm-9 {
    -ms-flex-order: 9;
        order: 9;
  }
  .order-sm-10 {
    -ms-flex-order: 10;
        order: 10;
  }
  .order-sm-11 {
    -ms-flex-order: 11;
        order: 11;
  }
  .order-sm-12 {
    -ms-flex-order: 12;
        order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }
  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }
  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }
  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }
  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}

@media (min-width: 768px) {
  .col-md {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -ms-flex-positive: 1;
        flex-grow: 1;
    max-width: 100%;
  }
  .col-md-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-md-1 {
    -ms-flex: 0 0 8.3333333333%;
        flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-md-2 {
    -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-md-5 {
    -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-md-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-md-8 {
    -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-md-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-md-11 {
    -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-md-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    -ms-flex-order: -1;
        order: -1;
  }
  .order-md-last {
    -ms-flex-order: 13;
        order: 13;
  }
  .order-md-0 {
    -ms-flex-order: 0;
        order: 0;
  }
  .order-md-1 {
    -ms-flex-order: 1;
        order: 1;
  }
  .order-md-2 {
    -ms-flex-order: 2;
        order: 2;
  }
  .order-md-3 {
    -ms-flex-order: 3;
        order: 3;
  }
  .order-md-4 {
    -ms-flex-order: 4;
        order: 4;
  }
  .order-md-5 {
    -ms-flex-order: 5;
        order: 5;
  }
  .order-md-6 {
    -ms-flex-order: 6;
        order: 6;
  }
  .order-md-7 {
    -ms-flex-order: 7;
        order: 7;
  }
  .order-md-8 {
    -ms-flex-order: 8;
        order: 8;
  }
  .order-md-9 {
    -ms-flex-order: 9;
        order: 9;
  }
  .order-md-10 {
    -ms-flex-order: 10;
        order: 10;
  }
  .order-md-11 {
    -ms-flex-order: 11;
        order: 11;
  }
  .order-md-12 {
    -ms-flex-order: 12;
        order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.3333333333%;
  }
  .offset-md-2 {
    margin-left: 16.6666666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.3333333333%;
  }
  .offset-md-5 {
    margin-left: 41.6666666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.3333333333%;
  }
  .offset-md-8 {
    margin-left: 66.6666666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.3333333333%;
  }
  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}

@media (min-width: 992px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -ms-flex-positive: 1;
        flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-lg-1 {
    -ms-flex: 0 0 8.3333333333%;
        flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-lg-2 {
    -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-lg-5 {
    -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-lg-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-lg-8 {
    -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-lg-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-lg-11 {
    -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-lg-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    -ms-flex-order: -1;
        order: -1;
  }
  .order-lg-last {
    -ms-flex-order: 13;
        order: 13;
  }
  .order-lg-0 {
    -ms-flex-order: 0;
        order: 0;
  }
  .order-lg-1 {
    -ms-flex-order: 1;
        order: 1;
  }
  .order-lg-2 {
    -ms-flex-order: 2;
        order: 2;
  }
  .order-lg-3 {
    -ms-flex-order: 3;
        order: 3;
  }
  .order-lg-4 {
    -ms-flex-order: 4;
        order: 4;
  }
  .order-lg-5 {
    -ms-flex-order: 5;
        order: 5;
  }
  .order-lg-6 {
    -ms-flex-order: 6;
        order: 6;
  }
  .order-lg-7 {
    -ms-flex-order: 7;
        order: 7;
  }
  .order-lg-8 {
    -ms-flex-order: 8;
        order: 8;
  }
  .order-lg-9 {
    -ms-flex-order: 9;
        order: 9;
  }
  .order-lg-10 {
    -ms-flex-order: 10;
        order: 10;
  }
  .order-lg-11 {
    -ms-flex-order: 11;
        order: 11;
  }
  .order-lg-12 {
    -ms-flex-order: 12;
        order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }
  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }
  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }
  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }
  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}

@media (min-width: 1200px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -ms-flex-positive: 1;
        flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-xl-1 {
    -ms-flex: 0 0 8.3333333333%;
        flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xl-2 {
    -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xl-5 {
    -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xl-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xl-8 {
    -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xl-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xl-11 {
    -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xl-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    -ms-flex-order: -1;
        order: -1;
  }
  .order-xl-last {
    -ms-flex-order: 13;
        order: 13;
  }
  .order-xl-0 {
    -ms-flex-order: 0;
        order: 0;
  }
  .order-xl-1 {
    -ms-flex-order: 1;
        order: 1;
  }
  .order-xl-2 {
    -ms-flex-order: 2;
        order: 2;
  }
  .order-xl-3 {
    -ms-flex-order: 3;
        order: 3;
  }
  .order-xl-4 {
    -ms-flex-order: 4;
        order: 4;
  }
  .order-xl-5 {
    -ms-flex-order: 5;
        order: 5;
  }
  .order-xl-6 {
    -ms-flex-order: 6;
        order: 6;
  }
  .order-xl-7 {
    -ms-flex-order: 7;
        order: 7;
  }
  .order-xl-8 {
    -ms-flex-order: 8;
        order: 8;
  }
  .order-xl-9 {
    -ms-flex-order: 9;
        order: 9;
  }
  .order-xl-10 {
    -ms-flex-order: 10;
        order: 10;
  }
  .order-xl-11 {
    -ms-flex-order: 11;
        order: 11;
  }
  .order-xl-12 {
    -ms-flex-order: 12;
        order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }
  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }
  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }
  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }
  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}

.table {
  width: 100%;
  margin-bottom: 1rem;
  background-color: transparent;
}

.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #e9e7e5;
}

.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #e9e7e5;
}

.table tbody + tbody {
  border-top: 2px solid #e9e7e5;
}

.table .table {
  background-color: #fff;
}

.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

.table-bordered {
  border: 1px solid #e9e7e5;
}

.table-bordered th,
.table-bordered td {
  border: 1px solid #e9e7e5;
}

.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

.table-hover tbody tr:hover {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: white;
}

.table-hover .table-primary:hover {
  background-color: #f2f2f2;
}

.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #f2f2f2;
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #d6d5d6;
}

.table-hover .table-secondary:hover {
  background-color: #c9c8c9;
}

.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #c9c8c9;
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: #c3e6cb;
}

.table-hover .table-success:hover {
  background-color: #b1dfbb;
}

.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #b1dfbb;
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: #bee5eb;
}

.table-hover .table-info:hover {
  background-color: #abdde5;
}

.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #abdde5;
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffeeba;
}

.table-hover .table-warning:hover {
  background-color: #ffe8a1;
}

.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #ffe8a1;
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f5c6cb;
}

.table-hover .table-danger:hover {
  background-color: #f1b0b7;
}

.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #f1b0b7;
}

.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfd;
}

.table-hover .table-light:hover {
  background-color: #f0f0f0;
}

.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #f0f0f0;
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c6c6c6;
}

.table-hover .table-dark:hover {
  background-color: #b9b9b9;
}

.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b9b9b9;
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

.table .thead-dark th {
  color: #fff;
  background-color: #222824;
  border-color: #343d37;
}

.table .thead-light th {
  color: #383f3a;
  background-color: #f4f1ee;
  border-color: #e9e7e5;
}

.table-dark {
  color: #fff;
  background-color: #222824;
}

.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #343d37;
}

.table-dark.table-bordered {
  border: 0;
}

.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}

.table-dark.table-hover tbody tr:hover {
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}

@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}

@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}

@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}

.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

.table-responsive > .table-bordered {
  border: 0;
}

.form-control {
  display: block;
  width: 100%;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #383f3a;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #dbdbdb;
  border-radius: 0.15rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media screen and (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}

.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}

.form-control:focus {
  color: #383f3a;
  background-color: #fff;
  border-color: white;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.25);
}

.form-control:-ms-input-placeholder {
  color: #dbdbdb;
  opacity: 1;
}

.form-control::placeholder {
  color: #dbdbdb;
  opacity: 1;
}

.form-control:disabled, .form-control[readonly] {
  background-color: #f4f1ee;
  opacity: 1;
}

select.form-control:focus::-ms-value {
  color: #383f3a;
  background-color: #fff;
}

.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0;
  line-height: 1.5;
  color: #333333;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}

.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  height: calc(1.8125rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0rem;
}

.form-control-lg {
  height: calc(2.875rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

select.form-control[size], select.form-control[multiple] {
  height: auto;
}

textarea.form-control {
  height: auto;
}

.form-group {
  margin-bottom: 1rem;
}

.form-text {
  display: block;
  margin-top: 0.25rem;
}

.form-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}

.form-row > .col,
.form-row > [class*="col-"] {
  padding-right: 5px;
  padding-left: 5px;
}

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}

.form-check-input:disabled ~ .form-check-label {
  color: #aaaaaa;
}

.form-check-label {
  margin-bottom: 0;
}

.form-check-inline {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}

.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #28a745;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 0.15rem;
}

.was-validated .form-control:valid, .form-control.is-valid, .was-validated
.custom-select:valid,
.custom-select.is-valid {
  border-color: #28a745;
}

.was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated
.custom-select:valid:focus,
.custom-select.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.was-validated .form-control:valid ~ .valid-feedback,
.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,
.form-control.is-valid ~ .valid-tooltip, .was-validated
.custom-select:valid ~ .valid-feedback,
.was-validated
.custom-select:valid ~ .valid-tooltip,
.custom-select.is-valid ~ .valid-feedback,
.custom-select.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control-file:valid ~ .valid-feedback,
.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback,
.form-control-file.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #28a745;
}

.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #28a745;
}

.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  background-color: #71dd8a;
}

.was-validated .custom-control-input:valid ~ .valid-feedback,
.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,
.custom-control-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  background-color: #34ce57;
}

.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28a745;
}

.was-validated .custom-file-input:valid ~ .custom-file-label::after, .custom-file-input.is-valid ~ .custom-file-label::after {
  border-color: inherit;
}

.was-validated .custom-file-input:valid ~ .valid-feedback,
.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,
.custom-file-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #dc3545;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.15rem;
}

.was-validated .form-control:invalid, .form-control.is-invalid, .was-validated
.custom-select:invalid,
.custom-select.is-invalid {
  border-color: #dc3545;
}

.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated
.custom-select:invalid:focus,
.custom-select.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.was-validated .form-control:invalid ~ .invalid-feedback,
.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,
.form-control.is-invalid ~ .invalid-tooltip, .was-validated
.custom-select:invalid ~ .invalid-feedback,
.was-validated
.custom-select:invalid ~ .invalid-tooltip,
.custom-select.is-invalid ~ .invalid-feedback,
.custom-select.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control-file:invalid ~ .invalid-feedback,
.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback,
.form-control-file.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}

.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  background-color: #efa2a9;
}

.was-validated .custom-control-input:invalid ~ .invalid-feedback,
.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,
.custom-control-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  background-color: #e4606d;
}

.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label::after, .custom-file-input.is-invalid ~ .custom-file-label::after {
  border-color: inherit;
}

.was-validated .custom-file-input:invalid ~ .invalid-feedback,
.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,
.custom-file-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.form-inline {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  -ms-flex-align: center;
      align-items: center;
}

.form-inline .form-check {
  width: 100%;
}

@media (min-width: 576px) {
  .form-inline label {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    -ms-flex-align: center;
        align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
  .form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.btn {
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.15rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media screen and (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}

.btn:hover, .btn:focus {
  text-decoration: none;
}

.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.25);
}

.btn.disabled, .btn:disabled {
  opacity: 0.65;
}

.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}

a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #222824;
  background-color: #fff;
  border-color: #fff;
}

.btn-primary:hover {
  color: #222824;
  background-color: #ececec;
  border-color: #e6e6e6;
}

.btn-primary:focus, .btn-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-primary.disabled, .btn-primary:disabled {
  color: #222824;
  background-color: #fff;
  border-color: #fff;
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  color: #222824;
  background-color: #e6e6e6;
  border-color: #dfdfdf;
}

.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-secondary {
  color: #fff;
  background-color: #6B6A6B;
  border-color: #6B6A6B;
}

.btn-secondary:hover {
  color: #fff;
  background-color: #585758;
  border-color: #515151;
}

.btn-secondary:focus, .btn-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(107, 106, 107, 0.5);
}

.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #6B6A6B;
  border-color: #6B6A6B;
}

.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #515151;
  border-color: #4b4a4b;
}

.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(107, 106, 107, 0.5);
}

.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-success:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}

.btn-success:focus, .btn-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
.show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430;
}

.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}

.btn-info:focus, .btn-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}

.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-warning {
  color: #222824;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-warning:hover {
  color: #222824;
  background-color: #e0a800;
  border-color: #d39e00;
}

.btn-warning:focus, .btn-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-warning.disabled, .btn-warning:disabled {
  color: #222824;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
.show > .btn-warning.dropdown-toggle {
  color: #222824;
  background-color: #d39e00;
  border-color: #c69500;
}

.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}

.btn-danger:focus, .btn-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
.show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d;
}

.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-light {
  color: #222824;
  background-color: #f7f7f7;
  border-color: #f7f7f7;
}

.btn-light:hover {
  color: #222824;
  background-color: #e4e4e4;
  border-color: #dedede;
}

.btn-light:focus, .btn-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(247, 247, 247, 0.5);
}

.btn-light.disabled, .btn-light:disabled {
  color: #222824;
  background-color: #f7f7f7;
  border-color: #f7f7f7;
}

.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
.show > .btn-light.dropdown-toggle {
  color: #222824;
  background-color: #dedede;
  border-color: #d7d7d7;
}

.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(247, 247, 247, 0.5);
}

.btn-dark {
  color: #fff;
  background-color: #333333;
  border-color: #333333;
}

.btn-dark:hover {
  color: #fff;
  background-color: #202020;
  border-color: #1a1a1a;
}

.btn-dark:focus, .btn-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5);
}

.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #333333;
  border-color: #333333;
}

.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
.show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1a1a1a;
  border-color: #131313;
}

.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5);
}

.btn-outline-primary {
  color: #fff;
  background-color: transparent;
  background-image: none;
  border-color: #fff;
}

.btn-outline-primary:hover {
  color: #222824;
  background-color: #fff;
  border-color: #fff;
}

.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #fff;
  background-color: transparent;
}

.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
  color: #222824;
  background-color: #fff;
  border-color: #fff;
}

.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-outline-secondary {
  color: #6B6A6B;
  background-color: transparent;
  background-image: none;
  border-color: #6B6A6B;
}

.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6B6A6B;
  border-color: #6B6A6B;
}

.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(107, 106, 107, 0.5);
}

.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #6B6A6B;
  background-color: transparent;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
.show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #6B6A6B;
  border-color: #6B6A6B;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(107, 106, 107, 0.5);
}

.btn-outline-success {
  color: #28a745;
  background-color: transparent;
  background-image: none;
  border-color: #28a745;
}

.btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #28a745;
  background-color: transparent;
}

.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
.show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-outline-info {
  color: #17a2b8;
  background-color: transparent;
  background-image: none;
  border-color: #17a2b8;
}

.btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent;
}

.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
.show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-outline-warning {
  color: #ffc107;
  background-color: transparent;
  background-image: none;
  border-color: #ffc107;
}

.btn-outline-warning:hover {
  color: #222824;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent;
}

.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
.show > .btn-outline-warning.dropdown-toggle {
  color: #222824;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-outline-danger {
  color: #dc3545;
  background-color: transparent;
  background-image: none;
  border-color: #dc3545;
}

.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #dc3545;
  background-color: transparent;
}

.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
.show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-outline-light {
  color: #f7f7f7;
  background-color: transparent;
  background-image: none;
  border-color: #f7f7f7;
}

.btn-outline-light:hover {
  color: #222824;
  background-color: #f7f7f7;
  border-color: #f7f7f7;
}

.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(247, 247, 247, 0.5);
}

.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f7f7f7;
  background-color: transparent;
}

.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
.show > .btn-outline-light.dropdown-toggle {
  color: #222824;
  background-color: #f7f7f7;
  border-color: #f7f7f7;
}

.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(247, 247, 247, 0.5);
}

.btn-outline-dark {
  color: #333333;
  background-color: transparent;
  background-image: none;
  border-color: #333333;
}

.btn-outline-dark:hover {
  color: #fff;
  background-color: #333333;
  border-color: #333333;
}

.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5);
}

.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #333333;
  background-color: transparent;
}

.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
.show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #333333;
  border-color: #333333;
}

.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #0275d8;
  background-color: transparent;
}

.btn-link:hover {
  color: #014c8c;
  text-decoration: underline;
  background-color: transparent;
  border-color: transparent;
}

.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
  border-color: transparent;
  box-shadow: none;
}

.btn-link:disabled, .btn-link.disabled {
  color: #6B6A6B;
  pointer-events: none;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0rem;
}

.btn-block {
  display: block;
  width: 100%;
}

.btn-block + .btn-block {
  margin-top: 0.5rem;
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}

.fade {
  transition: opacity 0.15s linear;
}

@media screen and (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}

.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}

@media screen and (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}

.dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}

.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #333333;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.15rem;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}

.dropup .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}

.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}

.dropright .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}

.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}

.dropleft .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}

.dropleft .dropdown-toggle::after {
  display: none;
}

.dropleft .dropdown-toggle::before {
  display: inline-block;
  width: 0;
  height: 0;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}

.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
  right: auto;
  bottom: auto;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #f4f1ee;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #222824;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}

.dropdown-item:hover, .dropdown-item:focus {
  color: #161a18;
  text-decoration: none;
  background-color: #f7f7f7;
}

.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #fff;
}

.dropdown-item.disabled, .dropdown-item:disabled {
  color: #6B6A6B;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6B6A6B;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #222824;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}

.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  -ms-flex: 0 1 auto;
      flex: 0 1 auto;
}

.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}

.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group,
.btn-group-vertical .btn + .btn,
.btn-group-vertical .btn + .btn-group,
.btn-group-vertical .btn-group + .btn,
.btn-group-vertical .btn-group + .btn-group {
  margin-left: -1px;
}

.btn-toolbar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
}

.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:first-child {
  margin-left: 0;
}

.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}

.dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after,
.dropright .dropdown-toggle-split::after {
  margin-left: 0;
}

.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: center;
      justify-content: center;
}

.btn-group-vertical .btn,
.btn-group-vertical .btn-group {
  width: 100%;
}

.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}

.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}

.btn-group-toggle > .btn input[type="radio"],
.btn-group-toggle > .btn input[type="checkbox"],
.btn-group-toggle > .btn-group > .btn input[type="radio"],
.btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: stretch;
      align-items: stretch;
  width: 100%;
}

.input-group > .form-control,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}

.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}

.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}

.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}

.input-group > .form-control:not(:last-child),
.input-group > .custom-select:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group > .custom-file {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}

.input-group > .custom-file:not(:last-child) .custom-file-label,
.input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group-prepend,
.input-group-append {
  display: -ms-flexbox;
  display: flex;
}

.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}

.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}

.input-group-prepend {
  margin-right: -1px;
}

.input-group-append {
  margin-left: -1px;
}

.input-group-text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #383f3a;
  text-align: center;
  white-space: nowrap;
  background-color: #f4f1ee;
  border: 1px solid #dbdbdb;
  border-radius: 0.15rem;
}

.input-group-text input[type="radio"],
.input-group-text input[type="checkbox"] {
  margin-top: 0;
}

.input-group-lg > .form-control,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  height: calc(2.875rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.input-group-sm > .form-control,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  height: calc(1.8125rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0rem;
}

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group > .input-group-append:not(:last-child) > .btn,
.input-group > .input-group-append:not(:last-child) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.custom-control {
  position: relative;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
}

.custom-control-inline {
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 1rem;
}

.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  background-color: #fff;
}

.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(255, 255, 255, 0.25);
}

.custom-control-input:active ~ .custom-control-label::before {
  color: #fff;
  background-color: white;
}

.custom-control-input:disabled ~ .custom-control-label {
  color: #6B6A6B;
}

.custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #f4f1ee;
}

.custom-control-label {
  position: relative;
  margin-bottom: 0;
}

.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: #e9e7e5;
}

.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.15rem;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #fff;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  background-color: #fff;
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E");
}

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(255, 255, 255, 0.5);
}

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(255, 255, 255, 0.5);
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}

.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #fff;
}

.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");
}

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(255, 255, 255, 0.5);
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  line-height: 1.5;
  color: #383f3a;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
  background-size: 8px 10px;
  border: 1px solid #dbdbdb;
  border-radius: 0.15rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.custom-select:focus {
  border-color: white;
  outline: 0;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(255, 255, 255, 0.5);
}

.custom-select:focus::-ms-value {
  color: #383f3a;
  background-color: #fff;
}

.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}

.custom-select:disabled {
  color: #6B6A6B;
  background-color: #f4f1ee;
}

.custom-select::-ms-expand {
  opacity: 0;
}

.custom-select-sm {
  height: calc(1.8125rem + 2px);
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 75%;
}

.custom-select-lg {
  height: calc(2.875rem + 2px);
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 125%;
}

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(2.25rem + 2px);
  margin-bottom: 0;
}

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(2.25rem + 2px);
  margin: 0;
  opacity: 0;
}

.custom-file-input:focus ~ .custom-file-label {
  border-color: white;
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.25);
}

.custom-file-input:focus ~ .custom-file-label::after {
  border-color: white;
}

.custom-file-input:disabled ~ .custom-file-label {
  background-color: #f4f1ee;
}

.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #383f3a;
  background-color: #fff;
  border: 1px solid #dbdbdb;
  border-radius: 0.15rem;
}

.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: 2.25rem;
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #383f3a;
  content: "Browse";
  background-color: #f4f1ee;
  border-left: 1px solid #dbdbdb;
  border-radius: 0 0.15rem 0.15rem 0;
}

.custom-range {
  width: 100%;
  padding-left: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.custom-range:focus {
  outline: none;
}

.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(255, 255, 255, 0.25);
}

.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(255, 255, 255, 0.25);
}

.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(255, 255, 255, 0.25);
}

.custom-range::-moz-focus-outer {
  border: 0;
}

.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #fff;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
          appearance: none;
}

@media screen and (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    transition: none;
  }
}

.custom-range::-webkit-slider-thumb:active {
  background-color: white;
}

.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #e9e7e5;
  border-color: transparent;
  border-radius: 1rem;
}

.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #fff;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
       appearance: none;
}

@media screen and (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    transition: none;
  }
}

.custom-range::-moz-range-thumb:active {
  background-color: white;
}

.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #e9e7e5;
  border-color: transparent;
  border-radius: 1rem;
}

.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #fff;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}

@media screen and (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    transition: none;
  }
}

.custom-range::-ms-thumb:active {
  background-color: white;
}

.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}

.custom-range::-ms-fill-lower {
  background-color: #e9e7e5;
  border-radius: 1rem;
}

.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #e9e7e5;
  border-radius: 1rem;
}

.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media screen and (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
  .custom-file-label,
  .custom-select {
    transition: none;
  }
}

.nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}

.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}

.nav-link.disabled {
  color: #6B6A6B;
}

.nav-tabs {
  border-bottom: 1px solid #e9e7e5;
}

.nav-tabs .nav-item {
  margin-bottom: -1px;
}

.nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-left-radius: 0.15rem;
  border-top-right-radius: 0.15rem;
}

.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #f4f1ee #f4f1ee #e9e7e5;
}

.nav-tabs .nav-link.disabled {
  color: #6B6A6B;
  background-color: transparent;
  border-color: transparent;
}

.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #383f3a;
  background-color: #fff;
  border-color: #e9e7e5 #e9e7e5 #fff;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  border-radius: 0.15rem;
}

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #fff;
}

.nav-fill .nav-item {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  text-align: center;
}

.nav-justified .nav-item {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -ms-flex-positive: 1;
      flex-grow: 1;
  text-align: center;
}

.tab-content > .tab-pane {
  display: none;
}

.tab-content > .active {
  display: block;
}

.navbar {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 0.5rem 1rem;
}

.navbar > .container,
.navbar > .container-fluid {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}

.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

.navbar-nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}

.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.navbar-collapse {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-align: center;
      align-items: center;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.15rem;
}

.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}

.navbar-toggler:not(:disabled):not(.disabled) {
  cursor: pointer;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    -ms-flex-direction: row;
        flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-expand-md {
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    -ms-flex-direction: row;
        flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-expand-lg {
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
        flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-expand-xl {
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    -ms-flex-direction: row;
        flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}

.navbar-expand {
  -ms-flex-flow: row nowrap;
      flex-flow: row nowrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
}

.navbar-expand > .container,
.navbar-expand > .container-fluid {
  padding-right: 0;
  padding-left: 0;
}

.navbar-expand .navbar-nav {
  -ms-flex-direction: row;
      flex-direction: row;
}

.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}

.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}

.navbar-expand > .container,
.navbar-expand > .container-fluid {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

.navbar-expand .navbar-collapse {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}

.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}

.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}

.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}

.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}

.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}

.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
  color: #fff;
}

.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}

.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}

.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}

.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}

.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}

.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}

.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}

.navbar-dark .navbar-text a {
  color: #fff;
}

.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #fff;
}

.card {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.15rem;
}

.card > hr {
  margin-right: 0;
  margin-left: 0;
}

.card > .list-group:first-child .list-group-item:first-child {
  border-top-left-radius: 0.15rem;
  border-top-right-radius: 0.15rem;
}

.card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 0.15rem;
  border-bottom-left-radius: 0.15rem;
}

.card-body {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  padding: 1.25rem;
}

.card-title {
  margin-bottom: 0.75rem;
}

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: none;
}

.card-link + .card-link {
  margin-left: 1.25rem;
}

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

.card-header:first-child {
  border-radius: calc(0.15rem - 1px) calc(0.15rem - 1px) 0 0;
}

.card-header + .list-group .list-group-item:first-child {
  border-top: 0;
}

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}

.card-footer:last-child {
  border-radius: 0 0 calc(0.15rem - 1px) calc(0.15rem - 1px);
}

.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
}

.card-img {
  width: 100%;
  border-radius: calc(0.15rem - 1px);
}

.card-img-top {
  width: 100%;
  border-top-left-radius: calc(0.15rem - 1px);
  border-top-right-radius: calc(0.15rem - 1px);
}

.card-img-bottom {
  width: 100%;
  border-bottom-right-radius: calc(0.15rem - 1px);
  border-bottom-left-radius: calc(0.15rem - 1px);
}

.card-deck {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}

.card-deck .card {
  margin-bottom: 15px;
}

@media (min-width: 576px) {
  .card-deck {
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .card-deck .card {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 0 0%;
        flex: 1 0 0%;
    -ms-flex-direction: column;
        flex-direction: column;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}

.card-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}

.card-group > .card {
  margin-bottom: 15px;
}

@media (min-width: 576px) {
  .card-group {
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
  }
  .card-group > .card {
    -ms-flex: 1 0 0%;
        flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:first-child .card-img-top,
  .card-group > .card:first-child .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:first-child .card-img-bottom,
  .card-group > .card:first-child .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:last-child .card-img-top,
  .card-group > .card:last-child .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:last-child .card-img-bottom,
  .card-group > .card:last-child .card-footer {
    border-bottom-left-radius: 0;
  }
  .card-group > .card:only-child {
    border-radius: 0.15rem;
  }
  .card-group > .card:only-child .card-img-top,
  .card-group > .card:only-child .card-header {
    border-top-left-radius: 0.15rem;
    border-top-right-radius: 0.15rem;
  }
  .card-group > .card:only-child .card-img-bottom,
  .card-group > .card:only-child .card-footer {
    border-bottom-right-radius: 0.15rem;
    border-bottom-left-radius: 0.15rem;
  }
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) {
    border-radius: 0;
  }
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header,
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer {
    border-radius: 0;
  }
}

.card-columns .card {
  margin-bottom: 0.75rem;
}

@media (min-width: 576px) {
  .card-columns {
    column-count: 3;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

.accordion .card:not(:first-of-type):not(:last-of-type) {
  border-bottom: 0;
  border-radius: 0;
}

.accordion .card:not(:first-of-type) .card-header:first-child {
  border-radius: 0;
}

.accordion .card:first-of-type {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.accordion .card:last-of-type {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.breadcrumb {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #f4f1ee;
  border-radius: 0.15rem;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}

.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  color: #6B6A6B;
  content: "/";
}

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}

.breadcrumb-item.active {
  color: #6B6A6B;
}

.pagination {
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.15rem;
}

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #0275d8;
  background-color: #fff;
  border: 1px solid #e9e7e5;
}

.page-link:hover {
  z-index: 2;
  color: #014c8c;
  text-decoration: none;
  background-color: #f4f1ee;
  border-color: #e9e7e5;
}

.page-link:focus {
  z-index: 2;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.25);
}

.page-link:not(:disabled):not(.disabled) {
  cursor: pointer;
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.15rem;
  border-bottom-left-radius: 0.15rem;
}

.page-item:last-child .page-link {
  border-top-right-radius: 0.15rem;
  border-bottom-right-radius: 0.15rem;
}

.page-item.active .page-link {
  z-index: 1;
  color: #fff;
  background-color: #fff;
  border-color: #fff;
}

.page-item.disabled .page-link {
  color: #6B6A6B;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #e9e7e5;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}

.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}

.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0rem;
  border-bottom-left-radius: 0rem;
}

.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0rem;
  border-bottom-right-radius: 0rem;
}

.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.15rem;
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}

.badge-primary {
  color: #222824;
  background-color: #fff;
}

.badge-primary[href]:hover, .badge-primary[href]:focus {
  color: #222824;
  text-decoration: none;
  background-color: #e6e6e6;
}

.badge-secondary {
  color: #fff;
  background-color: #6B6A6B;
}

.badge-secondary[href]:hover, .badge-secondary[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #515151;
}

.badge-success {
  color: #fff;
  background-color: #28a745;
}

.badge-success[href]:hover, .badge-success[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #1e7e34;
}

.badge-info {
  color: #fff;
  background-color: #17a2b8;
}

.badge-info[href]:hover, .badge-info[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #117a8b;
}

.badge-warning {
  color: #222824;
  background-color: #ffc107;
}

.badge-warning[href]:hover, .badge-warning[href]:focus {
  color: #222824;
  text-decoration: none;
  background-color: #d39e00;
}

.badge-danger {
  color: #fff;
  background-color: #dc3545;
}

.badge-danger[href]:hover, .badge-danger[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #bd2130;
}

.badge-light {
  color: #222824;
  background-color: #f7f7f7;
}

.badge-light[href]:hover, .badge-light[href]:focus {
  color: #222824;
  text-decoration: none;
  background-color: #dedede;
}

.badge-dark {
  color: #fff;
  background-color: #333333;
}

.badge-dark[href]:hover, .badge-dark[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #1a1a1a;
}

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #f4f1ee;
  border-radius: 0.3rem;
}

@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.15rem;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
}

.alert-dismissible {
  padding-right: 4rem;
}

.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

.alert-primary {
  color: #858585;
  background-color: white;
  border-color: white;
}

.alert-primary hr {
  border-top-color: #f2f2f2;
}

.alert-primary .alert-link {
  color: #6c6c6c;
}

.alert-secondary {
  color: #383738;
  background-color: #e1e1e1;
  border-color: #d6d5d6;
}

.alert-secondary hr {
  border-top-color: #c9c8c9;
}

.alert-secondary .alert-link {
  color: #1e1e1e;
}

.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}

.alert-success hr {
  border-top-color: #b1dfbb;
}

.alert-success .alert-link {
  color: #0b2e13;
}

.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}

.alert-info hr {
  border-top-color: #abdde5;
}

.alert-info .alert-link {
  color: #062c33;
}

.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}

.alert-warning hr {
  border-top-color: #ffe8a1;
}

.alert-warning .alert-link {
  color: #533f03;
}

.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}

.alert-danger hr {
  border-top-color: #f1b0b7;
}

.alert-danger .alert-link {
  color: #491217;
}

.alert-light {
  color: gray;
  background-color: #fdfdfd;
  border-color: #fdfdfd;
}

.alert-light hr {
  border-top-color: #f0f0f0;
}

.alert-light .alert-link {
  color: #676767;
}

.alert-dark {
  color: #1b1b1b;
  background-color: #d6d6d6;
  border-color: #c6c6c6;
}

.alert-dark hr {
  border-top-color: #b9b9b9;
}

.alert-dark .alert-link {
  color: #020202;
}

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}

.progress {
  display: -ms-flexbox;
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #f4f1ee;
  border-radius: 0.15rem;
}

.progress-bar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  transition: width 0.6s ease;
}

@media screen and (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

.progress-bar-animated {
  animation: progress-bar-stripes 1s linear infinite;
}

.media {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
}

.media-body {
  -ms-flex: 1;
      flex: 1;
}

.list-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
}

.list-group-item-action {
  width: 100%;
  color: #383f3a;
  text-align: inherit;
}

.list-group-item-action:hover, .list-group-item-action:focus {
  color: #383f3a;
  text-decoration: none;
  background-color: #f7f7f7;
}

.list-group-item-action:active {
  color: #333333;
  background-color: #f4f1ee;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}

.list-group-item:first-child {
  border-top-left-radius: 0.15rem;
  border-top-right-radius: 0.15rem;
}

.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0.15rem;
  border-bottom-left-radius: 0.15rem;
}

.list-group-item:hover, .list-group-item:focus {
  z-index: 1;
  text-decoration: none;
}

.list-group-item.disabled, .list-group-item:disabled {
  color: #6B6A6B;
  background-color: #fff;
}

.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #fff;
  border-color: #fff;
}

.list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}

.list-group-flush:first-child .list-group-item:first-child {
  border-top: 0;
}

.list-group-flush:last-child .list-group-item:last-child {
  border-bottom: 0;
}

.list-group-item-primary {
  color: #858585;
  background-color: white;
}

.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #858585;
  background-color: #f2f2f2;
}

.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #858585;
  border-color: #858585;
}

.list-group-item-secondary {
  color: #383738;
  background-color: #d6d5d6;
}

.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #383738;
  background-color: #c9c8c9;
}

.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #383738;
  border-color: #383738;
}

.list-group-item-success {
  color: #155724;
  background-color: #c3e6cb;
}

.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #155724;
  background-color: #b1dfbb;
}

.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #155724;
  border-color: #155724;
}

.list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb;
}

.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #0c5460;
  background-color: #abdde5;
}

.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #0c5460;
  border-color: #0c5460;
}

.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba;
}

.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #856404;
  background-color: #ffe8a1;
}

.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #856404;
  border-color: #856404;
}

.list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb;
}

.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #721c24;
  background-color: #f1b0b7;
}

.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #721c24;
  border-color: #721c24;
}

.list-group-item-light {
  color: gray;
  background-color: #fdfdfd;
}

.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: gray;
  background-color: #f0f0f0;
}

.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: gray;
  border-color: gray;
}

.list-group-item-dark {
  color: #1b1b1b;
  background-color: #c6c6c6;
}

.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #1b1b1b;
  background-color: #b9b9b9;
}

.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1b1b1b;
  border-color: #1b1b1b;
}

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5;
}

.close:not(:disabled):not(.disabled) {
  cursor: pointer;
}

.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  color: #000;
  text-decoration: none;
  opacity: .75;
}

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
}

.modal-open {
  overflow: hidden;
}

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}

.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -25%);
}

@media screen and (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}

.modal.show .modal-dialog {
  transform: translate(0, 0);
}

.modal-dialog-centered {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  min-height: calc(100% - (0.5rem * 2));
}

.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (0.5rem * 2));
  content: "";
}

.modal-content {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}

.modal-backdrop.fade {
  opacity: 0;
}

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

.modal-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 1rem;
  border-bottom: 1px solid #f4f1ee;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}

.modal-header .close {
  padding: 1rem;
  margin: -1rem -1rem -1rem auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  padding: 1rem;
}

.modal-footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: end;
      justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #f4f1ee;
}

.modal-footer > :not(:first-child) {
  margin-left: .25rem;
}

.modal-footer > :not(:last-child) {
  margin-right: .25rem;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .modal-sm {
    max-width: 300px;
  }
}

@media (min-width: 992px) {
  .modal-lg {
    max-width: 800px;
  }
}

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}

.tooltip.show {
  opacity: 0.9;
}

.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}

.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
  padding: 0.4rem 0;
}

.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
  bottom: 0;
}

.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #333333;
}

.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
  padding: 0 0.4rem;
}

.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}

.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #333333;
}

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
  padding: 0.4rem 0;
}

.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
  top: 0;
}

.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #333333;
}

.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
  padding: 0 0.4rem;
}

.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}

.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #333333;
}

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #FFFFFF;
  text-align: center;
  background-color: #333333;
  border-radius: 0.15rem;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}

.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}

.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
  margin-bottom: 0.5rem;
}

.bs-popover-top .arrow, .bs-popover-auto[x-placement^="top"] .arrow {
  bottom: calc((0.5rem + 1px) * -1);
}

.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before,
.bs-popover-top .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::after {
  border-width: 0.5rem 0.5rem 0;
}

.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before {
  bottom: 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-top .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::after {
  bottom: 1px;
  border-top-color: #fff;
}

.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
  margin-left: 0.5rem;
}

.bs-popover-right .arrow, .bs-popover-auto[x-placement^="right"] .arrow {
  left: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before,
.bs-popover-right .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::after {
  border-width: 0.5rem 0.5rem 0.5rem 0;
}

.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before {
  left: 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-right .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::after {
  left: 1px;
  border-right-color: #fff;
}

.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
  margin-top: 0.5rem;
}

.bs-popover-bottom .arrow, .bs-popover-auto[x-placement^="bottom"] .arrow {
  top: calc((0.5rem + 1px) * -1);
}

.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before,
.bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^="bottom"] .arrow::after {
  border-width: 0 0.5rem 0.5rem 0.5rem;
}

.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before {
  top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^="bottom"] .arrow::after {
  top: 1px;
  border-bottom-color: #fff;
}

.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}

.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
  margin-right: 0.5rem;
}

.bs-popover-left .arrow, .bs-popover-auto[x-placement^="left"] .arrow {
  right: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before,
.bs-popover-left .arrow::after, .bs-popover-auto[x-placement^="left"] .arrow::after {
  border-width: 0.5rem 0 0.5rem 0.5rem;
}

.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before {
  right: 0;
  border-left-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-left .arrow::after, .bs-popover-auto[x-placement^="left"] .arrow::after {
  right: 1px;
  border-left-color: #fff;
}

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  color: #333333;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}

.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 0.5rem 0.75rem;
  color: #333333;
}

.carousel {
  position: relative;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.carousel-item {
  position: relative;
  display: none;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  perspective: 1000px;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
  transition: transform 0.6s ease;
}

@media screen and (prefers-reduced-motion: reduce) {
  .carousel-item.active,
  .carousel-item-next,
  .carousel-item-prev {
    transition: none;
  }
}

.carousel-item-next,
.carousel-item-prev {
  position: absolute;
  top: 0;
}

.carousel-item-next.carousel-item-left,
.carousel-item-prev.carousel-item-right {
  transform: translateX(0);
}

@supports (transform-style: preserve-3d) {
  .carousel-item-next.carousel-item-left,
  .carousel-item-prev.carousel-item-right {
    transform: translate3d(0, 0, 0);
  }
}

.carousel-item-next,
.active.carousel-item-right {
  transform: translateX(100%);
}

@supports (transform-style: preserve-3d) {
  .carousel-item-next,
  .active.carousel-item-right {
    transform: translate3d(100%, 0, 0);
  }
}

.carousel-item-prev,
.active.carousel-item-left {
  transform: translateX(-100%);
}

@supports (transform-style: preserve-3d) {
  .carousel-item-prev,
  .active.carousel-item-left {
    transform: translate3d(-100%, 0, 0);
  }
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-duration: .6s;
  transition-property: opacity;
}

.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  opacity: 1;
}

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  opacity: 0;
}

.carousel-fade .carousel-item-next,
.carousel-fade .carousel-item-prev,
.carousel-fade .carousel-item.active,
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-prev {
  transform: translateX(0);
}

@supports (transform-style: preserve-3d) {
  .carousel-fade .carousel-item-next,
  .carousel-fade .carousel-item-prev,
  .carousel-fade .carousel-item.active,
  .carousel-fade .active.carousel-item-left,
  .carousel-fade .active.carousel-item-prev {
    transform: translate3d(0, 0, 0);
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
}

.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: .9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: transparent no-repeat center center;
  background-size: 100% 100%;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 10px;
  left: 0;
  z-index: 15;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}

.carousel-indicators li {
  position: relative;
  -ms-flex: 0 1 auto;
      flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: rgba(255, 255, 255, 0.5);
}

.carousel-indicators li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

.carousel-indicators li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

.carousel-indicators .active {
  background-color: #fff;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: inherit;
  text-align: center;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.bg-primary {
  background-color: #fff !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #e6e6e6 !important;
}

.bg-secondary {
  background-color: #6B6A6B !important;
}

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #515151 !important;
}

.bg-success {
  background-color: #28a745 !important;
}

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #1e7e34 !important;
}

.bg-info {
  background-color: #17a2b8 !important;
}

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #117a8b !important;
}

.bg-warning {
  background-color: #ffc107 !important;
}

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #d39e00 !important;
}

.bg-danger {
  background-color: #dc3545 !important;
}

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #bd2130 !important;
}

.bg-light {
  background-color: #f7f7f7 !important;
}

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dedede !important;
}

.bg-dark {
  background-color: #333333 !important;
}

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1a1a1a !important;
}

.bg-white {
  background-color: #fff !important;
}

.bg-transparent {
  background-color: transparent !important;
}

.border {
  border: 1px solid #e9e7e5 !important;
}

.border-top {
  border-top: 1px solid #e9e7e5 !important;
}

.border-right {
  border-right: 1px solid #e9e7e5 !important;
}

.border-bottom {
  border-bottom: 1px solid #e9e7e5 !important;
}

.border-left {
  border-left: 1px solid #e9e7e5 !important;
}

.border-0 {
  border: 0 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #fff !important;
}

.border-secondary {
  border-color: #6B6A6B !important;
}

.border-success {
  border-color: #28a745 !important;
}

.border-info {
  border-color: #17a2b8 !important;
}

.border-warning {
  border-color: #ffc107 !important;
}

.border-danger {
  border-color: #dc3545 !important;
}

.border-light {
  border-color: #f7f7f7 !important;
}

.border-dark {
  border-color: #333333 !important;
}

.border-white {
  border-color: #fff !important;
}

.rounded {
  border-radius: 0.15rem !important;
}

.rounded-top {
  border-top-left-radius: 0.15rem !important;
  border-top-right-radius: 0.15rem !important;
}

.rounded-right {
  border-top-right-radius: 0.15rem !important;
  border-bottom-right-radius: 0.15rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.15rem !important;
  border-bottom-left-radius: 0.15rem !important;
}

.rounded-left {
  border-top-left-radius: 0.15rem !important;
  border-bottom-left-radius: 0.15rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

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

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: -ms-flexbox !important;
  display: flex !important;
}

.d-inline-flex {
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-md-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-print-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}

.embed-responsive::before {
  display: block;
  content: "";
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.8571428571%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.flex-row {
  -ms-flex-direction: row !important;
      flex-direction: row !important;
}

.flex-column {
  -ms-flex-direction: column !important;
      flex-direction: column !important;
}

.flex-row-reverse {
  -ms-flex-direction: row-reverse !important;
      flex-direction: row-reverse !important;
}

.flex-column-reverse {
  -ms-flex-direction: column-reverse !important;
      flex-direction: column-reverse !important;
}

.flex-wrap {
  -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important;
}

.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
      flex-wrap: wrap-reverse !important;
}

.flex-fill {
  -ms-flex: 1 1 auto !important;
      flex: 1 1 auto !important;
}

.flex-grow-0 {
  -ms-flex-positive: 0 !important;
      flex-grow: 0 !important;
}

.flex-grow-1 {
  -ms-flex-positive: 1 !important;
      flex-grow: 1 !important;
}

.flex-shrink-0 {
  -ms-flex-negative: 0 !important;
      flex-shrink: 0 !important;
}

.flex-shrink-1 {
  -ms-flex-negative: 1 !important;
      flex-shrink: 1 !important;
}

.justify-content-start {
  -ms-flex-pack: start !important;
      justify-content: flex-start !important;
}

.justify-content-end {
  -ms-flex-pack: end !important;
      justify-content: flex-end !important;
}

.justify-content-center {
  -ms-flex-pack: center !important;
      justify-content: center !important;
}

.justify-content-between {
  -ms-flex-pack: justify !important;
      justify-content: space-between !important;
}

.justify-content-around {
  -ms-flex-pack: distribute !important;
      justify-content: space-around !important;
}

.align-items-start {
  -ms-flex-align: start !important;
      align-items: flex-start !important;
}

.align-items-end {
  -ms-flex-align: end !important;
      align-items: flex-end !important;
}

.align-items-center {
  -ms-flex-align: center !important;
      align-items: center !important;
}

.align-items-baseline {
  -ms-flex-align: baseline !important;
      align-items: baseline !important;
}

.align-items-stretch {
  -ms-flex-align: stretch !important;
      align-items: stretch !important;
}

.align-content-start {
  -ms-flex-line-pack: start !important;
      align-content: flex-start !important;
}

.align-content-end {
  -ms-flex-line-pack: end !important;
      align-content: flex-end !important;
}

.align-content-center {
  -ms-flex-line-pack: center !important;
      align-content: center !important;
}

.align-content-between {
  -ms-flex-line-pack: justify !important;
      align-content: space-between !important;
}

.align-content-around {
  -ms-flex-line-pack: distribute !important;
      align-content: space-around !important;
}

.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
      align-content: stretch !important;
}

.align-self-auto {
  -ms-flex-item-align: auto !important;
      -ms-grid-row-align: auto !important;
      align-self: auto !important;
}

.align-self-start {
  -ms-flex-item-align: start !important;
      align-self: flex-start !important;
}

.align-self-end {
  -ms-flex-item-align: end !important;
      align-self: flex-end !important;
}

.align-self-center {
  -ms-flex-item-align: center !important;
      -ms-grid-row-align: center !important;
      align-self: center !important;
}

.align-self-baseline {
  -ms-flex-item-align: baseline !important;
      align-self: baseline !important;
}

.align-self-stretch {
  -ms-flex-item-align: stretch !important;
      -ms-grid-row-align: stretch !important;
      align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important;
  }
  .flex-sm-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    -ms-flex-pack: center !important;
        justify-content: center !important;
  }
  .justify-content-sm-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important;
  }
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .align-items-sm-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important;
  }
  .align-items-sm-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important;
  }
  .align-items-sm-center {
    -ms-flex-align: center !important;
        align-items: center !important;
  }
  .align-items-sm-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important;
  }
  .align-items-sm-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important;
  }
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important;
  }
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important;
  }
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important;
  }
}

@media (min-width: 768px) {
  .flex-md-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important;
  }
  .flex-md-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important;
  }
  .flex-md-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important;
  }
  .justify-content-md-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important;
  }
  .justify-content-md-center {
    -ms-flex-pack: center !important;
        justify-content: center !important;
  }
  .justify-content-md-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important;
  }
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .align-items-md-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important;
  }
  .align-items-md-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important;
  }
  .align-items-md-center {
    -ms-flex-align: center !important;
        align-items: center !important;
  }
  .align-items-md-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important;
  }
  .align-items-md-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important;
  }
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important;
  }
  .align-self-md-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-md-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-md-center {
    -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important;
  }
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important;
  }
}

@media (min-width: 992px) {
  .flex-lg-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important;
  }
  .flex-lg-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    -ms-flex-pack: center !important;
        justify-content: center !important;
  }
  .justify-content-lg-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important;
  }
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .align-items-lg-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important;
  }
  .align-items-lg-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important;
  }
  .align-items-lg-center {
    -ms-flex-align: center !important;
        align-items: center !important;
  }
  .align-items-lg-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important;
  }
  .align-items-lg-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important;
  }
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important;
  }
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important;
  }
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important;
  }
}

@media (min-width: 1200px) {
  .flex-xl-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important;
  }
  .flex-xl-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    -ms-flex-pack: center !important;
        justify-content: center !important;
  }
  .justify-content-xl-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important;
  }
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .align-items-xl-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important;
  }
  .align-items-xl-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important;
  }
  .align-items-xl-center {
    -ms-flex-align: center !important;
        align-items: center !important;
  }
  .align-items-xl-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important;
  }
  .align-items-xl-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important;
  }
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important;
  }
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important;
  }
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important;
  }
}

.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
}

@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
}

@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
}

@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: -webkit-sticky !important;
  position: sticky !important;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports ((position: -webkit-sticky) or (position: sticky)) {
  .sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mh-100 {
  max-height: 100% !important;
}

.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}

.text-monospace {
  font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

.text-justify {
  text-align: justify !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}

@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}

@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}

@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-italic {
  font-style: italic !important;
}

.text-white {
  color: #fff !important;
}

.text-primary {
  color: #fff !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: #e6e6e6 !important;
}

.text-secondary {
  color: #6B6A6B !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: #515151 !important;
}

.text-success {
  color: #28a745 !important;
}

a.text-success:hover, a.text-success:focus {
  color: #1e7e34 !important;
}

.text-info {
  color: #17a2b8 !important;
}

a.text-info:hover, a.text-info:focus {
  color: #117a8b !important;
}

.text-warning {
  color: #ffc107 !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: #d39e00 !important;
}

.text-danger {
  color: #dc3545 !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: #bd2130 !important;
}

.text-light {
  color: #f7f7f7 !important;
}

a.text-light:hover, a.text-light:focus {
  color: #dedede !important;
}

.text-dark {
  color: #333333 !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: #1a1a1a !important;
}

.text-body {
  color: #333333 !important;
}

.text-muted {
  color: #aaaaaa !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  a:not(.btn) {
    text-decoration: underline;
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  pre {
    white-space: pre-wrap !important;
  }
  pre,
  blockquote {
    border: 1px solid #aaaaaa;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }
  .container {
    min-width: 992px !important;
  }
  .navbar {
    display: none;
  }
  .badge {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #e9e7e5 !important;
  }
  .table-dark {
    color: inherit;
  }
  .table-dark th,
  .table-dark td,
  .table-dark thead th,
  .table-dark tbody + tbody {
    border-color: #e9e7e5;
  }
  .table .thead-dark th {
    color: inherit;
    border-color: #e9e7e5;
  }
}

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("//graphics.thomsonreuters.com/fonts/fontawesome-webfont.eot?v=4.7.0");
  src: url("//graphics.thomsonreuters.com/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("//graphics.thomsonreuters.com/fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("//graphics.thomsonreuters.com/fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("//graphics.thomsonreuters.com/fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("//graphics.thomsonreuters.com/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-fw {
  width: 1.2857142857em;
  text-align: center;
}

.fa-ul {
  padding-left: 0;
  margin-left: 2.1428571429em;
  list-style-type: none;
}

.fa-ul > li {
  position: relative;
}

.fa-li {
  position: absolute;
  left: -2.1428571429em;
  width: 2.1428571429em;
  top: 0.1428571429em;
  text-align: center;
}

.fa-li.fa-lg {
  left: -1.8571428571em;
}

.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left {
  margin-right: .3em;
}

.fa.fa-pull-right {
  margin-left: .3em;
}

/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.fa.pull-left {
  margin-right: .3em;
}

.fa.pull-right {
  margin-left: .3em;
}

.fa-spin {
  animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  animation: fa-spin 1s infinite steps(8);
}

@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
}

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform: rotate(180deg);
}

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "";
}

.fa-music:before {
  content: "";
}

.fa-search:before {
  content: "";
}

.fa-envelope-o:before {
  content: "";
}

.fa-heart:before {
  content: "";
}

.fa-star:before {
  content: "";
}

.fa-star-o:before {
  content: "";
}

.fa-user:before {
  content: "";
}

.fa-film:before {
  content: "";
}

.fa-th-large:before {
  content: "";
}

.fa-th:before {
  content: "";
}

.fa-th-list:before {
  content: "";
}

.fa-check:before {
  content: "";
}

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "";
}

.fa-search-plus:before {
  content: "";
}

.fa-search-minus:before {
  content: "";
}

.fa-power-off:before {
  content: "";
}

.fa-signal:before {
  content: "";
}

.fa-gear:before,
.fa-cog:before {
  content: "";
}

.fa-trash-o:before {
  content: "";
}

.fa-home:before {
  content: "";
}

.fa-file-o:before {
  content: "";
}

.fa-clock-o:before {
  content: "";
}

.fa-road:before {
  content: "";
}

.fa-download:before {
  content: "";
}

.fa-arrow-circle-o-down:before {
  content: "";
}

.fa-arrow-circle-o-up:before {
  content: "";
}

.fa-inbox:before {
  content: "";
}

.fa-play-circle-o:before {
  content: "";
}

.fa-rotate-right:before,
.fa-repeat:before {
  content: "";
}

.fa-refresh:before {
  content: "";
}

.fa-list-alt:before {
  content: "";
}

.fa-lock:before {
  content: "";
}

.fa-flag:before {
  content: "";
}

.fa-headphones:before {
  content: "";
}

.fa-volume-off:before {
  content: "";
}

.fa-volume-down:before {
  content: "";
}

.fa-volume-up:before {
  content: "";
}

.fa-qrcode:before {
  content: "";
}

.fa-barcode:before {
  content: "";
}

.fa-tag:before {
  content: "";
}

.fa-tags:before {
  content: "";
}

.fa-book:before {
  content: "";
}

.fa-bookmark:before {
  content: "";
}

.fa-print:before {
  content: "";
}

.fa-camera:before {
  content: "";
}

.fa-font:before {
  content: "";
}

.fa-bold:before {
  content: "";
}

.fa-italic:before {
  content: "";
}

.fa-text-height:before {
  content: "";
}

.fa-text-width:before {
  content: "";
}

.fa-align-left:before {
  content: "";
}

.fa-align-center:before {
  content: "";
}

.fa-align-right:before {
  content: "";
}

.fa-align-justify:before {
  content: "";
}

.fa-list:before {
  content: "";
}

.fa-dedent:before,
.fa-outdent:before {
  content: "";
}

.fa-indent:before {
  content: "";
}

.fa-video-camera:before {
  content: "";
}

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "";
}

.fa-pencil:before {
  content: "";
}

.fa-map-marker:before {
  content: "";
}

.fa-adjust:before {
  content: "";
}

.fa-tint:before {
  content: "";
}

.fa-edit:before,
.fa-pencil-square-o:before {
  content: "";
}

.fa-share-square-o:before {
  content: "";
}

.fa-check-square-o:before {
  content: "";
}

.fa-arrows:before {
  content: "";
}

.fa-step-backward:before {
  content: "";
}

.fa-fast-backward:before {
  content: "";
}

.fa-backward:before {
  content: "";
}

.fa-play:before {
  content: "";
}

.fa-pause:before {
  content: "";
}

.fa-stop:before {
  content: "";
}

.fa-forward:before {
  content: "";
}

.fa-fast-forward:before {
  content: "";
}

.fa-step-forward:before {
  content: "";
}

.fa-eject:before {
  content: "";
}

.fa-chevron-left:before {
  content: "";
}

.fa-chevron-right:before {
  content: "";
}

.fa-plus-circle:before {
  content: "";
}

.fa-minus-circle:before {
  content: "";
}

.fa-times-circle:before {
  content: "";
}

.fa-check-circle:before {
  content: "";
}

.fa-question-circle:before {
  content: "";
}

.fa-info-circle:before {
  content: "";
}

.fa-crosshairs:before {
  content: "";
}

.fa-times-circle-o:before {
  content: "";
}

.fa-check-circle-o:before {
  content: "";
}

.fa-ban:before {
  content: "";
}

.fa-arrow-left:before {
  content: "";
}

.fa-arrow-right:before {
  content: "";
}

.fa-arrow-up:before {
  content: "";
}

.fa-arrow-down:before {
  content: "";
}

.fa-mail-forward:before,
.fa-share:before {
  content: "";
}

.fa-expand:before {
  content: "";
}

.fa-compress:before {
  content: "";
}

.fa-plus:before {
  content: "";
}

.fa-minus:before {
  content: "";
}

.fa-asterisk:before {
  content: "";
}

.fa-exclamation-circle:before {
  content: "";
}

.fa-gift:before {
  content: "";
}

.fa-leaf:before {
  content: "";
}

.fa-fire:before {
  content: "";
}

.fa-eye:before {
  content: "";
}

.fa-eye-slash:before {
  content: "";
}

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "";
}

.fa-plane:before {
  content: "";
}

.fa-calendar:before {
  content: "";
}

.fa-random:before {
  content: "";
}

.fa-comment:before {
  content: "";
}

.fa-magnet:before {
  content: "";
}

.fa-chevron-up:before {
  content: "";
}

.fa-chevron-down:before {
  content: "";
}

.fa-retweet:before {
  content: "";
}

.fa-shopping-cart:before {
  content: "";
}

.fa-folder:before {
  content: "";
}

.fa-folder-open:before {
  content: "";
}

.fa-arrows-v:before {
  content: "";
}

.fa-arrows-h:before {
  content: "";
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "";
}

.fa-twitter-square:before {
  content: "";
}

.fa-facebook-square:before {
  content: "";
}

.fa-camera-retro:before {
  content: "";
}

.fa-key:before {
  content: "";
}

.fa-gears:before,
.fa-cogs:before {
  content: "";
}

.fa-comments:before {
  content: "";
}

.fa-thumbs-o-up:before {
  content: "";
}

.fa-thumbs-o-down:before {
  content: "";
}

.fa-star-half:before {
  content: "";
}

.fa-heart-o:before {
  content: "";
}

.fa-sign-out:before {
  content: "";
}

.fa-linkedin-square:before {
  content: "";
}

.fa-thumb-tack:before {
  content: "";
}

.fa-external-link:before {
  content: "";
}

.fa-sign-in:before {
  content: "";
}

.fa-trophy:before {
  content: "";
}

.fa-github-square:before {
  content: "";
}

.fa-upload:before {
  content: "";
}

.fa-lemon-o:before {
  content: "";
}

.fa-phone:before {
  content: "";
}

.fa-square-o:before {
  content: "";
}

.fa-bookmark-o:before {
  content: "";
}

.fa-phone-square:before {
  content: "";
}

.fa-twitter:before {
  content: "";
}

.fa-facebook-f:before,
.fa-facebook:before {
  content: "";
}

.fa-github:before {
  content: "";
}

.fa-unlock:before {
  content: "";
}

.fa-credit-card:before {
  content: "";
}

.fa-feed:before,
.fa-rss:before {
  content: "";
}

.fa-hdd-o:before {
  content: "";
}

.fa-bullhorn:before {
  content: "";
}

.fa-bell:before {
  content: "";
}

.fa-certificate:before {
  content: "";
}

.fa-hand-o-right:before {
  content: "";
}

.fa-hand-o-left:before {
  content: "";
}

.fa-hand-o-up:before {
  content: "";
}

.fa-hand-o-down:before {
  content: "";
}

.fa-arrow-circle-left:before {
  content: "";
}

.fa-arrow-circle-right:before {
  content: "";
}

.fa-arrow-circle-up:before {
  content: "";
}

.fa-arrow-circle-down:before {
  content: "";
}

.fa-globe:before {
  content: "";
}

.fa-wrench:before {
  content: "";
}

.fa-tasks:before {
  content: "";
}

.fa-filter:before {
  content: "";
}

.fa-briefcase:before {
  content: "";
}

.fa-arrows-alt:before {
  content: "";
}

.fa-group:before,
.fa-users:before {
  content: "";
}

.fa-chain:before,
.fa-link:before {
  content: "";
}

.fa-cloud:before {
  content: "";
}

.fa-flask:before {
  content: "";
}

.fa-cut:before,
.fa-scissors:before {
  content: "";
}

.fa-copy:before,
.fa-files-o:before {
  content: "";
}

.fa-paperclip:before {
  content: "";
}

.fa-save:before,
.fa-floppy-o:before {
  content: "";
}

.fa-square:before {
  content: "";
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "";
}

.fa-list-ul:before {
  content: "";
}

.fa-list-ol:before {
  content: "";
}

.fa-strikethrough:before {
  content: "";
}

.fa-underline:before {
  content: "";
}

.fa-table:before {
  content: "";
}

.fa-magic:before {
  content: "";
}

.fa-truck:before {
  content: "";
}

.fa-pinterest:before {
  content: "";
}

.fa-pinterest-square:before {
  content: "";
}

.fa-google-plus-square:before {
  content: "";
}

.fa-google-plus:before {
  content: "";
}

.fa-money:before {
  content: "";
}

.fa-caret-down:before {
  content: "";
}

.fa-caret-up:before {
  content: "";
}

.fa-caret-left:before {
  content: "";
}

.fa-caret-right:before {
  content: "";
}

.fa-columns:before {
  content: "";
}

.fa-unsorted:before,
.fa-sort:before {
  content: "";
}

.fa-sort-down:before,
.fa-sort-desc:before {
  content: "";
}

.fa-sort-up:before,
.fa-sort-asc:before {
  content: "";
}

.fa-envelope:before {
  content: "";
}

.fa-linkedin:before {
  content: "";
}

.fa-rotate-left:before,
.fa-undo:before {
  content: "";
}

.fa-legal:before,
.fa-gavel:before {
  content: "";
}

.fa-dashboard:before,
.fa-tachometer:before {
  content: "";
}

.fa-comment-o:before {
  content: "";
}

.fa-comments-o:before {
  content: "";
}

.fa-flash:before,
.fa-bolt:before {
  content: "";
}

.fa-sitemap:before {
  content: "";
}

.fa-umbrella:before {
  content: "";
}

.fa-paste:before,
.fa-clipboard:before {
  content: "";
}

.fa-lightbulb-o:before {
  content: "";
}

.fa-exchange:before {
  content: "";
}

.fa-cloud-download:before {
  content: "";
}

.fa-cloud-upload:before {
  content: "";
}

.fa-user-md:before {
  content: "";
}

.fa-stethoscope:before {
  content: "";
}

.fa-suitcase:before {
  content: "";
}

.fa-bell-o:before {
  content: "";
}

.fa-coffee:before {
  content: "";
}

.fa-cutlery:before {
  content: "";
}

.fa-file-text-o:before {
  content: "";
}

.fa-building-o:before {
  content: "";
}

.fa-hospital-o:before {
  content: "";
}

.fa-ambulance:before {
  content: "";
}

.fa-medkit:before {
  content: "";
}

.fa-fighter-jet:before {
  content: "";
}

.fa-beer:before {
  content: "";
}

.fa-h-square:before {
  content: "";
}

.fa-plus-square:before {
  content: "";
}

.fa-angle-double-left:before {
  content: "";
}

.fa-angle-double-right:before {
  content: "";
}

.fa-angle-double-up:before {
  content: "";
}

.fa-angle-double-down:before {
  content: "";
}

.fa-angle-left:before {
  content: "";
}

.fa-angle-right:before {
  content: "";
}

.fa-angle-up:before {
  content: "";
}

.fa-angle-down:before {
  content: "";
}

.fa-desktop:before {
  content: "";
}

.fa-laptop:before {
  content: "";
}

.fa-tablet:before {
  content: "";
}

.fa-mobile-phone:before,
.fa-mobile:before {
  content: "";
}

.fa-circle-o:before {
  content: "";
}

.fa-quote-left:before {
  content: "";
}

.fa-quote-right:before {
  content: "";
}

.fa-spinner:before {
  content: "";
}

.fa-circle:before {
  content: "";
}

.fa-mail-reply:before,
.fa-reply:before {
  content: "";
}

.fa-github-alt:before {
  content: "";
}

.fa-folder-o:before {
  content: "";
}

.fa-folder-open-o:before {
  content: "";
}

.fa-smile-o:before {
  content: "";
}

.fa-frown-o:before {
  content: "";
}

.fa-meh-o:before {
  content: "";
}

.fa-gamepad:before {
  content: "";
}

.fa-keyboard-o:before {
  content: "";
}

.fa-flag-o:before {
  content: "";
}

.fa-flag-checkered:before {
  content: "";
}

.fa-terminal:before {
  content: "";
}

.fa-code:before {
  content: "";
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "";
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "";
}

.fa-location-arrow:before {
  content: "";
}

.fa-crop:before {
  content: "";
}

.fa-code-fork:before {
  content: "";
}

.fa-unlink:before,
.fa-chain-broken:before {
  content: "";
}

.fa-question:before {
  content: "";
}

.fa-info:before {
  content: "";
}

.fa-exclamation:before {
  content: "";
}

.fa-superscript:before {
  content: "";
}

.fa-subscript:before {
  content: "";
}

.fa-eraser:before {
  content: "";
}

.fa-puzzle-piece:before {
  content: "";
}

.fa-microphone:before {
  content: "";
}

.fa-microphone-slash:before {
  content: "";
}

.fa-shield:before {
  content: "";
}

.fa-calendar-o:before {
  content: "";
}

.fa-fire-extinguisher:before {
  content: "";
}

.fa-rocket:before {
  content: "";
}

.fa-maxcdn:before {
  content: "";
}

.fa-chevron-circle-left:before {
  content: "";
}

.fa-chevron-circle-right:before {
  content: "";
}

.fa-chevron-circle-up:before {
  content: "";
}

.fa-chevron-circle-down:before {
  content: "";
}

.fa-html5:before {
  content: "";
}

.fa-css3:before {
  content: "";
}

.fa-anchor:before {
  content: "";
}

.fa-unlock-alt:before {
  content: "";
}

.fa-bullseye:before {
  content: "";
}

.fa-ellipsis-h:before {
  content: "";
}

.fa-ellipsis-v:before {
  content: "";
}

.fa-rss-square:before {
  content: "";
}

.fa-play-circle:before {
  content: "";
}

.fa-ticket:before {
  content: "";
}

.fa-minus-square:before {
  content: "";
}

.fa-minus-square-o:before {
  content: "";
}

.fa-level-up:before {
  content: "";
}

.fa-level-down:before {
  content: "";
}

.fa-check-square:before {
  content: "";
}

.fa-pencil-square:before {
  content: "";
}

.fa-external-link-square:before {
  content: "";
}

.fa-share-square:before {
  content: "";
}

.fa-compass:before {
  content: "";
}

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "";
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "";
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "";
}

.fa-euro:before,
.fa-eur:before {
  content: "";
}

.fa-gbp:before {
  content: "";
}

.fa-dollar:before,
.fa-usd:before {
  content: "";
}

.fa-rupee:before,
.fa-inr:before {
  content: "";
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "";
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "";
}

.fa-won:before,
.fa-krw:before {
  content: "";
}

.fa-bitcoin:before,
.fa-btc:before {
  content: "";
}

.fa-file:before {
  content: "";
}

.fa-file-text:before {
  content: "";
}

.fa-sort-alpha-asc:before {
  content: "";
}

.fa-sort-alpha-desc:before {
  content: "";
}

.fa-sort-amount-asc:before {
  content: "";
}

.fa-sort-amount-desc:before {
  content: "";
}

.fa-sort-numeric-asc:before {
  content: "";
}

.fa-sort-numeric-desc:before {
  content: "";
}

.fa-thumbs-up:before {
  content: "";
}

.fa-thumbs-down:before {
  content: "";
}

.fa-youtube-square:before {
  content: "";
}

.fa-youtube:before {
  content: "";
}

.fa-xing:before {
  content: "";
}

.fa-xing-square:before {
  content: "";
}

.fa-youtube-play:before {
  content: "";
}

.fa-dropbox:before {
  content: "";
}

.fa-stack-overflow:before {
  content: "";
}

.fa-instagram:before {
  content: "";
}

.fa-flickr:before {
  content: "";
}

.fa-adn:before {
  content: "";
}

.fa-bitbucket:before {
  content: "";
}

.fa-bitbucket-square:before {
  content: "";
}

.fa-tumblr:before {
  content: "";
}

.fa-tumblr-square:before {
  content: "";
}

.fa-long-arrow-down:before {
  content: "";
}

.fa-long-arrow-up:before {
  content: "";
}

.fa-long-arrow-left:before {
  content: "";
}

.fa-long-arrow-right:before {
  content: "";
}

.fa-apple:before {
  content: "";
}

.fa-windows:before {
  content: "";
}

.fa-android:before {
  content: "";
}

.fa-linux:before {
  content: "";
}

.fa-dribbble:before {
  content: "";
}

.fa-skype:before {
  content: "";
}

.fa-foursquare:before {
  content: "";
}

.fa-trello:before {
  content: "";
}

.fa-female:before {
  content: "";
}

.fa-male:before {
  content: "";
}

.fa-gittip:before,
.fa-gratipay:before {
  content: "";
}

.fa-sun-o:before {
  content: "";
}

.fa-moon-o:before {
  content: "";
}

.fa-archive:before {
  content: "";
}

.fa-bug:before {
  content: "";
}

.fa-vk:before {
  content: "";
}

.fa-weibo:before {
  content: "";
}

.fa-renren:before {
  content: "";
}

.fa-pagelines:before {
  content: "";
}

.fa-stack-exchange:before {
  content: "";
}

.fa-arrow-circle-o-right:before {
  content: "";
}

.fa-arrow-circle-o-left:before {
  content: "";
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "";
}

.fa-dot-circle-o:before {
  content: "";
}

.fa-wheelchair:before {
  content: "";
}

.fa-vimeo-square:before {
  content: "";
}

.fa-turkish-lira:before,
.fa-try:before {
  content: "";
}

.fa-plus-square-o:before {
  content: "";
}

.fa-space-shuttle:before {
  content: "";
}

.fa-slack:before {
  content: "";
}

.fa-envelope-square:before {
  content: "";
}

.fa-wordpress:before {
  content: "";
}

.fa-openid:before {
  content: "";
}

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "";
}

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "";
}

.fa-yahoo:before {
  content: "";
}

.fa-google:before {
  content: "";
}

.fa-reddit:before {
  content: "";
}

.fa-reddit-square:before {
  content: "";
}

.fa-stumbleupon-circle:before {
  content: "";
}

.fa-stumbleupon:before {
  content: "";
}

.fa-delicious:before {
  content: "";
}

.fa-digg:before {
  content: "";
}

.fa-pied-piper-pp:before {
  content: "";
}

.fa-pied-piper-alt:before {
  content: "";
}

.fa-drupal:before {
  content: "";
}

.fa-joomla:before {
  content: "";
}

.fa-language:before {
  content: "";
}

.fa-fax:before {
  content: "";
}

.fa-building:before {
  content: "";
}

.fa-child:before {
  content: "";
}

.fa-paw:before {
  content: "";
}

.fa-spoon:before {
  content: "";
}

.fa-cube:before {
  content: "";
}

.fa-cubes:before {
  content: "";
}

.fa-behance:before {
  content: "";
}

.fa-behance-square:before {
  content: "";
}

.fa-steam:before {
  content: "";
}

.fa-steam-square:before {
  content: "";
}

.fa-recycle:before {
  content: "";
}

.fa-automobile:before,
.fa-car:before {
  content: "";
}

.fa-cab:before,
.fa-taxi:before {
  content: "";
}

.fa-tree:before {
  content: "";
}

.fa-spotify:before {
  content: "";
}

.fa-deviantart:before {
  content: "";
}

.fa-soundcloud:before {
  content: "";
}

.fa-database:before {
  content: "";
}

.fa-file-pdf-o:before {
  content: "";
}

.fa-file-word-o:before {
  content: "";
}

.fa-file-excel-o:before {
  content: "";
}

.fa-file-powerpoint-o:before {
  content: "";
}

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "";
}

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "";
}

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "";
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "";
}

.fa-file-code-o:before {
  content: "";
}

.fa-vine:before {
  content: "";
}

.fa-codepen:before {
  content: "";
}

.fa-jsfiddle:before {
  content: "";
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "";
}

.fa-circle-o-notch:before {
  content: "";
}

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "";
}

.fa-ge:before,
.fa-empire:before {
  content: "";
}

.fa-git-square:before {
  content: "";
}

.fa-git:before {
  content: "";
}

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "";
}

.fa-tencent-weibo:before {
  content: "";
}

.fa-qq:before {
  content: "";
}

.fa-wechat:before,
.fa-weixin:before {
  content: "";
}

.fa-send:before,
.fa-paper-plane:before {
  content: "";
}

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "";
}

.fa-history:before {
  content: "";
}

.fa-circle-thin:before {
  content: "";
}

.fa-header:before {
  content: "";
}

.fa-paragraph:before {
  content: "";
}

.fa-sliders:before {
  content: "";
}

.fa-share-alt:before {
  content: "";
}

.fa-share-alt-square:before {
  content: "";
}

.fa-bomb:before {
  content: "";
}

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "";
}

.fa-tty:before {
  content: "";
}

.fa-binoculars:before {
  content: "";
}

.fa-plug:before {
  content: "";
}

.fa-slideshare:before {
  content: "";
}

.fa-twitch:before {
  content: "";
}

.fa-yelp:before {
  content: "";
}

.fa-newspaper-o:before {
  content: "";
}

.fa-wifi:before {
  content: "";
}

.fa-calculator:before {
  content: "";
}

.fa-paypal:before {
  content: "";
}

.fa-google-wallet:before {
  content: "";
}

.fa-cc-visa:before {
  content: "";
}

.fa-cc-mastercard:before {
  content: "";
}

.fa-cc-discover:before {
  content: "";
}

.fa-cc-amex:before {
  content: "";
}

.fa-cc-paypal:before {
  content: "";
}

.fa-cc-stripe:before {
  content: "";
}

.fa-bell-slash:before {
  content: "";
}

.fa-bell-slash-o:before {
  content: "";
}

.fa-trash:before {
  content: "";
}

.fa-copyright:before {
  content: "";
}

.fa-at:before {
  content: "";
}

.fa-eyedropper:before {
  content: "";
}

.fa-paint-brush:before {
  content: "";
}

.fa-birthday-cake:before {
  content: "";
}

.fa-area-chart:before {
  content: "";
}

.fa-pie-chart:before {
  content: "";
}

.fa-line-chart:before {
  content: "";
}

.fa-lastfm:before {
  content: "";
}

.fa-lastfm-square:before {
  content: "";
}

.fa-toggle-off:before {
  content: "";
}

.fa-toggle-on:before {
  content: "";
}

.fa-bicycle:before {
  content: "";
}

.fa-bus:before {
  content: "";
}

.fa-ioxhost:before {
  content: "";
}

.fa-angellist:before {
  content: "";
}

.fa-cc:before {
  content: "";
}

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "";
}

.fa-meanpath:before {
  content: "";
}

.fa-buysellads:before {
  content: "";
}

.fa-connectdevelop:before {
  content: "";
}

.fa-dashcube:before {
  content: "";
}

.fa-forumbee:before {
  content: "";
}

.fa-leanpub:before {
  content: "";
}

.fa-sellsy:before {
  content: "";
}

.fa-shirtsinbulk:before {
  content: "";
}

.fa-simplybuilt:before {
  content: "";
}

.fa-skyatlas:before {
  content: "";
}

.fa-cart-plus:before {
  content: "";
}

.fa-cart-arrow-down:before {
  content: "";
}

.fa-diamond:before {
  content: "";
}

.fa-ship:before {
  content: "";
}

.fa-user-secret:before {
  content: "";
}

.fa-motorcycle:before {
  content: "";
}

.fa-street-view:before {
  content: "";
}

.fa-heartbeat:before {
  content: "";
}

.fa-venus:before {
  content: "";
}

.fa-mars:before {
  content: "";
}

.fa-mercury:before {
  content: "";
}

.fa-intersex:before,
.fa-transgender:before {
  content: "";
}

.fa-transgender-alt:before {
  content: "";
}

.fa-venus-double:before {
  content: "";
}

.fa-mars-double:before {
  content: "";
}

.fa-venus-mars:before {
  content: "";
}

.fa-mars-stroke:before {
  content: "";
}

.fa-mars-stroke-v:before {
  content: "";
}

.fa-mars-stroke-h:before {
  content: "";
}

.fa-neuter:before {
  content: "";
}

.fa-genderless:before {
  content: "";
}

.fa-facebook-official:before {
  content: "";
}

.fa-pinterest-p:before {
  content: "";
}

.fa-whatsapp:before {
  content: "";
}

.fa-server:before {
  content: "";
}

.fa-user-plus:before {
  content: "";
}

.fa-user-times:before {
  content: "";
}

.fa-hotel:before,
.fa-bed:before {
  content: "";
}

.fa-viacoin:before {
  content: "";
}

.fa-train:before {
  content: "";
}

.fa-subway:before {
  content: "";
}

.fa-medium:before {
  content: "";
}

.fa-yc:before,
.fa-y-combinator:before {
  content: "";
}

.fa-optin-monster:before {
  content: "";
}

.fa-opencart:before {
  content: "";
}

.fa-expeditedssl:before {
  content: "";
}

.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "";
}

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "";
}

.fa-battery-2:before,
.fa-battery-half:before {
  content: "";
}

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "";
}

.fa-battery-0:before,
.fa-battery-empty:before {
  content: "";
}

.fa-mouse-pointer:before {
  content: "";
}

.fa-i-cursor:before {
  content: "";
}

.fa-object-group:before {
  content: "";
}

.fa-object-ungroup:before {
  content: "";
}

.fa-sticky-note:before {
  content: "";
}

.fa-sticky-note-o:before {
  content: "";
}

.fa-cc-jcb:before {
  content: "";
}

.fa-cc-diners-club:before {
  content: "";
}

.fa-clone:before {
  content: "";
}

.fa-balance-scale:before {
  content: "";
}

.fa-hourglass-o:before {
  content: "";
}

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "";
}

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "";
}

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "";
}

.fa-hourglass:before {
  content: "";
}

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "";
}

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "";
}

.fa-hand-scissors-o:before {
  content: "";
}

.fa-hand-lizard-o:before {
  content: "";
}

.fa-hand-spock-o:before {
  content: "";
}

.fa-hand-pointer-o:before {
  content: "";
}

.fa-hand-peace-o:before {
  content: "";
}

.fa-trademark:before {
  content: "";
}

.fa-registered:before {
  content: "";
}

.fa-creative-commons:before {
  content: "";
}

.fa-gg:before {
  content: "";
}

.fa-gg-circle:before {
  content: "";
}

.fa-tripadvisor:before {
  content: "";
}

.fa-odnoklassniki:before {
  content: "";
}

.fa-odnoklassniki-square:before {
  content: "";
}

.fa-get-pocket:before {
  content: "";
}

.fa-wikipedia-w:before {
  content: "";
}

.fa-safari:before {
  content: "";
}

.fa-chrome:before {
  content: "";
}

.fa-firefox:before {
  content: "";
}

.fa-opera:before {
  content: "";
}

.fa-internet-explorer:before {
  content: "";
}

.fa-tv:before,
.fa-television:before {
  content: "";
}

.fa-contao:before {
  content: "";
}

.fa-500px:before {
  content: "";
}

.fa-amazon:before {
  content: "";
}

.fa-calendar-plus-o:before {
  content: "";
}

.fa-calendar-minus-o:before {
  content: "";
}

.fa-calendar-times-o:before {
  content: "";
}

.fa-calendar-check-o:before {
  content: "";
}

.fa-industry:before {
  content: "";
}

.fa-map-pin:before {
  content: "";
}

.fa-map-signs:before {
  content: "";
}

.fa-map-o:before {
  content: "";
}

.fa-map:before {
  content: "";
}

.fa-commenting:before {
  content: "";
}

.fa-commenting-o:before {
  content: "";
}

.fa-houzz:before {
  content: "";
}

.fa-vimeo:before {
  content: "";
}

.fa-black-tie:before {
  content: "";
}

.fa-fonticons:before {
  content: "";
}

.fa-reddit-alien:before {
  content: "";
}

.fa-edge:before {
  content: "";
}

.fa-credit-card-alt:before {
  content: "";
}

.fa-codiepie:before {
  content: "";
}

.fa-modx:before {
  content: "";
}

.fa-fort-awesome:before {
  content: "";
}

.fa-usb:before {
  content: "";
}

.fa-product-hunt:before {
  content: "";
}

.fa-mixcloud:before {
  content: "";
}

.fa-scribd:before {
  content: "";
}

.fa-pause-circle:before {
  content: "";
}

.fa-pause-circle-o:before {
  content: "";
}

.fa-stop-circle:before {
  content: "";
}

.fa-stop-circle-o:before {
  content: "";
}

.fa-shopping-bag:before {
  content: "";
}

.fa-shopping-basket:before {
  content: "";
}

.fa-hashtag:before {
  content: "";
}

.fa-bluetooth:before {
  content: "";
}

.fa-bluetooth-b:before {
  content: "";
}

.fa-percent:before {
  content: "";
}

.fa-gitlab:before {
  content: "";
}

.fa-wpbeginner:before {
  content: "";
}

.fa-wpforms:before {
  content: "";
}

.fa-envira:before {
  content: "";
}

.fa-universal-access:before {
  content: "";
}

.fa-wheelchair-alt:before {
  content: "";
}

.fa-question-circle-o:before {
  content: "";
}

.fa-blind:before {
  content: "";
}

.fa-audio-description:before {
  content: "";
}

.fa-volume-control-phone:before {
  content: "";
}

.fa-braille:before {
  content: "";
}

.fa-assistive-listening-systems:before {
  content: "";
}

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "";
}

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "";
}

.fa-glide:before {
  content: "";
}

.fa-glide-g:before {
  content: "";
}

.fa-signing:before,
.fa-sign-language:before {
  content: "";
}

.fa-low-vision:before {
  content: "";
}

.fa-viadeo:before {
  content: "";
}

.fa-viadeo-square:before {
  content: "";
}

.fa-snapchat:before {
  content: "";
}

.fa-snapchat-ghost:before {
  content: "";
}

.fa-snapchat-square:before {
  content: "";
}

.fa-pied-piper:before {
  content: "";
}

.fa-first-order:before {
  content: "";
}

.fa-yoast:before {
  content: "";
}

.fa-themeisle:before {
  content: "";
}

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "";
}

.fa-fa:before,
.fa-font-awesome:before {
  content: "";
}

.fa-handshake-o:before {
  content: "";
}

.fa-envelope-open:before {
  content: "";
}

.fa-envelope-open-o:before {
  content: "";
}

.fa-linode:before {
  content: "";
}

.fa-address-book:before {
  content: "";
}

.fa-address-book-o:before {
  content: "";
}

.fa-vcard:before,
.fa-address-card:before {
  content: "";
}

.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "";
}

.fa-user-circle:before {
  content: "";
}

.fa-user-circle-o:before {
  content: "";
}

.fa-user-o:before {
  content: "";
}

.fa-id-badge:before {
  content: "";
}

.fa-drivers-license:before,
.fa-id-card:before {
  content: "";
}

.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "";
}

.fa-quora:before {
  content: "";
}

.fa-free-code-camp:before {
  content: "";
}

.fa-telegram:before {
  content: "";
}

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "";
}

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "";
}

.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "";
}

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "";
}

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "";
}

.fa-shower:before {
  content: "";
}

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "";
}

.fa-podcast:before {
  content: "";
}

.fa-window-maximize:before {
  content: "";
}

.fa-window-minimize:before {
  content: "";
}

.fa-window-restore:before {
  content: "";
}

.fa-times-rectangle:before,
.fa-window-close:before {
  content: "";
}

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "";
}

.fa-bandcamp:before {
  content: "";
}

.fa-grav:before {
  content: "";
}

.fa-etsy:before {
  content: "";
}

.fa-imdb:before {
  content: "";
}

.fa-ravelry:before {
  content: "";
}

.fa-eercast:before {
  content: "";
}

.fa-microchip:before {
  content: "";
}

.fa-snowflake-o:before {
  content: "";
}

.fa-superpowers:before {
  content: "";
}

.fa-wpexplorer:before {
  content: "";
}

.fa-meetup:before {
  content: "";
}

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

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

/**
 * Retrieves a color value from the $material-colors Sass map
 * Inspired by https://github.com/nilskaspersson/Google-Material-UI-Color-Palette/
 *
 * @function
 * @param {string} color-name             - quoted, lower-case, dasherized color
 *                                          name (e.g. 'pink', 'amber')
 * @param {string} [color-variant='500']  - quoted, lowercase color variant (e.g.
 *                                          '200', 'a100')
 */
.reuters-chart {
  margin-top: .5rem;
  margin-bottom: 15px;
}

.chart {
  position: relative;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight: 400;
}

.nested-chart {
  left: 0;
  top: 0;
  width: calc(100% - 80px);
}

.nested-legend {
  position: absolute;
  right: 0;
  top: 0;
  width: 80px;
}

.no-legend .nested-chart {
  position: static;
  width: 100%;
}

.no-legend .nested-legend {
  display: none;
}

.navContainer.spacer {
  min-height: 27px;
}

.page-legend {
  width: 100%;
  height: 30px;
}

.page-legend .legendItems {
  width: 100px;
  height: 30px;
  position: static;
  display: inline-block;
}

.chart-holder {
  position: relative;
}

.chart-holder.smaller .chart-nav {
  margin-bottom: 10px;
}

.chart-holder.smaller .nested-chart {
  width: 100% !important;
}

.chart-holder.smaller .nested-legend {
  width: 100% !important;
  position: static;
  min-height: 35px;
}

.chart-holder.smaller .legend-items-holder {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap-reverse;
      flex-wrap: wrap-reverse;
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
  -ms-flex-pack: end;
      justify-content: flex-end;
}

.chart-holder.smaller .legendItems {
  position: static;
  width: auto;
  display: block;
  vertical-align: top;
  margin-bottom: 0px;
  margin-right: 10px;
}

.chart-holder.smaller .legendInline {
  width: auto !important;
}

.chart-holder.smaller .legendContainer .valueTip {
  display: none;
}

.chart-holder.smaller .legendContainer .dateTip {
  display: none;
}

.chart-holder.smaller .legend-items-holder {
  min-height: 20px;
}

.chart-holder.smaller .reuters-tooltip {
  display: block !important;
}

.chart-holder.smaller .legend-ital {
  display: none !important;
}

hr {
  margin-bottom: 0px;
  margin-top: 5px;
}

.legendContainer {
  position: relative;
  font-size: 0.875rem;
}

.legendContainer .legend-items-holder {
  position: relative;
}

.legendContainer .dateTip {
  font-weight: 400;
  margin-bottom: 5px;
  text-transform: uppercase;
}

.legendContainer .legend-ital {
  font-style: italic;
  margin-bottom: 8px;
  line-height: 1;
  display: none;
}

.legendItems {
  font-size: 0.875rem;
  margin-bottom: 20px;
  line-height: 1;
  position: absolute;
  cursor: pointer;
  transition: all 0.5s;
  width: 100%;
}

.legendItems.clicked {
  opacity: 0.4;
}

.legendItems .nameTip {
  display: inline-block;
  vertical-align: top;
  font-weight: 600;
  margin: 0;
  margin-right: 4px;
  line-height: 1;
}

.legendItems .valueTip {
  font-weight: 400;
  line-height: 1;
  margin: 0;
}

.legendItems .legendInline {
  display: inline-block;
  vertical-align: top;
  width: calc(100% - 15px);
}

.legendItems .circleTip {
  width: 10px;
  height: 10px;
  border-radius: 10px;
  display: inline-block;
  vertical-align: top;
  margin-top: 2px;
  margin-right: 2px;
}

.legendItems .circleTip.line {
  border-radius: 3px;
  margin-top: 6px;
  height: 3px;
}

.legendItems .circleTip.bar {
  border-radius: 0px;
}

.layoutNavButtons {
  width: 40px;
  height: 40px;
  margin-left: 6px;
  display: inline-block;
  cursor: pointer;
  vertical-align: top;
  margin-bottom: 6px;
  background-image: url(../images/chartlayouts.png);
  background-size: 200%;
}

.layoutNavButtons:first-of-type {
  margin-left: 0px;
}

.layoutNavButtons.selected {
  background-position-x: 40px !important;
}

.layoutNavButtons:hover {
  background-position-x: 40px !important;
}

.reuters-tooltip {
  position: absolute;
  text-align: left;
  padding: 8px;
  background-color: white;
  color: black;
  border: 1px solid black;
  pointer-events: none;
  z-index: 5;
  font-size: 0.8rem;
  max-width: 200px;
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.reuters-tooltip hr {
  width: 100%;
  margin: 5px auto 5px auto;
  border-top: 1px solid black;
}

.reuters-tooltip .dateTip {
  font-weight: 700;
  margin-bottom: 6px;
}

.reuters-tooltip .nameTip {
  display: inline-block;
  vertical-align: top;
  font-weight: 600;
  width: 60px;
  margin: 0;
  margin-right: 4px;
  line-height: 1;
}

.reuters-tooltip .valueTip {
  display: inline-block;
  vertical-align: top;
  font-weight: 300;
  max-width: 150px;
  line-height: 1;
  margin: 0;
}

.reuters-tooltip .circleTip {
  width: 10px;
  height: 10px;
  border-radius: 10px;
  display: inline-block;
  vertical-align: top;
  margin-top: 2px;
  margin-right: 2px;
}

.reuters-tooltip .circleTip.line {
  border-radius: 3px;
  height: 3px;
}

.reuters-tooltip .circleTip.bar {
  border-radius: 0px;
}

.reuters-tooltip .tipHolder {
  width: 100%;
  margin-top: 2px;
}

.tipCircle.highlight {
  opacity: 1 !important;
}

.tipCircle.timeline {
  opacity: 1 !important;
  fill: none !important;
  stroke: black !important;
  stroke-width: 1.5px !important;
}

.tipCircle.timeline.highlight {
  fill: black !important;
}

/*lines and area and plot space*/
.line {
  fill: none;
  stroke: #231F20;
  stroke-linejoin: round;
  stroke-linecap: round;
}

.lineChart .line {
  stroke-width: 3px;
  transition: stroke-width 0.5s, opacity 0.5s;
}

.lineChart:hover .line {
  stroke-width: 6px;
}

.lineChart.notSelected {
  opacity: 0.4;
}

.lineChart.turnedOff {
  opacity: 0;
}

.zeroAxis {
  stroke: black;
  stroke-width: 2px;
}

/*axis*/
.axis line, .axiszero line {
  fill: none;
  stroke: #aaaaaa;
}

.y.axis line {
  stroke: #aaaaaa;
}

.axiszero line {
  stroke: #333333;
  stroke-width: 1.5px;
}

.axis text {
  font-weight: 400;
  fill: black;
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.875rem;
}

.axiszero text, .axis path, .axiszero path {
  display: none;
}

.area, .area2 {
  opacity: 0.8;
}

.pollArea {
  opacity: 0.3;
}

.plot {
  fill: white;
}

.states {
  fill: none;
  stroke: #ffffff;
  stroke-linejoin: round;
}

.cursorline {
  stroke: #6B6A6B;
  stroke-width: 1px;
}

.recessionBox {
  fill: #dbdbdb;
}

rect.bar.lighter {
  opacity: 0.6 !important;
}

.annotation-group {
  opacity: 0.001;
  transition: opacity 1s;
  transition-delay: 1s;
}

.annotation-group.active {
  opacity: 1;
}

.annotation-note-label {
  font-size: 0.8rem;
}

.circleTip.bar.outline {
  background-color: white !important;
  border: 1.5px solid black;
}

.bar.outline {
  stroke: black;
}

.hidden-xs-up {
  display: none !important;
}

@media (max-width: 575.98px) {
  .hidden-xs-down {
    display: none !important;
  }
}

@media (min-width: 576px) {
  .hidden-sm-up {
    display: none !important;
  }
}

@media (max-width: 767.98px) {
  .hidden-sm-down {
    display: none !important;
  }
}

@media (min-width: 768px) {
  .hidden-md-up {
    display: none !important;
  }
}

@media (max-width: 991.98px) {
  .hidden-md-down {
    display: none !important;
  }
}

@media (min-width: 992px) {
  .hidden-lg-up {
    display: none !important;
  }
}

@media (max-width: 1199.98px) {
  .hidden-lg-down {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  .hidden-xl-up {
    display: none !important;
  }
}

.hidden-xl-down {
  display: none !important;
}

.container-xs-up {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-xs-up {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .container-xs-up {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .container-xs-up {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .container-xs-up {
    max-width: 1140px;
  }
}

@media (max-width: 575.98px) {
  .container-xs-down {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
  }
}

@media (max-width: 575.98px) and (min-width: 576px) {
  .container-xs-down {
    max-width: 540px;
  }
}

@media (max-width: 575.98px) and (min-width: 768px) {
  .container-xs-down {
    max-width: 720px;
  }
}

@media (max-width: 575.98px) and (min-width: 992px) {
  .container-xs-down {
    max-width: 960px;
  }
}

@media (max-width: 575.98px) and (min-width: 1200px) {
  .container-xs-down {
    max-width: 1140px;
  }
}

@media (min-width: 576px) {
  .container-sm-up {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
  }
}

@media (min-width: 576px) and (min-width: 576px) {
  .container-sm-up {
    max-width: 540px;
  }
}

@media (min-width: 576px) and (min-width: 768px) {
  .container-sm-up {
    max-width: 720px;
  }
}

@media (min-width: 576px) and (min-width: 992px) {
  .container-sm-up {
    max-width: 960px;
  }
}

@media (min-width: 576px) and (min-width: 1200px) {
  .container-sm-up {
    max-width: 1140px;
  }
}

@media (max-width: 767.98px) {
  .container-sm-down {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
  }
}

@media (max-width: 767.98px) and (min-width: 576px) {
  .container-sm-down {
    max-width: 540px;
  }
}

@media (max-width: 767.98px) and (min-width: 768px) {
  .container-sm-down {
    max-width: 720px;
  }
}

@media (max-width: 767.98px) and (min-width: 992px) {
  .container-sm-down {
    max-width: 960px;
  }
}

@media (max-width: 767.98px) and (min-width: 1200px) {
  .container-sm-down {
    max-width: 1140px;
  }
}

@media (min-width: 768px) {
  .container-md-up {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
  }
}

@media (min-width: 768px) and (min-width: 576px) {
  .container-md-up {
    max-width: 540px;
  }
}

@media (min-width: 768px) and (min-width: 768px) {
  .container-md-up {
    max-width: 720px;
  }
}

@media (min-width: 768px) and (min-width: 992px) {
  .container-md-up {
    max-width: 960px;
  }
}

@media (min-width: 768px) and (min-width: 1200px) {
  .container-md-up {
    max-width: 1140px;
  }
}

@media (max-width: 991.98px) {
  .container-md-down {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
  }
}

@media (max-width: 991.98px) and (min-width: 576px) {
  .container-md-down {
    max-width: 540px;
  }
}

@media (max-width: 991.98px) and (min-width: 768px) {
  .container-md-down {
    max-width: 720px;
  }
}

@media (max-width: 991.98px) and (min-width: 992px) {
  .container-md-down {
    max-width: 960px;
  }
}

@media (max-width: 991.98px) and (min-width: 1200px) {
  .container-md-down {
    max-width: 1140px;
  }
}

@media (min-width: 992px) {
  .container-lg-up {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
  }
}

@media (min-width: 992px) and (min-width: 576px) {
  .container-lg-up {
    max-width: 540px;
  }
}

@media (min-width: 992px) and (min-width: 768px) {
  .container-lg-up {
    max-width: 720px;
  }
}

@media (min-width: 992px) and (min-width: 992px) {
  .container-lg-up {
    max-width: 960px;
  }
}

@media (min-width: 992px) and (min-width: 1200px) {
  .container-lg-up {
    max-width: 1140px;
  }
}

@media (max-width: 1199.98px) {
  .container-lg-down {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
  }
}

@media (max-width: 1199.98px) and (min-width: 576px) {
  .container-lg-down {
    max-width: 540px;
  }
}

@media (max-width: 1199.98px) and (min-width: 768px) {
  .container-lg-down {
    max-width: 720px;
  }
}

@media (max-width: 1199.98px) and (min-width: 992px) {
  .container-lg-down {
    max-width: 960px;
  }
}

@media (max-width: 1199.98px) and (min-width: 1200px) {
  .container-lg-down {
    max-width: 1140px;
  }
}

@media (min-width: 1200px) {
  .container-xl-up {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
  }
}

@media (min-width: 1200px) and (min-width: 576px) {
  .container-xl-up {
    max-width: 540px;
  }
}

@media (min-width: 1200px) and (min-width: 768px) {
  .container-xl-up {
    max-width: 720px;
  }
}

@media (min-width: 1200px) and (min-width: 992px) {
  .container-xl-up {
    max-width: 960px;
  }
}

@media (min-width: 1200px) and (min-width: 1200px) {
  .container-xl-up {
    max-width: 1140px;
  }
}

.container-xl-down {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-xl-down {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .container-xl-down {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .container-xl-down {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .container-xl-down {
    max-width: 1140px;
  }
}

html.remove-header .main {
  padding-top: 0px !important;
}

html.remove-header .footer {
  display: none;
}

html.remove-header .header {
  display: none;
}

body.pym .main {
  padding-top: 0px !important;
  margin-top: 0px !important;
}

body.pym .container {
  width: 100% !important;
  padding-left: 0px;
  max-width: 100% !important;
}

body.pym .footer {
  display: none;
}

body.pym .header {
  display: none;
}

body.graphics {
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

body.graphics .header.navbar {
  min-height: 58px;
  overflow: hidden;
}

body.graphics .header.navbar img.logo {
  height: 33px;
}

body.graphics .header .page-title {
  display: none;
}

body.graphics .header .social {
  margin-top: 5px;
}

body.graphics .header .social li.nav-item {
  background-color: #6B6A6B;
  border-radius: 28px;
  width: 28px;
  height: 28px;
  margin-left: 5px;
}

body.graphics .header .social li.nav-item a {
  text-align: center;
  width: 100%;
  font-size: 1.25rem;
  color: #FFFFFF;
}

body.graphics .header .social li.nav-item a:hover {
  color: #333333;
}

body.graphics .footer .navbar-brand {
  display: none;
}

body.graphics .tooltip-inner {
  background: #FFFFFF;
  color: #333333;
  border: 1px solid #333333;
}

html.media-flat {
  width: 620px;
}

html.media-flat .col-sm-8 {
  margin-left: 0 !important;
  max-width: 100% !important;
  -ms-flex: 0 0 100% !important;
      flex: 0 0 100% !important;
}

html.media-flat .col-sm-10 {
  margin-left: 0 !important;
  max-width: 100% !important;
  -ms-flex: 0 0 100% !important;
      flex: 0 0 100% !important;
}

html.media-flat h1 {
  font-size: 26px;
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

html.media-flat .graphic-subhead {
  font-size: 14px;
  line-height: 1.2;
  font-weight: 300;
}

html.media-flat .graphic-chart-label {
  font-size: 14px;
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: 700;
}

html.media-flat .graphic-chart-subhead {
  font-size: 14px;
  font-weight: 300;
}

html.media-flat .line {
  stroke-width: 2.5px;
}

html.media-flat .chart-holder .nested-chart {
  width: 100% !important;
}

html.media-flat .chart-holder .nested-legend {
  width: 100% !important;
  position: static;
}

html.media-flat .chart-holder .legendItems {
  position: static;
  width: calc((100% / 3) - 10px);
  display: inline-block;
  vertical-align: top;
  margin-bottom: 0px;
}

html.media-flat .chart-holder .legendContainer .valueTip {
  display: none;
}

html.media-flat .chart-holder .legendContainer .dateTip {
  display: none;
}

html.media-flat .chart-holder .legend-items-holder {
  min-height: 20px;
}

html.media-flat .chart-holder .reuters-tooltip {
  display: block !important;
}

html.media-flat .chart-nav {
  display: none;
}

html.media-flat .legend-ital {
  display: none;
}

html.media-flat .nameTip {
  font-size: 14px;
}

html.media-flat .axis text {
  font-size: 14px;
  font-weight: 300;
}

html.media-flat .graphic-source {
  font-size: 12px;
  color: black;
  font-weight: 300;
}

html.media-flat body {
  width: 620px;
  border-top: 1px solid black;
  border-bottom: 1px solid black;
}

html.media-flat .main {
  padding-top: 0px;
}

html.media-flat .container {
  width: 620px !important;
  padding-left: 0px;
  padding-right: 0px;
  margin-left: 0px;
  margin-right: 0px;
}

html.media-flat .footer {
  display: none;
}

html.media-flat .header {
  display: none;
}

html.media-flat h1 {
  margin-top: 10px;
}

html.media-flat .tipCircle {
  display: none !important;
}

html.eikon {
  /*axis*/
}

html.eikon body {
  color: #f7f7f9;
  background-color: #19171a;
}

html.eikon .footer {
  display: none;
}

html.eikon .header {
  display: none;
}

html.eikon h1, html.eikon h2, html.eikon h3, html.eikon h4, html.eikon h5, html.eikon h6,
html.eikon .h1, html.eikon .h2, html.eikon .h3, html.eikon .h4, html.eikon .h5, html.eikon .h6 {
  color: #f7f7f9;
}

html.eikon .reuters-tooltip {
  background-color: #19171a;
  color: #f7f7f9;
  border: 1px solid #f7f7f9;
}

html.eikon .reuters-tooltip hr {
  border-top: 1px solid #f7f7f9;
}

html.eikon .tipCircle.timeline {
  stroke: #f7f7f9 !important;
}

html.eikon .tipCircle.timeline.highlight {
  fill: #f7f7f9 !important;
}

html.eikon .zeroAxis {
  stroke: #f7f7f9;
  stroke-width: 2px;
}

html.eikon .axis line, html.eikon .axiszero line {
  stroke: #aaaaaa;
}

html.eikon .y.axis line {
  stroke: #aaaaaa;
}

html.eikon .axiszero line {
  stroke: #f7f7f9;
}

html.eikon .axis text {
  fill: #f7f7f9;
}

html.eikon .plot {
  fill: #19171a;
}

html.eikon .states {
  stroke: #19171a;
}

html.eikon .cursorline {
  stroke: #dbdbdb;
}

html.eikon .recessionBox {
  fill: #6B6A6B;
}

html.eikon .scatter-dot:hover {
  fill: #f7f7f9 !important;
}

html.eikon .chart-holder .scatter-nested-legend .scatter-legend-circle.scatter-size {
  border: 1px #f7f7f9 solid;
}

html.eikon .geography {
  stroke: #19171a;
}

html.eikon .geographyLabel {
  fill: white;
}

html.eikon .legendBox.hash {
  background: repeating-linear-gradient(-45deg, #aaaaaa, #aaaaaa 1.5px, #19171a 0, #19171a 4px);
}

html.eikon .legendBoxwide.hash {
  background: repeating-linear-gradient(-45deg, #aaaaaa, #aaaaaa 1.5px, #19171a 0, #19171a 4px);
}

html.eikon .btn-primary {
  color: #222824;
  background-color: #aaaaaa;
  border-color: #19171a;
}

html.eikon .btn-primary:hover {
  color: #222824;
  background-color: #f7f7f9;
  border-color: black;
}

html.eikon .btn-primary:focus, html.eikon .btn-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(25, 23, 26, 0.5);
}

html.eikon .btn-primary.disabled, html.eikon .btn-primary:disabled {
  color: #222824;
  background-color: #aaaaaa;
  border-color: #19171a;
}

html.eikon .btn-primary:not(:disabled):not(.disabled):active, html.eikon .btn-primary:not(:disabled):not(.disabled).active,
.show > html.eikon .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #919191;
  border-color: black;
}

html.eikon .btn-primary:not(:disabled):not(.disabled):active:focus, html.eikon .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > html.eikon .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(25, 23, 26, 0.5);
}

html.eikon .masthead-nav {
  border-top: 1px solid #f7f7f9;
  border-bottom: 1px solid #f7f7f9;
}

html.eikon .masthead-nav .btn-link, html.eikon .masthead-nav .nav-link {
  color: #dbdbdb;
}

html.eikon .masthead-nav .btn-link:hover, html.eikon .masthead-nav .nav-link:hover {
  color: #aaaaaa !important;
}

html.eikon .masthead-nav .btn-link.active:hover, html.eikon .masthead-nav .nav-link.active:hover {
  color: #dbdbdb !important;
}

html.eikon .btn.top-button {
  background: #6B6A6B;
  border-color: #6B6A6B;
  color: #19171a;
}

html.eikon .btn-primary:hover {
  color: #f7f7f9;
  background-color: #6B6A6B;
  border-color: #f7f7f9;
}

html.eikon .btn-primary:active, html.eikon .btn-primary.active,
.open > html.eikon .btn-primary.dropdown-toggle {
  color: #19171a;
  background-color: #dbdbdb;
  border-color: #dbdbdb;
}

html.eikon .btn-primary:active:hover, html.eikon .btn-primary:active:focus, html.eikon .btn-primary:active.focus, html.eikon .btn-primary.active:hover, html.eikon .btn-primary.active:focus, html.eikon .btn-primary.active.focus,
.open > html.eikon .btn-primary.dropdown-toggle:hover,
.open > html.eikon .btn-primary.dropdown-toggle:focus,
.open > html.eikon .btn-primary.dropdown-toggle.focus {
  color: #19171a;
  background-color: #dbdbdb;
  border-color: #dbdbdb;
}

html.eikon .btn-group.multi-select.reuters-list-select .btn, html.eikon .btn-group-vertical.multi-select.reuters-list-select .btn {
  color: #f7f7f9;
}

html.eikon .btn-group.multi-select.reuters-list-select .btn.active, html.eikon .btn-group-vertical.multi-select.reuters-list-select .btn.active {
  background: #19171a;
}

html.eikon .btn-group.multi-select.reuters-list-select .btn.active:before, html.eikon .btn-group-vertical.multi-select.reuters-list-select .btn.active:before {
  color: #6B6A6B;
}

html.eikon .btn-group.multi-select.reuters-list-select.horizontal, html.eikon .btn-group-vertical.multi-select.reuters-list-select.horizontal {
  border: 1px solid #f7f7f9;
}

html.eikon .btn-group.multi-select.reuters-list-select.horizontal .btn, html.eikon .btn-group-vertical.multi-select.reuters-list-select.horizontal .btn {
  background-color: #6B6A6B;
}

html.eikon .btn-group.multi-select.reuters-list-select.horizontal .btn.active, html.eikon .btn-group-vertical.multi-select.reuters-list-select.horizontal .btn.active {
  background: #6B6A6B;
}

html.eikon .btn-group.multi-select.reuters-list-select.horizontal .btn.active:before, html.eikon .btn-group-vertical.multi-select.reuters-list-select.horizontal .btn.active:before {
  color: #19171a;
}

html.eikon .btn-group.multi-select.reuters-list-select.horizontal .btn:hover, html.eikon .btn-group-vertical.multi-select.reuters-list-select.horizontal .btn:hover {
  color: #6B6A6B;
  background-color: #dbdbdb;
  border-color: #aaaaaa;
}

html.eikon .btn-group.multi-select.reuters-list-select.vertical, html.eikon .btn-group-vertical.multi-select.reuters-list-select.vertical {
  background-color: #6B6A6B;
}

html.eikon .btn-group.multi-select.reuters-list-select.vertical .btn:hover, html.eikon .btn-group-vertical.multi-select.reuters-list-select.vertical .btn:hover {
  color: #6B6A6B;
  background-color: #dbdbdb;
  border-color: #aaaaaa;
}

html.eikon .slider.noUi-target {
  background: #6B6A6B;
}

html.eikon .slider.noUi-target .noUi-handle {
  background-color: #dbdbdb;
  border: 2px solid #19171a;
}

html.eikon .slider.noUi-target .noUi-connect {
  background-color: #dbdbdb;
}

html.eikon .slider.noUi-target.noUi-horizontal .noUi-pips.noUi-pips-horizontal div.noUi-marker-horizontal.noUi-marker {
  background: #19171a;
}

html.eikon .slider.noUi-target.noUi-horizontal .noUi-pips.noUi-pips-horizontal .noUi-value-horizontal.noUi-value.noUi-value-large {
  color: #dbdbdb;
}

html.eikon .form-control {
  color: #dbdbdb;
  background-color: #19171a;
  border: 1px solid rgba(255, 255, 255, 0.15);
}

html.eikon .form-control:-ms-input-placeholder {
  color: #6B6A6B;
}

html.eikon .form-control::placeholder {
  color: #6B6A6B;
}

html.eikon .form-control:disabled, html.eikon .form-control[readonly] {
  background-color: #6B6A6B;
}

html.eikon select.form-control:focus::-ms-value {
  color: #dbdbdb;
  background-color: #19171a;
}

html.eikon .custom-select {
  color: #dbdbdb;
  background: #19171a url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
  border: 1px solid rgba(255, 255, 255, 0.15);
}

html.eikon .custom-select:focus {
  border-color: #dbdbdb;
}

html.eikon .custom-select:focus::-ms-value {
  color: #dbdbdb;
  background-color: #19171a;
}

html.eikon .custom-select:disabled {
  color: #6B6A6B;
  background-color: #f4f1ee;
}

html.eikon .node text {
  fill: #f7f7f9;
}

html.eikon .link {
  stroke: #19171a;
}

html.eikon thead {
  border-bottom: 5px solid #f7f7f9;
}

html.eikon thead th {
  border-top: none !important;
}

html.eikon tbody th {
  border-right: 2px solid #6B6A6B;
}

html.eikon tbody th.highlight {
  background-color: rgba(204, 204, 204, 0.32);
}

html.eikon tbody tr {
  border-bottom: 1px solid #6B6A6B;
}

html.eikon tbody tr:hover {
  background-color: #333333 !important;
}

html.eikon tbody tr td {
  border-right: 1px solid #6B6A6B;
}

html.eikon tbody tr td.highlight {
  background-color: rgba(204, 204, 204, 0.32);
}

html.eikon tbody tr td:last-of-type {
  border-right: 0px solid #6B6A6B;
}

html.eikon .tablesorter-header {
  background-image: url(data:image/gif;base64,R0lGODlhFQAJAIAAAP///////yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==);
}

html.eikon .tablesorter-headerAsc {
  background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAAP///////yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7);
}

html.eikon .tablesorter-headerDesc {
  background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAAP///////yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7);
}

@media (max-width: 767.98px) {
  html.eikon .feature-header .feature-header-title-container {
    color: white;
  }
  html.eikon .feature-header .feature-header-title-container .display-1, html.eikon .feature-header .feature-header-title-container .display-2, html.eikon .feature-header .feature-header-title-container .display-3, html.eikon .feature-header .feature-header-title-container .display-4 {
    color: white;
  }
}

.square {
  border-radius: 0 !important;
}

.uppercase {
  text-transform: uppercase !important;
}

.background-gray-dark {
  background-color: #333333;
  color: #FFF !important;
}

.background-gray-dark .h1, .background-gray-dark .h2, .background-gray-dark .h3, .background-gray-dark .h4, .background-gray-dark .h5, .background-gray-dark .h6 {
  color: #FFF !important;
}

.background-gray {
  background-color: #6B6A6B;
  color: #FFF !important;
}

.background-gray h1, .background-gray h2, .background-gray h3, .background-gray h4, .background-gray h5, .background-gray h6,
.background-gray .h1, .background-gray .h2, .background-gray .h3, .background-gray .h4, .background-gray .h5, .background-gray .h6 {
  color: #FFF !important;
}

.background-gray-light {
  background-color: #aaaaaa;
}

.background-gray-lighter {
  background-color: #dbdbdb;
}

.background-gray-lightest {
  background-color: #f7f7f7;
}

.header.navbar {
  height: auto;
  min-height: 52px;
}

.header.navbar a {
  display: inline-block;
  vertical-align: middle;
}

.header.navbar img.logo {
  height: 30px;
}

.header.navbar .page-title {
  display: inline-block;
  font-size: 1rem;
  height: 25px;
  line-height: 30px;
  font-family: Knowledge, "Source Sans Pro", Arial, sans-serif;
  font-weight: 700;
  border-left: 1px solid #444444;
  padding: 0 0 0 17px;
  margin: 0 0 0 17px;
  color: #FFFFFF;
}

.header.navbar .page-title a {
  color: #FFFFFF;
}

.header.navbar .page-title a:hover {
  text-decoration: none;
}

.header.navbar .social {
  margin-top: 8px;
}

.header.navbar .social .nav-item {
  margin-left: 1rem;
}

.header.navbar .social .nav-item a {
  color: #aaaaaa;
}

.header.navbar .social .nav-item a:hover {
  color: #FFFFFF;
}

.header.navbar .navbar-toggler {
  border: 0 !important;
  margin: 0 0 0 0;
  padding: 0;
  outline: 0 !important;
}

.header.navbar .navbar-toggler .navbar-toggler-icon {
  margin: 0;
  padding: 0;
}

@media (min-width: 576px) {
  .header.navbar {
    min-height: 68px;
  }
  .header.navbar img.logo {
    height: 43px;
  }
  .header.navbar .page-title {
    font-size: 1.25rem;
  }
  .header.navbar .social {
    margin-top: 0;
  }
  .header.navbar .navbar-toggler {
    margin: 0 0 0 0;
  }
}

@media (max-width: 575.98px) {
  .header.navbar .navbar-toggler {
    margin-top: 0;
  }
  .header.navbar .navbar-brand {
    padding-top: 0;
  }
}

.footer {
  min-height: 52px;
  margin-top: 0;
}

.footer .center {
  text-align: center;
  width: calc(100% - 154px - 30px);
}

.footer .footer-logo {
  width: 154px;
}

.footer .navbar-nav {
  margin: 5px 0 -5px 0;
}

.footer .navbar-nav .nav-item {
  padding: 0 0.5rem;
  display: inline-block;
}

.footer .navbar-nav .nav-item a {
  font-family: Knowledge, "Source Sans Pro", Arial, sans-serif;
  font-size: 0.8rem;
  text-transform: uppercase;
  color: #aaaaaa;
}

.footer .navbar-nav .nav-item a:hover {
  color: #FFFFFF;
  text-decoration: none;
}

.special-report .series-kicker,
.special-report .series-title,
.special-report .series-subtitle,
.special-report .title-container,
.special-report .dek-container,
.special-report .meta-container,
.special-report .article-paragraph,
.special-report .blockquote,
.special-report .sidebar .sidebar-title,
.special-report .sidebar .byline,
.special-report div.video,
.special-report .signoff .article-row::before,
.special-report .share-in-article-container,
.special-report.masthead-container .series-subtitle-mobile,
.special-report .carousel.img-text-width {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  max-width: 100%;
}

@media (min-width: 576px) {
  .special-report .series-kicker,
  .special-report .series-title,
  .special-report .series-subtitle,
  .special-report .title-container,
  .special-report .dek-container,
  .special-report .meta-container,
  .special-report .article-paragraph,
  .special-report .blockquote,
  .special-report .sidebar .sidebar-title,
  .special-report .sidebar .byline,
  .special-report div.video,
  .special-report .signoff .article-row::before,
  .special-report .share-in-article-container,
  .special-report.masthead-container .series-subtitle-mobile,
  .special-report .carousel.img-text-width {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%;
  }
}

@media (min-width: 768px) {
  .special-report .series-kicker,
  .special-report .series-title,
  .special-report .series-subtitle,
  .special-report .title-container,
  .special-report .dek-container,
  .special-report .meta-container,
  .special-report .article-paragraph,
  .special-report .blockquote,
  .special-report .sidebar .sidebar-title,
  .special-report .sidebar .byline,
  .special-report div.video,
  .special-report .signoff .article-row::before,
  .special-report .share-in-article-container,
  .special-report.masthead-container .series-subtitle-mobile,
  .special-report .carousel.img-text-width {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%;
  }
}

@media (min-width: 992px) {
  .special-report .series-kicker,
  .special-report .series-title,
  .special-report .series-subtitle,
  .special-report .title-container,
  .special-report .dek-container,
  .special-report .meta-container,
  .special-report .article-paragraph,
  .special-report .blockquote,
  .special-report .sidebar .sidebar-title,
  .special-report .sidebar .byline,
  .special-report div.video,
  .special-report .signoff .article-row::before,
  .special-report .share-in-article-container,
  .special-report.masthead-container .series-subtitle-mobile,
  .special-report .carousel.img-text-width {
    margin-left: 8.3333333333%;
    -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
}

@media (min-width: 768px) {
  .special-report .series-kicker,
  .special-report .series-title,
  .special-report .series-subtitle,
  .special-report .meta-container,
  .special-report .title-container {
    -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
}

@media (min-width: 992px) {
  .special-report .series-kicker,
  .special-report .series-title,
  .special-report .series-subtitle,
  .special-report .meta-container,
  .special-report .title-container {
    margin-left: 8.3333333333%;
    -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
}

.special-report .carousel {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  max-width: 100%;
}

.special-report .carousel .carousel-control-prev {
  left: 15px;
}

.special-report .carousel .carousel-control-next {
  right: 15px;
}

article.special-report:last-of-type {
  padding-bottom: 2rem;
}

.special-report-article-container:not(:first-of-type) {
  margin-top: 2rem;
  padding-top: 2rem;
  border-top: 1px solid #dbdbdb;
}

.type-full-bleed-title-above,
.type-auto-crop-below,
.other-stories-container,
.masthead-container.full-bleed .caption,
.masthead-container.full-bleed .masthead-title-container,
.masthead-caption {
  position: relative;
  z-index: 10;
  background-color: #FFFFFF;
}

.type-full-bleed-title-above .special-report:first-of-type .title,
.type-auto-crop-below .special-report:first-of-type .title,
.other-stories-container .special-report:first-of-type .title,
.masthead-container.full-bleed .caption .special-report:first-of-type .title,
.masthead-container.full-bleed .masthead-title-container .special-report:first-of-type .title,
.masthead-caption .special-report:first-of-type .title {
  display: none;
}

.navbar.footer {
  z-index: 11;
}

.masthead-container.full-bleed .caption {
  z-index: 11;
}

.theme-dark.special-report-article {
  background-color: #222222;
  color: #FFF;
  /*
    .masthead-container.full-bleed .masthead-title-container{
        background-color: #FFF;
        .series-title, .series-subtitle, .series-kicker, .series-title a{
            color:  $dark-theme-bg !important;
        }
    }

    .auto-crop-title-bottom{
        @media (min-width: 768px) and (min-height: 400px){
            .masthead-title-container{
                background-color: rgba(255, 255, 255, .5) !important;
            }
        }
    }
*/
}

.theme-dark.special-report-article .type-full-bleed-title-above,
.theme-dark.special-report-article .type-auto-crop-below,
.theme-dark.special-report-article .other-stories-container,
.theme-dark.special-report-article .masthead-container.full-bleed .caption,
.theme-dark.special-report-article .masthead-caption {
  background-color: #222222;
  color: #FFF;
}

.theme-dark.special-report-article .list-group-item {
  background-color: #222222;
}

.theme-dark.special-report-article .share-in-article-container .list-group .list-group-item a,
.theme-dark.special-report-article .byline a,
.theme-dark.special-report-article .blockquote-footer,
.theme-dark.special-report-article .dek,
.theme-dark.special-report-article h1, .theme-dark.special-report-article h2, .theme-dark.special-report-article h3, .theme-dark.special-report-article h4, .theme-dark.special-report-article h5, .theme-dark.special-report-article h6,
.theme-dark.special-report-article .h1, .theme-dark.special-report-article .h2, .theme-dark.special-report-article .h3, .theme-dark.special-report-article .h4, .theme-dark.special-report-article .h5, .theme-dark.special-report-article .h6,
.theme-dark.special-report-article .related-container .list-group .list-group-item p,
.theme-dark.special-report-article .other-stories article a .other-series-detail p {
  color: #dbdbdb !important;
}

.theme-dark.special-report-article .component-header {
  border-bottom: 1px solid #444444 !important;
}

.theme-dark.special-report-article .blockquote::before, .theme-dark.special-report-article .blockquote::after {
  background-color: #444444 !important;
}

.theme-dark.special-report-article .sidebar .sidebar-title,
.theme-dark.special-report-article .signoff .article-row::before,
.theme-dark.special-report-article .special-report-article-container:not(:first-of-type),
.theme-dark.special-report-article .other-stories-container {
  border-top: 1px solid #444444 !important;
}

.theme-dark.special-report-article .special-report .carousel-indicators li.active {
  background-color: #FFF;
}

.special-report-article .tooltip-inner {
  background: #222222;
  color: #FFF;
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.special-report-article .tooltip-inner .tooltip-text {
  color: #FFF;
}

.special-report-section {
  background: #222;
}

.section-content-container {
  position: relative;
  z-index: 10;
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #222;
  min-height: calc(100vh - 68px - 57px);
}

@media (min-width: 576px) {
  .section-content-container {
    background-color: rgba(0, 0, 0, 0.5);
  }
}

.section-content-container .section-article-container .section-article {
  margin-bottom: 2rem;
}

.section-content-container .section-article-container .section-article::after {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background-color: #333333;
  margin-top: 2rem;
}

.section-content-container .section-article-container:last-of-type .section-article::after {
  display: none;
}

.section-content-container .section-article-container a, .section-content-container .section-article-container .subtitle, .section-content-container .section-article-container .description, .section-content-container .section-article-container .kicker {
  color: #FFF;
}

.section-content-container .section-article-container a:hover, .section-content-container .section-article-container .subtitle:hover, .section-content-container .section-article-container .description:hover, .section-content-container .section-article-container .kicker:hover {
  text-decoration: none;
}

.section-content-container .section-article-container p {
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #dbdbdb;
}

.section-content-container .section-article-container .tail {
  font-weight: bold;
  font-size: 0.8rem;
  text-transform: uppercase;
  color: #6B6A6B;
}

.section-content-container .section-article-container .time, .section-content-container .section-article-container .series-kicker {
  font-size: 0.8rem;
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  border: 0;
  padding: 0;
  color: #dbdbdb;
}

.section-content-container .section-article-container .series-kicker {
  margin-top: 0;
}

.theme-light.special-report-section {
  background: #FFF;
}

.theme-light.special-report-section .section-masthead-caption {
  background-color: rgba(255, 255, 255, 0.5);
}

@media (min-width: 576px) {
  .theme-light.special-report-section .section-content-container {
    background-color: rgba(255, 255, 255, 0.5);
  }
}

.theme-light.special-report-section .section-content-container a, .theme-light.special-report-section .section-content-container .subtitle, .theme-light.special-report-section .section-content-container .description, .theme-light.special-report-section .section-content-container .kicker, .theme-light.special-report-section .section-content-container p, .theme-light.special-report-section .section-content-container .tail {
  color: #333333 !important;
}

.special-report-section.homepage {
  background-color: #222 !important;
}

.special-report-section.homepage .section-content-container {
  background-color: #222 !important;
}

@media (min-width: 576px) {
  .special-report-section.homepage .section-content-container {
    background-color: transparent;
  }
}

.special-report-section.homepage .homepage-top-container .series-subtitle, .special-report-section.homepage .homepage-bottom-container .series-subtitle {
  color: #FFF;
  text-align: center;
}

.special-report-section.homepage .homepage-top-container {
  margin-top: 4rem;
  margin-bottom: 4rem;
}

.special-report-section.homepage .homepage-top-container .series-subtitle {
  font-weight: bold;
  font-size: 2.8rem;
  letter-spacing: -0.5px;
}

.special-report-section.homepage .homepage-top-container .list-group {
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}

.special-report-section.homepage .homepage-top-container .list-group .list-group-item {
  background: transparent;
  border: 0;
  padding: 0.5rem;
}

.special-report-section.homepage .homepage-top-container .list-group .list-group-item a {
  color: #6B6A6B;
  font-size: 1rem;
  text-transform: uppercase;
  cursor: pointer;
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.section-bottom-container {
  margin-bottom: 2rem;
}

.section-bottom-container::before {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background-color: #333333;
  margin-top: 2rem;
}

.section-bottom-container .series-subtitle {
  text-align: left;
  margin-top: 0;
  margin-bottom: 3rem;
  padding-top: 2rem;
  color: #6B6A6B;
  font-size: 1rem;
  text-transform: uppercase;
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
}

.section-bottom-container .item h4, .section-bottom-container .item time, .section-bottom-container .item span {
  display: inline-block;
  font-weight: normal;
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.section-bottom-container .item h4 a, .section-bottom-container .item time a, .section-bottom-container .item span a {
  color: #FFF;
}

.section-bottom-container .item h4 {
  font-size: 1rem;
}

.section-bottom-container .item time, .section-bottom-container .item span {
  color: #aaaaaa;
}

.section-bottom-container .item time {
  margin-left: 5px;
}

.section-bottom-container .month {
  margin-top: 1rem;
  color: #6B6A6B;
  font-size: 0.875rem;
  text-transform: uppercase;
  font-weight: normal;
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.graphic-title {
  font-size: 2rem;
  margin-top: 20px;
}

.graphic-subhead {
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1.4rem;
}

.graphic-chart-label {
  font-family: Knowledge, "Source Sans Pro", Arial, sans-serif;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 1.25rem;
  margin-bottom: -0.2rem;
}

.graphic-chart-subhead {
  font-size: 0.875rem;
  margin-bottom: 0;
}

.graphic-timestamp {
  text-transform: uppercase;
  font-size: 0.875rem;
  font-weight: 600;
}

.graphic-source {
  font-size: 0.8rem;
  color: #6B6A6B;
}

.text-muted {
  font-family: Knowledge, "Source Sans Pro", Arial, sans-serif;
  font-size: 0.8rem;
  color: #dbdbdb;
  font-weight: 300;
}

p:empty, cite:empty {
  display: none;
}

.title {
  font-family: Knowledge, "Source Sans Pro", Arial, sans-serif;
  font-size: 2.8rem;
  letter-spacing: -.5px;
}

.series-kicker, .other-stories-header {
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-size: 1rem;
  margin-top: 1rem;
  font-weight: normal;
}

.series-title {
  letter-spacing: -.5px;
  font-size: 2.8rem;
}

.series-subtitle {
  font-weight: 300;
  font-size: 1.5rem;
}

.dek {
  font-family: Knowledge, "Source Sans Pro", Arial, sans-serif;
  font-size: 1.5rem;
  font-weight: 300;
  color: #6B6A6B;
  margin-top: 2rem;
}

.article-paragraph {
  font-size: 1.05rem;
}

.caption {
  font-size: 0.8rem;
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.meta-container {
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-top: 2rem;
  margin-bottom: 2rem;
  font-size: 0.8rem;
}

.byline {
  display: inline-block;
  margin-right: 0.5rem;
}

.byline a {
  color: #333333 !important;
  text-decoration: underline;
}

.time {
  display: inline-block;
  color: #aaaaaa;
  border-left: 1px solid #aaaaaa;
  padding: 0 0.5rem;
}

.component-header {
  width: 100%;
  text-transform: uppercase;
  font-size: 0.875rem;
  font-weight: normal;
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-align: left;
  border-bottom: 1px solid #E2E2E2;
  margin-bottom: 1rem;
  padding-bottom: 5px;
}

.blockquote {
  clear: both;
  display: block;
  margin: 1rem 0 2rem 0;
  border-left: 0;
  font-family: Knowledge, "Source Sans Pro", Arial, sans-serif;
  font-weight: bold;
  font-size: 1.5rem;
}

.blockquote p.quote {
  margin: 0.5rem 0;
  line-height: 1.75rem;
}

.blockquote::before {
  content: "";
  background-color: #E2E2E2;
  width: 100%;
  height: 1px;
  display: block;
  margin-bottom: 2rem;
}

.blockquote::after {
  content: "";
  background-color: #E2E2E2;
  width: 100%;
  height: 1px;
  display: block;
  margin-top: 2rem;
}

.blockquote-footer {
  display: block;
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  font-weight: normal;
  color: #333333;
  margin: 0;
}

.blockquote-footer::before {
  content: "";
}

.blockquote-reverse {
  padding-right: 1rem;
  padding-left: 0;
  text-align: right;
  border-right: 0.25rem solid #dbdbdb;
  border-left: 0;
}

.blockquote-reverse .blockquote-footer::before {
  content: "";
}

.blockquote-reverse .blockquote-footer::after {
  content: "\00A0 \2014";
}

.term {
  font-style: normal;
  text-decoration: none;
  background: #dbdbdb;
  cursor: help;
}

.xs-type, .xs-type .article-paragraph {
  font-size: 0.8rem !important;
}

.sm-type, .small-type, .sm-type .article-paragraph, .small-type .article-paragraph {
  font-size: 0.875rem !important;
}

.base-type, .base-type .article-paragraph {
  font-size: 1rem !important;
}

.article-type, .article-type .article-paragraph {
  font-size: 1.05rem !important;
}

.lg-type, .lg-type .article-paragraph {
  font-size: 1.25rem !important;
}

.xl-type, .xl-type .article-paragraph {
  font-size: 1.5rem !important;
}

.xl2-type, .xl2-type .article-paragraph {
  font-size: 2.4rem !important;
}

.xl3-type, .xl3-type .article-paragraph {
  font-size: 2.8rem !important;
}

.sans-type, .sans-type .article-paragraph {
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

.serif-type, .serif-type .article-paragraph {
  font-family: Georgia, "Times New Roman", Times, serif !important;
}

.monospace, .monospace-type .article-paragraph {
  font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.masthead-container.basic {
  margin-top: 1rem;
}

.masthead-container.basic img {
  width: 100%;
}

.masthead-container.full-bleed {
  position: relative;
}

.masthead-container.full-bleed img, .masthead-container.full-bleed video {
  width: 100%;
  height: auto;
}

.masthead-container.full-bleed .caption {
  padding-left: 1rem;
  padding-right: 1rem;
  margin-top: 0.25rem;
}

.masthead-container.full-bleed .series-title,
.masthead-container.full-bleed .series-title a,
.masthead-container.full-bleed .series-subtitle,
.masthead-container.full-bleed .series-kicker {
  color: #FFF;
  text-decoration: none;
}

.masthead-container.full-bleed .full-bleed-positioned-title-container {
  position: absolute;
  top: 30%;
  left: 10%;
  right: 10%;
}

.masthead-container.full-bleed .full-bleed-positioned-title-container .series-title,
.masthead-container.full-bleed .full-bleed-positioned-title-container .series-title a,
.masthead-container.full-bleed .full-bleed-positioned-title-container .series-subtitle,
.masthead-container.full-bleed .full-bleed-positioned-title-container .series-kicker {
  padding: 0;
  margin: 0;
}

.masthead-container.full-bleed .full-bleed-positioned-title-container .series-kicker {
  margin-top: 1rem;
}

.masthead-container.full-bleed .masthead-title-container {
  background: #000;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

@media (min-width: 768px) and (min-height: 468px) {
  .masthead-container.auto-crop {
    height: calc(100vh - 68px);
  }
  .masthead-container.auto-crop .image-container {
    position: fixed;
    width: 100%;
    height: 100%;
    overflow: hidden;
  }
  .masthead-container.auto-crop .image-container img {
    width: 100%;
    height: 100%;
  }
  .masthead-container.auto-crop .image-container.bg-fixed {
    width: 100%;
    height: 100%;
    overflow: hidden;
    background-size: cover;
    background-position: 50% 50%;
    background-attachment: scroll;
  }
  .masthead-container.auto-crop .image-container.bg-fixed img {
    width: 100%;
    height: 100%;
    display: none;
  }
}

.masthead-container.auto-crop .series-kicker {
  margin-top: 0.5rem;
}

.masthead-container.auto-crop .series-kicker.below {
  margin-top: 1rem;
}

@media (min-width: 768px) and (min-height: 400px) {
  .masthead-container.auto-crop.auto-crop-title-bottom .masthead-title-container {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0.5);
  }
}

@media (min-width: 768px) and (min-height: 400px) {
  .masthead-container.auto-crop.auto-crop-title-below .masthead-title-container {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
  }
}

.masthead-caption .caption {
  padding-left: 1rem;
  padding-right: 1rem;
  margin-bottom: 0;
  padding-top: 0.25rem;
}

.section-masthead-caption {
  background-color: rgba(0, 0, 0, 0.5);
}

.section-masthead-caption .caption {
  color: #FFF;
}

/*
.btn{
    outline: none;
    &:focus, input:focus{
        outline-color: transparent;
        outline-style: none;
        box-shadow: none;
    }
}
*/
.btn-group-vertical label {
  margin-top: 0;
  margin-bottom: 0;
}

.masthead-nav {
  border-top: 1px solid #333333;
  border-bottom: 1px solid #333333;
  padding: .25rem 0 .25rem 0;
  display: none;
}

@media (min-width: 576px) {
  .masthead-nav {
    display: block;
  }
}

.masthead-nav .btn-link, .masthead-nav .nav-link {
  color: #6B6A6B;
  font-weight: 300;
  font-size: 1.25rem;
  font-family: Knowledge, "Source Sans Pro", Arial, sans-serif;
  margin-bottom: 0;
  border: 0;
  padding: .5rem 1rem;
  display: inline-block;
  cursor: pointer;
  line-height: 1.5rem;
}

.masthead-nav .btn-link:hover, .masthead-nav .nav-link:hover {
  color: #aaaaaa !important;
  text-decoration: none !important;
}

.masthead-nav .btn-link.active, .masthead-nav .nav-link.active {
  font-weight: 500;
  border: 0;
}

.masthead-nav .btn-link.active:hover, .masthead-nav .nav-link.active:hover {
  color: #6B6A6B !important;
}

.masthead-nav .nav {
  display: block;
}

.masthead-nav .nav-item {
  display: inline-block;
  margin: 0 !important;
  padding: .5rem 1rem !important;
  text-align: left;
}

.masthead-nav .nav-item:first-of-type .nav-link {
  margin-left: .15rem;
  margin-right: .15rem;
}

.masthead-nav .nav, .masthead-nav .nav-item {
  padding: 0;
  border: 0;
  line-height: 1.5rem;
  margin: 0;
  float: none;
}

.masthead-nav .nav-link {
  text-align: left;
  padding: 0 !important;
  margin-left: -.30rem;
}

.btn {
  font-family: Knowledge, "Source Sans Pro", Arial, sans-serif;
  font-size: 0.875rem;
  border: 1px solid #333333;
}

.btn input {
  display: none;
}

.btn:focus, .btn.focus {
  outline-color: transparent !important;
  outline-style: none !important;
  box-shadow: none !important;
}

.btn.square {
  border-radius: 0;
}

.btn.circle {
  border-radius: 50%;
  line-height: 1;
  border: none;
}

.btn.circle.sm {
  width: 30px;
  height: 30px;
  padding: 7px 9px;
}

.btn.circle.md {
  width: 45px;
  height: 45px;
  padding: 8px 15px;
  font-size: 1.5rem;
}

.btn.circle.lg {
  width: 60px;
  height: 60px;
  font-size: 2.25rem;
  padding: 10px 20px;
}

.btn.smaller {
  padding: .25rem .5rem;
}

.btn.top-button, .btn.btn-primary.top-button {
  width: 60px;
  height: 60px;
  padding: 12px 15px 0 15px;
  background: #dbdbdb;
  border-color: #dbdbdb;
  color: #FFF;
  text-transform: uppercase;
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.btn.top-button:hover, .btn.btn-primary.top-button:hover {
  border: 1px solid #333333;
}

.btn.top-button:before, .btn.btn-primary.top-button:before {
  content: "";
  font-family: "FontAwesome";
  display: block;
  margin-bottom: .25rem;
  font-size: 1.25rem;
}

.btn.btn-primary {
  color: #aaaaaa;
}

.btn.btn-primary:hover {
  color: #333333;
  background-color: #dbdbdb;
  border-color: #333333;
}

.btn.btn-primary:not(:disabled):not(.disabled):active, .btn.btn-primary:not(:disabled):not(.disabled).active,
.show > .btn.btn-primary.dropdown-toggle {
  color: #FFF;
  background-color: #6B6A6B;
  border-color: #6B6A6B;
  background-image: none;
}

.btn.btn-primary:not(:disabled):not(.disabled):active:hover, .btn.btn-primary:not(:disabled):not(.disabled):active:focus, .btn.btn-primary:not(:disabled):not(.disabled):active.focus, .btn.btn-primary:not(:disabled):not(.disabled).active:hover, .btn.btn-primary:not(:disabled):not(.disabled).active:focus, .btn.btn-primary:not(:disabled):not(.disabled).active.focus,
.show > .btn.btn-primary.dropdown-toggle:hover,
.show > .btn.btn-primary.dropdown-toggle:focus,
.show > .btn.btn-primary.dropdown-toggle.focus {
  color: #FFF;
  background-color: #6B6A6B;
  border-color: #6B6A6B;
}

.btn-group.multi-select.reuters-list-select .btn, .btn-group-vertical.multi-select.reuters-list-select .btn {
  border: none;
  background: transparent;
  color: #333333;
  text-align: left;
  padding-left: 1.25rem;
}

.btn-group.multi-select.reuters-list-select .btn.active, .btn-group-vertical.multi-select.reuters-list-select .btn.active {
  background: #FFFFFF;
}

.btn-group.multi-select.reuters-list-select .btn.active:before, .btn-group-vertical.multi-select.reuters-list-select .btn.active:before {
  content: "";
  font-family: "FontAwesome";
  position: absolute;
  left: .25rem;
  color: #dbdbdb;
}

.btn-group.multi-select.reuters-list-select.horizontal, .btn-group-vertical.multi-select.reuters-list-select.horizontal {
  border: 1px solid #333333;
  padding: .15rem;
}

.btn-group.multi-select.reuters-list-select.horizontal .btn, .btn-group-vertical.multi-select.reuters-list-select.horizontal .btn {
  margin: 0.25rem 0.25rem;
  padding: .35rem;
  background-color: #dbdbdb;
}

.btn-group.multi-select.reuters-list-select.horizontal .btn.active, .btn-group-vertical.multi-select.reuters-list-select.horizontal .btn.active {
  padding: .35rem .35rem .35rem 1.35rem;
  background: #6B6A6B;
}

.btn-group.multi-select.reuters-list-select.horizontal .btn.active:before, .btn-group-vertical.multi-select.reuters-list-select.horizontal .btn.active:before {
  color: #FFF;
}

.btn-group.multi-select.reuters-list-select.horizontal .btn:hover, .btn-group-vertical.multi-select.reuters-list-select.horizontal .btn:hover {
  color: #dbdbdb;
  background-color: #6B6A6B;
  border-color: #aaaaaa;
}

.btn-group.multi-select.reuters-list-select.vertical, .btn-group-vertical.multi-select.reuters-list-select.vertical {
  background-color: #dbdbdb;
  padding: .5rem;
}

.btn-group.multi-select.reuters-list-select.vertical .btn, .btn-group-vertical.multi-select.reuters-list-select.vertical .btn {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}

.btn-group.multi-select.reuters-list-select.vertical .btn.active, .btn-group-vertical.multi-select.reuters-list-select.vertical .btn.active {
  color: #333333;
}

.btn-group.multi-select.reuters-list-select.vertical .btn:hover, .btn-group-vertical.multi-select.reuters-list-select.vertical .btn:hover {
  color: #dbdbdb;
  background-color: #6B6A6B;
  border-color: #aaaaaa;
}

.image {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

@media (min-width: 768px) {
  .image.small {
    float: right;
  }
}

.image.tiny {
  float: right;
}

.image.tiny img {
  padding: 0;
  max-width: 90px !important;
}

.image .img-fluid {
  width: 100%;
}

.image figcaption {
  padding-top: 0.25rem;
}

.image.full figcaption {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  max-width: 100%;
}

.image.cover .media-container {
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100% auto;
}

@media (min-width: 992px) and (min-height: 600px) {
  .image.cover .media-container {
    min-height: 600px;
    background-size: cover;
    background-position: 50% 50%;
    background-attachment: fixed;
  }
  .image.cover .media-container img {
    display: none;
  }
}

.video video {
  width: 100%;
}

.video {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

@media (min-width: 768px) {
  .video.small {
    float: right;
  }
}

.video .img-fluid {
  width: 100%;
}

.video figcaption::before {
  content: "";
  display: inline-block;
  margin-right: 0.25rem;
  font-family: "FontAwesome";
  color: #dbdbdb;
}

.video.full figcaption {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  max-width: 100%;
}

.sidebar {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.sidebar .sidebar-title {
  font-size: 2.4rem;
  border-top: 1px solid #dbdbdb;
  padding-top: 2rem;
  margin-top: 0;
  margin-bottom: 2rem;
  letter-spacing: -.5px;
  /*&::before{
            content: "";
            margin-top: $spacer * 2;
            padding-top: $spacer * 2;
            border-top: 1px solid $gray-lighter;
            display: block;
        }*/
}

.sidebar .byline {
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 2rem;
  font-size: 0.8rem;
  font-style: normal;
}

.sidebar.small {
  font-size: 100% !important;
}

.sidebar.small .sidebar-title {
  font-size: 1.75rem;
  margin-left: 0 !important;
  width: 100%;
}

.sidebar.small p {
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  margin-left: 0 !important;
}

.sidebar.small .byline {
  display: none;
}

@media (max-width: 767.98px) {
  .sidebar.small {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
}

@media (min-width: 768px) {
  .sidebar.small {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%;
    float: right;
  }
  .sidebar.small p, .sidebar.small .byline {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%;
  }
  .sidebar.small .sidebar-title {
    border-top: 0;
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%;
  }
  .sidebar.small .sidebar-title::before {
    display: none;
  }
}

@media (min-width: 992px) {
  .sidebar.small {
    -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
}

.sidebar.small.number .sidebar-title {
  font-size: 10rem;
  letter-spacing: -6px;
  margin-bottom: 0;
  border-top: 0 !important;
}

.sidebar.small.number p {
  font-size: 1rem;
}

.sidebar.video-container .sidebar-title {
  border-top: 0;
  padding-top: 0;
  font-size: 1.75rem;
  margin-bottom: 1rem;
}

.signoff .article-row::before {
  content: "";
  margin-top: 2rem;
  padding-top: 1rem;
  border-top: 1px solid #dbdbdb;
  display: block;
  position: absolute;
  left: 15px;
  width: 10% !important;
}

.signoff p {
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  margin-bottom: 0;
}

.related-container {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

@media (min-width: 768px) {
  .related-container {
    float: right;
  }
}

.related-container .list-group .list-group-item {
  padding: 0;
  background: #000;
  border: 0;
}

.related-container .list-group .list-group-item a {
  text-decoration: none;
}

.related-container .list-group .list-group-item img {
  float: left;
  max-width: 90px;
}

.related-container .list-group .list-group-item p {
  font-size: 0.875rem;
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #fff !important;
  margin-left: 105px;
  padding-left: 0;
  margin-bottom: 0;
}

.related-container .list-group .list-group-item.no-image img {
  display: none;
}

.related-container .list-group .list-group-item.no-image p {
  margin-left: 0;
}

.ad {
  margin-top: 2rem;
  margin-bottom: 2rem;
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  max-width: 100%;
}

@media (min-width: 576px) {
  .ad {
    width: 300px;
    float: right;
  }
}

.ad iframe {
  overflow: hidden;
}

.share-in-article-container {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.share-in-article-container .list-group {
  display: block;
}

.share-in-article-container .list-group .list-group-item {
  border: 0;
  padding: 0;
  margin: 0 0.5rem 5px 0;
  display: inline-block;
  font-size: 1.25rem;
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
  width: auto;
}

.share-in-article-container .list-group .list-group-item.follow-us {
  clear: left;
  font-size: 1rem;
  font-size: 0.8rem;
}

.share-in-article-container .list-group .list-group-item.ios-only {
  display: none;
}

.share-in-article-container .list-group .list-group-item a {
  text-decoration: none;
  color: #aaaaaa;
}

.form-control {
  font-family: Knowledge, "Source Sans Pro", Arial, sans-serif;
  font-weight: 300;
}

.custom-select {
  font-family: Knowledge, "Source Sans Pro", Arial, sans-serif;
  font-weight: 300;
  line-height: 1rem;
  margin-bottom: .35rem;
}

/* 
 * See ./components/_buttons.scss for masthead-nav styles, as they're applied to both buttons and to
 * a ul.nav element for use at the top of a package.
**/
.special-reports-dropdown-container {
  margin-left: 1rem;
}

.special-reports-dropdown-container.show .special-reports-dropdown {
  display: block;
}

.special-reports-dropdown-container .special-reports-dropdown-buttons .nav-item {
  display: inline;
  margin: 0;
  padding: 0;
}

.special-reports-dropdown-container .special-reports-dropdown-buttons .nav-item .nav-link {
  color: #E2E2E2;
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
  display: none;
  padding: 0;
}

@media (min-width: 768px) {
  .special-reports-dropdown-container .special-reports-dropdown-buttons .nav-item .nav-link.active {
    display: block;
  }
}

.special-reports-dropdown-container .special-reports-dropdown-buttons .nav-item .nav-link.active::after {
  content: "";
  font-family: "FontAwesome";
  padding-left: 0.5rem;
}

.special-reports-dropdown-container .special-reports-dropdown {
  background-color: #333333;
  top: -15px;
  left: -25px;
  padding-bottom: 1rem;
}

@media (max-width: 767.98px) {
  .special-reports-dropdown-container .special-reports-dropdown {
    display: block !important;
    position: inherit !important;
    background: none !important;
    background-color: transparent !important;
    margin-top: 1rem;
    margin-bottom: 1rem;
    border: none !important;
    border-radius: 0 !important;
    float: none !important;
  }
}

.special-reports-dropdown-container .special-reports-dropdown .dropdown-divider {
  background-color: #6B6A6B;
}

.special-reports-dropdown-container .special-reports-dropdown .dropdown-header {
  text-transform: uppercase;
  font-size: 0.8rem;
}

.special-reports-dropdown-container .special-reports-dropdown .dropdown-item {
  color: #E2E2E2;
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.special-reports-dropdown-container .special-reports-dropdown .dropdown-item:hover, .special-reports-dropdown-container .special-reports-dropdown .dropdown-item:focus {
  color: #d5d5d5;
  text-decoration: none;
  background-color: #4d4d4d;
}

.special-reports-dropdown-container .special-reports-dropdown .dropdown-item.active, .special-reports-dropdown-container .special-reports-dropdown .dropdown-item:active {
  background-color: #4d4d4d;
}

.slider.noUi-target {
  box-shadow: none;
  border-radius: 5px;
  background: #dbdbdb;
}

.slider.noUi-target .noUi-handle {
  border-radius: 50%;
  width: 20px;
  height: 20px;
  background-color: #6B6A6B;
  box-shadow: none;
  border: 2px solid #FFF;
}

.slider.noUi-target .noUi-handle:before, .slider.noUi-target .noUi-handle:after {
  content: none !important;
}

.slider.noUi-target .noUi-connect {
  background-color: #6B6A6B;
  border-radius: 5px;
}

.slider.noUi-target.noUi-horizontal {
  height: 10px;
}

.slider.noUi-target.noUi-horizontal .noUi-handle {
  top: -5px;
}

.slider.noUi-target.noUi-horizontal .noUi-pips.noUi-pips-horizontal {
  top: -1px;
  left: 0;
  padding: 0px 0;
  height: 80px;
  width: 100%;
  z-index: 0;
  pointer-events: none;
}

.slider.noUi-target.noUi-horizontal .noUi-pips.noUi-pips-horizontal div.noUi-marker-horizontal.noUi-marker {
  margin-left: -1px;
  width: 3px;
  height: 5px;
  background: #FFF;
}

.slider.noUi-target.noUi-horizontal .noUi-pips.noUi-pips-horizontal div.noUi-marker-horizontal.noUi-marker.noUi-marker-sub {
  display: none;
}

.slider.noUi-target.noUi-horizontal .noUi-pips.noUi-pips-horizontal div.noUi-marker-horizontal.noUi-marker.noUi-marker-normal {
  display: none;
}

.slider.noUi-target.noUi-horizontal .noUi-pips.noUi-pips-horizontal div.noUi-marker-horizontal.noUi-marker.noUi-marker-large {
  height: 15px;
}

.slider.noUi-target.noUi-horizontal .noUi-pips.noUi-pips-horizontal div.noUi-marker-horizontal.noUi-marker.noUi-marker-large.first, .slider.noUi-target.noUi-horizontal .noUi-pips.noUi-pips-horizontal div.noUi-marker-horizontal.noUi-marker.noUi-marker-large.last {
  display: none;
}

.slider.noUi-target.noUi-horizontal .noUi-pips.noUi-pips-horizontal .noUi-value-horizontal.noUi-value.noUi-value-large {
  top: 5px;
  color: #6B6A6B;
  font-size: 0.8rem;
  font-family: Knowledge, "Source Sans Pro", Arial, sans-serif;
  font-weight: 600;
}

.tooltip-inner {
  text-align: left;
}

.tooltip-inner p {
  margin-bottom: 0px;
  line-height: 1.3;
}

.tooltip-inner .tooltip-title {
  font-size: 1.25rem;
  font-weight: 700;
}

.tooltip-inner .tooltip-subhead {
  font-weight: 700;
  text-transform: uppercase;
  margin-top: 8px;
  line-height: 1;
}

.tooltip-inner .tooltip-display {
  font-weight: 100;
  font-size: 1.5rem;
}

.tooltip-inner hr {
  margin: 8px auto 4px auto;
  border: 1px solid #6B6A6B;
}

.tooltip {
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

section.graphic-section {
  max-height: 0px;
  transition: opacity 0.5s;
  opacity: .00001;
  overflow: hidden;
}

section.graphic-section.selected {
  opacity: 1;
  max-height: 100000px;
}

@media (max-width: 575.98px) {
  section.graphic-section {
    max-height: none;
    opacity: 1;
    border-bottom: 1px solid black;
    padding-bottom: 10px;
  }
}

@media (max-width: 575.98px) {
  #package-container {
    border-bottom: 1px solid black;
  }
  #package-container h1 {
    font-size: 3.5rem;
  }
}

.feature-header {
  position: relative;
  margin-top: -30px;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 1200px) {
  .feature-header {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 20px;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 1200px) and (min-width: 576px) {
  .feature-header {
    max-width: 540px;
  }
}

@media (min-width: 1200px) and (min-width: 768px) {
  .feature-header {
    max-width: 720px;
  }
}

@media (min-width: 1200px) and (min-width: 992px) {
  .feature-header {
    max-width: 960px;
  }
}

@media (min-width: 1200px) and (min-width: 1200px) {
  .feature-header {
    max-width: 1140px;
  }
}

.feature-header .feature-header-title-container .display-1, .feature-header .feature-header-title-container .display-2, .feature-header .feature-header-title-container .display-3, .feature-header .feature-header-title-container .display-4 {
  line-height: 1;
}

.feature-header .feature-header-title-container .display-3 {
  font-size: 3.5rem;
}

@media (min-width: 768px) {
  .feature-header .feature-header-title-container {
    position: absolute;
    bottom: 10px;
    left: 30px;
    color: white;
  }
  .feature-header .feature-header-title-container .display-1, .feature-header .feature-header-title-container .display-2, .feature-header .feature-header-title-container .display-3, .feature-header .feature-header-title-container .display-4, .feature-header .feature-header-title-container .display-5, .feature-header .feature-header-title-container .display-6 {
    color: white;
  }
  .feature-header .feature-header-title-container .display-3 {
    font-size: 4.5rem;
  }
}

.carousel {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.carousel .carousel-item.active,
.carousel .carousel-item-next,
.carousel .carousel-item-prev {
  display: block;
}

.carousel .carousel-inner > .carousel-item.popup-gallery-item {
  cursor: default;
}

.carousel .carousel-inner > .carousel-item.popup-gallery-item .d-block::before, .carousel .carousel-inner > .carousel-item.popup-gallery-item .d-block::after {
  display: none !important;
}

.carousel .carousel-inner > .carousel-item .media-container, .carousel .carousel-inner > .carousel-item .d-block, .carousel .carousel-inner > .carousel-item img, .carousel .carousel-inner > .carousel-item a img {
  width: 100%;
}

.carousel .carousel-indicators {
  bottom: 0px;
}

.carousel .carousel-indicators li {
  background-color: #aaaaaa;
}

.carousel .carousel-indicators li.active {
  background-color: #fff;
}

.carousel .carousel-caption {
  position: inherit;
  left: auto;
  right: auto;
  bottom: auto;
  top: auto;
  width: 100%;
  padding-top: 0.25rem;
  text-align: left;
  text-shadow: none;
  z-index: 10;
}

.carousel .carousel-caption .caption::before {
  content: "";
  display: inline;
  margin-right: 0.25rem;
  font-family: "FontAwesome";
  color: #dbdbdb;
}

@media (min-width: 576px) {
  .carousel .carousel-caption .caption {
    min-height: 100px;
  }
}

@media (min-width: 768px) {
  .carousel .carousel-caption .caption {
    min-height: 80px;
  }
}

@media (min-width: 992px) {
  .carousel .carousel-caption .caption {
    min-height: 50px;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  width: 30%;
  color: #fff;
  text-align: center;
  opacity: .6;
}

@media (min-width: 576px) {
  .carousel-control-prev,
  .carousel-control-next {
    bottom: 140px;
  }
}

@media (min-width: 768px) {
  .carousel-control-prev,
  .carousel-control-next {
    bottom: 120px;
  }
}

@media (min-width: 992px) {
  .carousel-control-prev,
  .carousel-control-next {
    bottom: 90px;
  }
}

.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 1;
}

.carousel-control-prev {
  left: 0;
  padding-left: 0.5rem;
  -ms-flex-pack: start !important;
      justify-content: flex-start !important;
}

.carousel-control-next {
  right: 0;
  -ms-flex-pack: end !important;
      justify-content: flex-end !important;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: transparent no-repeat center center;
  background-size: 100% 100%;
  width: 30px;
  height: 30px;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}

.carousel.inverted .carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23aaaaaa' viewBox='0 0 8 8'%3E%3Cpath d='M4 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}

.carousel.inverted .carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23aaaaaa' viewBox='0 0 8 8'%3E%3Cpath d='M1.5 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}

.carousel-item-next.carousel-item-left,
.carousel-item-prev.carousel-item-right {
  transition: transform .6s ease-in-out;
  transform: translate(0, 0) !important;
}

.carousel-item-next,
.active.carousel-item-right {
  transition: transform .6s ease-in-out;
  transform: translate(100%, 0) !important;
}

.carousel-item-prev,
.active.carousel-item-left {
  transition: transform .6s ease-in-out;
  transform: translate(-100%, 0) !important;
}

.special-report .carousel-indicators li.active {
  background-color: #000;
}

/*

.carousel-indicators {
position: absolute;
bottom: 10px;
left: 50%;
z-index: 15;
width: $carousel-indicators-width;
padding-left: 0;
margin-left: -($carousel-indicators-width / 2);
text-align: center;
list-style: none;

li {
    display: inline-block;
    width: $carousel-indicator-size;
    height: $carousel-indicator-size;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    // IE9 hack for event handling
    //
    // Internet Explorer 9 does not properly handle clicks on elements with a `background-color` of `transparent`,
    // so we use `rgba(0,0,0,0)` instead since it's a non-buggy equivalent.
    // See https://developer.mozilla.org/en-US/docs/Web/Events/click#Internet_Explorer
    background-color: rgba(0,0,0,0); // IE9
    border: 1px solid $carousel-indicator-border-color;
    border-radius: $carousel-indicator-size;
}

.active {
    width: $carousel-indicator-active-size;
    height: $carousel-indicator-active-size;
    margin: 0;
    background-color: $carousel-indicator-active-bg;
}
}
*/
.popup-gallery-item {
  cursor: pointer;
}

.popup-gallery-item .d-block {
  position: relative;
}

.popup-gallery-item .d-block::after {
  content: "";
  font-family: "FontAwesome";
  font-size: 1.25rem;
  position: absolute;
  bottom: 5px;
  right: 5px;
  color: #FFF;
  opacity: .5;
  z-index: 1029;
}

.popup-gallery-item .d-block:hover::after {
  content: "";
  font-family: "FontAwesome";
  font-size: 1.25rem;
  position: absolute;
  bottom: 5px;
  right: 5px;
  color: #FFF;
  opacity: .9;
  z-index: 1029;
}

.popup-gallery {
  z-index: 1150;
  position: fixed;
  left: 0;
  width: 100%;
  background: #333333;
  color: #FFF;
  display: none;
  top: 0;
  height: 100vh;
}

.popup-gallery .popup-gallery-item .d-block::after {
  display: none !important;
}

@media (min-width: 992px) {
  .popup-gallery > .row {
    height: 100%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}

.popup-gallery.show-gallery {
  display: block;
}

.popup-gallery .media-container, .popup-gallery .controls {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  max-width: 100%;
}

.popup-gallery .media-items-container {
  position: relative;
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  max-width: 100%;
}

@media (min-width: 992px) {
  .popup-gallery .media-items-container {
    height: 100%;
    -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
    width: calc(100% - 60px);
    max-width: calc(100% - 60px);
    -ms-flex: 0 0 calc(100% - 60px);
        flex: 0 0 calc(100% - 60px);
  }
}

.popup-gallery .media-items-container .media-item {
  margin: 0;
  padding: 0;
  transition: all 500ms;
  background: #333333;
  display: none;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  max-width: 100%;
}

@media (min-width: 992px) {
  .popup-gallery .media-items-container .media-item {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    opacity: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
  }
}

.popup-gallery .media-items-container .media-item.selected {
  display: -ms-flexbox;
  display: flex;
}

@media (min-width: 992px) {
  .popup-gallery .media-items-container .media-item.selected {
    opacity: 1;
  }
}

.popup-gallery .media-items-container .media-item .media-container, .popup-gallery .media-items-container .media-item .caption {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  max-width: 100%;
}

.popup-gallery .media-items-container .media-item .media-container {
  background: #000;
  padding: 0 !important;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}

@media (min-width: 992px) {
  .popup-gallery .media-items-container .media-item .media-container {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    background: #222;
    padding: 0 !important;
  }
  .popup-gallery .media-items-container .media-item .media-container .wide, .popup-gallery .media-items-container .media-item .media-container .tall {
    position: relative;
  }
  .popup-gallery .media-items-container .media-item .media-container .wide img, .popup-gallery .media-items-container .media-item .media-container .wide video, .popup-gallery .media-items-container .media-item .media-container .tall img, .popup-gallery .media-items-container .media-item .media-container .tall video {
    max-width: none;
    display: block;
  }
  .popup-gallery .media-items-container .media-item .media-container .wide {
    width: 100%;
    height: auto;
  }
  .popup-gallery .media-items-container .media-item .media-container .wide img, .popup-gallery .media-items-container .media-item .media-container .wide video {
    width: 100%;
    height: auto;
  }
  .popup-gallery .media-items-container .media-item .media-container .tall {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
  }
  .popup-gallery .media-items-container .media-item .media-container .tall img, .popup-gallery .media-items-container .media-item .media-container .tall video {
    width: auto;
    height: 100%;
    margin: 0 auto;
  }
}

.popup-gallery .media-items-container .media-item .caption {
  padding-bottom: 2rem;
  color: #FFF;
}

@media (min-width: 992px) {
  .popup-gallery .media-items-container .media-item .caption {
    -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
    margin-top: 3rem;
  }
}

.popup-gallery .media-items-container .media-item .caption .count {
  display: block;
  margin-top: 1rem;
  font-weight: bold;
}

.popup-gallery .media-items-container .media-item .carousel-caption {
  padding-top: 0.25rem;
  padding-bottom: 2rem;
  top: auto;
  left: auto;
  bottom: auto;
  right: auto;
}

@media (min-width: 992px) {
  .popup-gallery .media-items-container .media-item .carousel-caption {
    -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
    margin-top: 3rem;
  }
}

.popup-gallery .media-items-container .media-item .carousel-caption .caption {
  width: 100% !important;
  margin: 0 !important;
  max-width: 100% !important;
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  text-align: left;
}

.popup-gallery .controls {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  max-width: 100%;
  color: #aaaaaa;
  background: #000;
}

@media (min-width: 992px) {
  .popup-gallery .controls {
    -ms-flex: 0 0 8.3333333333%;
        flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
    width: 60px;
    max-width: 60px;
    -ms-flex: 0 0 60px;
        flex: 0 0 60px;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
}

.popup-gallery .controls .btn {
  background-color: #000;
  color: #FFF;
  border: 0;
  font-size: 1.25rem;
  transition: all 500ms;
  margin: 0;
  cursor: pointer;
}

@media (min-width: 992px) {
  .popup-gallery .controls .btn {
    margin: 0 0 0 -10px;
    width: 20px;
    height: 40px;
    padding: 0.5rem 0;
  }
}

.popup-gallery .controls .close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

.other-stories-container {
  margin-top: 0;
  margin-bottom: -1rem;
  padding-top: 2rem;
  border-top: 1px solid #E2E2E2;
}

.other-stories-container .other-stories-header {
  color: #6B6A6B;
  text-transform: uppercase;
}

.other-stories-container .other-stories-header a {
  color: #6B6A6B;
  text-decoration: none !important;
}

.other-stories-container .other-stories {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.other-stories-container .other-stories article {
  margin-bottom: 2rem;
}

.other-stories-container .other-stories article a {
  text-decoration: none !important;
}

.other-stories-container .other-stories article a img {
  width: 100%;
}

.other-stories-container .other-stories article a .other-series-detail {
  margin-top: 0.5rem;
}

.other-stories-container .other-stories article a .other-series-detail .other-story-title {
  font-size: 1.25rem;
}

.other-stories-container .other-stories article a .other-series-detail p {
  color: #333333;
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.875rem;
}

/*
$reuters-font-path:         '../fonts';
$fa-font-path:              '../fonts';
*/
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  color: #fff;
}

.text-shadow {
  text-shadow: 1.5px 1.5px 44px #000;
}

.text-tag {
  font-weight: 400;
  margin: 20px 0 0 0;
  font-size: 1rem;
}

.display-3 {
  font-weight: 700;
  font-size: 2rem;
  line-height: 2rem;
  margin-top: 0;
  color: #fff;
}

@media (min-width: 768px) {
  .display-3 {
    font-size: 4.2rem;
    line-height: 4rem;
  }
}

.sig {
  font-family: Knowledge,Source Sans Pro,Arial,sans-serif;
  font-weight: 700;
}

.slidetext {
  color: #fff;
  font-size: 1.2rem;
  text-shadow: 0 0 10px #000, 0 0 20px #000;
  line-height: 1.6rem;
  padding-right: 0px;
  padding-left: 0px;
  margin-bottom: 10px;
  margin-top: -5px;
}

.g-text {
  background: rgba(0, 0, 0, 0.4);
  padding: 4px 8px !important;
}

@media (min-width: 768px) {
  .g-text {
    padding: 10px 15px !important;
  }
}

/*
$reuters-font-path:         '../fonts';
$fa-font-path:              '../fonts';
*/
.can-stick {
  position: relative;
}

.sticky-before .slides-bg {
  position: absolute;
}

.sticky-before.gallery .slides-bg, .sticky-before.gallery .spider-bg, .sticky-before.container .slides-bg, .sticky-before.container .spider-bg {
  position: absolute;
}

.sticky-before#opener .slides-bg {
  position: fixed;
}

.sticky-during .slides-bg, .sticky-during .spider-bg {
  position: fixed;
}

.sticky-during#taungb-annotated .slides-bg {
  top: 55px;
}

@media (min-width: 768px) {
  .sticky-during#taungb-annotated .slides-bg {
    top: 0px;
  }
}

.sticky-during#spider-map .spider-bg {
  top: 55px;
}

@media (min-width: 768px) {
  .sticky-during#spider-map .spider-bg {
    top: 70px;
  }
}

.sticky-after.gallery .slide, .sticky-after.container .slide {
  position: relative;
}

.sticky-after.gallery .slide .slides-bg, .sticky-after.container .slide .slides-bg {
  position: absolute;
}

.sticky-after#taungb-annotated .slides-bg, .sticky-after#taungb-annotated .spider-bg {
  top: 55px;
}

@media (min-width: 768px) {
  .sticky-after#taungb-annotated .slides-bg, .sticky-after#taungb-annotated .spider-bg {
    top: 70px;
  }
}

.sticky-after .spider-bg {
  position: absolute;
}

.padding-top .container {
  padding-top: 25vh;
}

.slides {
  position: relative;
}

.slides .slide {
  position: relative;
}

.slides-bg {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s 1s, opacity 500ms linear;
  background-size: cover;
  background-position: bottom center;
}

@media (min-width: 768px) {
  .slides-bg {
    background-position: bottom right;
  }
}

.slides-bg .source-text {
  position: absolute;
  bottom: 0;
  right: 10px;
}

#slide0 .slides-bg .source-text {
  color: #fff;
  text-shadow: 0px 0px 3px #000;
  line-height: 1rem;
  bottom: 0;
  left: 10px;
}

@media (min-width: 768px) {
  #slide0 .slides-bg .source-text {
    right: 10px;
    left: auto;
  }
}

.slides-bg:after {
  position: absolute;
  bottom: 25px;
  right: 20px;
  font-family: Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;
  font-weight: 500;
  font-size: 1.25rem;
  text-shadow: 0px 0px 3px #000;
}

@media (min-width: 768px) {
  .slides-bg:after {
    background-position: bottom right;
    font-size: 2rem;
  }
}

.slides-bg-sat-credit:before {
  content: "Satellite image ©2018 DigitalGlobe, a Maxar company.";
  position: absolute;
  bottom: 10px;
  right: 10px;
  color: #fff;
  font-size: .8rem;
  font-family: Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;
}

.slide-visible .slides-bg, .slide-first .slides-bg {
  visibility: visible;
  opacity: 1;
  transition: opacity 500ms linear;
}

#slide0 .slides-bg {
  opacity: 1;
  background-position: top center;
  background-image: url(../images/slide0-sm.jpg);
}

@media (min-width: 768px) {
  #slide0 .slides-bg {
    background-position: top center;
    background-image: url(../images/slide0-md.jpg);
  }
}

#slide1 .slides-bg {
  background-image: url(../images/slide1-sm.jpg);
}

@media (min-width: 768px) {
  #slide1 .slides-bg {
    background-position: center center;
    background-image: url(../images/slide1-md.jpg);
  }
}

#slide1 .slides-bg:after {
  content: "May 2017";
}

#slide2 .slides-bg {
  background-image: url(../images/slide2-sm.jpg);
}

@media (min-width: 768px) {
  #slide2 .slides-bg {
    background-position: center center;
    background-image: url(../images/slide2-md.jpg);
  }
}

#slide2 .slides-bg:after {
  content: "Sept. 2017";
}

#slide3 .slides-bg {
  background-image: url(../images/slide3-sm.jpg);
}

@media (min-width: 768px) {
  #slide3 .slides-bg {
    background-position: center center;
    background-image: url(../images/slide3-md.jpg);
  }
}

#slide3 .slides-bg:after {
  content: "March 2018";
}

.map-color-base {
  background-color: #cfd8dd;
  font-weight: 600;
  padding: 0 5px 4px 5px;
  color: #000;
}

.map-color-partial {
  background-color: #ffc107;
  font-weight: 600;
  padding: 0 5px 4px 5px;
  color: #fff;
}

.map-color-half {
  background-color: #fd7e14;
  font-weight: 600;
  padding: 0 5px 4px 5px;
  color: #fff;
}

.map-color-all {
  background-color: #dc3545;
  font-weight: 600;
  padding: 0 5px 4px 5px;
  color: #fff;
}

.lightbox .noPadRight {
  padding-right: 7.5px;
}

.lightbox .noPadLeft {
  padding-left: 7.5px;
}

.lightbox .padTop {
  padding-top: 15px;
}

.flexheight {
  height: 100vh;
}

#taungb-annotated {
  margin-bottom: 0;
}

#taungb-annotated .black-bg {
  margin-top: 55vh;
}

@media (min-width: 768px) {
  #taungb-annotated .black-bg {
    margin-top: 40vh;
  }
}

#taungb-annotated .slide {
  overflow: hidden;
}

#slide-tb-0 .slide-content:before {
  content: "Satellite image ©2018 DigitalGlobe, a Maxar company.";
  position: absolute;
  z-index: 1000000;
  bottom: 10px;
  right: 30px;
  color: #fff;
  font-size: .65rem;
  font-family: Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;
}

@media (min-width: 768px) {
  #slide-tb-0 .slide-content:before {
    font-size: .8rem;
  }
}

#slide-tb-0 .slide-content:after {
  content: 'Taung Bazar';
  position: absolute;
  top: 10px;
  left: 30px;
  font-family: Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;
  font-weight: 600;
  font-size: .9rem;
  text-shadow: 0px 0px 3px #000;
}

@media (min-width: 768px) {
  #slide-tb-0 .slide-content:after {
    font-size: 1.75rem;
  }
}

#slide-tb-2 .slide-content:before {
  content: "Satellite image ©2018 DigitalGlobe, a Maxar company.";
  position: absolute;
  z-index: 1000000;
  bottom: 10px;
  right: 30px;
  color: #fff;
  font-size: .65rem;
  font-family: Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;
}

@media (min-width: 768px) {
  #slide-tb-2 .slide-content:before {
    font-size: .8rem;
  }
}

#slide-tb-2 .slide-content:after {
  content: 'May 2018';
  position: absolute;
  bottom: 25px;
  right: 30px;
  font-family: Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;
  font-weight: 500;
  font-size: .9rem;
  text-shadow: 0px 0px 3px #000;
}

@media (min-width: 768px) {
  #slide-tb-2 .slide-content:after {
    font-size: 1.25rem;
  }
}

#inndin-annotated {
  position: relative;
  min-height: 800px;
}

@media (min-width: 768px) {
  #inndin-annotated {
    min-height: 1500px;
  }
}

@media (min-width: 992px) {
  #inndin-annotated {
    min-height: 2000px;
  }
}

@media (min-width: 1200px) {
  #inndin-annotated {
    min-height: 2300px;
  }
}

#inndin-annotated:before {
  content: "Satellite image ©2018 DigitalGlobe, a Maxar company.";
  position: absolute;
  z-index: 1;
  bottom: 10px;
  right: 30px;
  color: #fff;
  font-size: .8rem;
  font-family: Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;
}

#inndin-annotated:after {
  content: 'Nov. 2018';
  position: absolute;
  top: 40px;
  left: 30px;
  font-family: Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;
  font-weight: 500;
  font-size: .9rem;
  text-shadow: 0px 0px 3px #000;
}

@media (min-width: 768px) {
  #inndin-annotated:after {
    font-size: 1rem;
  }
}

#g-inndinannotated-box:after {
  content: 'Inn Din';
  position: absolute;
  top: 10px;
  left: 30px;
  font-family: Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;
  font-weight: 600;
  font-size: 1.25rem;
  text-shadow: 0px 0px 3px #000;
}

@media (min-width: 768px) {
  #g-inndinannotated-box:after {
    font-size: 1.75rem;
  }
}

#spider-map #slide0.fullheight {
  height: 150vh;
}

#spider-key {
  position: absolute;
  bottom: 25px;
  left: -20px;
}

@media (min-width: 768px) {
  #spider-key {
    top: 70px;
    right: -100px;
    left: auto;
    bottom: auto;
  }
}

#spider-key li {
  list-style-type: none;
  position: relative;
  padding-left: 24px;
  font-family: Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;
  font-weight: 600;
  font-size: .75rem;
  color: #fff;
  margin-bottom: 2px;
  visibility: hidden;
}

@media (min-width: 768px) {
  #spider-key li {
    font-size: .9rem;
  }
}

#spider-key li:before {
  width: 22px;
  height: 24px;
  background-image: url(../images/spiderkey.png);
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  left: 0;
  content: ' ';
}

#spider-key li.title {
  padding-left: 0px;
}

#spider-key li.title:before {
  content: '';
  visibility: hidden;
}

#spider-key li.title-bold {
  padding-left: 0px;
  font-weight: 800;
  font-size: 18px;
}

#spider-key li.title-bold:before {
  content: '';
  visibility: hidden;
}

#spider-key li.bengali:before {
  background-position: 0 0;
}

#spider-key li.ethnic:before {
  background-position: -24px 0;
}

#spider-key li.planned:before {
  background-position: -46px 0;
}

#spider-key li.flashlight {
  margin-top: 10px;
  padding-top: 5px;
  border-top: 4px double #383f3a;
  font-style: italic;
}

#spider-key li.flashlight:before {
  background-position: -74px 0;
}

#spider {
  position: relative;
  min-height: calc(100vh - 70px);
}

#spider svg {
  height: calc(100vh - 25px);
}

@media (min-width: 768px) {
  #spider svg {
    height: calc(100vh - 70px);
  }
}

.sticky-before .spider-bg, .sticky-during .spider-bg {
  top: 0;
}

.sticky-after .spider-bg {
  bottom: 0;
}

.step-1 .spider-bg #map,
.step-2 .spider-bg #map,
.step-3 .spider-bg #map,
.step-4 .spider-bg #map,
.step-5 .spider-bg #map {
  opacity: 0;
  visibility: hidden;
  transition: visibility 0s 250ms, opacity 250ms ease-in;
}

.step-3 .spider-bg #base {
  opacity: 0;
  visibility: hidden;
  transition: visibility 0s 500ms, opacity 500ms ease-in;
}

.spider-bg #step-0 {
  visibility: hidden;
}

.spider-bg #step-0 circle, .spider-bg #step-0 path {
  opacity: 0;
}

.step-0 .spider-bg #step-0, .step-0 .spider-bg #spider-key li.step-0 {
  visibility: visible;
  opacity: 1;
}

.step-0 .spider-bg #step-0 circle:nth-of-type(0), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(0) {
  opacity: 1;
  transition: opacity 200ms 0ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(0), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(0) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(0), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(0) {
    transition: opacity 200ms 0ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(1), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(1) {
  opacity: 1;
  transition: opacity 200ms 25ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(1), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(1) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(1), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(1) {
    transition: opacity 200ms 10ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(2), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(2) {
  opacity: 1;
  transition: opacity 200ms 50ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(2), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(2) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(2), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(2) {
    transition: opacity 200ms 20ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(3), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(3) {
  opacity: 1;
  transition: opacity 200ms 75ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(3), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(3) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(3), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(3) {
    transition: opacity 200ms 30ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(4), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(4) {
  opacity: 1;
  transition: opacity 200ms 100ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(4), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(4) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(4), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(4) {
    transition: opacity 200ms 40ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(5), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(5) {
  opacity: 1;
  transition: opacity 200ms 125ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(5), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(5) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(5), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(5) {
    transition: opacity 200ms 50ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(6), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(6) {
  opacity: 1;
  transition: opacity 200ms 150ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(6), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(6) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(6), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(6) {
    transition: opacity 200ms 60ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(7), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(7) {
  opacity: 1;
  transition: opacity 200ms 175ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(7), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(7) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(7), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(7) {
    transition: opacity 200ms 70ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(8), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(8) {
  opacity: 1;
  transition: opacity 200ms 200ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(8), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(8) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(8), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(8) {
    transition: opacity 200ms 80ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(9), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(9) {
  opacity: 1;
  transition: opacity 200ms 225ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(9), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(9) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(9), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(9) {
    transition: opacity 200ms 90ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(10), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(10) {
  opacity: 1;
  transition: opacity 200ms 250ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(10), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(10) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(10), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(10) {
    transition: opacity 200ms 100ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(11), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(11) {
  opacity: 1;
  transition: opacity 200ms 275ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(11), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(11) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(11), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(11) {
    transition: opacity 200ms 110ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(12), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(12) {
  opacity: 1;
  transition: opacity 200ms 300ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(12), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(12) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(12), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(12) {
    transition: opacity 200ms 120ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(13), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(13) {
  opacity: 1;
  transition: opacity 200ms 325ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(13), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(13) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(13), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(13) {
    transition: opacity 200ms 130ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(14), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(14) {
  opacity: 1;
  transition: opacity 200ms 350ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(14), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(14) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(14), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(14) {
    transition: opacity 200ms 140ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(15), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(15) {
  opacity: 1;
  transition: opacity 200ms 375ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(15), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(15) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(15), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(15) {
    transition: opacity 200ms 150ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(16), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(16) {
  opacity: 1;
  transition: opacity 200ms 400ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(16), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(16) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(16), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(16) {
    transition: opacity 200ms 160ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(17), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(17) {
  opacity: 1;
  transition: opacity 200ms 425ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(17), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(17) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(17), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(17) {
    transition: opacity 200ms 170ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(18), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(18) {
  opacity: 1;
  transition: opacity 200ms 450ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(18), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(18) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(18), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(18) {
    transition: opacity 200ms 180ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(19), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(19) {
  opacity: 1;
  transition: opacity 200ms 475ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(19), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(19) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(19), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(19) {
    transition: opacity 200ms 190ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(20), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(20) {
  opacity: 1;
  transition: opacity 200ms 500ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(20), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(20) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(20), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(20) {
    transition: opacity 200ms 200ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(21), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(21) {
  opacity: 1;
  transition: opacity 200ms 525ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(21), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(21) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(21), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(21) {
    transition: opacity 200ms 210ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(22), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(22) {
  opacity: 1;
  transition: opacity 200ms 550ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(22), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(22) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(22), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(22) {
    transition: opacity 200ms 220ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(23), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(23) {
  opacity: 1;
  transition: opacity 200ms 575ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(23), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(23) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(23), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(23) {
    transition: opacity 200ms 230ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(24), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(24) {
  opacity: 1;
  transition: opacity 200ms 600ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(24), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(24) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(24), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(24) {
    transition: opacity 200ms 240ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(25), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(25) {
  opacity: 1;
  transition: opacity 200ms 625ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(25), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(25) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(25), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(25) {
    transition: opacity 200ms 250ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(26), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(26) {
  opacity: 1;
  transition: opacity 200ms 650ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(26), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(26) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(26), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(26) {
    transition: opacity 200ms 260ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(27), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(27) {
  opacity: 1;
  transition: opacity 200ms 675ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(27), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(27) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(27), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(27) {
    transition: opacity 200ms 270ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(28), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(28) {
  opacity: 1;
  transition: opacity 200ms 700ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(28), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(28) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(28), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(28) {
    transition: opacity 200ms 280ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(29), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(29) {
  opacity: 1;
  transition: opacity 200ms 725ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(29), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(29) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(29), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(29) {
    transition: opacity 200ms 290ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(30), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(30) {
  opacity: 1;
  transition: opacity 200ms 750ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(30), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(30) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(30), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(30) {
    transition: opacity 200ms 300ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(31), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(31) {
  opacity: 1;
  transition: opacity 200ms 775ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(31), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(31) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(31), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(31) {
    transition: opacity 200ms 310ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(32), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(32) {
  opacity: 1;
  transition: opacity 200ms 800ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(32), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(32) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(32), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(32) {
    transition: opacity 200ms 320ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(33), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(33) {
  opacity: 1;
  transition: opacity 200ms 825ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(33), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(33) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(33), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(33) {
    transition: opacity 200ms 330ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(34), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(34) {
  opacity: 1;
  transition: opacity 200ms 850ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(34), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(34) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(34), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(34) {
    transition: opacity 200ms 340ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(35), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(35) {
  opacity: 1;
  transition: opacity 200ms 875ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(35), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(35) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(35), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(35) {
    transition: opacity 200ms 350ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(36), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(36) {
  opacity: 1;
  transition: opacity 200ms 900ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(36), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(36) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(36), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(36) {
    transition: opacity 200ms 360ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(37), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(37) {
  opacity: 1;
  transition: opacity 200ms 925ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(37), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(37) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(37), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(37) {
    transition: opacity 200ms 370ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(38), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(38) {
  opacity: 1;
  transition: opacity 200ms 950ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(38), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(38) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(38), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(38) {
    transition: opacity 200ms 380ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(39), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(39) {
  opacity: 1;
  transition: opacity 200ms 975ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(39), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(39) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(39), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(39) {
    transition: opacity 200ms 390ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(40), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(40) {
  opacity: 1;
  transition: opacity 200ms 1000ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(40), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(40) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(40), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(40) {
    transition: opacity 200ms 400ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(41), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(41) {
  opacity: 1;
  transition: opacity 200ms 1025ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(41), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(41) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(41), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(41) {
    transition: opacity 200ms 410ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(42), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(42) {
  opacity: 1;
  transition: opacity 200ms 1050ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(42), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(42) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(42), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(42) {
    transition: opacity 200ms 420ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(43), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(43) {
  opacity: 1;
  transition: opacity 200ms 1075ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(43), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(43) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(43), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(43) {
    transition: opacity 200ms 430ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(44), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(44) {
  opacity: 1;
  transition: opacity 200ms 1100ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(44), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(44) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(44), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(44) {
    transition: opacity 200ms 440ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(45), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(45) {
  opacity: 1;
  transition: opacity 200ms 1125ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(45), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(45) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(45), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(45) {
    transition: opacity 200ms 450ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(46), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(46) {
  opacity: 1;
  transition: opacity 200ms 1150ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(46), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(46) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(46), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(46) {
    transition: opacity 200ms 460ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(47), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(47) {
  opacity: 1;
  transition: opacity 200ms 1175ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(47), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(47) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(47), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(47) {
    transition: opacity 200ms 470ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(48), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(48) {
  opacity: 1;
  transition: opacity 200ms 1200ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(48), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(48) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(48), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(48) {
    transition: opacity 200ms 480ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(49), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(49) {
  opacity: 1;
  transition: opacity 200ms 1225ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(49), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(49) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(49), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(49) {
    transition: opacity 200ms 490ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(50), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(50) {
  opacity: 1;
  transition: opacity 200ms 1250ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(50), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(50) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(50), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(50) {
    transition: opacity 200ms 500ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(51), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(51) {
  opacity: 1;
  transition: opacity 200ms 1275ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(51), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(51) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(51), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(51) {
    transition: opacity 200ms 510ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(52), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(52) {
  opacity: 1;
  transition: opacity 200ms 1300ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(52), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(52) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(52), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(52) {
    transition: opacity 200ms 520ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(53), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(53) {
  opacity: 1;
  transition: opacity 200ms 1325ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(53), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(53) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(53), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(53) {
    transition: opacity 200ms 530ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(54), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(54) {
  opacity: 1;
  transition: opacity 200ms 1350ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(54), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(54) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(54), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(54) {
    transition: opacity 200ms 540ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(55), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(55) {
  opacity: 1;
  transition: opacity 200ms 1375ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(55), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(55) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(55), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(55) {
    transition: opacity 200ms 550ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(56), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(56) {
  opacity: 1;
  transition: opacity 200ms 1400ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(56), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(56) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(56), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(56) {
    transition: opacity 200ms 560ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(57), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(57) {
  opacity: 1;
  transition: opacity 200ms 1425ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(57), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(57) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(57), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(57) {
    transition: opacity 200ms 570ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(58), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(58) {
  opacity: 1;
  transition: opacity 200ms 1450ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(58), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(58) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(58), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(58) {
    transition: opacity 200ms 580ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(59), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(59) {
  opacity: 1;
  transition: opacity 200ms 1475ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(59), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(59) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(59), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(59) {
    transition: opacity 200ms 590ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(60), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(60) {
  opacity: 1;
  transition: opacity 200ms 1500ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(60), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(60) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(60), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(60) {
    transition: opacity 200ms 600ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(61), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(61) {
  opacity: 1;
  transition: opacity 200ms 1525ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(61), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(61) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(61), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(61) {
    transition: opacity 200ms 610ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(62), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(62) {
  opacity: 1;
  transition: opacity 200ms 1550ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(62), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(62) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(62), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(62) {
    transition: opacity 200ms 620ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(63), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(63) {
  opacity: 1;
  transition: opacity 200ms 1575ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(63), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(63) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(63), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(63) {
    transition: opacity 200ms 630ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(64), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(64) {
  opacity: 1;
  transition: opacity 200ms 1600ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(64), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(64) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(64), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(64) {
    transition: opacity 200ms 640ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(65), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(65) {
  opacity: 1;
  transition: opacity 200ms 1625ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(65), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(65) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(65), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(65) {
    transition: opacity 200ms 650ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(66), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(66) {
  opacity: 1;
  transition: opacity 200ms 1650ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(66), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(66) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(66), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(66) {
    transition: opacity 200ms 660ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(67), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(67) {
  opacity: 1;
  transition: opacity 200ms 1675ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(67), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(67) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(67), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(67) {
    transition: opacity 200ms 670ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(68), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(68) {
  opacity: 1;
  transition: opacity 200ms 1700ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(68), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(68) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(68), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(68) {
    transition: opacity 200ms 680ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(69), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(69) {
  opacity: 1;
  transition: opacity 200ms 1725ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(69), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(69) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(69), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(69) {
    transition: opacity 200ms 690ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(70), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(70) {
  opacity: 1;
  transition: opacity 200ms 1750ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(70), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(70) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(70), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(70) {
    transition: opacity 200ms 700ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(71), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(71) {
  opacity: 1;
  transition: opacity 200ms 1775ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(71), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(71) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(71), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(71) {
    transition: opacity 200ms 710ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(72), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(72) {
  opacity: 1;
  transition: opacity 200ms 1800ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(72), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(72) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(72), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(72) {
    transition: opacity 200ms 720ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(73), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(73) {
  opacity: 1;
  transition: opacity 200ms 1825ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(73), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(73) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(73), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(73) {
    transition: opacity 200ms 730ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(74), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(74) {
  opacity: 1;
  transition: opacity 200ms 1850ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(74), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(74) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(74), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(74) {
    transition: opacity 200ms 740ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(75), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(75) {
  opacity: 1;
  transition: opacity 200ms 1875ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(75), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(75) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(75), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(75) {
    transition: opacity 200ms 750ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(76), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(76) {
  opacity: 1;
  transition: opacity 200ms 1900ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(76), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(76) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(76), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(76) {
    transition: opacity 200ms 760ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(77), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(77) {
  opacity: 1;
  transition: opacity 200ms 1925ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(77), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(77) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(77), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(77) {
    transition: opacity 200ms 770ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(78), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(78) {
  opacity: 1;
  transition: opacity 200ms 1950ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(78), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(78) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(78), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(78) {
    transition: opacity 200ms 780ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(79), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(79) {
  opacity: 1;
  transition: opacity 200ms 1975ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(79), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(79) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(79), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(79) {
    transition: opacity 200ms 790ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(80), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(80) {
  opacity: 1;
  transition: opacity 200ms 2000ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(80), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(80) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(80), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(80) {
    transition: opacity 200ms 800ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(81), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(81) {
  opacity: 1;
  transition: opacity 200ms 2025ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(81), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(81) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(81), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(81) {
    transition: opacity 200ms 810ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(82), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(82) {
  opacity: 1;
  transition: opacity 200ms 2050ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(82), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(82) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(82), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(82) {
    transition: opacity 200ms 820ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(83), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(83) {
  opacity: 1;
  transition: opacity 200ms 2075ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(83), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(83) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(83), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(83) {
    transition: opacity 200ms 830ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(84), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(84) {
  opacity: 1;
  transition: opacity 200ms 2100ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(84), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(84) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(84), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(84) {
    transition: opacity 200ms 840ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(85), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(85) {
  opacity: 1;
  transition: opacity 200ms 2125ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(85), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(85) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(85), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(85) {
    transition: opacity 200ms 850ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(86), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(86) {
  opacity: 1;
  transition: opacity 200ms 2150ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(86), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(86) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(86), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(86) {
    transition: opacity 200ms 860ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(87), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(87) {
  opacity: 1;
  transition: opacity 200ms 2175ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(87), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(87) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(87), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(87) {
    transition: opacity 200ms 870ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(88), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(88) {
  opacity: 1;
  transition: opacity 200ms 2200ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(88), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(88) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(88), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(88) {
    transition: opacity 200ms 880ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(89), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(89) {
  opacity: 1;
  transition: opacity 200ms 2225ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(89), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(89) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(89), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(89) {
    transition: opacity 200ms 890ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(90), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(90) {
  opacity: 1;
  transition: opacity 200ms 2250ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(90), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(90) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(90), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(90) {
    transition: opacity 200ms 900ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(91), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(91) {
  opacity: 1;
  transition: opacity 200ms 2275ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(91), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(91) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(91), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(91) {
    transition: opacity 200ms 910ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(92), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(92) {
  opacity: 1;
  transition: opacity 200ms 2300ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(92), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(92) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(92), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(92) {
    transition: opacity 200ms 920ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(93), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(93) {
  opacity: 1;
  transition: opacity 200ms 2325ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(93), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(93) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(93), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(93) {
    transition: opacity 200ms 930ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(94), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(94) {
  opacity: 1;
  transition: opacity 200ms 2350ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(94), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(94) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(94), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(94) {
    transition: opacity 200ms 940ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(95), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(95) {
  opacity: 1;
  transition: opacity 200ms 2375ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(95), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(95) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(95), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(95) {
    transition: opacity 200ms 950ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(96), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(96) {
  opacity: 1;
  transition: opacity 200ms 2400ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(96), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(96) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(96), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(96) {
    transition: opacity 200ms 960ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(97), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(97) {
  opacity: 1;
  transition: opacity 200ms 2425ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(97), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(97) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(97), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(97) {
    transition: opacity 200ms 970ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(98), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(98) {
  opacity: 1;
  transition: opacity 200ms 2450ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(98), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(98) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(98), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(98) {
    transition: opacity 200ms 980ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(99), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(99) {
  opacity: 1;
  transition: opacity 200ms 2475ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(99), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(99) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(99), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(99) {
    transition: opacity 200ms 990ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(100), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(100) {
  opacity: 1;
  transition: opacity 200ms 2500ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(100), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(100) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(100), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(100) {
    transition: opacity 200ms 1000ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(101), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(101) {
  opacity: 1;
  transition: opacity 200ms 2525ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(101), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(101) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(101), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(101) {
    transition: opacity 200ms 1010ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(102), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(102) {
  opacity: 1;
  transition: opacity 200ms 2550ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(102), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(102) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(102), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(102) {
    transition: opacity 200ms 1020ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(103), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(103) {
  opacity: 1;
  transition: opacity 200ms 2575ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(103), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(103) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(103), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(103) {
    transition: opacity 200ms 1030ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(104), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(104) {
  opacity: 1;
  transition: opacity 200ms 2600ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(104), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(104) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(104), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(104) {
    transition: opacity 200ms 1040ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(105), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(105) {
  opacity: 1;
  transition: opacity 200ms 2625ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(105), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(105) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(105), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(105) {
    transition: opacity 200ms 1050ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(106), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(106) {
  opacity: 1;
  transition: opacity 200ms 2650ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(106), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(106) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(106), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(106) {
    transition: opacity 200ms 1060ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(107), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(107) {
  opacity: 1;
  transition: opacity 200ms 2675ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(107), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(107) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(107), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(107) {
    transition: opacity 200ms 1070ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(108), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(108) {
  opacity: 1;
  transition: opacity 200ms 2700ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(108), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(108) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(108), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(108) {
    transition: opacity 200ms 1080ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(109), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(109) {
  opacity: 1;
  transition: opacity 200ms 2725ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(109), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(109) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(109), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(109) {
    transition: opacity 200ms 1090ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(110), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(110) {
  opacity: 1;
  transition: opacity 200ms 2750ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(110), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(110) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(110), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(110) {
    transition: opacity 200ms 1100ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(111), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(111) {
  opacity: 1;
  transition: opacity 200ms 2775ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(111), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(111) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(111), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(111) {
    transition: opacity 200ms 1110ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(112), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(112) {
  opacity: 1;
  transition: opacity 200ms 2800ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(112), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(112) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(112), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(112) {
    transition: opacity 200ms 1120ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(113), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(113) {
  opacity: 1;
  transition: opacity 200ms 2825ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(113), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(113) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(113), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(113) {
    transition: opacity 200ms 1130ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(114), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(114) {
  opacity: 1;
  transition: opacity 200ms 2850ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(114), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(114) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(114), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(114) {
    transition: opacity 200ms 1140ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(115), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(115) {
  opacity: 1;
  transition: opacity 200ms 2875ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(115), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(115) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(115), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(115) {
    transition: opacity 200ms 1150ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(116), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(116) {
  opacity: 1;
  transition: opacity 200ms 2900ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(116), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(116) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(116), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(116) {
    transition: opacity 200ms 1160ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(117), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(117) {
  opacity: 1;
  transition: opacity 200ms 2925ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(117), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(117) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(117), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(117) {
    transition: opacity 200ms 1170ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(118), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(118) {
  opacity: 1;
  transition: opacity 200ms 2950ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(118), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(118) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(118), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(118) {
    transition: opacity 200ms 1180ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(119), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(119) {
  opacity: 1;
  transition: opacity 200ms 2975ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(119), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(119) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(119), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(119) {
    transition: opacity 200ms 1190ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(120), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(120) {
  opacity: 1;
  transition: opacity 200ms 3000ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(120), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(120) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(120), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(120) {
    transition: opacity 200ms 1200ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(121), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(121) {
  opacity: 1;
  transition: opacity 200ms 3025ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(121), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(121) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(121), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(121) {
    transition: opacity 200ms 1210ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(122), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(122) {
  opacity: 1;
  transition: opacity 200ms 3050ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(122), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(122) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(122), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(122) {
    transition: opacity 200ms 1220ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(123), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(123) {
  opacity: 1;
  transition: opacity 200ms 3075ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(123), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(123) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(123), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(123) {
    transition: opacity 200ms 1230ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(124), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(124) {
  opacity: 1;
  transition: opacity 200ms 3100ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(124), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(124) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(124), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(124) {
    transition: opacity 200ms 1240ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(125), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(125) {
  opacity: 1;
  transition: opacity 200ms 3125ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(125), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(125) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(125), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(125) {
    transition: opacity 200ms 1250ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(126), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(126) {
  opacity: 1;
  transition: opacity 200ms 3150ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(126), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(126) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(126), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(126) {
    transition: opacity 200ms 1260ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(127), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(127) {
  opacity: 1;
  transition: opacity 200ms 3175ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(127), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(127) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(127), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(127) {
    transition: opacity 200ms 1270ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(128), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(128) {
  opacity: 1;
  transition: opacity 200ms 3200ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(128), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(128) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(128), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(128) {
    transition: opacity 200ms 1280ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(129), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(129) {
  opacity: 1;
  transition: opacity 200ms 3225ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(129), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(129) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(129), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(129) {
    transition: opacity 200ms 1290ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(130), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(130) {
  opacity: 1;
  transition: opacity 200ms 3250ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(130), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(130) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(130), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(130) {
    transition: opacity 200ms 1300ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(131), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(131) {
  opacity: 1;
  transition: opacity 200ms 3275ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(131), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(131) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(131), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(131) {
    transition: opacity 200ms 1310ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(132), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(132) {
  opacity: 1;
  transition: opacity 200ms 3300ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(132), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(132) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(132), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(132) {
    transition: opacity 200ms 1320ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(133), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(133) {
  opacity: 1;
  transition: opacity 200ms 3325ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(133), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(133) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(133), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(133) {
    transition: opacity 200ms 1330ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(134), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(134) {
  opacity: 1;
  transition: opacity 200ms 3350ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(134), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(134) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(134), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(134) {
    transition: opacity 200ms 1340ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(135), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(135) {
  opacity: 1;
  transition: opacity 200ms 3375ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(135), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(135) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(135), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(135) {
    transition: opacity 200ms 1350ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(136), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(136) {
  opacity: 1;
  transition: opacity 200ms 3400ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(136), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(136) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(136), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(136) {
    transition: opacity 200ms 1360ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(137), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(137) {
  opacity: 1;
  transition: opacity 200ms 3425ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(137), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(137) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(137), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(137) {
    transition: opacity 200ms 1370ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(138), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(138) {
  opacity: 1;
  transition: opacity 200ms 3450ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(138), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(138) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(138), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(138) {
    transition: opacity 200ms 1380ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(139), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(139) {
  opacity: 1;
  transition: opacity 200ms 3475ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(139), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(139) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(139), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(139) {
    transition: opacity 200ms 1390ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(140), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(140) {
  opacity: 1;
  transition: opacity 200ms 3500ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(140), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(140) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(140), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(140) {
    transition: opacity 200ms 1400ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(141), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(141) {
  opacity: 1;
  transition: opacity 200ms 3525ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(141), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(141) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(141), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(141) {
    transition: opacity 200ms 1410ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(142), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(142) {
  opacity: 1;
  transition: opacity 200ms 3550ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(142), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(142) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(142), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(142) {
    transition: opacity 200ms 1420ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(143), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(143) {
  opacity: 1;
  transition: opacity 200ms 3575ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(143), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(143) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(143), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(143) {
    transition: opacity 200ms 1430ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(144), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(144) {
  opacity: 1;
  transition: opacity 200ms 3600ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(144), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(144) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(144), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(144) {
    transition: opacity 200ms 1440ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(145), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(145) {
  opacity: 1;
  transition: opacity 200ms 3625ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(145), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(145) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(145), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(145) {
    transition: opacity 200ms 1450ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(146), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(146) {
  opacity: 1;
  transition: opacity 200ms 3650ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(146), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(146) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(146), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(146) {
    transition: opacity 200ms 1460ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(147), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(147) {
  opacity: 1;
  transition: opacity 200ms 3675ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(147), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(147) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(147), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(147) {
    transition: opacity 200ms 1470ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(148), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(148) {
  opacity: 1;
  transition: opacity 200ms 3700ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(148), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(148) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(148), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(148) {
    transition: opacity 200ms 1480ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(149), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(149) {
  opacity: 1;
  transition: opacity 200ms 3725ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(149), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(149) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(149), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(149) {
    transition: opacity 200ms 1490ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(150), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(150) {
  opacity: 1;
  transition: opacity 200ms 3750ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(150), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(150) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(150), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(150) {
    transition: opacity 200ms 1500ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(151), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(151) {
  opacity: 1;
  transition: opacity 200ms 3775ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(151), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(151) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(151), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(151) {
    transition: opacity 200ms 1510ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(152), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(152) {
  opacity: 1;
  transition: opacity 200ms 3800ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(152), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(152) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(152), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(152) {
    transition: opacity 200ms 1520ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(153), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(153) {
  opacity: 1;
  transition: opacity 200ms 3825ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(153), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(153) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(153), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(153) {
    transition: opacity 200ms 1530ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(154), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(154) {
  opacity: 1;
  transition: opacity 200ms 3850ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(154), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(154) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(154), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(154) {
    transition: opacity 200ms 1540ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(155), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(155) {
  opacity: 1;
  transition: opacity 200ms 3875ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(155), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(155) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(155), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(155) {
    transition: opacity 200ms 1550ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(156), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(156) {
  opacity: 1;
  transition: opacity 200ms 3900ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(156), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(156) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(156), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(156) {
    transition: opacity 200ms 1560ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(157), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(157) {
  opacity: 1;
  transition: opacity 200ms 3925ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(157), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(157) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(157), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(157) {
    transition: opacity 200ms 1570ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(158), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(158) {
  opacity: 1;
  transition: opacity 200ms 3950ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(158), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(158) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(158), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(158) {
    transition: opacity 200ms 1580ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(159), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(159) {
  opacity: 1;
  transition: opacity 200ms 3975ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(159), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(159) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(159), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(159) {
    transition: opacity 200ms 1590ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(160), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(160) {
  opacity: 1;
  transition: opacity 200ms 4000ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(160), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(160) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(160), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(160) {
    transition: opacity 200ms 1600ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(161), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(161) {
  opacity: 1;
  transition: opacity 200ms 4025ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(161), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(161) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(161), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(161) {
    transition: opacity 200ms 1610ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(162), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(162) {
  opacity: 1;
  transition: opacity 200ms 4050ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(162), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(162) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(162), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(162) {
    transition: opacity 200ms 1620ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(163), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(163) {
  opacity: 1;
  transition: opacity 200ms 4075ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(163), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(163) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(163), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(163) {
    transition: opacity 200ms 1630ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(164), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(164) {
  opacity: 1;
  transition: opacity 200ms 4100ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(164), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(164) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(164), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(164) {
    transition: opacity 200ms 1640ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(165), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(165) {
  opacity: 1;
  transition: opacity 200ms 4125ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(165), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(165) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(165), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(165) {
    transition: opacity 200ms 1650ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(166), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(166) {
  opacity: 1;
  transition: opacity 200ms 4150ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(166), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(166) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(166), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(166) {
    transition: opacity 200ms 1660ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(167), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(167) {
  opacity: 1;
  transition: opacity 200ms 4175ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(167), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(167) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(167), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(167) {
    transition: opacity 200ms 1670ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(168), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(168) {
  opacity: 1;
  transition: opacity 200ms 4200ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(168), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(168) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(168), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(168) {
    transition: opacity 200ms 1680ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(169), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(169) {
  opacity: 1;
  transition: opacity 200ms 4225ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(169), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(169) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(169), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(169) {
    transition: opacity 200ms 1690ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(170), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(170) {
  opacity: 1;
  transition: opacity 200ms 4250ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(170), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(170) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(170), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(170) {
    transition: opacity 200ms 1700ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(171), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(171) {
  opacity: 1;
  transition: opacity 200ms 4275ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(171), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(171) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(171), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(171) {
    transition: opacity 200ms 1710ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(172), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(172) {
  opacity: 1;
  transition: opacity 200ms 4300ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(172), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(172) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(172), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(172) {
    transition: opacity 200ms 1720ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(173), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(173) {
  opacity: 1;
  transition: opacity 200ms 4325ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(173), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(173) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(173), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(173) {
    transition: opacity 200ms 1730ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(174), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(174) {
  opacity: 1;
  transition: opacity 200ms 4350ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(174), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(174) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(174), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(174) {
    transition: opacity 200ms 1740ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(175), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(175) {
  opacity: 1;
  transition: opacity 200ms 4375ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(175), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(175) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(175), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(175) {
    transition: opacity 200ms 1750ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(176), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(176) {
  opacity: 1;
  transition: opacity 200ms 4400ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(176), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(176) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(176), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(176) {
    transition: opacity 200ms 1760ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(177), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(177) {
  opacity: 1;
  transition: opacity 200ms 4425ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(177), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(177) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(177), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(177) {
    transition: opacity 200ms 1770ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(178), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(178) {
  opacity: 1;
  transition: opacity 200ms 4450ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(178), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(178) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(178), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(178) {
    transition: opacity 200ms 1780ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(179), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(179) {
  opacity: 1;
  transition: opacity 200ms 4475ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(179), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(179) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(179), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(179) {
    transition: opacity 200ms 1790ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(180), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(180) {
  opacity: 1;
  transition: opacity 200ms 4500ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(180), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(180) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(180), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(180) {
    transition: opacity 200ms 1800ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(181), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(181) {
  opacity: 1;
  transition: opacity 200ms 4525ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(181), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(181) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(181), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(181) {
    transition: opacity 200ms 1810ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(182), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(182) {
  opacity: 1;
  transition: opacity 200ms 4550ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(182), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(182) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(182), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(182) {
    transition: opacity 200ms 1820ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(183), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(183) {
  opacity: 1;
  transition: opacity 200ms 4575ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(183), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(183) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(183), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(183) {
    transition: opacity 200ms 1830ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(184), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(184) {
  opacity: 1;
  transition: opacity 200ms 4600ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(184), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(184) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(184), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(184) {
    transition: opacity 200ms 1840ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(185), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(185) {
  opacity: 1;
  transition: opacity 200ms 4625ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(185), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(185) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(185), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(185) {
    transition: opacity 200ms 1850ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(186), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(186) {
  opacity: 1;
  transition: opacity 200ms 4650ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(186), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(186) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(186), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(186) {
    transition: opacity 200ms 1860ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(187), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(187) {
  opacity: 1;
  transition: opacity 200ms 4675ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(187), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(187) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(187), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(187) {
    transition: opacity 200ms 1870ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(188), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(188) {
  opacity: 1;
  transition: opacity 200ms 4700ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(188), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(188) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(188), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(188) {
    transition: opacity 200ms 1880ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(189), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(189) {
  opacity: 1;
  transition: opacity 200ms 4725ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(189), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(189) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(189), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(189) {
    transition: opacity 200ms 1890ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(190), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(190) {
  opacity: 1;
  transition: opacity 200ms 4750ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(190), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(190) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(190), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(190) {
    transition: opacity 200ms 1900ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(191), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(191) {
  opacity: 1;
  transition: opacity 200ms 4775ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(191), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(191) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(191), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(191) {
    transition: opacity 200ms 1910ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(192), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(192) {
  opacity: 1;
  transition: opacity 200ms 4800ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(192), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(192) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(192), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(192) {
    transition: opacity 200ms 1920ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(193), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(193) {
  opacity: 1;
  transition: opacity 200ms 4825ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(193), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(193) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(193), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(193) {
    transition: opacity 200ms 1930ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(194), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(194) {
  opacity: 1;
  transition: opacity 200ms 4850ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(194), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(194) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(194), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(194) {
    transition: opacity 200ms 1940ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(195), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(195) {
  opacity: 1;
  transition: opacity 200ms 4875ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(195), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(195) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(195), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(195) {
    transition: opacity 200ms 1950ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(196), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(196) {
  opacity: 1;
  transition: opacity 200ms 4900ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(196), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(196) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(196), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(196) {
    transition: opacity 200ms 1960ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(197), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(197) {
  opacity: 1;
  transition: opacity 200ms 4925ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(197), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(197) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(197), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(197) {
    transition: opacity 200ms 1970ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(198), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(198) {
  opacity: 1;
  transition: opacity 200ms 4950ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(198), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(198) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(198), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(198) {
    transition: opacity 200ms 1980ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(199), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(199) {
  opacity: 1;
  transition: opacity 200ms 4975ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(199), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(199) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(199), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(199) {
    transition: opacity 200ms 1990ms ease-in;
  }
}

.step-0 .spider-bg #step-0 circle:nth-of-type(200), .step-0 .spider-bg #spider-key li.step-0 circle:nth-of-type(200) {
  opacity: 1;
  transition: opacity 200ms 5000ms ease-in;
}

.step-0 .spider-bg #step-0 path:nth-of-type(200), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(200) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-0 .spider-bg #step-0 path:nth-of-type(200), .step-0 .spider-bg #spider-key li.step-0 path:nth-of-type(200) {
    transition: opacity 200ms 2000ms ease-in;
  }
}

.spider-bg #step-1 {
  visibility: hidden;
}

.spider-bg #step-1 circle, .spider-bg #step-1 path {
  opacity: 0;
}

.step-1 .spider-bg #step-1, .step-1 .spider-bg #spider-key li.step-1 {
  visibility: visible;
  opacity: 1;
}

.step-1 .spider-bg #step-1 circle:nth-of-type(0), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(0) {
  opacity: 1;
  transition: opacity 200ms 0ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(0), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(0) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(0), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(0) {
    transition: opacity 200ms 0ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(1), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(1) {
  opacity: 1;
  transition: opacity 200ms 25ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(1), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(1) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(1), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(1) {
    transition: opacity 200ms 10ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(2), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(2) {
  opacity: 1;
  transition: opacity 200ms 50ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(2), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(2) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(2), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(2) {
    transition: opacity 200ms 20ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(3), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(3) {
  opacity: 1;
  transition: opacity 200ms 75ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(3), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(3) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(3), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(3) {
    transition: opacity 200ms 30ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(4), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(4) {
  opacity: 1;
  transition: opacity 200ms 100ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(4), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(4) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(4), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(4) {
    transition: opacity 200ms 40ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(5), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(5) {
  opacity: 1;
  transition: opacity 200ms 125ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(5), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(5) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(5), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(5) {
    transition: opacity 200ms 50ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(6), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(6) {
  opacity: 1;
  transition: opacity 200ms 150ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(6), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(6) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(6), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(6) {
    transition: opacity 200ms 60ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(7), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(7) {
  opacity: 1;
  transition: opacity 200ms 175ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(7), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(7) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(7), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(7) {
    transition: opacity 200ms 70ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(8), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(8) {
  opacity: 1;
  transition: opacity 200ms 200ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(8), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(8) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(8), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(8) {
    transition: opacity 200ms 80ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(9), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(9) {
  opacity: 1;
  transition: opacity 200ms 225ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(9), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(9) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(9), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(9) {
    transition: opacity 200ms 90ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(10), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(10) {
  opacity: 1;
  transition: opacity 200ms 250ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(10), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(10) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(10), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(10) {
    transition: opacity 200ms 100ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(11), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(11) {
  opacity: 1;
  transition: opacity 200ms 275ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(11), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(11) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(11), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(11) {
    transition: opacity 200ms 110ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(12), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(12) {
  opacity: 1;
  transition: opacity 200ms 300ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(12), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(12) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(12), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(12) {
    transition: opacity 200ms 120ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(13), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(13) {
  opacity: 1;
  transition: opacity 200ms 325ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(13), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(13) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(13), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(13) {
    transition: opacity 200ms 130ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(14), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(14) {
  opacity: 1;
  transition: opacity 200ms 350ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(14), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(14) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(14), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(14) {
    transition: opacity 200ms 140ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(15), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(15) {
  opacity: 1;
  transition: opacity 200ms 375ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(15), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(15) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(15), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(15) {
    transition: opacity 200ms 150ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(16), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(16) {
  opacity: 1;
  transition: opacity 200ms 400ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(16), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(16) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(16), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(16) {
    transition: opacity 200ms 160ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(17), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(17) {
  opacity: 1;
  transition: opacity 200ms 425ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(17), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(17) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(17), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(17) {
    transition: opacity 200ms 170ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(18), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(18) {
  opacity: 1;
  transition: opacity 200ms 450ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(18), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(18) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(18), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(18) {
    transition: opacity 200ms 180ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(19), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(19) {
  opacity: 1;
  transition: opacity 200ms 475ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(19), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(19) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(19), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(19) {
    transition: opacity 200ms 190ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(20), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(20) {
  opacity: 1;
  transition: opacity 200ms 500ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(20), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(20) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(20), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(20) {
    transition: opacity 200ms 200ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(21), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(21) {
  opacity: 1;
  transition: opacity 200ms 525ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(21), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(21) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(21), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(21) {
    transition: opacity 200ms 210ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(22), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(22) {
  opacity: 1;
  transition: opacity 200ms 550ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(22), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(22) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(22), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(22) {
    transition: opacity 200ms 220ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(23), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(23) {
  opacity: 1;
  transition: opacity 200ms 575ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(23), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(23) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(23), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(23) {
    transition: opacity 200ms 230ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(24), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(24) {
  opacity: 1;
  transition: opacity 200ms 600ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(24), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(24) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(24), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(24) {
    transition: opacity 200ms 240ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(25), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(25) {
  opacity: 1;
  transition: opacity 200ms 625ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(25), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(25) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(25), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(25) {
    transition: opacity 200ms 250ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(26), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(26) {
  opacity: 1;
  transition: opacity 200ms 650ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(26), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(26) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(26), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(26) {
    transition: opacity 200ms 260ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(27), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(27) {
  opacity: 1;
  transition: opacity 200ms 675ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(27), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(27) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(27), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(27) {
    transition: opacity 200ms 270ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(28), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(28) {
  opacity: 1;
  transition: opacity 200ms 700ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(28), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(28) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(28), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(28) {
    transition: opacity 200ms 280ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(29), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(29) {
  opacity: 1;
  transition: opacity 200ms 725ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(29), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(29) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(29), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(29) {
    transition: opacity 200ms 290ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(30), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(30) {
  opacity: 1;
  transition: opacity 200ms 750ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(30), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(30) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(30), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(30) {
    transition: opacity 200ms 300ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(31), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(31) {
  opacity: 1;
  transition: opacity 200ms 775ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(31), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(31) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(31), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(31) {
    transition: opacity 200ms 310ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(32), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(32) {
  opacity: 1;
  transition: opacity 200ms 800ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(32), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(32) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(32), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(32) {
    transition: opacity 200ms 320ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(33), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(33) {
  opacity: 1;
  transition: opacity 200ms 825ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(33), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(33) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(33), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(33) {
    transition: opacity 200ms 330ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(34), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(34) {
  opacity: 1;
  transition: opacity 200ms 850ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(34), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(34) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(34), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(34) {
    transition: opacity 200ms 340ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(35), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(35) {
  opacity: 1;
  transition: opacity 200ms 875ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(35), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(35) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(35), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(35) {
    transition: opacity 200ms 350ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(36), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(36) {
  opacity: 1;
  transition: opacity 200ms 900ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(36), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(36) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(36), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(36) {
    transition: opacity 200ms 360ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(37), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(37) {
  opacity: 1;
  transition: opacity 200ms 925ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(37), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(37) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(37), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(37) {
    transition: opacity 200ms 370ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(38), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(38) {
  opacity: 1;
  transition: opacity 200ms 950ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(38), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(38) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(38), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(38) {
    transition: opacity 200ms 380ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(39), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(39) {
  opacity: 1;
  transition: opacity 200ms 975ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(39), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(39) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(39), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(39) {
    transition: opacity 200ms 390ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(40), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(40) {
  opacity: 1;
  transition: opacity 200ms 1000ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(40), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(40) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(40), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(40) {
    transition: opacity 200ms 400ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(41), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(41) {
  opacity: 1;
  transition: opacity 200ms 1025ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(41), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(41) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(41), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(41) {
    transition: opacity 200ms 410ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(42), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(42) {
  opacity: 1;
  transition: opacity 200ms 1050ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(42), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(42) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(42), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(42) {
    transition: opacity 200ms 420ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(43), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(43) {
  opacity: 1;
  transition: opacity 200ms 1075ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(43), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(43) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(43), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(43) {
    transition: opacity 200ms 430ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(44), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(44) {
  opacity: 1;
  transition: opacity 200ms 1100ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(44), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(44) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(44), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(44) {
    transition: opacity 200ms 440ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(45), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(45) {
  opacity: 1;
  transition: opacity 200ms 1125ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(45), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(45) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(45), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(45) {
    transition: opacity 200ms 450ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(46), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(46) {
  opacity: 1;
  transition: opacity 200ms 1150ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(46), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(46) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(46), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(46) {
    transition: opacity 200ms 460ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(47), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(47) {
  opacity: 1;
  transition: opacity 200ms 1175ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(47), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(47) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(47), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(47) {
    transition: opacity 200ms 470ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(48), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(48) {
  opacity: 1;
  transition: opacity 200ms 1200ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(48), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(48) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(48), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(48) {
    transition: opacity 200ms 480ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(49), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(49) {
  opacity: 1;
  transition: opacity 200ms 1225ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(49), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(49) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(49), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(49) {
    transition: opacity 200ms 490ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(50), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(50) {
  opacity: 1;
  transition: opacity 200ms 1250ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(50), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(50) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(50), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(50) {
    transition: opacity 200ms 500ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(51), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(51) {
  opacity: 1;
  transition: opacity 200ms 1275ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(51), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(51) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(51), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(51) {
    transition: opacity 200ms 510ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(52), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(52) {
  opacity: 1;
  transition: opacity 200ms 1300ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(52), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(52) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(52), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(52) {
    transition: opacity 200ms 520ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(53), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(53) {
  opacity: 1;
  transition: opacity 200ms 1325ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(53), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(53) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(53), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(53) {
    transition: opacity 200ms 530ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(54), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(54) {
  opacity: 1;
  transition: opacity 200ms 1350ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(54), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(54) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(54), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(54) {
    transition: opacity 200ms 540ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(55), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(55) {
  opacity: 1;
  transition: opacity 200ms 1375ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(55), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(55) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(55), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(55) {
    transition: opacity 200ms 550ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(56), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(56) {
  opacity: 1;
  transition: opacity 200ms 1400ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(56), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(56) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(56), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(56) {
    transition: opacity 200ms 560ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(57), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(57) {
  opacity: 1;
  transition: opacity 200ms 1425ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(57), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(57) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(57), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(57) {
    transition: opacity 200ms 570ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(58), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(58) {
  opacity: 1;
  transition: opacity 200ms 1450ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(58), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(58) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(58), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(58) {
    transition: opacity 200ms 580ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(59), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(59) {
  opacity: 1;
  transition: opacity 200ms 1475ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(59), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(59) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(59), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(59) {
    transition: opacity 200ms 590ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(60), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(60) {
  opacity: 1;
  transition: opacity 200ms 1500ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(60), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(60) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(60), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(60) {
    transition: opacity 200ms 600ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(61), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(61) {
  opacity: 1;
  transition: opacity 200ms 1525ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(61), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(61) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(61), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(61) {
    transition: opacity 200ms 610ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(62), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(62) {
  opacity: 1;
  transition: opacity 200ms 1550ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(62), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(62) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(62), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(62) {
    transition: opacity 200ms 620ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(63), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(63) {
  opacity: 1;
  transition: opacity 200ms 1575ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(63), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(63) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(63), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(63) {
    transition: opacity 200ms 630ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(64), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(64) {
  opacity: 1;
  transition: opacity 200ms 1600ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(64), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(64) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(64), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(64) {
    transition: opacity 200ms 640ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(65), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(65) {
  opacity: 1;
  transition: opacity 200ms 1625ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(65), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(65) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(65), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(65) {
    transition: opacity 200ms 650ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(66), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(66) {
  opacity: 1;
  transition: opacity 200ms 1650ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(66), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(66) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(66), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(66) {
    transition: opacity 200ms 660ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(67), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(67) {
  opacity: 1;
  transition: opacity 200ms 1675ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(67), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(67) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(67), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(67) {
    transition: opacity 200ms 670ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(68), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(68) {
  opacity: 1;
  transition: opacity 200ms 1700ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(68), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(68) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(68), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(68) {
    transition: opacity 200ms 680ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(69), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(69) {
  opacity: 1;
  transition: opacity 200ms 1725ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(69), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(69) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(69), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(69) {
    transition: opacity 200ms 690ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(70), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(70) {
  opacity: 1;
  transition: opacity 200ms 1750ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(70), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(70) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(70), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(70) {
    transition: opacity 200ms 700ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(71), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(71) {
  opacity: 1;
  transition: opacity 200ms 1775ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(71), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(71) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(71), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(71) {
    transition: opacity 200ms 710ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(72), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(72) {
  opacity: 1;
  transition: opacity 200ms 1800ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(72), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(72) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(72), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(72) {
    transition: opacity 200ms 720ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(73), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(73) {
  opacity: 1;
  transition: opacity 200ms 1825ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(73), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(73) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(73), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(73) {
    transition: opacity 200ms 730ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(74), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(74) {
  opacity: 1;
  transition: opacity 200ms 1850ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(74), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(74) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(74), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(74) {
    transition: opacity 200ms 740ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(75), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(75) {
  opacity: 1;
  transition: opacity 200ms 1875ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(75), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(75) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(75), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(75) {
    transition: opacity 200ms 750ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(76), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(76) {
  opacity: 1;
  transition: opacity 200ms 1900ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(76), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(76) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(76), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(76) {
    transition: opacity 200ms 760ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(77), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(77) {
  opacity: 1;
  transition: opacity 200ms 1925ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(77), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(77) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(77), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(77) {
    transition: opacity 200ms 770ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(78), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(78) {
  opacity: 1;
  transition: opacity 200ms 1950ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(78), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(78) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(78), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(78) {
    transition: opacity 200ms 780ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(79), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(79) {
  opacity: 1;
  transition: opacity 200ms 1975ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(79), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(79) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(79), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(79) {
    transition: opacity 200ms 790ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(80), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(80) {
  opacity: 1;
  transition: opacity 200ms 2000ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(80), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(80) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(80), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(80) {
    transition: opacity 200ms 800ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(81), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(81) {
  opacity: 1;
  transition: opacity 200ms 2025ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(81), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(81) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(81), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(81) {
    transition: opacity 200ms 810ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(82), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(82) {
  opacity: 1;
  transition: opacity 200ms 2050ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(82), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(82) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(82), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(82) {
    transition: opacity 200ms 820ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(83), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(83) {
  opacity: 1;
  transition: opacity 200ms 2075ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(83), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(83) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(83), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(83) {
    transition: opacity 200ms 830ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(84), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(84) {
  opacity: 1;
  transition: opacity 200ms 2100ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(84), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(84) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(84), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(84) {
    transition: opacity 200ms 840ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(85), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(85) {
  opacity: 1;
  transition: opacity 200ms 2125ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(85), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(85) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(85), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(85) {
    transition: opacity 200ms 850ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(86), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(86) {
  opacity: 1;
  transition: opacity 200ms 2150ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(86), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(86) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(86), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(86) {
    transition: opacity 200ms 860ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(87), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(87) {
  opacity: 1;
  transition: opacity 200ms 2175ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(87), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(87) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(87), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(87) {
    transition: opacity 200ms 870ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(88), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(88) {
  opacity: 1;
  transition: opacity 200ms 2200ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(88), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(88) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(88), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(88) {
    transition: opacity 200ms 880ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(89), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(89) {
  opacity: 1;
  transition: opacity 200ms 2225ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(89), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(89) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(89), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(89) {
    transition: opacity 200ms 890ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(90), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(90) {
  opacity: 1;
  transition: opacity 200ms 2250ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(90), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(90) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(90), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(90) {
    transition: opacity 200ms 900ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(91), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(91) {
  opacity: 1;
  transition: opacity 200ms 2275ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(91), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(91) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(91), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(91) {
    transition: opacity 200ms 910ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(92), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(92) {
  opacity: 1;
  transition: opacity 200ms 2300ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(92), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(92) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(92), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(92) {
    transition: opacity 200ms 920ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(93), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(93) {
  opacity: 1;
  transition: opacity 200ms 2325ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(93), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(93) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(93), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(93) {
    transition: opacity 200ms 930ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(94), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(94) {
  opacity: 1;
  transition: opacity 200ms 2350ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(94), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(94) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(94), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(94) {
    transition: opacity 200ms 940ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(95), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(95) {
  opacity: 1;
  transition: opacity 200ms 2375ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(95), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(95) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(95), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(95) {
    transition: opacity 200ms 950ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(96), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(96) {
  opacity: 1;
  transition: opacity 200ms 2400ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(96), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(96) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(96), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(96) {
    transition: opacity 200ms 960ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(97), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(97) {
  opacity: 1;
  transition: opacity 200ms 2425ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(97), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(97) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(97), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(97) {
    transition: opacity 200ms 970ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(98), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(98) {
  opacity: 1;
  transition: opacity 200ms 2450ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(98), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(98) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(98), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(98) {
    transition: opacity 200ms 980ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(99), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(99) {
  opacity: 1;
  transition: opacity 200ms 2475ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(99), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(99) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(99), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(99) {
    transition: opacity 200ms 990ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(100), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(100) {
  opacity: 1;
  transition: opacity 200ms 2500ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(100), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(100) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(100), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(100) {
    transition: opacity 200ms 1000ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(101), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(101) {
  opacity: 1;
  transition: opacity 200ms 2525ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(101), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(101) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(101), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(101) {
    transition: opacity 200ms 1010ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(102), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(102) {
  opacity: 1;
  transition: opacity 200ms 2550ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(102), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(102) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(102), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(102) {
    transition: opacity 200ms 1020ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(103), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(103) {
  opacity: 1;
  transition: opacity 200ms 2575ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(103), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(103) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(103), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(103) {
    transition: opacity 200ms 1030ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(104), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(104) {
  opacity: 1;
  transition: opacity 200ms 2600ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(104), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(104) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(104), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(104) {
    transition: opacity 200ms 1040ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(105), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(105) {
  opacity: 1;
  transition: opacity 200ms 2625ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(105), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(105) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(105), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(105) {
    transition: opacity 200ms 1050ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(106), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(106) {
  opacity: 1;
  transition: opacity 200ms 2650ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(106), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(106) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(106), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(106) {
    transition: opacity 200ms 1060ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(107), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(107) {
  opacity: 1;
  transition: opacity 200ms 2675ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(107), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(107) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(107), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(107) {
    transition: opacity 200ms 1070ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(108), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(108) {
  opacity: 1;
  transition: opacity 200ms 2700ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(108), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(108) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(108), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(108) {
    transition: opacity 200ms 1080ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(109), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(109) {
  opacity: 1;
  transition: opacity 200ms 2725ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(109), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(109) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(109), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(109) {
    transition: opacity 200ms 1090ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(110), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(110) {
  opacity: 1;
  transition: opacity 200ms 2750ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(110), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(110) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(110), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(110) {
    transition: opacity 200ms 1100ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(111), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(111) {
  opacity: 1;
  transition: opacity 200ms 2775ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(111), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(111) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(111), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(111) {
    transition: opacity 200ms 1110ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(112), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(112) {
  opacity: 1;
  transition: opacity 200ms 2800ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(112), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(112) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(112), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(112) {
    transition: opacity 200ms 1120ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(113), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(113) {
  opacity: 1;
  transition: opacity 200ms 2825ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(113), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(113) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(113), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(113) {
    transition: opacity 200ms 1130ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(114), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(114) {
  opacity: 1;
  transition: opacity 200ms 2850ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(114), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(114) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(114), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(114) {
    transition: opacity 200ms 1140ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(115), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(115) {
  opacity: 1;
  transition: opacity 200ms 2875ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(115), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(115) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(115), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(115) {
    transition: opacity 200ms 1150ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(116), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(116) {
  opacity: 1;
  transition: opacity 200ms 2900ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(116), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(116) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(116), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(116) {
    transition: opacity 200ms 1160ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(117), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(117) {
  opacity: 1;
  transition: opacity 200ms 2925ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(117), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(117) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(117), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(117) {
    transition: opacity 200ms 1170ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(118), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(118) {
  opacity: 1;
  transition: opacity 200ms 2950ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(118), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(118) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(118), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(118) {
    transition: opacity 200ms 1180ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(119), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(119) {
  opacity: 1;
  transition: opacity 200ms 2975ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(119), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(119) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(119), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(119) {
    transition: opacity 200ms 1190ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(120), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(120) {
  opacity: 1;
  transition: opacity 200ms 3000ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(120), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(120) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(120), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(120) {
    transition: opacity 200ms 1200ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(121), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(121) {
  opacity: 1;
  transition: opacity 200ms 3025ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(121), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(121) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(121), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(121) {
    transition: opacity 200ms 1210ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(122), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(122) {
  opacity: 1;
  transition: opacity 200ms 3050ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(122), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(122) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(122), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(122) {
    transition: opacity 200ms 1220ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(123), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(123) {
  opacity: 1;
  transition: opacity 200ms 3075ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(123), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(123) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(123), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(123) {
    transition: opacity 200ms 1230ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(124), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(124) {
  opacity: 1;
  transition: opacity 200ms 3100ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(124), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(124) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(124), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(124) {
    transition: opacity 200ms 1240ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(125), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(125) {
  opacity: 1;
  transition: opacity 200ms 3125ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(125), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(125) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(125), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(125) {
    transition: opacity 200ms 1250ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(126), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(126) {
  opacity: 1;
  transition: opacity 200ms 3150ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(126), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(126) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(126), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(126) {
    transition: opacity 200ms 1260ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(127), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(127) {
  opacity: 1;
  transition: opacity 200ms 3175ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(127), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(127) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(127), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(127) {
    transition: opacity 200ms 1270ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(128), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(128) {
  opacity: 1;
  transition: opacity 200ms 3200ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(128), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(128) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(128), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(128) {
    transition: opacity 200ms 1280ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(129), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(129) {
  opacity: 1;
  transition: opacity 200ms 3225ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(129), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(129) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(129), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(129) {
    transition: opacity 200ms 1290ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(130), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(130) {
  opacity: 1;
  transition: opacity 200ms 3250ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(130), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(130) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(130), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(130) {
    transition: opacity 200ms 1300ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(131), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(131) {
  opacity: 1;
  transition: opacity 200ms 3275ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(131), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(131) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(131), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(131) {
    transition: opacity 200ms 1310ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(132), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(132) {
  opacity: 1;
  transition: opacity 200ms 3300ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(132), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(132) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(132), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(132) {
    transition: opacity 200ms 1320ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(133), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(133) {
  opacity: 1;
  transition: opacity 200ms 3325ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(133), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(133) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(133), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(133) {
    transition: opacity 200ms 1330ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(134), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(134) {
  opacity: 1;
  transition: opacity 200ms 3350ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(134), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(134) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(134), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(134) {
    transition: opacity 200ms 1340ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(135), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(135) {
  opacity: 1;
  transition: opacity 200ms 3375ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(135), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(135) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(135), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(135) {
    transition: opacity 200ms 1350ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(136), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(136) {
  opacity: 1;
  transition: opacity 200ms 3400ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(136), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(136) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(136), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(136) {
    transition: opacity 200ms 1360ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(137), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(137) {
  opacity: 1;
  transition: opacity 200ms 3425ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(137), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(137) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(137), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(137) {
    transition: opacity 200ms 1370ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(138), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(138) {
  opacity: 1;
  transition: opacity 200ms 3450ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(138), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(138) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(138), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(138) {
    transition: opacity 200ms 1380ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(139), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(139) {
  opacity: 1;
  transition: opacity 200ms 3475ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(139), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(139) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(139), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(139) {
    transition: opacity 200ms 1390ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(140), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(140) {
  opacity: 1;
  transition: opacity 200ms 3500ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(140), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(140) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(140), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(140) {
    transition: opacity 200ms 1400ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(141), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(141) {
  opacity: 1;
  transition: opacity 200ms 3525ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(141), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(141) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(141), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(141) {
    transition: opacity 200ms 1410ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(142), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(142) {
  opacity: 1;
  transition: opacity 200ms 3550ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(142), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(142) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(142), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(142) {
    transition: opacity 200ms 1420ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(143), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(143) {
  opacity: 1;
  transition: opacity 200ms 3575ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(143), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(143) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(143), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(143) {
    transition: opacity 200ms 1430ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(144), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(144) {
  opacity: 1;
  transition: opacity 200ms 3600ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(144), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(144) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(144), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(144) {
    transition: opacity 200ms 1440ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(145), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(145) {
  opacity: 1;
  transition: opacity 200ms 3625ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(145), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(145) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(145), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(145) {
    transition: opacity 200ms 1450ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(146), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(146) {
  opacity: 1;
  transition: opacity 200ms 3650ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(146), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(146) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(146), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(146) {
    transition: opacity 200ms 1460ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(147), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(147) {
  opacity: 1;
  transition: opacity 200ms 3675ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(147), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(147) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(147), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(147) {
    transition: opacity 200ms 1470ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(148), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(148) {
  opacity: 1;
  transition: opacity 200ms 3700ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(148), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(148) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(148), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(148) {
    transition: opacity 200ms 1480ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(149), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(149) {
  opacity: 1;
  transition: opacity 200ms 3725ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(149), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(149) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(149), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(149) {
    transition: opacity 200ms 1490ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(150), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(150) {
  opacity: 1;
  transition: opacity 200ms 3750ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(150), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(150) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(150), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(150) {
    transition: opacity 200ms 1500ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(151), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(151) {
  opacity: 1;
  transition: opacity 200ms 3775ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(151), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(151) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(151), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(151) {
    transition: opacity 200ms 1510ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(152), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(152) {
  opacity: 1;
  transition: opacity 200ms 3800ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(152), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(152) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(152), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(152) {
    transition: opacity 200ms 1520ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(153), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(153) {
  opacity: 1;
  transition: opacity 200ms 3825ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(153), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(153) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(153), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(153) {
    transition: opacity 200ms 1530ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(154), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(154) {
  opacity: 1;
  transition: opacity 200ms 3850ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(154), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(154) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(154), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(154) {
    transition: opacity 200ms 1540ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(155), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(155) {
  opacity: 1;
  transition: opacity 200ms 3875ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(155), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(155) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(155), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(155) {
    transition: opacity 200ms 1550ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(156), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(156) {
  opacity: 1;
  transition: opacity 200ms 3900ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(156), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(156) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(156), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(156) {
    transition: opacity 200ms 1560ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(157), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(157) {
  opacity: 1;
  transition: opacity 200ms 3925ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(157), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(157) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(157), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(157) {
    transition: opacity 200ms 1570ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(158), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(158) {
  opacity: 1;
  transition: opacity 200ms 3950ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(158), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(158) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(158), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(158) {
    transition: opacity 200ms 1580ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(159), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(159) {
  opacity: 1;
  transition: opacity 200ms 3975ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(159), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(159) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(159), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(159) {
    transition: opacity 200ms 1590ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(160), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(160) {
  opacity: 1;
  transition: opacity 200ms 4000ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(160), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(160) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(160), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(160) {
    transition: opacity 200ms 1600ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(161), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(161) {
  opacity: 1;
  transition: opacity 200ms 4025ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(161), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(161) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(161), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(161) {
    transition: opacity 200ms 1610ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(162), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(162) {
  opacity: 1;
  transition: opacity 200ms 4050ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(162), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(162) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(162), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(162) {
    transition: opacity 200ms 1620ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(163), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(163) {
  opacity: 1;
  transition: opacity 200ms 4075ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(163), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(163) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(163), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(163) {
    transition: opacity 200ms 1630ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(164), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(164) {
  opacity: 1;
  transition: opacity 200ms 4100ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(164), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(164) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(164), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(164) {
    transition: opacity 200ms 1640ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(165), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(165) {
  opacity: 1;
  transition: opacity 200ms 4125ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(165), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(165) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(165), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(165) {
    transition: opacity 200ms 1650ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(166), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(166) {
  opacity: 1;
  transition: opacity 200ms 4150ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(166), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(166) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(166), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(166) {
    transition: opacity 200ms 1660ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(167), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(167) {
  opacity: 1;
  transition: opacity 200ms 4175ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(167), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(167) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(167), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(167) {
    transition: opacity 200ms 1670ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(168), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(168) {
  opacity: 1;
  transition: opacity 200ms 4200ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(168), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(168) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(168), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(168) {
    transition: opacity 200ms 1680ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(169), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(169) {
  opacity: 1;
  transition: opacity 200ms 4225ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(169), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(169) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(169), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(169) {
    transition: opacity 200ms 1690ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(170), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(170) {
  opacity: 1;
  transition: opacity 200ms 4250ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(170), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(170) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(170), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(170) {
    transition: opacity 200ms 1700ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(171), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(171) {
  opacity: 1;
  transition: opacity 200ms 4275ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(171), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(171) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(171), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(171) {
    transition: opacity 200ms 1710ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(172), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(172) {
  opacity: 1;
  transition: opacity 200ms 4300ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(172), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(172) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(172), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(172) {
    transition: opacity 200ms 1720ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(173), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(173) {
  opacity: 1;
  transition: opacity 200ms 4325ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(173), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(173) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(173), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(173) {
    transition: opacity 200ms 1730ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(174), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(174) {
  opacity: 1;
  transition: opacity 200ms 4350ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(174), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(174) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(174), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(174) {
    transition: opacity 200ms 1740ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(175), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(175) {
  opacity: 1;
  transition: opacity 200ms 4375ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(175), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(175) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(175), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(175) {
    transition: opacity 200ms 1750ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(176), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(176) {
  opacity: 1;
  transition: opacity 200ms 4400ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(176), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(176) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(176), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(176) {
    transition: opacity 200ms 1760ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(177), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(177) {
  opacity: 1;
  transition: opacity 200ms 4425ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(177), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(177) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(177), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(177) {
    transition: opacity 200ms 1770ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(178), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(178) {
  opacity: 1;
  transition: opacity 200ms 4450ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(178), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(178) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(178), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(178) {
    transition: opacity 200ms 1780ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(179), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(179) {
  opacity: 1;
  transition: opacity 200ms 4475ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(179), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(179) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(179), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(179) {
    transition: opacity 200ms 1790ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(180), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(180) {
  opacity: 1;
  transition: opacity 200ms 4500ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(180), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(180) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(180), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(180) {
    transition: opacity 200ms 1800ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(181), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(181) {
  opacity: 1;
  transition: opacity 200ms 4525ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(181), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(181) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(181), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(181) {
    transition: opacity 200ms 1810ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(182), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(182) {
  opacity: 1;
  transition: opacity 200ms 4550ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(182), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(182) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(182), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(182) {
    transition: opacity 200ms 1820ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(183), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(183) {
  opacity: 1;
  transition: opacity 200ms 4575ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(183), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(183) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(183), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(183) {
    transition: opacity 200ms 1830ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(184), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(184) {
  opacity: 1;
  transition: opacity 200ms 4600ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(184), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(184) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(184), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(184) {
    transition: opacity 200ms 1840ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(185), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(185) {
  opacity: 1;
  transition: opacity 200ms 4625ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(185), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(185) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(185), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(185) {
    transition: opacity 200ms 1850ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(186), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(186) {
  opacity: 1;
  transition: opacity 200ms 4650ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(186), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(186) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(186), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(186) {
    transition: opacity 200ms 1860ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(187), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(187) {
  opacity: 1;
  transition: opacity 200ms 4675ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(187), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(187) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(187), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(187) {
    transition: opacity 200ms 1870ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(188), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(188) {
  opacity: 1;
  transition: opacity 200ms 4700ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(188), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(188) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(188), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(188) {
    transition: opacity 200ms 1880ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(189), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(189) {
  opacity: 1;
  transition: opacity 200ms 4725ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(189), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(189) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(189), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(189) {
    transition: opacity 200ms 1890ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(190), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(190) {
  opacity: 1;
  transition: opacity 200ms 4750ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(190), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(190) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(190), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(190) {
    transition: opacity 200ms 1900ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(191), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(191) {
  opacity: 1;
  transition: opacity 200ms 4775ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(191), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(191) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(191), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(191) {
    transition: opacity 200ms 1910ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(192), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(192) {
  opacity: 1;
  transition: opacity 200ms 4800ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(192), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(192) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(192), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(192) {
    transition: opacity 200ms 1920ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(193), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(193) {
  opacity: 1;
  transition: opacity 200ms 4825ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(193), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(193) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(193), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(193) {
    transition: opacity 200ms 1930ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(194), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(194) {
  opacity: 1;
  transition: opacity 200ms 4850ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(194), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(194) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(194), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(194) {
    transition: opacity 200ms 1940ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(195), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(195) {
  opacity: 1;
  transition: opacity 200ms 4875ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(195), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(195) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(195), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(195) {
    transition: opacity 200ms 1950ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(196), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(196) {
  opacity: 1;
  transition: opacity 200ms 4900ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(196), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(196) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(196), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(196) {
    transition: opacity 200ms 1960ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(197), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(197) {
  opacity: 1;
  transition: opacity 200ms 4925ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(197), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(197) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(197), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(197) {
    transition: opacity 200ms 1970ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(198), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(198) {
  opacity: 1;
  transition: opacity 200ms 4950ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(198), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(198) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(198), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(198) {
    transition: opacity 200ms 1980ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(199), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(199) {
  opacity: 1;
  transition: opacity 200ms 4975ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(199), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(199) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(199), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(199) {
    transition: opacity 200ms 1990ms ease-in;
  }
}

.step-1 .spider-bg #step-1 circle:nth-of-type(200), .step-1 .spider-bg #spider-key li.step-1 circle:nth-of-type(200) {
  opacity: 1;
  transition: opacity 200ms 5000ms ease-in;
}

.step-1 .spider-bg #step-1 path:nth-of-type(200), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(200) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-1 .spider-bg #step-1 path:nth-of-type(200), .step-1 .spider-bg #spider-key li.step-1 path:nth-of-type(200) {
    transition: opacity 200ms 2000ms ease-in;
  }
}

.spider-bg #step-2 {
  visibility: hidden;
}

.spider-bg #step-2 circle, .spider-bg #step-2 path {
  opacity: 0;
}

.step-2 .spider-bg #step-2, .step-2 .spider-bg #spider-key li.step-2 {
  visibility: visible;
  opacity: 1;
}

.step-2 .spider-bg #step-2 circle:nth-of-type(0), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(0) {
  opacity: 1;
  transition: opacity 200ms 0ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(0), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(0) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(0), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(0) {
    transition: opacity 200ms 0ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(1), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(1) {
  opacity: 1;
  transition: opacity 200ms 25ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(1), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(1) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(1), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(1) {
    transition: opacity 200ms 10ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(2), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(2) {
  opacity: 1;
  transition: opacity 200ms 50ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(2), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(2) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(2), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(2) {
    transition: opacity 200ms 20ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(3), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(3) {
  opacity: 1;
  transition: opacity 200ms 75ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(3), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(3) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(3), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(3) {
    transition: opacity 200ms 30ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(4), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(4) {
  opacity: 1;
  transition: opacity 200ms 100ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(4), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(4) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(4), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(4) {
    transition: opacity 200ms 40ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(5), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(5) {
  opacity: 1;
  transition: opacity 200ms 125ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(5), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(5) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(5), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(5) {
    transition: opacity 200ms 50ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(6), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(6) {
  opacity: 1;
  transition: opacity 200ms 150ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(6), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(6) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(6), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(6) {
    transition: opacity 200ms 60ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(7), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(7) {
  opacity: 1;
  transition: opacity 200ms 175ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(7), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(7) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(7), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(7) {
    transition: opacity 200ms 70ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(8), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(8) {
  opacity: 1;
  transition: opacity 200ms 200ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(8), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(8) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(8), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(8) {
    transition: opacity 200ms 80ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(9), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(9) {
  opacity: 1;
  transition: opacity 200ms 225ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(9), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(9) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(9), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(9) {
    transition: opacity 200ms 90ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(10), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(10) {
  opacity: 1;
  transition: opacity 200ms 250ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(10), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(10) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(10), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(10) {
    transition: opacity 200ms 100ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(11), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(11) {
  opacity: 1;
  transition: opacity 200ms 275ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(11), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(11) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(11), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(11) {
    transition: opacity 200ms 110ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(12), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(12) {
  opacity: 1;
  transition: opacity 200ms 300ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(12), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(12) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(12), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(12) {
    transition: opacity 200ms 120ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(13), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(13) {
  opacity: 1;
  transition: opacity 200ms 325ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(13), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(13) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(13), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(13) {
    transition: opacity 200ms 130ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(14), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(14) {
  opacity: 1;
  transition: opacity 200ms 350ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(14), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(14) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(14), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(14) {
    transition: opacity 200ms 140ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(15), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(15) {
  opacity: 1;
  transition: opacity 200ms 375ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(15), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(15) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(15), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(15) {
    transition: opacity 200ms 150ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(16), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(16) {
  opacity: 1;
  transition: opacity 200ms 400ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(16), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(16) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(16), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(16) {
    transition: opacity 200ms 160ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(17), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(17) {
  opacity: 1;
  transition: opacity 200ms 425ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(17), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(17) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(17), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(17) {
    transition: opacity 200ms 170ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(18), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(18) {
  opacity: 1;
  transition: opacity 200ms 450ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(18), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(18) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(18), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(18) {
    transition: opacity 200ms 180ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(19), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(19) {
  opacity: 1;
  transition: opacity 200ms 475ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(19), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(19) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(19), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(19) {
    transition: opacity 200ms 190ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(20), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(20) {
  opacity: 1;
  transition: opacity 200ms 500ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(20), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(20) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(20), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(20) {
    transition: opacity 200ms 200ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(21), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(21) {
  opacity: 1;
  transition: opacity 200ms 525ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(21), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(21) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(21), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(21) {
    transition: opacity 200ms 210ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(22), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(22) {
  opacity: 1;
  transition: opacity 200ms 550ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(22), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(22) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(22), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(22) {
    transition: opacity 200ms 220ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(23), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(23) {
  opacity: 1;
  transition: opacity 200ms 575ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(23), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(23) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(23), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(23) {
    transition: opacity 200ms 230ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(24), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(24) {
  opacity: 1;
  transition: opacity 200ms 600ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(24), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(24) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(24), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(24) {
    transition: opacity 200ms 240ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(25), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(25) {
  opacity: 1;
  transition: opacity 200ms 625ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(25), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(25) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(25), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(25) {
    transition: opacity 200ms 250ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(26), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(26) {
  opacity: 1;
  transition: opacity 200ms 650ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(26), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(26) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(26), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(26) {
    transition: opacity 200ms 260ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(27), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(27) {
  opacity: 1;
  transition: opacity 200ms 675ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(27), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(27) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(27), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(27) {
    transition: opacity 200ms 270ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(28), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(28) {
  opacity: 1;
  transition: opacity 200ms 700ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(28), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(28) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(28), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(28) {
    transition: opacity 200ms 280ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(29), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(29) {
  opacity: 1;
  transition: opacity 200ms 725ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(29), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(29) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(29), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(29) {
    transition: opacity 200ms 290ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(30), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(30) {
  opacity: 1;
  transition: opacity 200ms 750ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(30), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(30) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(30), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(30) {
    transition: opacity 200ms 300ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(31), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(31) {
  opacity: 1;
  transition: opacity 200ms 775ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(31), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(31) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(31), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(31) {
    transition: opacity 200ms 310ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(32), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(32) {
  opacity: 1;
  transition: opacity 200ms 800ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(32), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(32) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(32), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(32) {
    transition: opacity 200ms 320ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(33), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(33) {
  opacity: 1;
  transition: opacity 200ms 825ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(33), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(33) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(33), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(33) {
    transition: opacity 200ms 330ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(34), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(34) {
  opacity: 1;
  transition: opacity 200ms 850ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(34), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(34) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(34), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(34) {
    transition: opacity 200ms 340ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(35), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(35) {
  opacity: 1;
  transition: opacity 200ms 875ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(35), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(35) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(35), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(35) {
    transition: opacity 200ms 350ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(36), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(36) {
  opacity: 1;
  transition: opacity 200ms 900ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(36), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(36) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(36), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(36) {
    transition: opacity 200ms 360ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(37), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(37) {
  opacity: 1;
  transition: opacity 200ms 925ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(37), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(37) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(37), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(37) {
    transition: opacity 200ms 370ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(38), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(38) {
  opacity: 1;
  transition: opacity 200ms 950ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(38), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(38) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(38), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(38) {
    transition: opacity 200ms 380ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(39), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(39) {
  opacity: 1;
  transition: opacity 200ms 975ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(39), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(39) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(39), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(39) {
    transition: opacity 200ms 390ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(40), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(40) {
  opacity: 1;
  transition: opacity 200ms 1000ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(40), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(40) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(40), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(40) {
    transition: opacity 200ms 400ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(41), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(41) {
  opacity: 1;
  transition: opacity 200ms 1025ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(41), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(41) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(41), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(41) {
    transition: opacity 200ms 410ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(42), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(42) {
  opacity: 1;
  transition: opacity 200ms 1050ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(42), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(42) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(42), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(42) {
    transition: opacity 200ms 420ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(43), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(43) {
  opacity: 1;
  transition: opacity 200ms 1075ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(43), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(43) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(43), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(43) {
    transition: opacity 200ms 430ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(44), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(44) {
  opacity: 1;
  transition: opacity 200ms 1100ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(44), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(44) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(44), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(44) {
    transition: opacity 200ms 440ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(45), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(45) {
  opacity: 1;
  transition: opacity 200ms 1125ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(45), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(45) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(45), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(45) {
    transition: opacity 200ms 450ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(46), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(46) {
  opacity: 1;
  transition: opacity 200ms 1150ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(46), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(46) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(46), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(46) {
    transition: opacity 200ms 460ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(47), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(47) {
  opacity: 1;
  transition: opacity 200ms 1175ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(47), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(47) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(47), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(47) {
    transition: opacity 200ms 470ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(48), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(48) {
  opacity: 1;
  transition: opacity 200ms 1200ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(48), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(48) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(48), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(48) {
    transition: opacity 200ms 480ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(49), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(49) {
  opacity: 1;
  transition: opacity 200ms 1225ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(49), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(49) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(49), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(49) {
    transition: opacity 200ms 490ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(50), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(50) {
  opacity: 1;
  transition: opacity 200ms 1250ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(50), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(50) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(50), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(50) {
    transition: opacity 200ms 500ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(51), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(51) {
  opacity: 1;
  transition: opacity 200ms 1275ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(51), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(51) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(51), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(51) {
    transition: opacity 200ms 510ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(52), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(52) {
  opacity: 1;
  transition: opacity 200ms 1300ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(52), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(52) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(52), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(52) {
    transition: opacity 200ms 520ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(53), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(53) {
  opacity: 1;
  transition: opacity 200ms 1325ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(53), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(53) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(53), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(53) {
    transition: opacity 200ms 530ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(54), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(54) {
  opacity: 1;
  transition: opacity 200ms 1350ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(54), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(54) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(54), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(54) {
    transition: opacity 200ms 540ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(55), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(55) {
  opacity: 1;
  transition: opacity 200ms 1375ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(55), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(55) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(55), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(55) {
    transition: opacity 200ms 550ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(56), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(56) {
  opacity: 1;
  transition: opacity 200ms 1400ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(56), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(56) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(56), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(56) {
    transition: opacity 200ms 560ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(57), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(57) {
  opacity: 1;
  transition: opacity 200ms 1425ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(57), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(57) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(57), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(57) {
    transition: opacity 200ms 570ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(58), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(58) {
  opacity: 1;
  transition: opacity 200ms 1450ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(58), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(58) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(58), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(58) {
    transition: opacity 200ms 580ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(59), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(59) {
  opacity: 1;
  transition: opacity 200ms 1475ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(59), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(59) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(59), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(59) {
    transition: opacity 200ms 590ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(60), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(60) {
  opacity: 1;
  transition: opacity 200ms 1500ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(60), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(60) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(60), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(60) {
    transition: opacity 200ms 600ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(61), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(61) {
  opacity: 1;
  transition: opacity 200ms 1525ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(61), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(61) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(61), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(61) {
    transition: opacity 200ms 610ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(62), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(62) {
  opacity: 1;
  transition: opacity 200ms 1550ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(62), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(62) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(62), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(62) {
    transition: opacity 200ms 620ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(63), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(63) {
  opacity: 1;
  transition: opacity 200ms 1575ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(63), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(63) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(63), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(63) {
    transition: opacity 200ms 630ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(64), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(64) {
  opacity: 1;
  transition: opacity 200ms 1600ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(64), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(64) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(64), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(64) {
    transition: opacity 200ms 640ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(65), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(65) {
  opacity: 1;
  transition: opacity 200ms 1625ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(65), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(65) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(65), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(65) {
    transition: opacity 200ms 650ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(66), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(66) {
  opacity: 1;
  transition: opacity 200ms 1650ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(66), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(66) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(66), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(66) {
    transition: opacity 200ms 660ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(67), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(67) {
  opacity: 1;
  transition: opacity 200ms 1675ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(67), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(67) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(67), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(67) {
    transition: opacity 200ms 670ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(68), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(68) {
  opacity: 1;
  transition: opacity 200ms 1700ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(68), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(68) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(68), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(68) {
    transition: opacity 200ms 680ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(69), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(69) {
  opacity: 1;
  transition: opacity 200ms 1725ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(69), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(69) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(69), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(69) {
    transition: opacity 200ms 690ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(70), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(70) {
  opacity: 1;
  transition: opacity 200ms 1750ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(70), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(70) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(70), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(70) {
    transition: opacity 200ms 700ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(71), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(71) {
  opacity: 1;
  transition: opacity 200ms 1775ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(71), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(71) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(71), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(71) {
    transition: opacity 200ms 710ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(72), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(72) {
  opacity: 1;
  transition: opacity 200ms 1800ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(72), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(72) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(72), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(72) {
    transition: opacity 200ms 720ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(73), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(73) {
  opacity: 1;
  transition: opacity 200ms 1825ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(73), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(73) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(73), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(73) {
    transition: opacity 200ms 730ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(74), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(74) {
  opacity: 1;
  transition: opacity 200ms 1850ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(74), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(74) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(74), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(74) {
    transition: opacity 200ms 740ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(75), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(75) {
  opacity: 1;
  transition: opacity 200ms 1875ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(75), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(75) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(75), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(75) {
    transition: opacity 200ms 750ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(76), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(76) {
  opacity: 1;
  transition: opacity 200ms 1900ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(76), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(76) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(76), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(76) {
    transition: opacity 200ms 760ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(77), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(77) {
  opacity: 1;
  transition: opacity 200ms 1925ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(77), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(77) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(77), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(77) {
    transition: opacity 200ms 770ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(78), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(78) {
  opacity: 1;
  transition: opacity 200ms 1950ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(78), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(78) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(78), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(78) {
    transition: opacity 200ms 780ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(79), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(79) {
  opacity: 1;
  transition: opacity 200ms 1975ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(79), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(79) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(79), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(79) {
    transition: opacity 200ms 790ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(80), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(80) {
  opacity: 1;
  transition: opacity 200ms 2000ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(80), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(80) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(80), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(80) {
    transition: opacity 200ms 800ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(81), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(81) {
  opacity: 1;
  transition: opacity 200ms 2025ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(81), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(81) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(81), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(81) {
    transition: opacity 200ms 810ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(82), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(82) {
  opacity: 1;
  transition: opacity 200ms 2050ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(82), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(82) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(82), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(82) {
    transition: opacity 200ms 820ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(83), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(83) {
  opacity: 1;
  transition: opacity 200ms 2075ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(83), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(83) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(83), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(83) {
    transition: opacity 200ms 830ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(84), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(84) {
  opacity: 1;
  transition: opacity 200ms 2100ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(84), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(84) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(84), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(84) {
    transition: opacity 200ms 840ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(85), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(85) {
  opacity: 1;
  transition: opacity 200ms 2125ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(85), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(85) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(85), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(85) {
    transition: opacity 200ms 850ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(86), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(86) {
  opacity: 1;
  transition: opacity 200ms 2150ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(86), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(86) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(86), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(86) {
    transition: opacity 200ms 860ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(87), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(87) {
  opacity: 1;
  transition: opacity 200ms 2175ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(87), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(87) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(87), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(87) {
    transition: opacity 200ms 870ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(88), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(88) {
  opacity: 1;
  transition: opacity 200ms 2200ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(88), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(88) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(88), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(88) {
    transition: opacity 200ms 880ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(89), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(89) {
  opacity: 1;
  transition: opacity 200ms 2225ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(89), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(89) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(89), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(89) {
    transition: opacity 200ms 890ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(90), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(90) {
  opacity: 1;
  transition: opacity 200ms 2250ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(90), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(90) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(90), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(90) {
    transition: opacity 200ms 900ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(91), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(91) {
  opacity: 1;
  transition: opacity 200ms 2275ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(91), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(91) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(91), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(91) {
    transition: opacity 200ms 910ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(92), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(92) {
  opacity: 1;
  transition: opacity 200ms 2300ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(92), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(92) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(92), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(92) {
    transition: opacity 200ms 920ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(93), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(93) {
  opacity: 1;
  transition: opacity 200ms 2325ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(93), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(93) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(93), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(93) {
    transition: opacity 200ms 930ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(94), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(94) {
  opacity: 1;
  transition: opacity 200ms 2350ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(94), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(94) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(94), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(94) {
    transition: opacity 200ms 940ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(95), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(95) {
  opacity: 1;
  transition: opacity 200ms 2375ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(95), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(95) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(95), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(95) {
    transition: opacity 200ms 950ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(96), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(96) {
  opacity: 1;
  transition: opacity 200ms 2400ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(96), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(96) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(96), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(96) {
    transition: opacity 200ms 960ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(97), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(97) {
  opacity: 1;
  transition: opacity 200ms 2425ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(97), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(97) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(97), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(97) {
    transition: opacity 200ms 970ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(98), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(98) {
  opacity: 1;
  transition: opacity 200ms 2450ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(98), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(98) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(98), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(98) {
    transition: opacity 200ms 980ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(99), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(99) {
  opacity: 1;
  transition: opacity 200ms 2475ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(99), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(99) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(99), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(99) {
    transition: opacity 200ms 990ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(100), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(100) {
  opacity: 1;
  transition: opacity 200ms 2500ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(100), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(100) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(100), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(100) {
    transition: opacity 200ms 1000ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(101), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(101) {
  opacity: 1;
  transition: opacity 200ms 2525ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(101), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(101) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(101), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(101) {
    transition: opacity 200ms 1010ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(102), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(102) {
  opacity: 1;
  transition: opacity 200ms 2550ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(102), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(102) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(102), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(102) {
    transition: opacity 200ms 1020ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(103), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(103) {
  opacity: 1;
  transition: opacity 200ms 2575ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(103), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(103) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(103), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(103) {
    transition: opacity 200ms 1030ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(104), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(104) {
  opacity: 1;
  transition: opacity 200ms 2600ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(104), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(104) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(104), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(104) {
    transition: opacity 200ms 1040ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(105), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(105) {
  opacity: 1;
  transition: opacity 200ms 2625ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(105), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(105) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(105), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(105) {
    transition: opacity 200ms 1050ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(106), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(106) {
  opacity: 1;
  transition: opacity 200ms 2650ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(106), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(106) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(106), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(106) {
    transition: opacity 200ms 1060ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(107), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(107) {
  opacity: 1;
  transition: opacity 200ms 2675ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(107), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(107) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(107), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(107) {
    transition: opacity 200ms 1070ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(108), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(108) {
  opacity: 1;
  transition: opacity 200ms 2700ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(108), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(108) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(108), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(108) {
    transition: opacity 200ms 1080ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(109), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(109) {
  opacity: 1;
  transition: opacity 200ms 2725ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(109), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(109) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(109), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(109) {
    transition: opacity 200ms 1090ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(110), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(110) {
  opacity: 1;
  transition: opacity 200ms 2750ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(110), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(110) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(110), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(110) {
    transition: opacity 200ms 1100ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(111), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(111) {
  opacity: 1;
  transition: opacity 200ms 2775ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(111), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(111) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(111), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(111) {
    transition: opacity 200ms 1110ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(112), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(112) {
  opacity: 1;
  transition: opacity 200ms 2800ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(112), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(112) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(112), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(112) {
    transition: opacity 200ms 1120ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(113), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(113) {
  opacity: 1;
  transition: opacity 200ms 2825ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(113), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(113) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(113), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(113) {
    transition: opacity 200ms 1130ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(114), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(114) {
  opacity: 1;
  transition: opacity 200ms 2850ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(114), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(114) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(114), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(114) {
    transition: opacity 200ms 1140ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(115), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(115) {
  opacity: 1;
  transition: opacity 200ms 2875ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(115), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(115) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(115), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(115) {
    transition: opacity 200ms 1150ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(116), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(116) {
  opacity: 1;
  transition: opacity 200ms 2900ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(116), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(116) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(116), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(116) {
    transition: opacity 200ms 1160ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(117), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(117) {
  opacity: 1;
  transition: opacity 200ms 2925ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(117), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(117) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(117), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(117) {
    transition: opacity 200ms 1170ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(118), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(118) {
  opacity: 1;
  transition: opacity 200ms 2950ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(118), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(118) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(118), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(118) {
    transition: opacity 200ms 1180ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(119), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(119) {
  opacity: 1;
  transition: opacity 200ms 2975ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(119), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(119) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(119), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(119) {
    transition: opacity 200ms 1190ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(120), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(120) {
  opacity: 1;
  transition: opacity 200ms 3000ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(120), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(120) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(120), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(120) {
    transition: opacity 200ms 1200ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(121), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(121) {
  opacity: 1;
  transition: opacity 200ms 3025ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(121), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(121) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(121), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(121) {
    transition: opacity 200ms 1210ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(122), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(122) {
  opacity: 1;
  transition: opacity 200ms 3050ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(122), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(122) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(122), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(122) {
    transition: opacity 200ms 1220ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(123), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(123) {
  opacity: 1;
  transition: opacity 200ms 3075ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(123), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(123) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(123), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(123) {
    transition: opacity 200ms 1230ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(124), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(124) {
  opacity: 1;
  transition: opacity 200ms 3100ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(124), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(124) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(124), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(124) {
    transition: opacity 200ms 1240ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(125), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(125) {
  opacity: 1;
  transition: opacity 200ms 3125ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(125), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(125) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(125), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(125) {
    transition: opacity 200ms 1250ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(126), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(126) {
  opacity: 1;
  transition: opacity 200ms 3150ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(126), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(126) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(126), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(126) {
    transition: opacity 200ms 1260ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(127), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(127) {
  opacity: 1;
  transition: opacity 200ms 3175ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(127), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(127) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(127), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(127) {
    transition: opacity 200ms 1270ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(128), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(128) {
  opacity: 1;
  transition: opacity 200ms 3200ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(128), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(128) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(128), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(128) {
    transition: opacity 200ms 1280ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(129), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(129) {
  opacity: 1;
  transition: opacity 200ms 3225ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(129), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(129) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(129), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(129) {
    transition: opacity 200ms 1290ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(130), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(130) {
  opacity: 1;
  transition: opacity 200ms 3250ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(130), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(130) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(130), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(130) {
    transition: opacity 200ms 1300ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(131), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(131) {
  opacity: 1;
  transition: opacity 200ms 3275ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(131), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(131) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(131), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(131) {
    transition: opacity 200ms 1310ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(132), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(132) {
  opacity: 1;
  transition: opacity 200ms 3300ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(132), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(132) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(132), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(132) {
    transition: opacity 200ms 1320ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(133), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(133) {
  opacity: 1;
  transition: opacity 200ms 3325ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(133), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(133) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(133), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(133) {
    transition: opacity 200ms 1330ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(134), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(134) {
  opacity: 1;
  transition: opacity 200ms 3350ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(134), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(134) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(134), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(134) {
    transition: opacity 200ms 1340ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(135), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(135) {
  opacity: 1;
  transition: opacity 200ms 3375ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(135), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(135) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(135), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(135) {
    transition: opacity 200ms 1350ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(136), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(136) {
  opacity: 1;
  transition: opacity 200ms 3400ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(136), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(136) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(136), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(136) {
    transition: opacity 200ms 1360ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(137), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(137) {
  opacity: 1;
  transition: opacity 200ms 3425ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(137), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(137) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(137), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(137) {
    transition: opacity 200ms 1370ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(138), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(138) {
  opacity: 1;
  transition: opacity 200ms 3450ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(138), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(138) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(138), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(138) {
    transition: opacity 200ms 1380ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(139), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(139) {
  opacity: 1;
  transition: opacity 200ms 3475ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(139), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(139) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(139), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(139) {
    transition: opacity 200ms 1390ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(140), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(140) {
  opacity: 1;
  transition: opacity 200ms 3500ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(140), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(140) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(140), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(140) {
    transition: opacity 200ms 1400ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(141), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(141) {
  opacity: 1;
  transition: opacity 200ms 3525ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(141), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(141) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(141), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(141) {
    transition: opacity 200ms 1410ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(142), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(142) {
  opacity: 1;
  transition: opacity 200ms 3550ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(142), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(142) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(142), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(142) {
    transition: opacity 200ms 1420ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(143), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(143) {
  opacity: 1;
  transition: opacity 200ms 3575ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(143), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(143) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(143), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(143) {
    transition: opacity 200ms 1430ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(144), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(144) {
  opacity: 1;
  transition: opacity 200ms 3600ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(144), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(144) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(144), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(144) {
    transition: opacity 200ms 1440ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(145), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(145) {
  opacity: 1;
  transition: opacity 200ms 3625ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(145), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(145) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(145), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(145) {
    transition: opacity 200ms 1450ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(146), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(146) {
  opacity: 1;
  transition: opacity 200ms 3650ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(146), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(146) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(146), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(146) {
    transition: opacity 200ms 1460ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(147), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(147) {
  opacity: 1;
  transition: opacity 200ms 3675ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(147), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(147) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(147), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(147) {
    transition: opacity 200ms 1470ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(148), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(148) {
  opacity: 1;
  transition: opacity 200ms 3700ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(148), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(148) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(148), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(148) {
    transition: opacity 200ms 1480ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(149), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(149) {
  opacity: 1;
  transition: opacity 200ms 3725ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(149), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(149) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(149), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(149) {
    transition: opacity 200ms 1490ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(150), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(150) {
  opacity: 1;
  transition: opacity 200ms 3750ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(150), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(150) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(150), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(150) {
    transition: opacity 200ms 1500ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(151), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(151) {
  opacity: 1;
  transition: opacity 200ms 3775ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(151), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(151) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(151), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(151) {
    transition: opacity 200ms 1510ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(152), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(152) {
  opacity: 1;
  transition: opacity 200ms 3800ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(152), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(152) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(152), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(152) {
    transition: opacity 200ms 1520ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(153), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(153) {
  opacity: 1;
  transition: opacity 200ms 3825ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(153), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(153) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(153), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(153) {
    transition: opacity 200ms 1530ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(154), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(154) {
  opacity: 1;
  transition: opacity 200ms 3850ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(154), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(154) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(154), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(154) {
    transition: opacity 200ms 1540ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(155), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(155) {
  opacity: 1;
  transition: opacity 200ms 3875ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(155), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(155) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(155), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(155) {
    transition: opacity 200ms 1550ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(156), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(156) {
  opacity: 1;
  transition: opacity 200ms 3900ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(156), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(156) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(156), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(156) {
    transition: opacity 200ms 1560ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(157), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(157) {
  opacity: 1;
  transition: opacity 200ms 3925ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(157), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(157) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(157), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(157) {
    transition: opacity 200ms 1570ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(158), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(158) {
  opacity: 1;
  transition: opacity 200ms 3950ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(158), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(158) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(158), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(158) {
    transition: opacity 200ms 1580ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(159), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(159) {
  opacity: 1;
  transition: opacity 200ms 3975ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(159), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(159) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(159), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(159) {
    transition: opacity 200ms 1590ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(160), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(160) {
  opacity: 1;
  transition: opacity 200ms 4000ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(160), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(160) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(160), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(160) {
    transition: opacity 200ms 1600ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(161), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(161) {
  opacity: 1;
  transition: opacity 200ms 4025ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(161), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(161) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(161), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(161) {
    transition: opacity 200ms 1610ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(162), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(162) {
  opacity: 1;
  transition: opacity 200ms 4050ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(162), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(162) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(162), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(162) {
    transition: opacity 200ms 1620ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(163), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(163) {
  opacity: 1;
  transition: opacity 200ms 4075ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(163), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(163) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(163), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(163) {
    transition: opacity 200ms 1630ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(164), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(164) {
  opacity: 1;
  transition: opacity 200ms 4100ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(164), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(164) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(164), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(164) {
    transition: opacity 200ms 1640ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(165), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(165) {
  opacity: 1;
  transition: opacity 200ms 4125ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(165), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(165) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(165), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(165) {
    transition: opacity 200ms 1650ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(166), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(166) {
  opacity: 1;
  transition: opacity 200ms 4150ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(166), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(166) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(166), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(166) {
    transition: opacity 200ms 1660ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(167), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(167) {
  opacity: 1;
  transition: opacity 200ms 4175ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(167), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(167) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(167), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(167) {
    transition: opacity 200ms 1670ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(168), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(168) {
  opacity: 1;
  transition: opacity 200ms 4200ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(168), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(168) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(168), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(168) {
    transition: opacity 200ms 1680ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(169), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(169) {
  opacity: 1;
  transition: opacity 200ms 4225ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(169), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(169) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(169), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(169) {
    transition: opacity 200ms 1690ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(170), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(170) {
  opacity: 1;
  transition: opacity 200ms 4250ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(170), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(170) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(170), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(170) {
    transition: opacity 200ms 1700ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(171), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(171) {
  opacity: 1;
  transition: opacity 200ms 4275ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(171), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(171) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(171), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(171) {
    transition: opacity 200ms 1710ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(172), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(172) {
  opacity: 1;
  transition: opacity 200ms 4300ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(172), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(172) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(172), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(172) {
    transition: opacity 200ms 1720ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(173), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(173) {
  opacity: 1;
  transition: opacity 200ms 4325ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(173), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(173) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(173), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(173) {
    transition: opacity 200ms 1730ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(174), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(174) {
  opacity: 1;
  transition: opacity 200ms 4350ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(174), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(174) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(174), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(174) {
    transition: opacity 200ms 1740ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(175), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(175) {
  opacity: 1;
  transition: opacity 200ms 4375ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(175), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(175) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(175), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(175) {
    transition: opacity 200ms 1750ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(176), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(176) {
  opacity: 1;
  transition: opacity 200ms 4400ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(176), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(176) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(176), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(176) {
    transition: opacity 200ms 1760ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(177), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(177) {
  opacity: 1;
  transition: opacity 200ms 4425ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(177), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(177) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(177), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(177) {
    transition: opacity 200ms 1770ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(178), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(178) {
  opacity: 1;
  transition: opacity 200ms 4450ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(178), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(178) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(178), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(178) {
    transition: opacity 200ms 1780ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(179), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(179) {
  opacity: 1;
  transition: opacity 200ms 4475ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(179), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(179) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(179), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(179) {
    transition: opacity 200ms 1790ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(180), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(180) {
  opacity: 1;
  transition: opacity 200ms 4500ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(180), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(180) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(180), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(180) {
    transition: opacity 200ms 1800ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(181), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(181) {
  opacity: 1;
  transition: opacity 200ms 4525ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(181), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(181) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(181), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(181) {
    transition: opacity 200ms 1810ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(182), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(182) {
  opacity: 1;
  transition: opacity 200ms 4550ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(182), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(182) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(182), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(182) {
    transition: opacity 200ms 1820ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(183), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(183) {
  opacity: 1;
  transition: opacity 200ms 4575ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(183), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(183) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(183), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(183) {
    transition: opacity 200ms 1830ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(184), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(184) {
  opacity: 1;
  transition: opacity 200ms 4600ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(184), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(184) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(184), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(184) {
    transition: opacity 200ms 1840ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(185), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(185) {
  opacity: 1;
  transition: opacity 200ms 4625ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(185), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(185) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(185), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(185) {
    transition: opacity 200ms 1850ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(186), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(186) {
  opacity: 1;
  transition: opacity 200ms 4650ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(186), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(186) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(186), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(186) {
    transition: opacity 200ms 1860ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(187), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(187) {
  opacity: 1;
  transition: opacity 200ms 4675ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(187), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(187) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(187), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(187) {
    transition: opacity 200ms 1870ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(188), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(188) {
  opacity: 1;
  transition: opacity 200ms 4700ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(188), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(188) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(188), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(188) {
    transition: opacity 200ms 1880ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(189), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(189) {
  opacity: 1;
  transition: opacity 200ms 4725ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(189), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(189) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(189), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(189) {
    transition: opacity 200ms 1890ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(190), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(190) {
  opacity: 1;
  transition: opacity 200ms 4750ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(190), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(190) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(190), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(190) {
    transition: opacity 200ms 1900ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(191), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(191) {
  opacity: 1;
  transition: opacity 200ms 4775ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(191), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(191) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(191), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(191) {
    transition: opacity 200ms 1910ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(192), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(192) {
  opacity: 1;
  transition: opacity 200ms 4800ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(192), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(192) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(192), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(192) {
    transition: opacity 200ms 1920ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(193), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(193) {
  opacity: 1;
  transition: opacity 200ms 4825ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(193), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(193) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(193), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(193) {
    transition: opacity 200ms 1930ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(194), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(194) {
  opacity: 1;
  transition: opacity 200ms 4850ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(194), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(194) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(194), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(194) {
    transition: opacity 200ms 1940ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(195), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(195) {
  opacity: 1;
  transition: opacity 200ms 4875ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(195), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(195) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(195), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(195) {
    transition: opacity 200ms 1950ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(196), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(196) {
  opacity: 1;
  transition: opacity 200ms 4900ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(196), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(196) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(196), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(196) {
    transition: opacity 200ms 1960ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(197), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(197) {
  opacity: 1;
  transition: opacity 200ms 4925ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(197), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(197) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(197), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(197) {
    transition: opacity 200ms 1970ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(198), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(198) {
  opacity: 1;
  transition: opacity 200ms 4950ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(198), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(198) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(198), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(198) {
    transition: opacity 200ms 1980ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(199), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(199) {
  opacity: 1;
  transition: opacity 200ms 4975ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(199), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(199) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(199), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(199) {
    transition: opacity 200ms 1990ms ease-in;
  }
}

.step-2 .spider-bg #step-2 circle:nth-of-type(200), .step-2 .spider-bg #spider-key li.step-2 circle:nth-of-type(200) {
  opacity: 1;
  transition: opacity 200ms 5000ms ease-in;
}

.step-2 .spider-bg #step-2 path:nth-of-type(200), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(200) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-2 .spider-bg #step-2 path:nth-of-type(200), .step-2 .spider-bg #spider-key li.step-2 path:nth-of-type(200) {
    transition: opacity 200ms 2000ms ease-in;
  }
}

.spider-bg #step-3 {
  visibility: hidden;
}

.spider-bg #step-3 circle, .spider-bg #step-3 path {
  opacity: 0;
}

.step-3 .spider-bg #step-3, .step-3 .spider-bg #spider-key li.step-3 {
  visibility: visible;
  opacity: 1;
}

.step-3 .spider-bg #step-3 circle:nth-of-type(0), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(0) {
  opacity: 1;
  transition: opacity 200ms 0ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(0), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(0) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(0), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(0) {
    transition: opacity 200ms 0ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(1), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(1) {
  opacity: 1;
  transition: opacity 200ms 25ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(1), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(1) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(1), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(1) {
    transition: opacity 200ms 10ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(2), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(2) {
  opacity: 1;
  transition: opacity 200ms 50ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(2), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(2) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(2), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(2) {
    transition: opacity 200ms 20ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(3), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(3) {
  opacity: 1;
  transition: opacity 200ms 75ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(3), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(3) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(3), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(3) {
    transition: opacity 200ms 30ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(4), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(4) {
  opacity: 1;
  transition: opacity 200ms 100ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(4), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(4) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(4), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(4) {
    transition: opacity 200ms 40ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(5), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(5) {
  opacity: 1;
  transition: opacity 200ms 125ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(5), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(5) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(5), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(5) {
    transition: opacity 200ms 50ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(6), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(6) {
  opacity: 1;
  transition: opacity 200ms 150ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(6), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(6) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(6), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(6) {
    transition: opacity 200ms 60ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(7), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(7) {
  opacity: 1;
  transition: opacity 200ms 175ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(7), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(7) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(7), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(7) {
    transition: opacity 200ms 70ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(8), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(8) {
  opacity: 1;
  transition: opacity 200ms 200ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(8), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(8) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(8), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(8) {
    transition: opacity 200ms 80ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(9), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(9) {
  opacity: 1;
  transition: opacity 200ms 225ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(9), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(9) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(9), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(9) {
    transition: opacity 200ms 90ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(10), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(10) {
  opacity: 1;
  transition: opacity 200ms 250ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(10), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(10) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(10), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(10) {
    transition: opacity 200ms 100ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(11), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(11) {
  opacity: 1;
  transition: opacity 200ms 275ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(11), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(11) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(11), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(11) {
    transition: opacity 200ms 110ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(12), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(12) {
  opacity: 1;
  transition: opacity 200ms 300ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(12), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(12) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(12), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(12) {
    transition: opacity 200ms 120ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(13), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(13) {
  opacity: 1;
  transition: opacity 200ms 325ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(13), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(13) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(13), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(13) {
    transition: opacity 200ms 130ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(14), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(14) {
  opacity: 1;
  transition: opacity 200ms 350ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(14), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(14) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(14), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(14) {
    transition: opacity 200ms 140ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(15), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(15) {
  opacity: 1;
  transition: opacity 200ms 375ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(15), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(15) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(15), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(15) {
    transition: opacity 200ms 150ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(16), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(16) {
  opacity: 1;
  transition: opacity 200ms 400ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(16), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(16) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(16), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(16) {
    transition: opacity 200ms 160ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(17), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(17) {
  opacity: 1;
  transition: opacity 200ms 425ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(17), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(17) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(17), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(17) {
    transition: opacity 200ms 170ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(18), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(18) {
  opacity: 1;
  transition: opacity 200ms 450ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(18), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(18) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(18), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(18) {
    transition: opacity 200ms 180ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(19), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(19) {
  opacity: 1;
  transition: opacity 200ms 475ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(19), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(19) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(19), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(19) {
    transition: opacity 200ms 190ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(20), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(20) {
  opacity: 1;
  transition: opacity 200ms 500ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(20), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(20) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(20), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(20) {
    transition: opacity 200ms 200ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(21), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(21) {
  opacity: 1;
  transition: opacity 200ms 525ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(21), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(21) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(21), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(21) {
    transition: opacity 200ms 210ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(22), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(22) {
  opacity: 1;
  transition: opacity 200ms 550ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(22), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(22) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(22), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(22) {
    transition: opacity 200ms 220ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(23), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(23) {
  opacity: 1;
  transition: opacity 200ms 575ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(23), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(23) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(23), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(23) {
    transition: opacity 200ms 230ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(24), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(24) {
  opacity: 1;
  transition: opacity 200ms 600ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(24), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(24) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(24), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(24) {
    transition: opacity 200ms 240ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(25), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(25) {
  opacity: 1;
  transition: opacity 200ms 625ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(25), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(25) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(25), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(25) {
    transition: opacity 200ms 250ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(26), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(26) {
  opacity: 1;
  transition: opacity 200ms 650ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(26), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(26) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(26), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(26) {
    transition: opacity 200ms 260ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(27), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(27) {
  opacity: 1;
  transition: opacity 200ms 675ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(27), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(27) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(27), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(27) {
    transition: opacity 200ms 270ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(28), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(28) {
  opacity: 1;
  transition: opacity 200ms 700ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(28), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(28) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(28), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(28) {
    transition: opacity 200ms 280ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(29), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(29) {
  opacity: 1;
  transition: opacity 200ms 725ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(29), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(29) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(29), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(29) {
    transition: opacity 200ms 290ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(30), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(30) {
  opacity: 1;
  transition: opacity 200ms 750ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(30), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(30) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(30), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(30) {
    transition: opacity 200ms 300ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(31), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(31) {
  opacity: 1;
  transition: opacity 200ms 775ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(31), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(31) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(31), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(31) {
    transition: opacity 200ms 310ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(32), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(32) {
  opacity: 1;
  transition: opacity 200ms 800ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(32), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(32) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(32), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(32) {
    transition: opacity 200ms 320ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(33), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(33) {
  opacity: 1;
  transition: opacity 200ms 825ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(33), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(33) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(33), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(33) {
    transition: opacity 200ms 330ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(34), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(34) {
  opacity: 1;
  transition: opacity 200ms 850ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(34), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(34) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(34), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(34) {
    transition: opacity 200ms 340ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(35), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(35) {
  opacity: 1;
  transition: opacity 200ms 875ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(35), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(35) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(35), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(35) {
    transition: opacity 200ms 350ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(36), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(36) {
  opacity: 1;
  transition: opacity 200ms 900ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(36), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(36) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(36), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(36) {
    transition: opacity 200ms 360ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(37), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(37) {
  opacity: 1;
  transition: opacity 200ms 925ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(37), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(37) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(37), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(37) {
    transition: opacity 200ms 370ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(38), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(38) {
  opacity: 1;
  transition: opacity 200ms 950ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(38), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(38) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(38), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(38) {
    transition: opacity 200ms 380ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(39), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(39) {
  opacity: 1;
  transition: opacity 200ms 975ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(39), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(39) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(39), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(39) {
    transition: opacity 200ms 390ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(40), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(40) {
  opacity: 1;
  transition: opacity 200ms 1000ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(40), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(40) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(40), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(40) {
    transition: opacity 200ms 400ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(41), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(41) {
  opacity: 1;
  transition: opacity 200ms 1025ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(41), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(41) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(41), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(41) {
    transition: opacity 200ms 410ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(42), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(42) {
  opacity: 1;
  transition: opacity 200ms 1050ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(42), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(42) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(42), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(42) {
    transition: opacity 200ms 420ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(43), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(43) {
  opacity: 1;
  transition: opacity 200ms 1075ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(43), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(43) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(43), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(43) {
    transition: opacity 200ms 430ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(44), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(44) {
  opacity: 1;
  transition: opacity 200ms 1100ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(44), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(44) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(44), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(44) {
    transition: opacity 200ms 440ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(45), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(45) {
  opacity: 1;
  transition: opacity 200ms 1125ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(45), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(45) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(45), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(45) {
    transition: opacity 200ms 450ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(46), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(46) {
  opacity: 1;
  transition: opacity 200ms 1150ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(46), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(46) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(46), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(46) {
    transition: opacity 200ms 460ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(47), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(47) {
  opacity: 1;
  transition: opacity 200ms 1175ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(47), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(47) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(47), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(47) {
    transition: opacity 200ms 470ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(48), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(48) {
  opacity: 1;
  transition: opacity 200ms 1200ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(48), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(48) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(48), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(48) {
    transition: opacity 200ms 480ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(49), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(49) {
  opacity: 1;
  transition: opacity 200ms 1225ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(49), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(49) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(49), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(49) {
    transition: opacity 200ms 490ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(50), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(50) {
  opacity: 1;
  transition: opacity 200ms 1250ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(50), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(50) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(50), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(50) {
    transition: opacity 200ms 500ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(51), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(51) {
  opacity: 1;
  transition: opacity 200ms 1275ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(51), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(51) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(51), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(51) {
    transition: opacity 200ms 510ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(52), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(52) {
  opacity: 1;
  transition: opacity 200ms 1300ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(52), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(52) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(52), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(52) {
    transition: opacity 200ms 520ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(53), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(53) {
  opacity: 1;
  transition: opacity 200ms 1325ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(53), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(53) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(53), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(53) {
    transition: opacity 200ms 530ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(54), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(54) {
  opacity: 1;
  transition: opacity 200ms 1350ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(54), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(54) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(54), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(54) {
    transition: opacity 200ms 540ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(55), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(55) {
  opacity: 1;
  transition: opacity 200ms 1375ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(55), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(55) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(55), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(55) {
    transition: opacity 200ms 550ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(56), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(56) {
  opacity: 1;
  transition: opacity 200ms 1400ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(56), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(56) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(56), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(56) {
    transition: opacity 200ms 560ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(57), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(57) {
  opacity: 1;
  transition: opacity 200ms 1425ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(57), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(57) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(57), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(57) {
    transition: opacity 200ms 570ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(58), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(58) {
  opacity: 1;
  transition: opacity 200ms 1450ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(58), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(58) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(58), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(58) {
    transition: opacity 200ms 580ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(59), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(59) {
  opacity: 1;
  transition: opacity 200ms 1475ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(59), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(59) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(59), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(59) {
    transition: opacity 200ms 590ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(60), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(60) {
  opacity: 1;
  transition: opacity 200ms 1500ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(60), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(60) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(60), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(60) {
    transition: opacity 200ms 600ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(61), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(61) {
  opacity: 1;
  transition: opacity 200ms 1525ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(61), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(61) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(61), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(61) {
    transition: opacity 200ms 610ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(62), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(62) {
  opacity: 1;
  transition: opacity 200ms 1550ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(62), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(62) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(62), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(62) {
    transition: opacity 200ms 620ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(63), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(63) {
  opacity: 1;
  transition: opacity 200ms 1575ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(63), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(63) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(63), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(63) {
    transition: opacity 200ms 630ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(64), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(64) {
  opacity: 1;
  transition: opacity 200ms 1600ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(64), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(64) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(64), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(64) {
    transition: opacity 200ms 640ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(65), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(65) {
  opacity: 1;
  transition: opacity 200ms 1625ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(65), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(65) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(65), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(65) {
    transition: opacity 200ms 650ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(66), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(66) {
  opacity: 1;
  transition: opacity 200ms 1650ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(66), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(66) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(66), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(66) {
    transition: opacity 200ms 660ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(67), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(67) {
  opacity: 1;
  transition: opacity 200ms 1675ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(67), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(67) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(67), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(67) {
    transition: opacity 200ms 670ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(68), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(68) {
  opacity: 1;
  transition: opacity 200ms 1700ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(68), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(68) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(68), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(68) {
    transition: opacity 200ms 680ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(69), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(69) {
  opacity: 1;
  transition: opacity 200ms 1725ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(69), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(69) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(69), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(69) {
    transition: opacity 200ms 690ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(70), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(70) {
  opacity: 1;
  transition: opacity 200ms 1750ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(70), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(70) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(70), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(70) {
    transition: opacity 200ms 700ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(71), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(71) {
  opacity: 1;
  transition: opacity 200ms 1775ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(71), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(71) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(71), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(71) {
    transition: opacity 200ms 710ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(72), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(72) {
  opacity: 1;
  transition: opacity 200ms 1800ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(72), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(72) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(72), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(72) {
    transition: opacity 200ms 720ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(73), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(73) {
  opacity: 1;
  transition: opacity 200ms 1825ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(73), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(73) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(73), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(73) {
    transition: opacity 200ms 730ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(74), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(74) {
  opacity: 1;
  transition: opacity 200ms 1850ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(74), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(74) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(74), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(74) {
    transition: opacity 200ms 740ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(75), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(75) {
  opacity: 1;
  transition: opacity 200ms 1875ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(75), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(75) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(75), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(75) {
    transition: opacity 200ms 750ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(76), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(76) {
  opacity: 1;
  transition: opacity 200ms 1900ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(76), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(76) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(76), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(76) {
    transition: opacity 200ms 760ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(77), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(77) {
  opacity: 1;
  transition: opacity 200ms 1925ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(77), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(77) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(77), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(77) {
    transition: opacity 200ms 770ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(78), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(78) {
  opacity: 1;
  transition: opacity 200ms 1950ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(78), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(78) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(78), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(78) {
    transition: opacity 200ms 780ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(79), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(79) {
  opacity: 1;
  transition: opacity 200ms 1975ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(79), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(79) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(79), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(79) {
    transition: opacity 200ms 790ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(80), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(80) {
  opacity: 1;
  transition: opacity 200ms 2000ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(80), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(80) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(80), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(80) {
    transition: opacity 200ms 800ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(81), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(81) {
  opacity: 1;
  transition: opacity 200ms 2025ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(81), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(81) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(81), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(81) {
    transition: opacity 200ms 810ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(82), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(82) {
  opacity: 1;
  transition: opacity 200ms 2050ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(82), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(82) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(82), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(82) {
    transition: opacity 200ms 820ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(83), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(83) {
  opacity: 1;
  transition: opacity 200ms 2075ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(83), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(83) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(83), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(83) {
    transition: opacity 200ms 830ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(84), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(84) {
  opacity: 1;
  transition: opacity 200ms 2100ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(84), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(84) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(84), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(84) {
    transition: opacity 200ms 840ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(85), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(85) {
  opacity: 1;
  transition: opacity 200ms 2125ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(85), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(85) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(85), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(85) {
    transition: opacity 200ms 850ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(86), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(86) {
  opacity: 1;
  transition: opacity 200ms 2150ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(86), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(86) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(86), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(86) {
    transition: opacity 200ms 860ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(87), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(87) {
  opacity: 1;
  transition: opacity 200ms 2175ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(87), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(87) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(87), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(87) {
    transition: opacity 200ms 870ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(88), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(88) {
  opacity: 1;
  transition: opacity 200ms 2200ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(88), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(88) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(88), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(88) {
    transition: opacity 200ms 880ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(89), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(89) {
  opacity: 1;
  transition: opacity 200ms 2225ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(89), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(89) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(89), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(89) {
    transition: opacity 200ms 890ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(90), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(90) {
  opacity: 1;
  transition: opacity 200ms 2250ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(90), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(90) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(90), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(90) {
    transition: opacity 200ms 900ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(91), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(91) {
  opacity: 1;
  transition: opacity 200ms 2275ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(91), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(91) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(91), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(91) {
    transition: opacity 200ms 910ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(92), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(92) {
  opacity: 1;
  transition: opacity 200ms 2300ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(92), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(92) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(92), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(92) {
    transition: opacity 200ms 920ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(93), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(93) {
  opacity: 1;
  transition: opacity 200ms 2325ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(93), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(93) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(93), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(93) {
    transition: opacity 200ms 930ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(94), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(94) {
  opacity: 1;
  transition: opacity 200ms 2350ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(94), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(94) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(94), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(94) {
    transition: opacity 200ms 940ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(95), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(95) {
  opacity: 1;
  transition: opacity 200ms 2375ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(95), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(95) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(95), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(95) {
    transition: opacity 200ms 950ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(96), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(96) {
  opacity: 1;
  transition: opacity 200ms 2400ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(96), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(96) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(96), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(96) {
    transition: opacity 200ms 960ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(97), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(97) {
  opacity: 1;
  transition: opacity 200ms 2425ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(97), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(97) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(97), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(97) {
    transition: opacity 200ms 970ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(98), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(98) {
  opacity: 1;
  transition: opacity 200ms 2450ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(98), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(98) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(98), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(98) {
    transition: opacity 200ms 980ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(99), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(99) {
  opacity: 1;
  transition: opacity 200ms 2475ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(99), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(99) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(99), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(99) {
    transition: opacity 200ms 990ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(100), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(100) {
  opacity: 1;
  transition: opacity 200ms 2500ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(100), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(100) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(100), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(100) {
    transition: opacity 200ms 1000ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(101), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(101) {
  opacity: 1;
  transition: opacity 200ms 2525ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(101), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(101) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(101), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(101) {
    transition: opacity 200ms 1010ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(102), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(102) {
  opacity: 1;
  transition: opacity 200ms 2550ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(102), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(102) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(102), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(102) {
    transition: opacity 200ms 1020ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(103), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(103) {
  opacity: 1;
  transition: opacity 200ms 2575ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(103), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(103) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(103), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(103) {
    transition: opacity 200ms 1030ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(104), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(104) {
  opacity: 1;
  transition: opacity 200ms 2600ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(104), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(104) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(104), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(104) {
    transition: opacity 200ms 1040ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(105), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(105) {
  opacity: 1;
  transition: opacity 200ms 2625ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(105), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(105) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(105), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(105) {
    transition: opacity 200ms 1050ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(106), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(106) {
  opacity: 1;
  transition: opacity 200ms 2650ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(106), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(106) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(106), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(106) {
    transition: opacity 200ms 1060ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(107), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(107) {
  opacity: 1;
  transition: opacity 200ms 2675ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(107), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(107) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(107), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(107) {
    transition: opacity 200ms 1070ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(108), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(108) {
  opacity: 1;
  transition: opacity 200ms 2700ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(108), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(108) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(108), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(108) {
    transition: opacity 200ms 1080ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(109), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(109) {
  opacity: 1;
  transition: opacity 200ms 2725ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(109), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(109) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(109), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(109) {
    transition: opacity 200ms 1090ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(110), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(110) {
  opacity: 1;
  transition: opacity 200ms 2750ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(110), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(110) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(110), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(110) {
    transition: opacity 200ms 1100ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(111), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(111) {
  opacity: 1;
  transition: opacity 200ms 2775ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(111), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(111) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(111), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(111) {
    transition: opacity 200ms 1110ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(112), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(112) {
  opacity: 1;
  transition: opacity 200ms 2800ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(112), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(112) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(112), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(112) {
    transition: opacity 200ms 1120ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(113), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(113) {
  opacity: 1;
  transition: opacity 200ms 2825ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(113), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(113) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(113), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(113) {
    transition: opacity 200ms 1130ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(114), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(114) {
  opacity: 1;
  transition: opacity 200ms 2850ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(114), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(114) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(114), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(114) {
    transition: opacity 200ms 1140ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(115), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(115) {
  opacity: 1;
  transition: opacity 200ms 2875ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(115), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(115) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(115), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(115) {
    transition: opacity 200ms 1150ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(116), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(116) {
  opacity: 1;
  transition: opacity 200ms 2900ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(116), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(116) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(116), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(116) {
    transition: opacity 200ms 1160ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(117), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(117) {
  opacity: 1;
  transition: opacity 200ms 2925ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(117), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(117) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(117), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(117) {
    transition: opacity 200ms 1170ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(118), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(118) {
  opacity: 1;
  transition: opacity 200ms 2950ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(118), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(118) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(118), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(118) {
    transition: opacity 200ms 1180ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(119), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(119) {
  opacity: 1;
  transition: opacity 200ms 2975ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(119), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(119) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(119), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(119) {
    transition: opacity 200ms 1190ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(120), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(120) {
  opacity: 1;
  transition: opacity 200ms 3000ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(120), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(120) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(120), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(120) {
    transition: opacity 200ms 1200ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(121), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(121) {
  opacity: 1;
  transition: opacity 200ms 3025ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(121), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(121) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(121), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(121) {
    transition: opacity 200ms 1210ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(122), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(122) {
  opacity: 1;
  transition: opacity 200ms 3050ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(122), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(122) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(122), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(122) {
    transition: opacity 200ms 1220ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(123), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(123) {
  opacity: 1;
  transition: opacity 200ms 3075ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(123), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(123) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(123), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(123) {
    transition: opacity 200ms 1230ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(124), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(124) {
  opacity: 1;
  transition: opacity 200ms 3100ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(124), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(124) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(124), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(124) {
    transition: opacity 200ms 1240ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(125), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(125) {
  opacity: 1;
  transition: opacity 200ms 3125ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(125), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(125) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(125), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(125) {
    transition: opacity 200ms 1250ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(126), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(126) {
  opacity: 1;
  transition: opacity 200ms 3150ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(126), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(126) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(126), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(126) {
    transition: opacity 200ms 1260ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(127), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(127) {
  opacity: 1;
  transition: opacity 200ms 3175ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(127), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(127) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(127), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(127) {
    transition: opacity 200ms 1270ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(128), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(128) {
  opacity: 1;
  transition: opacity 200ms 3200ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(128), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(128) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(128), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(128) {
    transition: opacity 200ms 1280ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(129), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(129) {
  opacity: 1;
  transition: opacity 200ms 3225ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(129), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(129) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(129), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(129) {
    transition: opacity 200ms 1290ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(130), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(130) {
  opacity: 1;
  transition: opacity 200ms 3250ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(130), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(130) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(130), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(130) {
    transition: opacity 200ms 1300ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(131), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(131) {
  opacity: 1;
  transition: opacity 200ms 3275ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(131), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(131) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(131), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(131) {
    transition: opacity 200ms 1310ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(132), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(132) {
  opacity: 1;
  transition: opacity 200ms 3300ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(132), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(132) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(132), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(132) {
    transition: opacity 200ms 1320ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(133), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(133) {
  opacity: 1;
  transition: opacity 200ms 3325ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(133), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(133) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(133), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(133) {
    transition: opacity 200ms 1330ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(134), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(134) {
  opacity: 1;
  transition: opacity 200ms 3350ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(134), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(134) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(134), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(134) {
    transition: opacity 200ms 1340ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(135), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(135) {
  opacity: 1;
  transition: opacity 200ms 3375ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(135), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(135) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(135), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(135) {
    transition: opacity 200ms 1350ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(136), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(136) {
  opacity: 1;
  transition: opacity 200ms 3400ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(136), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(136) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(136), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(136) {
    transition: opacity 200ms 1360ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(137), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(137) {
  opacity: 1;
  transition: opacity 200ms 3425ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(137), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(137) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(137), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(137) {
    transition: opacity 200ms 1370ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(138), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(138) {
  opacity: 1;
  transition: opacity 200ms 3450ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(138), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(138) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(138), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(138) {
    transition: opacity 200ms 1380ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(139), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(139) {
  opacity: 1;
  transition: opacity 200ms 3475ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(139), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(139) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(139), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(139) {
    transition: opacity 200ms 1390ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(140), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(140) {
  opacity: 1;
  transition: opacity 200ms 3500ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(140), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(140) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(140), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(140) {
    transition: opacity 200ms 1400ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(141), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(141) {
  opacity: 1;
  transition: opacity 200ms 3525ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(141), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(141) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(141), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(141) {
    transition: opacity 200ms 1410ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(142), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(142) {
  opacity: 1;
  transition: opacity 200ms 3550ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(142), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(142) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(142), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(142) {
    transition: opacity 200ms 1420ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(143), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(143) {
  opacity: 1;
  transition: opacity 200ms 3575ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(143), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(143) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(143), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(143) {
    transition: opacity 200ms 1430ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(144), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(144) {
  opacity: 1;
  transition: opacity 200ms 3600ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(144), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(144) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(144), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(144) {
    transition: opacity 200ms 1440ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(145), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(145) {
  opacity: 1;
  transition: opacity 200ms 3625ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(145), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(145) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(145), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(145) {
    transition: opacity 200ms 1450ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(146), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(146) {
  opacity: 1;
  transition: opacity 200ms 3650ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(146), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(146) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(146), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(146) {
    transition: opacity 200ms 1460ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(147), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(147) {
  opacity: 1;
  transition: opacity 200ms 3675ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(147), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(147) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(147), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(147) {
    transition: opacity 200ms 1470ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(148), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(148) {
  opacity: 1;
  transition: opacity 200ms 3700ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(148), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(148) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(148), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(148) {
    transition: opacity 200ms 1480ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(149), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(149) {
  opacity: 1;
  transition: opacity 200ms 3725ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(149), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(149) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(149), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(149) {
    transition: opacity 200ms 1490ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(150), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(150) {
  opacity: 1;
  transition: opacity 200ms 3750ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(150), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(150) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(150), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(150) {
    transition: opacity 200ms 1500ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(151), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(151) {
  opacity: 1;
  transition: opacity 200ms 3775ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(151), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(151) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(151), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(151) {
    transition: opacity 200ms 1510ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(152), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(152) {
  opacity: 1;
  transition: opacity 200ms 3800ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(152), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(152) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(152), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(152) {
    transition: opacity 200ms 1520ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(153), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(153) {
  opacity: 1;
  transition: opacity 200ms 3825ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(153), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(153) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(153), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(153) {
    transition: opacity 200ms 1530ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(154), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(154) {
  opacity: 1;
  transition: opacity 200ms 3850ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(154), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(154) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(154), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(154) {
    transition: opacity 200ms 1540ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(155), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(155) {
  opacity: 1;
  transition: opacity 200ms 3875ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(155), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(155) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(155), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(155) {
    transition: opacity 200ms 1550ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(156), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(156) {
  opacity: 1;
  transition: opacity 200ms 3900ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(156), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(156) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(156), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(156) {
    transition: opacity 200ms 1560ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(157), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(157) {
  opacity: 1;
  transition: opacity 200ms 3925ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(157), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(157) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(157), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(157) {
    transition: opacity 200ms 1570ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(158), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(158) {
  opacity: 1;
  transition: opacity 200ms 3950ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(158), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(158) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(158), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(158) {
    transition: opacity 200ms 1580ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(159), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(159) {
  opacity: 1;
  transition: opacity 200ms 3975ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(159), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(159) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(159), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(159) {
    transition: opacity 200ms 1590ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(160), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(160) {
  opacity: 1;
  transition: opacity 200ms 4000ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(160), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(160) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(160), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(160) {
    transition: opacity 200ms 1600ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(161), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(161) {
  opacity: 1;
  transition: opacity 200ms 4025ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(161), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(161) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(161), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(161) {
    transition: opacity 200ms 1610ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(162), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(162) {
  opacity: 1;
  transition: opacity 200ms 4050ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(162), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(162) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(162), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(162) {
    transition: opacity 200ms 1620ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(163), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(163) {
  opacity: 1;
  transition: opacity 200ms 4075ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(163), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(163) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(163), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(163) {
    transition: opacity 200ms 1630ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(164), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(164) {
  opacity: 1;
  transition: opacity 200ms 4100ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(164), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(164) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(164), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(164) {
    transition: opacity 200ms 1640ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(165), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(165) {
  opacity: 1;
  transition: opacity 200ms 4125ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(165), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(165) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(165), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(165) {
    transition: opacity 200ms 1650ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(166), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(166) {
  opacity: 1;
  transition: opacity 200ms 4150ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(166), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(166) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(166), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(166) {
    transition: opacity 200ms 1660ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(167), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(167) {
  opacity: 1;
  transition: opacity 200ms 4175ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(167), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(167) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(167), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(167) {
    transition: opacity 200ms 1670ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(168), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(168) {
  opacity: 1;
  transition: opacity 200ms 4200ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(168), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(168) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(168), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(168) {
    transition: opacity 200ms 1680ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(169), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(169) {
  opacity: 1;
  transition: opacity 200ms 4225ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(169), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(169) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(169), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(169) {
    transition: opacity 200ms 1690ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(170), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(170) {
  opacity: 1;
  transition: opacity 200ms 4250ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(170), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(170) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(170), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(170) {
    transition: opacity 200ms 1700ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(171), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(171) {
  opacity: 1;
  transition: opacity 200ms 4275ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(171), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(171) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(171), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(171) {
    transition: opacity 200ms 1710ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(172), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(172) {
  opacity: 1;
  transition: opacity 200ms 4300ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(172), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(172) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(172), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(172) {
    transition: opacity 200ms 1720ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(173), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(173) {
  opacity: 1;
  transition: opacity 200ms 4325ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(173), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(173) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(173), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(173) {
    transition: opacity 200ms 1730ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(174), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(174) {
  opacity: 1;
  transition: opacity 200ms 4350ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(174), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(174) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(174), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(174) {
    transition: opacity 200ms 1740ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(175), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(175) {
  opacity: 1;
  transition: opacity 200ms 4375ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(175), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(175) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(175), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(175) {
    transition: opacity 200ms 1750ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(176), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(176) {
  opacity: 1;
  transition: opacity 200ms 4400ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(176), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(176) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(176), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(176) {
    transition: opacity 200ms 1760ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(177), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(177) {
  opacity: 1;
  transition: opacity 200ms 4425ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(177), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(177) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(177), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(177) {
    transition: opacity 200ms 1770ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(178), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(178) {
  opacity: 1;
  transition: opacity 200ms 4450ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(178), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(178) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(178), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(178) {
    transition: opacity 200ms 1780ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(179), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(179) {
  opacity: 1;
  transition: opacity 200ms 4475ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(179), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(179) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(179), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(179) {
    transition: opacity 200ms 1790ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(180), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(180) {
  opacity: 1;
  transition: opacity 200ms 4500ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(180), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(180) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(180), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(180) {
    transition: opacity 200ms 1800ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(181), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(181) {
  opacity: 1;
  transition: opacity 200ms 4525ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(181), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(181) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(181), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(181) {
    transition: opacity 200ms 1810ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(182), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(182) {
  opacity: 1;
  transition: opacity 200ms 4550ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(182), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(182) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(182), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(182) {
    transition: opacity 200ms 1820ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(183), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(183) {
  opacity: 1;
  transition: opacity 200ms 4575ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(183), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(183) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(183), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(183) {
    transition: opacity 200ms 1830ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(184), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(184) {
  opacity: 1;
  transition: opacity 200ms 4600ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(184), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(184) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(184), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(184) {
    transition: opacity 200ms 1840ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(185), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(185) {
  opacity: 1;
  transition: opacity 200ms 4625ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(185), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(185) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(185), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(185) {
    transition: opacity 200ms 1850ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(186), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(186) {
  opacity: 1;
  transition: opacity 200ms 4650ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(186), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(186) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(186), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(186) {
    transition: opacity 200ms 1860ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(187), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(187) {
  opacity: 1;
  transition: opacity 200ms 4675ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(187), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(187) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(187), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(187) {
    transition: opacity 200ms 1870ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(188), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(188) {
  opacity: 1;
  transition: opacity 200ms 4700ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(188), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(188) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(188), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(188) {
    transition: opacity 200ms 1880ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(189), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(189) {
  opacity: 1;
  transition: opacity 200ms 4725ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(189), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(189) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(189), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(189) {
    transition: opacity 200ms 1890ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(190), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(190) {
  opacity: 1;
  transition: opacity 200ms 4750ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(190), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(190) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(190), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(190) {
    transition: opacity 200ms 1900ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(191), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(191) {
  opacity: 1;
  transition: opacity 200ms 4775ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(191), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(191) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(191), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(191) {
    transition: opacity 200ms 1910ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(192), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(192) {
  opacity: 1;
  transition: opacity 200ms 4800ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(192), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(192) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(192), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(192) {
    transition: opacity 200ms 1920ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(193), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(193) {
  opacity: 1;
  transition: opacity 200ms 4825ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(193), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(193) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(193), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(193) {
    transition: opacity 200ms 1930ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(194), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(194) {
  opacity: 1;
  transition: opacity 200ms 4850ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(194), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(194) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(194), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(194) {
    transition: opacity 200ms 1940ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(195), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(195) {
  opacity: 1;
  transition: opacity 200ms 4875ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(195), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(195) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(195), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(195) {
    transition: opacity 200ms 1950ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(196), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(196) {
  opacity: 1;
  transition: opacity 200ms 4900ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(196), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(196) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(196), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(196) {
    transition: opacity 200ms 1960ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(197), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(197) {
  opacity: 1;
  transition: opacity 200ms 4925ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(197), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(197) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(197), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(197) {
    transition: opacity 200ms 1970ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(198), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(198) {
  opacity: 1;
  transition: opacity 200ms 4950ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(198), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(198) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(198), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(198) {
    transition: opacity 200ms 1980ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(199), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(199) {
  opacity: 1;
  transition: opacity 200ms 4975ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(199), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(199) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(199), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(199) {
    transition: opacity 200ms 1990ms ease-in;
  }
}

.step-3 .spider-bg #step-3 circle:nth-of-type(200), .step-3 .spider-bg #spider-key li.step-3 circle:nth-of-type(200) {
  opacity: 1;
  transition: opacity 200ms 5000ms ease-in;
}

.step-3 .spider-bg #step-3 path:nth-of-type(200), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(200) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-3 .spider-bg #step-3 path:nth-of-type(200), .step-3 .spider-bg #spider-key li.step-3 path:nth-of-type(200) {
    transition: opacity 200ms 2000ms ease-in;
  }
}

.spider-bg #step-4 {
  visibility: hidden;
}

.spider-bg #step-4 circle, .spider-bg #step-4 path {
  opacity: 0;
}

.step-4 .spider-bg #step-4, .step-4 .spider-bg #spider-key li.step-4 {
  visibility: visible;
  opacity: 1;
}

.step-4 .spider-bg #step-4 circle:nth-of-type(0), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(0) {
  opacity: 1;
  transition: opacity 200ms 0ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(0), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(0) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(0), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(0) {
    transition: opacity 200ms 0ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(1), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(1) {
  opacity: 1;
  transition: opacity 200ms 25ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(1), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(1) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(1), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(1) {
    transition: opacity 200ms 10ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(2), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(2) {
  opacity: 1;
  transition: opacity 200ms 50ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(2), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(2) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(2), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(2) {
    transition: opacity 200ms 20ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(3), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(3) {
  opacity: 1;
  transition: opacity 200ms 75ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(3), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(3) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(3), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(3) {
    transition: opacity 200ms 30ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(4), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(4) {
  opacity: 1;
  transition: opacity 200ms 100ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(4), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(4) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(4), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(4) {
    transition: opacity 200ms 40ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(5), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(5) {
  opacity: 1;
  transition: opacity 200ms 125ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(5), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(5) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(5), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(5) {
    transition: opacity 200ms 50ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(6), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(6) {
  opacity: 1;
  transition: opacity 200ms 150ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(6), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(6) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(6), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(6) {
    transition: opacity 200ms 60ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(7), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(7) {
  opacity: 1;
  transition: opacity 200ms 175ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(7), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(7) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(7), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(7) {
    transition: opacity 200ms 70ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(8), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(8) {
  opacity: 1;
  transition: opacity 200ms 200ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(8), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(8) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(8), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(8) {
    transition: opacity 200ms 80ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(9), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(9) {
  opacity: 1;
  transition: opacity 200ms 225ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(9), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(9) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(9), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(9) {
    transition: opacity 200ms 90ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(10), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(10) {
  opacity: 1;
  transition: opacity 200ms 250ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(10), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(10) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(10), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(10) {
    transition: opacity 200ms 100ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(11), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(11) {
  opacity: 1;
  transition: opacity 200ms 275ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(11), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(11) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(11), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(11) {
    transition: opacity 200ms 110ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(12), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(12) {
  opacity: 1;
  transition: opacity 200ms 300ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(12), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(12) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(12), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(12) {
    transition: opacity 200ms 120ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(13), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(13) {
  opacity: 1;
  transition: opacity 200ms 325ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(13), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(13) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(13), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(13) {
    transition: opacity 200ms 130ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(14), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(14) {
  opacity: 1;
  transition: opacity 200ms 350ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(14), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(14) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(14), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(14) {
    transition: opacity 200ms 140ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(15), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(15) {
  opacity: 1;
  transition: opacity 200ms 375ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(15), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(15) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(15), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(15) {
    transition: opacity 200ms 150ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(16), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(16) {
  opacity: 1;
  transition: opacity 200ms 400ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(16), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(16) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(16), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(16) {
    transition: opacity 200ms 160ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(17), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(17) {
  opacity: 1;
  transition: opacity 200ms 425ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(17), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(17) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(17), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(17) {
    transition: opacity 200ms 170ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(18), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(18) {
  opacity: 1;
  transition: opacity 200ms 450ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(18), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(18) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(18), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(18) {
    transition: opacity 200ms 180ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(19), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(19) {
  opacity: 1;
  transition: opacity 200ms 475ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(19), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(19) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(19), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(19) {
    transition: opacity 200ms 190ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(20), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(20) {
  opacity: 1;
  transition: opacity 200ms 500ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(20), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(20) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(20), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(20) {
    transition: opacity 200ms 200ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(21), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(21) {
  opacity: 1;
  transition: opacity 200ms 525ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(21), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(21) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(21), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(21) {
    transition: opacity 200ms 210ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(22), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(22) {
  opacity: 1;
  transition: opacity 200ms 550ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(22), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(22) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(22), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(22) {
    transition: opacity 200ms 220ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(23), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(23) {
  opacity: 1;
  transition: opacity 200ms 575ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(23), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(23) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(23), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(23) {
    transition: opacity 200ms 230ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(24), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(24) {
  opacity: 1;
  transition: opacity 200ms 600ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(24), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(24) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(24), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(24) {
    transition: opacity 200ms 240ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(25), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(25) {
  opacity: 1;
  transition: opacity 200ms 625ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(25), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(25) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(25), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(25) {
    transition: opacity 200ms 250ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(26), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(26) {
  opacity: 1;
  transition: opacity 200ms 650ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(26), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(26) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(26), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(26) {
    transition: opacity 200ms 260ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(27), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(27) {
  opacity: 1;
  transition: opacity 200ms 675ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(27), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(27) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(27), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(27) {
    transition: opacity 200ms 270ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(28), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(28) {
  opacity: 1;
  transition: opacity 200ms 700ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(28), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(28) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(28), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(28) {
    transition: opacity 200ms 280ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(29), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(29) {
  opacity: 1;
  transition: opacity 200ms 725ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(29), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(29) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(29), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(29) {
    transition: opacity 200ms 290ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(30), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(30) {
  opacity: 1;
  transition: opacity 200ms 750ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(30), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(30) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(30), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(30) {
    transition: opacity 200ms 300ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(31), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(31) {
  opacity: 1;
  transition: opacity 200ms 775ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(31), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(31) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(31), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(31) {
    transition: opacity 200ms 310ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(32), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(32) {
  opacity: 1;
  transition: opacity 200ms 800ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(32), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(32) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(32), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(32) {
    transition: opacity 200ms 320ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(33), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(33) {
  opacity: 1;
  transition: opacity 200ms 825ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(33), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(33) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(33), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(33) {
    transition: opacity 200ms 330ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(34), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(34) {
  opacity: 1;
  transition: opacity 200ms 850ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(34), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(34) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(34), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(34) {
    transition: opacity 200ms 340ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(35), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(35) {
  opacity: 1;
  transition: opacity 200ms 875ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(35), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(35) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(35), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(35) {
    transition: opacity 200ms 350ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(36), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(36) {
  opacity: 1;
  transition: opacity 200ms 900ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(36), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(36) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(36), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(36) {
    transition: opacity 200ms 360ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(37), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(37) {
  opacity: 1;
  transition: opacity 200ms 925ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(37), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(37) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(37), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(37) {
    transition: opacity 200ms 370ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(38), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(38) {
  opacity: 1;
  transition: opacity 200ms 950ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(38), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(38) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(38), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(38) {
    transition: opacity 200ms 380ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(39), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(39) {
  opacity: 1;
  transition: opacity 200ms 975ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(39), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(39) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(39), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(39) {
    transition: opacity 200ms 390ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(40), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(40) {
  opacity: 1;
  transition: opacity 200ms 1000ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(40), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(40) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(40), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(40) {
    transition: opacity 200ms 400ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(41), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(41) {
  opacity: 1;
  transition: opacity 200ms 1025ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(41), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(41) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(41), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(41) {
    transition: opacity 200ms 410ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(42), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(42) {
  opacity: 1;
  transition: opacity 200ms 1050ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(42), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(42) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(42), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(42) {
    transition: opacity 200ms 420ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(43), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(43) {
  opacity: 1;
  transition: opacity 200ms 1075ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(43), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(43) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(43), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(43) {
    transition: opacity 200ms 430ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(44), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(44) {
  opacity: 1;
  transition: opacity 200ms 1100ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(44), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(44) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(44), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(44) {
    transition: opacity 200ms 440ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(45), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(45) {
  opacity: 1;
  transition: opacity 200ms 1125ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(45), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(45) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(45), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(45) {
    transition: opacity 200ms 450ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(46), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(46) {
  opacity: 1;
  transition: opacity 200ms 1150ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(46), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(46) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(46), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(46) {
    transition: opacity 200ms 460ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(47), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(47) {
  opacity: 1;
  transition: opacity 200ms 1175ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(47), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(47) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(47), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(47) {
    transition: opacity 200ms 470ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(48), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(48) {
  opacity: 1;
  transition: opacity 200ms 1200ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(48), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(48) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(48), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(48) {
    transition: opacity 200ms 480ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(49), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(49) {
  opacity: 1;
  transition: opacity 200ms 1225ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(49), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(49) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(49), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(49) {
    transition: opacity 200ms 490ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(50), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(50) {
  opacity: 1;
  transition: opacity 200ms 1250ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(50), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(50) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(50), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(50) {
    transition: opacity 200ms 500ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(51), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(51) {
  opacity: 1;
  transition: opacity 200ms 1275ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(51), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(51) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(51), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(51) {
    transition: opacity 200ms 510ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(52), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(52) {
  opacity: 1;
  transition: opacity 200ms 1300ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(52), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(52) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(52), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(52) {
    transition: opacity 200ms 520ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(53), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(53) {
  opacity: 1;
  transition: opacity 200ms 1325ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(53), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(53) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(53), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(53) {
    transition: opacity 200ms 530ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(54), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(54) {
  opacity: 1;
  transition: opacity 200ms 1350ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(54), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(54) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(54), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(54) {
    transition: opacity 200ms 540ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(55), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(55) {
  opacity: 1;
  transition: opacity 200ms 1375ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(55), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(55) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(55), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(55) {
    transition: opacity 200ms 550ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(56), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(56) {
  opacity: 1;
  transition: opacity 200ms 1400ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(56), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(56) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(56), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(56) {
    transition: opacity 200ms 560ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(57), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(57) {
  opacity: 1;
  transition: opacity 200ms 1425ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(57), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(57) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(57), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(57) {
    transition: opacity 200ms 570ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(58), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(58) {
  opacity: 1;
  transition: opacity 200ms 1450ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(58), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(58) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(58), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(58) {
    transition: opacity 200ms 580ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(59), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(59) {
  opacity: 1;
  transition: opacity 200ms 1475ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(59), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(59) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(59), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(59) {
    transition: opacity 200ms 590ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(60), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(60) {
  opacity: 1;
  transition: opacity 200ms 1500ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(60), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(60) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(60), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(60) {
    transition: opacity 200ms 600ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(61), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(61) {
  opacity: 1;
  transition: opacity 200ms 1525ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(61), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(61) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(61), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(61) {
    transition: opacity 200ms 610ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(62), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(62) {
  opacity: 1;
  transition: opacity 200ms 1550ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(62), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(62) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(62), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(62) {
    transition: opacity 200ms 620ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(63), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(63) {
  opacity: 1;
  transition: opacity 200ms 1575ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(63), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(63) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(63), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(63) {
    transition: opacity 200ms 630ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(64), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(64) {
  opacity: 1;
  transition: opacity 200ms 1600ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(64), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(64) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(64), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(64) {
    transition: opacity 200ms 640ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(65), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(65) {
  opacity: 1;
  transition: opacity 200ms 1625ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(65), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(65) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(65), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(65) {
    transition: opacity 200ms 650ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(66), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(66) {
  opacity: 1;
  transition: opacity 200ms 1650ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(66), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(66) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(66), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(66) {
    transition: opacity 200ms 660ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(67), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(67) {
  opacity: 1;
  transition: opacity 200ms 1675ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(67), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(67) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(67), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(67) {
    transition: opacity 200ms 670ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(68), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(68) {
  opacity: 1;
  transition: opacity 200ms 1700ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(68), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(68) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(68), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(68) {
    transition: opacity 200ms 680ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(69), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(69) {
  opacity: 1;
  transition: opacity 200ms 1725ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(69), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(69) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(69), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(69) {
    transition: opacity 200ms 690ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(70), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(70) {
  opacity: 1;
  transition: opacity 200ms 1750ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(70), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(70) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(70), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(70) {
    transition: opacity 200ms 700ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(71), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(71) {
  opacity: 1;
  transition: opacity 200ms 1775ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(71), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(71) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(71), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(71) {
    transition: opacity 200ms 710ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(72), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(72) {
  opacity: 1;
  transition: opacity 200ms 1800ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(72), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(72) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(72), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(72) {
    transition: opacity 200ms 720ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(73), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(73) {
  opacity: 1;
  transition: opacity 200ms 1825ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(73), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(73) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(73), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(73) {
    transition: opacity 200ms 730ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(74), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(74) {
  opacity: 1;
  transition: opacity 200ms 1850ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(74), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(74) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(74), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(74) {
    transition: opacity 200ms 740ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(75), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(75) {
  opacity: 1;
  transition: opacity 200ms 1875ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(75), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(75) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(75), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(75) {
    transition: opacity 200ms 750ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(76), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(76) {
  opacity: 1;
  transition: opacity 200ms 1900ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(76), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(76) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(76), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(76) {
    transition: opacity 200ms 760ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(77), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(77) {
  opacity: 1;
  transition: opacity 200ms 1925ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(77), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(77) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(77), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(77) {
    transition: opacity 200ms 770ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(78), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(78) {
  opacity: 1;
  transition: opacity 200ms 1950ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(78), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(78) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(78), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(78) {
    transition: opacity 200ms 780ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(79), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(79) {
  opacity: 1;
  transition: opacity 200ms 1975ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(79), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(79) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(79), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(79) {
    transition: opacity 200ms 790ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(80), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(80) {
  opacity: 1;
  transition: opacity 200ms 2000ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(80), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(80) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(80), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(80) {
    transition: opacity 200ms 800ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(81), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(81) {
  opacity: 1;
  transition: opacity 200ms 2025ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(81), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(81) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(81), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(81) {
    transition: opacity 200ms 810ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(82), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(82) {
  opacity: 1;
  transition: opacity 200ms 2050ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(82), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(82) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(82), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(82) {
    transition: opacity 200ms 820ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(83), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(83) {
  opacity: 1;
  transition: opacity 200ms 2075ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(83), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(83) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(83), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(83) {
    transition: opacity 200ms 830ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(84), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(84) {
  opacity: 1;
  transition: opacity 200ms 2100ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(84), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(84) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(84), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(84) {
    transition: opacity 200ms 840ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(85), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(85) {
  opacity: 1;
  transition: opacity 200ms 2125ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(85), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(85) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(85), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(85) {
    transition: opacity 200ms 850ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(86), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(86) {
  opacity: 1;
  transition: opacity 200ms 2150ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(86), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(86) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(86), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(86) {
    transition: opacity 200ms 860ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(87), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(87) {
  opacity: 1;
  transition: opacity 200ms 2175ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(87), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(87) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(87), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(87) {
    transition: opacity 200ms 870ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(88), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(88) {
  opacity: 1;
  transition: opacity 200ms 2200ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(88), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(88) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(88), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(88) {
    transition: opacity 200ms 880ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(89), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(89) {
  opacity: 1;
  transition: opacity 200ms 2225ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(89), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(89) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(89), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(89) {
    transition: opacity 200ms 890ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(90), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(90) {
  opacity: 1;
  transition: opacity 200ms 2250ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(90), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(90) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(90), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(90) {
    transition: opacity 200ms 900ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(91), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(91) {
  opacity: 1;
  transition: opacity 200ms 2275ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(91), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(91) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(91), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(91) {
    transition: opacity 200ms 910ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(92), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(92) {
  opacity: 1;
  transition: opacity 200ms 2300ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(92), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(92) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(92), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(92) {
    transition: opacity 200ms 920ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(93), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(93) {
  opacity: 1;
  transition: opacity 200ms 2325ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(93), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(93) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(93), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(93) {
    transition: opacity 200ms 930ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(94), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(94) {
  opacity: 1;
  transition: opacity 200ms 2350ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(94), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(94) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(94), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(94) {
    transition: opacity 200ms 940ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(95), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(95) {
  opacity: 1;
  transition: opacity 200ms 2375ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(95), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(95) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(95), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(95) {
    transition: opacity 200ms 950ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(96), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(96) {
  opacity: 1;
  transition: opacity 200ms 2400ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(96), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(96) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(96), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(96) {
    transition: opacity 200ms 960ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(97), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(97) {
  opacity: 1;
  transition: opacity 200ms 2425ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(97), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(97) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(97), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(97) {
    transition: opacity 200ms 970ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(98), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(98) {
  opacity: 1;
  transition: opacity 200ms 2450ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(98), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(98) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(98), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(98) {
    transition: opacity 200ms 980ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(99), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(99) {
  opacity: 1;
  transition: opacity 200ms 2475ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(99), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(99) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(99), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(99) {
    transition: opacity 200ms 990ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(100), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(100) {
  opacity: 1;
  transition: opacity 200ms 2500ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(100), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(100) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(100), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(100) {
    transition: opacity 200ms 1000ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(101), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(101) {
  opacity: 1;
  transition: opacity 200ms 2525ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(101), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(101) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(101), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(101) {
    transition: opacity 200ms 1010ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(102), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(102) {
  opacity: 1;
  transition: opacity 200ms 2550ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(102), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(102) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(102), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(102) {
    transition: opacity 200ms 1020ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(103), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(103) {
  opacity: 1;
  transition: opacity 200ms 2575ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(103), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(103) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(103), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(103) {
    transition: opacity 200ms 1030ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(104), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(104) {
  opacity: 1;
  transition: opacity 200ms 2600ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(104), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(104) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(104), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(104) {
    transition: opacity 200ms 1040ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(105), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(105) {
  opacity: 1;
  transition: opacity 200ms 2625ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(105), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(105) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(105), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(105) {
    transition: opacity 200ms 1050ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(106), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(106) {
  opacity: 1;
  transition: opacity 200ms 2650ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(106), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(106) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(106), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(106) {
    transition: opacity 200ms 1060ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(107), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(107) {
  opacity: 1;
  transition: opacity 200ms 2675ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(107), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(107) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(107), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(107) {
    transition: opacity 200ms 1070ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(108), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(108) {
  opacity: 1;
  transition: opacity 200ms 2700ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(108), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(108) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(108), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(108) {
    transition: opacity 200ms 1080ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(109), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(109) {
  opacity: 1;
  transition: opacity 200ms 2725ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(109), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(109) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(109), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(109) {
    transition: opacity 200ms 1090ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(110), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(110) {
  opacity: 1;
  transition: opacity 200ms 2750ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(110), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(110) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(110), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(110) {
    transition: opacity 200ms 1100ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(111), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(111) {
  opacity: 1;
  transition: opacity 200ms 2775ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(111), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(111) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(111), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(111) {
    transition: opacity 200ms 1110ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(112), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(112) {
  opacity: 1;
  transition: opacity 200ms 2800ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(112), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(112) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(112), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(112) {
    transition: opacity 200ms 1120ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(113), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(113) {
  opacity: 1;
  transition: opacity 200ms 2825ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(113), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(113) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(113), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(113) {
    transition: opacity 200ms 1130ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(114), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(114) {
  opacity: 1;
  transition: opacity 200ms 2850ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(114), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(114) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(114), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(114) {
    transition: opacity 200ms 1140ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(115), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(115) {
  opacity: 1;
  transition: opacity 200ms 2875ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(115), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(115) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(115), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(115) {
    transition: opacity 200ms 1150ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(116), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(116) {
  opacity: 1;
  transition: opacity 200ms 2900ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(116), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(116) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(116), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(116) {
    transition: opacity 200ms 1160ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(117), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(117) {
  opacity: 1;
  transition: opacity 200ms 2925ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(117), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(117) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(117), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(117) {
    transition: opacity 200ms 1170ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(118), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(118) {
  opacity: 1;
  transition: opacity 200ms 2950ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(118), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(118) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(118), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(118) {
    transition: opacity 200ms 1180ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(119), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(119) {
  opacity: 1;
  transition: opacity 200ms 2975ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(119), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(119) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(119), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(119) {
    transition: opacity 200ms 1190ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(120), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(120) {
  opacity: 1;
  transition: opacity 200ms 3000ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(120), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(120) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(120), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(120) {
    transition: opacity 200ms 1200ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(121), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(121) {
  opacity: 1;
  transition: opacity 200ms 3025ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(121), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(121) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(121), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(121) {
    transition: opacity 200ms 1210ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(122), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(122) {
  opacity: 1;
  transition: opacity 200ms 3050ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(122), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(122) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(122), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(122) {
    transition: opacity 200ms 1220ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(123), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(123) {
  opacity: 1;
  transition: opacity 200ms 3075ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(123), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(123) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(123), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(123) {
    transition: opacity 200ms 1230ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(124), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(124) {
  opacity: 1;
  transition: opacity 200ms 3100ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(124), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(124) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(124), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(124) {
    transition: opacity 200ms 1240ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(125), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(125) {
  opacity: 1;
  transition: opacity 200ms 3125ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(125), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(125) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(125), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(125) {
    transition: opacity 200ms 1250ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(126), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(126) {
  opacity: 1;
  transition: opacity 200ms 3150ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(126), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(126) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(126), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(126) {
    transition: opacity 200ms 1260ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(127), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(127) {
  opacity: 1;
  transition: opacity 200ms 3175ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(127), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(127) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(127), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(127) {
    transition: opacity 200ms 1270ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(128), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(128) {
  opacity: 1;
  transition: opacity 200ms 3200ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(128), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(128) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(128), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(128) {
    transition: opacity 200ms 1280ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(129), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(129) {
  opacity: 1;
  transition: opacity 200ms 3225ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(129), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(129) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(129), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(129) {
    transition: opacity 200ms 1290ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(130), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(130) {
  opacity: 1;
  transition: opacity 200ms 3250ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(130), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(130) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(130), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(130) {
    transition: opacity 200ms 1300ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(131), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(131) {
  opacity: 1;
  transition: opacity 200ms 3275ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(131), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(131) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(131), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(131) {
    transition: opacity 200ms 1310ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(132), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(132) {
  opacity: 1;
  transition: opacity 200ms 3300ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(132), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(132) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(132), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(132) {
    transition: opacity 200ms 1320ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(133), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(133) {
  opacity: 1;
  transition: opacity 200ms 3325ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(133), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(133) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(133), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(133) {
    transition: opacity 200ms 1330ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(134), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(134) {
  opacity: 1;
  transition: opacity 200ms 3350ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(134), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(134) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(134), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(134) {
    transition: opacity 200ms 1340ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(135), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(135) {
  opacity: 1;
  transition: opacity 200ms 3375ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(135), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(135) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(135), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(135) {
    transition: opacity 200ms 1350ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(136), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(136) {
  opacity: 1;
  transition: opacity 200ms 3400ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(136), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(136) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(136), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(136) {
    transition: opacity 200ms 1360ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(137), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(137) {
  opacity: 1;
  transition: opacity 200ms 3425ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(137), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(137) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(137), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(137) {
    transition: opacity 200ms 1370ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(138), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(138) {
  opacity: 1;
  transition: opacity 200ms 3450ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(138), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(138) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(138), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(138) {
    transition: opacity 200ms 1380ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(139), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(139) {
  opacity: 1;
  transition: opacity 200ms 3475ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(139), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(139) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(139), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(139) {
    transition: opacity 200ms 1390ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(140), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(140) {
  opacity: 1;
  transition: opacity 200ms 3500ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(140), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(140) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(140), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(140) {
    transition: opacity 200ms 1400ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(141), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(141) {
  opacity: 1;
  transition: opacity 200ms 3525ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(141), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(141) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(141), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(141) {
    transition: opacity 200ms 1410ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(142), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(142) {
  opacity: 1;
  transition: opacity 200ms 3550ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(142), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(142) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(142), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(142) {
    transition: opacity 200ms 1420ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(143), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(143) {
  opacity: 1;
  transition: opacity 200ms 3575ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(143), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(143) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(143), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(143) {
    transition: opacity 200ms 1430ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(144), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(144) {
  opacity: 1;
  transition: opacity 200ms 3600ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(144), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(144) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(144), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(144) {
    transition: opacity 200ms 1440ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(145), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(145) {
  opacity: 1;
  transition: opacity 200ms 3625ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(145), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(145) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(145), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(145) {
    transition: opacity 200ms 1450ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(146), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(146) {
  opacity: 1;
  transition: opacity 200ms 3650ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(146), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(146) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(146), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(146) {
    transition: opacity 200ms 1460ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(147), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(147) {
  opacity: 1;
  transition: opacity 200ms 3675ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(147), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(147) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(147), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(147) {
    transition: opacity 200ms 1470ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(148), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(148) {
  opacity: 1;
  transition: opacity 200ms 3700ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(148), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(148) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(148), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(148) {
    transition: opacity 200ms 1480ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(149), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(149) {
  opacity: 1;
  transition: opacity 200ms 3725ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(149), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(149) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(149), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(149) {
    transition: opacity 200ms 1490ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(150), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(150) {
  opacity: 1;
  transition: opacity 200ms 3750ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(150), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(150) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(150), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(150) {
    transition: opacity 200ms 1500ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(151), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(151) {
  opacity: 1;
  transition: opacity 200ms 3775ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(151), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(151) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(151), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(151) {
    transition: opacity 200ms 1510ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(152), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(152) {
  opacity: 1;
  transition: opacity 200ms 3800ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(152), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(152) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(152), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(152) {
    transition: opacity 200ms 1520ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(153), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(153) {
  opacity: 1;
  transition: opacity 200ms 3825ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(153), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(153) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(153), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(153) {
    transition: opacity 200ms 1530ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(154), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(154) {
  opacity: 1;
  transition: opacity 200ms 3850ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(154), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(154) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(154), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(154) {
    transition: opacity 200ms 1540ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(155), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(155) {
  opacity: 1;
  transition: opacity 200ms 3875ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(155), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(155) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(155), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(155) {
    transition: opacity 200ms 1550ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(156), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(156) {
  opacity: 1;
  transition: opacity 200ms 3900ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(156), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(156) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(156), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(156) {
    transition: opacity 200ms 1560ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(157), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(157) {
  opacity: 1;
  transition: opacity 200ms 3925ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(157), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(157) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(157), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(157) {
    transition: opacity 200ms 1570ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(158), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(158) {
  opacity: 1;
  transition: opacity 200ms 3950ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(158), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(158) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(158), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(158) {
    transition: opacity 200ms 1580ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(159), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(159) {
  opacity: 1;
  transition: opacity 200ms 3975ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(159), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(159) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(159), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(159) {
    transition: opacity 200ms 1590ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(160), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(160) {
  opacity: 1;
  transition: opacity 200ms 4000ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(160), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(160) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(160), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(160) {
    transition: opacity 200ms 1600ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(161), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(161) {
  opacity: 1;
  transition: opacity 200ms 4025ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(161), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(161) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(161), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(161) {
    transition: opacity 200ms 1610ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(162), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(162) {
  opacity: 1;
  transition: opacity 200ms 4050ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(162), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(162) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(162), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(162) {
    transition: opacity 200ms 1620ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(163), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(163) {
  opacity: 1;
  transition: opacity 200ms 4075ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(163), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(163) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(163), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(163) {
    transition: opacity 200ms 1630ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(164), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(164) {
  opacity: 1;
  transition: opacity 200ms 4100ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(164), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(164) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(164), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(164) {
    transition: opacity 200ms 1640ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(165), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(165) {
  opacity: 1;
  transition: opacity 200ms 4125ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(165), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(165) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(165), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(165) {
    transition: opacity 200ms 1650ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(166), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(166) {
  opacity: 1;
  transition: opacity 200ms 4150ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(166), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(166) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(166), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(166) {
    transition: opacity 200ms 1660ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(167), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(167) {
  opacity: 1;
  transition: opacity 200ms 4175ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(167), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(167) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(167), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(167) {
    transition: opacity 200ms 1670ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(168), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(168) {
  opacity: 1;
  transition: opacity 200ms 4200ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(168), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(168) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(168), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(168) {
    transition: opacity 200ms 1680ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(169), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(169) {
  opacity: 1;
  transition: opacity 200ms 4225ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(169), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(169) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(169), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(169) {
    transition: opacity 200ms 1690ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(170), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(170) {
  opacity: 1;
  transition: opacity 200ms 4250ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(170), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(170) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(170), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(170) {
    transition: opacity 200ms 1700ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(171), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(171) {
  opacity: 1;
  transition: opacity 200ms 4275ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(171), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(171) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(171), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(171) {
    transition: opacity 200ms 1710ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(172), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(172) {
  opacity: 1;
  transition: opacity 200ms 4300ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(172), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(172) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(172), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(172) {
    transition: opacity 200ms 1720ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(173), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(173) {
  opacity: 1;
  transition: opacity 200ms 4325ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(173), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(173) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(173), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(173) {
    transition: opacity 200ms 1730ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(174), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(174) {
  opacity: 1;
  transition: opacity 200ms 4350ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(174), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(174) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(174), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(174) {
    transition: opacity 200ms 1740ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(175), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(175) {
  opacity: 1;
  transition: opacity 200ms 4375ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(175), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(175) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(175), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(175) {
    transition: opacity 200ms 1750ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(176), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(176) {
  opacity: 1;
  transition: opacity 200ms 4400ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(176), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(176) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(176), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(176) {
    transition: opacity 200ms 1760ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(177), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(177) {
  opacity: 1;
  transition: opacity 200ms 4425ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(177), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(177) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(177), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(177) {
    transition: opacity 200ms 1770ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(178), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(178) {
  opacity: 1;
  transition: opacity 200ms 4450ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(178), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(178) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(178), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(178) {
    transition: opacity 200ms 1780ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(179), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(179) {
  opacity: 1;
  transition: opacity 200ms 4475ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(179), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(179) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(179), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(179) {
    transition: opacity 200ms 1790ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(180), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(180) {
  opacity: 1;
  transition: opacity 200ms 4500ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(180), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(180) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(180), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(180) {
    transition: opacity 200ms 1800ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(181), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(181) {
  opacity: 1;
  transition: opacity 200ms 4525ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(181), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(181) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(181), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(181) {
    transition: opacity 200ms 1810ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(182), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(182) {
  opacity: 1;
  transition: opacity 200ms 4550ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(182), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(182) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(182), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(182) {
    transition: opacity 200ms 1820ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(183), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(183) {
  opacity: 1;
  transition: opacity 200ms 4575ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(183), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(183) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(183), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(183) {
    transition: opacity 200ms 1830ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(184), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(184) {
  opacity: 1;
  transition: opacity 200ms 4600ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(184), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(184) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(184), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(184) {
    transition: opacity 200ms 1840ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(185), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(185) {
  opacity: 1;
  transition: opacity 200ms 4625ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(185), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(185) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(185), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(185) {
    transition: opacity 200ms 1850ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(186), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(186) {
  opacity: 1;
  transition: opacity 200ms 4650ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(186), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(186) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(186), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(186) {
    transition: opacity 200ms 1860ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(187), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(187) {
  opacity: 1;
  transition: opacity 200ms 4675ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(187), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(187) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(187), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(187) {
    transition: opacity 200ms 1870ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(188), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(188) {
  opacity: 1;
  transition: opacity 200ms 4700ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(188), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(188) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(188), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(188) {
    transition: opacity 200ms 1880ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(189), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(189) {
  opacity: 1;
  transition: opacity 200ms 4725ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(189), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(189) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(189), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(189) {
    transition: opacity 200ms 1890ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(190), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(190) {
  opacity: 1;
  transition: opacity 200ms 4750ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(190), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(190) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(190), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(190) {
    transition: opacity 200ms 1900ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(191), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(191) {
  opacity: 1;
  transition: opacity 200ms 4775ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(191), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(191) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(191), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(191) {
    transition: opacity 200ms 1910ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(192), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(192) {
  opacity: 1;
  transition: opacity 200ms 4800ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(192), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(192) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(192), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(192) {
    transition: opacity 200ms 1920ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(193), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(193) {
  opacity: 1;
  transition: opacity 200ms 4825ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(193), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(193) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(193), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(193) {
    transition: opacity 200ms 1930ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(194), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(194) {
  opacity: 1;
  transition: opacity 200ms 4850ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(194), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(194) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(194), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(194) {
    transition: opacity 200ms 1940ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(195), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(195) {
  opacity: 1;
  transition: opacity 200ms 4875ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(195), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(195) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(195), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(195) {
    transition: opacity 200ms 1950ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(196), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(196) {
  opacity: 1;
  transition: opacity 200ms 4900ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(196), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(196) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(196), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(196) {
    transition: opacity 200ms 1960ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(197), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(197) {
  opacity: 1;
  transition: opacity 200ms 4925ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(197), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(197) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(197), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(197) {
    transition: opacity 200ms 1970ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(198), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(198) {
  opacity: 1;
  transition: opacity 200ms 4950ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(198), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(198) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(198), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(198) {
    transition: opacity 200ms 1980ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(199), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(199) {
  opacity: 1;
  transition: opacity 200ms 4975ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(199), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(199) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(199), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(199) {
    transition: opacity 200ms 1990ms ease-in;
  }
}

.step-4 .spider-bg #step-4 circle:nth-of-type(200), .step-4 .spider-bg #spider-key li.step-4 circle:nth-of-type(200) {
  opacity: 1;
  transition: opacity 200ms 5000ms ease-in;
}

.step-4 .spider-bg #step-4 path:nth-of-type(200), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(200) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-4 .spider-bg #step-4 path:nth-of-type(200), .step-4 .spider-bg #spider-key li.step-4 path:nth-of-type(200) {
    transition: opacity 200ms 2000ms ease-in;
  }
}

.spider-bg #step-5 {
  visibility: hidden;
}

.spider-bg #step-5 circle, .spider-bg #step-5 path {
  opacity: 0;
}

.step-5 .spider-bg #step-5, .step-5 .spider-bg #spider-key li.step-5 {
  visibility: visible;
  opacity: 1;
}

.step-5 .spider-bg #step-5 circle:nth-of-type(0), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(0) {
  opacity: 1;
  transition: opacity 200ms 0ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(0), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(0) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(0), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(0) {
    transition: opacity 200ms 0ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(1), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(1) {
  opacity: 1;
  transition: opacity 200ms 25ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(1), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(1) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(1), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(1) {
    transition: opacity 200ms 10ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(2), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(2) {
  opacity: 1;
  transition: opacity 200ms 50ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(2), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(2) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(2), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(2) {
    transition: opacity 200ms 20ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(3), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(3) {
  opacity: 1;
  transition: opacity 200ms 75ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(3), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(3) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(3), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(3) {
    transition: opacity 200ms 30ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(4), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(4) {
  opacity: 1;
  transition: opacity 200ms 100ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(4), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(4) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(4), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(4) {
    transition: opacity 200ms 40ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(5), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(5) {
  opacity: 1;
  transition: opacity 200ms 125ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(5), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(5) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(5), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(5) {
    transition: opacity 200ms 50ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(6), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(6) {
  opacity: 1;
  transition: opacity 200ms 150ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(6), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(6) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(6), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(6) {
    transition: opacity 200ms 60ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(7), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(7) {
  opacity: 1;
  transition: opacity 200ms 175ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(7), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(7) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(7), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(7) {
    transition: opacity 200ms 70ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(8), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(8) {
  opacity: 1;
  transition: opacity 200ms 200ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(8), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(8) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(8), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(8) {
    transition: opacity 200ms 80ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(9), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(9) {
  opacity: 1;
  transition: opacity 200ms 225ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(9), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(9) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(9), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(9) {
    transition: opacity 200ms 90ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(10), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(10) {
  opacity: 1;
  transition: opacity 200ms 250ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(10), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(10) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(10), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(10) {
    transition: opacity 200ms 100ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(11), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(11) {
  opacity: 1;
  transition: opacity 200ms 275ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(11), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(11) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(11), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(11) {
    transition: opacity 200ms 110ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(12), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(12) {
  opacity: 1;
  transition: opacity 200ms 300ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(12), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(12) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(12), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(12) {
    transition: opacity 200ms 120ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(13), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(13) {
  opacity: 1;
  transition: opacity 200ms 325ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(13), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(13) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(13), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(13) {
    transition: opacity 200ms 130ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(14), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(14) {
  opacity: 1;
  transition: opacity 200ms 350ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(14), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(14) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(14), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(14) {
    transition: opacity 200ms 140ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(15), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(15) {
  opacity: 1;
  transition: opacity 200ms 375ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(15), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(15) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(15), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(15) {
    transition: opacity 200ms 150ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(16), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(16) {
  opacity: 1;
  transition: opacity 200ms 400ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(16), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(16) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(16), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(16) {
    transition: opacity 200ms 160ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(17), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(17) {
  opacity: 1;
  transition: opacity 200ms 425ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(17), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(17) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(17), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(17) {
    transition: opacity 200ms 170ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(18), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(18) {
  opacity: 1;
  transition: opacity 200ms 450ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(18), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(18) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(18), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(18) {
    transition: opacity 200ms 180ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(19), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(19) {
  opacity: 1;
  transition: opacity 200ms 475ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(19), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(19) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(19), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(19) {
    transition: opacity 200ms 190ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(20), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(20) {
  opacity: 1;
  transition: opacity 200ms 500ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(20), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(20) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(20), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(20) {
    transition: opacity 200ms 200ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(21), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(21) {
  opacity: 1;
  transition: opacity 200ms 525ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(21), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(21) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(21), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(21) {
    transition: opacity 200ms 210ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(22), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(22) {
  opacity: 1;
  transition: opacity 200ms 550ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(22), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(22) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(22), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(22) {
    transition: opacity 200ms 220ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(23), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(23) {
  opacity: 1;
  transition: opacity 200ms 575ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(23), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(23) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(23), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(23) {
    transition: opacity 200ms 230ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(24), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(24) {
  opacity: 1;
  transition: opacity 200ms 600ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(24), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(24) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(24), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(24) {
    transition: opacity 200ms 240ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(25), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(25) {
  opacity: 1;
  transition: opacity 200ms 625ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(25), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(25) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(25), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(25) {
    transition: opacity 200ms 250ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(26), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(26) {
  opacity: 1;
  transition: opacity 200ms 650ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(26), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(26) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(26), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(26) {
    transition: opacity 200ms 260ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(27), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(27) {
  opacity: 1;
  transition: opacity 200ms 675ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(27), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(27) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(27), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(27) {
    transition: opacity 200ms 270ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(28), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(28) {
  opacity: 1;
  transition: opacity 200ms 700ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(28), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(28) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(28), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(28) {
    transition: opacity 200ms 280ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(29), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(29) {
  opacity: 1;
  transition: opacity 200ms 725ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(29), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(29) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(29), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(29) {
    transition: opacity 200ms 290ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(30), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(30) {
  opacity: 1;
  transition: opacity 200ms 750ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(30), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(30) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(30), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(30) {
    transition: opacity 200ms 300ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(31), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(31) {
  opacity: 1;
  transition: opacity 200ms 775ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(31), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(31) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(31), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(31) {
    transition: opacity 200ms 310ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(32), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(32) {
  opacity: 1;
  transition: opacity 200ms 800ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(32), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(32) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(32), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(32) {
    transition: opacity 200ms 320ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(33), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(33) {
  opacity: 1;
  transition: opacity 200ms 825ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(33), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(33) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(33), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(33) {
    transition: opacity 200ms 330ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(34), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(34) {
  opacity: 1;
  transition: opacity 200ms 850ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(34), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(34) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(34), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(34) {
    transition: opacity 200ms 340ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(35), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(35) {
  opacity: 1;
  transition: opacity 200ms 875ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(35), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(35) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(35), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(35) {
    transition: opacity 200ms 350ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(36), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(36) {
  opacity: 1;
  transition: opacity 200ms 900ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(36), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(36) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(36), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(36) {
    transition: opacity 200ms 360ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(37), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(37) {
  opacity: 1;
  transition: opacity 200ms 925ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(37), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(37) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(37), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(37) {
    transition: opacity 200ms 370ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(38), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(38) {
  opacity: 1;
  transition: opacity 200ms 950ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(38), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(38) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(38), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(38) {
    transition: opacity 200ms 380ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(39), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(39) {
  opacity: 1;
  transition: opacity 200ms 975ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(39), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(39) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(39), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(39) {
    transition: opacity 200ms 390ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(40), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(40) {
  opacity: 1;
  transition: opacity 200ms 1000ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(40), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(40) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(40), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(40) {
    transition: opacity 200ms 400ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(41), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(41) {
  opacity: 1;
  transition: opacity 200ms 1025ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(41), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(41) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(41), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(41) {
    transition: opacity 200ms 410ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(42), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(42) {
  opacity: 1;
  transition: opacity 200ms 1050ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(42), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(42) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(42), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(42) {
    transition: opacity 200ms 420ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(43), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(43) {
  opacity: 1;
  transition: opacity 200ms 1075ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(43), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(43) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(43), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(43) {
    transition: opacity 200ms 430ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(44), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(44) {
  opacity: 1;
  transition: opacity 200ms 1100ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(44), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(44) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(44), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(44) {
    transition: opacity 200ms 440ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(45), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(45) {
  opacity: 1;
  transition: opacity 200ms 1125ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(45), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(45) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(45), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(45) {
    transition: opacity 200ms 450ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(46), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(46) {
  opacity: 1;
  transition: opacity 200ms 1150ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(46), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(46) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(46), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(46) {
    transition: opacity 200ms 460ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(47), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(47) {
  opacity: 1;
  transition: opacity 200ms 1175ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(47), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(47) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(47), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(47) {
    transition: opacity 200ms 470ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(48), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(48) {
  opacity: 1;
  transition: opacity 200ms 1200ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(48), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(48) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(48), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(48) {
    transition: opacity 200ms 480ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(49), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(49) {
  opacity: 1;
  transition: opacity 200ms 1225ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(49), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(49) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(49), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(49) {
    transition: opacity 200ms 490ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(50), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(50) {
  opacity: 1;
  transition: opacity 200ms 1250ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(50), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(50) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(50), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(50) {
    transition: opacity 200ms 500ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(51), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(51) {
  opacity: 1;
  transition: opacity 200ms 1275ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(51), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(51) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(51), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(51) {
    transition: opacity 200ms 510ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(52), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(52) {
  opacity: 1;
  transition: opacity 200ms 1300ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(52), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(52) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(52), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(52) {
    transition: opacity 200ms 520ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(53), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(53) {
  opacity: 1;
  transition: opacity 200ms 1325ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(53), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(53) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(53), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(53) {
    transition: opacity 200ms 530ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(54), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(54) {
  opacity: 1;
  transition: opacity 200ms 1350ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(54), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(54) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(54), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(54) {
    transition: opacity 200ms 540ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(55), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(55) {
  opacity: 1;
  transition: opacity 200ms 1375ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(55), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(55) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(55), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(55) {
    transition: opacity 200ms 550ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(56), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(56) {
  opacity: 1;
  transition: opacity 200ms 1400ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(56), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(56) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(56), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(56) {
    transition: opacity 200ms 560ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(57), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(57) {
  opacity: 1;
  transition: opacity 200ms 1425ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(57), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(57) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(57), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(57) {
    transition: opacity 200ms 570ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(58), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(58) {
  opacity: 1;
  transition: opacity 200ms 1450ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(58), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(58) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(58), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(58) {
    transition: opacity 200ms 580ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(59), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(59) {
  opacity: 1;
  transition: opacity 200ms 1475ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(59), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(59) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(59), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(59) {
    transition: opacity 200ms 590ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(60), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(60) {
  opacity: 1;
  transition: opacity 200ms 1500ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(60), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(60) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(60), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(60) {
    transition: opacity 200ms 600ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(61), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(61) {
  opacity: 1;
  transition: opacity 200ms 1525ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(61), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(61) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(61), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(61) {
    transition: opacity 200ms 610ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(62), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(62) {
  opacity: 1;
  transition: opacity 200ms 1550ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(62), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(62) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(62), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(62) {
    transition: opacity 200ms 620ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(63), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(63) {
  opacity: 1;
  transition: opacity 200ms 1575ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(63), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(63) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(63), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(63) {
    transition: opacity 200ms 630ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(64), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(64) {
  opacity: 1;
  transition: opacity 200ms 1600ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(64), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(64) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(64), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(64) {
    transition: opacity 200ms 640ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(65), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(65) {
  opacity: 1;
  transition: opacity 200ms 1625ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(65), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(65) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(65), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(65) {
    transition: opacity 200ms 650ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(66), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(66) {
  opacity: 1;
  transition: opacity 200ms 1650ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(66), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(66) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(66), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(66) {
    transition: opacity 200ms 660ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(67), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(67) {
  opacity: 1;
  transition: opacity 200ms 1675ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(67), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(67) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(67), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(67) {
    transition: opacity 200ms 670ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(68), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(68) {
  opacity: 1;
  transition: opacity 200ms 1700ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(68), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(68) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(68), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(68) {
    transition: opacity 200ms 680ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(69), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(69) {
  opacity: 1;
  transition: opacity 200ms 1725ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(69), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(69) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(69), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(69) {
    transition: opacity 200ms 690ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(70), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(70) {
  opacity: 1;
  transition: opacity 200ms 1750ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(70), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(70) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(70), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(70) {
    transition: opacity 200ms 700ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(71), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(71) {
  opacity: 1;
  transition: opacity 200ms 1775ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(71), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(71) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(71), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(71) {
    transition: opacity 200ms 710ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(72), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(72) {
  opacity: 1;
  transition: opacity 200ms 1800ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(72), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(72) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(72), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(72) {
    transition: opacity 200ms 720ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(73), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(73) {
  opacity: 1;
  transition: opacity 200ms 1825ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(73), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(73) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(73), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(73) {
    transition: opacity 200ms 730ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(74), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(74) {
  opacity: 1;
  transition: opacity 200ms 1850ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(74), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(74) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(74), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(74) {
    transition: opacity 200ms 740ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(75), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(75) {
  opacity: 1;
  transition: opacity 200ms 1875ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(75), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(75) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(75), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(75) {
    transition: opacity 200ms 750ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(76), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(76) {
  opacity: 1;
  transition: opacity 200ms 1900ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(76), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(76) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(76), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(76) {
    transition: opacity 200ms 760ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(77), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(77) {
  opacity: 1;
  transition: opacity 200ms 1925ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(77), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(77) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(77), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(77) {
    transition: opacity 200ms 770ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(78), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(78) {
  opacity: 1;
  transition: opacity 200ms 1950ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(78), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(78) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(78), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(78) {
    transition: opacity 200ms 780ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(79), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(79) {
  opacity: 1;
  transition: opacity 200ms 1975ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(79), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(79) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(79), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(79) {
    transition: opacity 200ms 790ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(80), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(80) {
  opacity: 1;
  transition: opacity 200ms 2000ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(80), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(80) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(80), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(80) {
    transition: opacity 200ms 800ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(81), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(81) {
  opacity: 1;
  transition: opacity 200ms 2025ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(81), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(81) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(81), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(81) {
    transition: opacity 200ms 810ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(82), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(82) {
  opacity: 1;
  transition: opacity 200ms 2050ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(82), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(82) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(82), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(82) {
    transition: opacity 200ms 820ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(83), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(83) {
  opacity: 1;
  transition: opacity 200ms 2075ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(83), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(83) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(83), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(83) {
    transition: opacity 200ms 830ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(84), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(84) {
  opacity: 1;
  transition: opacity 200ms 2100ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(84), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(84) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(84), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(84) {
    transition: opacity 200ms 840ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(85), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(85) {
  opacity: 1;
  transition: opacity 200ms 2125ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(85), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(85) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(85), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(85) {
    transition: opacity 200ms 850ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(86), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(86) {
  opacity: 1;
  transition: opacity 200ms 2150ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(86), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(86) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(86), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(86) {
    transition: opacity 200ms 860ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(87), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(87) {
  opacity: 1;
  transition: opacity 200ms 2175ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(87), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(87) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(87), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(87) {
    transition: opacity 200ms 870ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(88), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(88) {
  opacity: 1;
  transition: opacity 200ms 2200ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(88), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(88) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(88), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(88) {
    transition: opacity 200ms 880ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(89), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(89) {
  opacity: 1;
  transition: opacity 200ms 2225ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(89), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(89) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(89), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(89) {
    transition: opacity 200ms 890ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(90), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(90) {
  opacity: 1;
  transition: opacity 200ms 2250ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(90), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(90) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(90), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(90) {
    transition: opacity 200ms 900ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(91), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(91) {
  opacity: 1;
  transition: opacity 200ms 2275ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(91), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(91) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(91), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(91) {
    transition: opacity 200ms 910ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(92), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(92) {
  opacity: 1;
  transition: opacity 200ms 2300ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(92), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(92) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(92), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(92) {
    transition: opacity 200ms 920ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(93), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(93) {
  opacity: 1;
  transition: opacity 200ms 2325ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(93), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(93) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(93), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(93) {
    transition: opacity 200ms 930ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(94), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(94) {
  opacity: 1;
  transition: opacity 200ms 2350ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(94), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(94) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(94), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(94) {
    transition: opacity 200ms 940ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(95), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(95) {
  opacity: 1;
  transition: opacity 200ms 2375ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(95), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(95) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(95), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(95) {
    transition: opacity 200ms 950ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(96), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(96) {
  opacity: 1;
  transition: opacity 200ms 2400ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(96), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(96) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(96), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(96) {
    transition: opacity 200ms 960ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(97), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(97) {
  opacity: 1;
  transition: opacity 200ms 2425ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(97), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(97) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(97), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(97) {
    transition: opacity 200ms 970ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(98), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(98) {
  opacity: 1;
  transition: opacity 200ms 2450ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(98), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(98) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(98), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(98) {
    transition: opacity 200ms 980ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(99), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(99) {
  opacity: 1;
  transition: opacity 200ms 2475ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(99), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(99) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(99), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(99) {
    transition: opacity 200ms 990ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(100), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(100) {
  opacity: 1;
  transition: opacity 200ms 2500ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(100), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(100) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(100), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(100) {
    transition: opacity 200ms 1000ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(101), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(101) {
  opacity: 1;
  transition: opacity 200ms 2525ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(101), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(101) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(101), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(101) {
    transition: opacity 200ms 1010ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(102), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(102) {
  opacity: 1;
  transition: opacity 200ms 2550ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(102), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(102) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(102), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(102) {
    transition: opacity 200ms 1020ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(103), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(103) {
  opacity: 1;
  transition: opacity 200ms 2575ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(103), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(103) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(103), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(103) {
    transition: opacity 200ms 1030ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(104), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(104) {
  opacity: 1;
  transition: opacity 200ms 2600ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(104), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(104) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(104), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(104) {
    transition: opacity 200ms 1040ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(105), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(105) {
  opacity: 1;
  transition: opacity 200ms 2625ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(105), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(105) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(105), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(105) {
    transition: opacity 200ms 1050ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(106), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(106) {
  opacity: 1;
  transition: opacity 200ms 2650ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(106), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(106) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(106), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(106) {
    transition: opacity 200ms 1060ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(107), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(107) {
  opacity: 1;
  transition: opacity 200ms 2675ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(107), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(107) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(107), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(107) {
    transition: opacity 200ms 1070ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(108), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(108) {
  opacity: 1;
  transition: opacity 200ms 2700ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(108), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(108) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(108), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(108) {
    transition: opacity 200ms 1080ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(109), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(109) {
  opacity: 1;
  transition: opacity 200ms 2725ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(109), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(109) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(109), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(109) {
    transition: opacity 200ms 1090ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(110), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(110) {
  opacity: 1;
  transition: opacity 200ms 2750ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(110), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(110) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(110), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(110) {
    transition: opacity 200ms 1100ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(111), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(111) {
  opacity: 1;
  transition: opacity 200ms 2775ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(111), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(111) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(111), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(111) {
    transition: opacity 200ms 1110ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(112), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(112) {
  opacity: 1;
  transition: opacity 200ms 2800ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(112), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(112) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(112), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(112) {
    transition: opacity 200ms 1120ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(113), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(113) {
  opacity: 1;
  transition: opacity 200ms 2825ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(113), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(113) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(113), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(113) {
    transition: opacity 200ms 1130ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(114), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(114) {
  opacity: 1;
  transition: opacity 200ms 2850ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(114), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(114) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(114), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(114) {
    transition: opacity 200ms 1140ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(115), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(115) {
  opacity: 1;
  transition: opacity 200ms 2875ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(115), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(115) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(115), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(115) {
    transition: opacity 200ms 1150ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(116), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(116) {
  opacity: 1;
  transition: opacity 200ms 2900ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(116), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(116) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(116), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(116) {
    transition: opacity 200ms 1160ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(117), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(117) {
  opacity: 1;
  transition: opacity 200ms 2925ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(117), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(117) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(117), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(117) {
    transition: opacity 200ms 1170ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(118), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(118) {
  opacity: 1;
  transition: opacity 200ms 2950ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(118), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(118) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(118), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(118) {
    transition: opacity 200ms 1180ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(119), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(119) {
  opacity: 1;
  transition: opacity 200ms 2975ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(119), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(119) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(119), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(119) {
    transition: opacity 200ms 1190ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(120), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(120) {
  opacity: 1;
  transition: opacity 200ms 3000ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(120), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(120) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(120), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(120) {
    transition: opacity 200ms 1200ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(121), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(121) {
  opacity: 1;
  transition: opacity 200ms 3025ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(121), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(121) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(121), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(121) {
    transition: opacity 200ms 1210ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(122), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(122) {
  opacity: 1;
  transition: opacity 200ms 3050ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(122), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(122) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(122), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(122) {
    transition: opacity 200ms 1220ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(123), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(123) {
  opacity: 1;
  transition: opacity 200ms 3075ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(123), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(123) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(123), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(123) {
    transition: opacity 200ms 1230ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(124), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(124) {
  opacity: 1;
  transition: opacity 200ms 3100ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(124), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(124) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(124), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(124) {
    transition: opacity 200ms 1240ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(125), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(125) {
  opacity: 1;
  transition: opacity 200ms 3125ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(125), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(125) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(125), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(125) {
    transition: opacity 200ms 1250ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(126), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(126) {
  opacity: 1;
  transition: opacity 200ms 3150ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(126), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(126) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(126), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(126) {
    transition: opacity 200ms 1260ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(127), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(127) {
  opacity: 1;
  transition: opacity 200ms 3175ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(127), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(127) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(127), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(127) {
    transition: opacity 200ms 1270ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(128), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(128) {
  opacity: 1;
  transition: opacity 200ms 3200ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(128), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(128) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(128), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(128) {
    transition: opacity 200ms 1280ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(129), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(129) {
  opacity: 1;
  transition: opacity 200ms 3225ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(129), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(129) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(129), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(129) {
    transition: opacity 200ms 1290ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(130), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(130) {
  opacity: 1;
  transition: opacity 200ms 3250ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(130), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(130) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(130), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(130) {
    transition: opacity 200ms 1300ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(131), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(131) {
  opacity: 1;
  transition: opacity 200ms 3275ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(131), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(131) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(131), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(131) {
    transition: opacity 200ms 1310ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(132), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(132) {
  opacity: 1;
  transition: opacity 200ms 3300ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(132), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(132) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(132), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(132) {
    transition: opacity 200ms 1320ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(133), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(133) {
  opacity: 1;
  transition: opacity 200ms 3325ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(133), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(133) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(133), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(133) {
    transition: opacity 200ms 1330ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(134), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(134) {
  opacity: 1;
  transition: opacity 200ms 3350ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(134), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(134) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(134), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(134) {
    transition: opacity 200ms 1340ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(135), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(135) {
  opacity: 1;
  transition: opacity 200ms 3375ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(135), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(135) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(135), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(135) {
    transition: opacity 200ms 1350ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(136), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(136) {
  opacity: 1;
  transition: opacity 200ms 3400ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(136), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(136) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(136), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(136) {
    transition: opacity 200ms 1360ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(137), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(137) {
  opacity: 1;
  transition: opacity 200ms 3425ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(137), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(137) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(137), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(137) {
    transition: opacity 200ms 1370ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(138), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(138) {
  opacity: 1;
  transition: opacity 200ms 3450ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(138), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(138) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(138), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(138) {
    transition: opacity 200ms 1380ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(139), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(139) {
  opacity: 1;
  transition: opacity 200ms 3475ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(139), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(139) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(139), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(139) {
    transition: opacity 200ms 1390ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(140), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(140) {
  opacity: 1;
  transition: opacity 200ms 3500ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(140), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(140) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(140), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(140) {
    transition: opacity 200ms 1400ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(141), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(141) {
  opacity: 1;
  transition: opacity 200ms 3525ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(141), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(141) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(141), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(141) {
    transition: opacity 200ms 1410ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(142), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(142) {
  opacity: 1;
  transition: opacity 200ms 3550ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(142), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(142) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(142), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(142) {
    transition: opacity 200ms 1420ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(143), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(143) {
  opacity: 1;
  transition: opacity 200ms 3575ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(143), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(143) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(143), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(143) {
    transition: opacity 200ms 1430ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(144), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(144) {
  opacity: 1;
  transition: opacity 200ms 3600ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(144), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(144) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(144), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(144) {
    transition: opacity 200ms 1440ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(145), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(145) {
  opacity: 1;
  transition: opacity 200ms 3625ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(145), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(145) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(145), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(145) {
    transition: opacity 200ms 1450ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(146), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(146) {
  opacity: 1;
  transition: opacity 200ms 3650ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(146), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(146) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(146), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(146) {
    transition: opacity 200ms 1460ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(147), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(147) {
  opacity: 1;
  transition: opacity 200ms 3675ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(147), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(147) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(147), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(147) {
    transition: opacity 200ms 1470ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(148), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(148) {
  opacity: 1;
  transition: opacity 200ms 3700ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(148), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(148) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(148), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(148) {
    transition: opacity 200ms 1480ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(149), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(149) {
  opacity: 1;
  transition: opacity 200ms 3725ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(149), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(149) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(149), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(149) {
    transition: opacity 200ms 1490ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(150), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(150) {
  opacity: 1;
  transition: opacity 200ms 3750ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(150), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(150) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(150), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(150) {
    transition: opacity 200ms 1500ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(151), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(151) {
  opacity: 1;
  transition: opacity 200ms 3775ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(151), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(151) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(151), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(151) {
    transition: opacity 200ms 1510ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(152), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(152) {
  opacity: 1;
  transition: opacity 200ms 3800ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(152), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(152) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(152), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(152) {
    transition: opacity 200ms 1520ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(153), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(153) {
  opacity: 1;
  transition: opacity 200ms 3825ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(153), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(153) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(153), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(153) {
    transition: opacity 200ms 1530ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(154), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(154) {
  opacity: 1;
  transition: opacity 200ms 3850ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(154), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(154) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(154), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(154) {
    transition: opacity 200ms 1540ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(155), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(155) {
  opacity: 1;
  transition: opacity 200ms 3875ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(155), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(155) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(155), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(155) {
    transition: opacity 200ms 1550ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(156), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(156) {
  opacity: 1;
  transition: opacity 200ms 3900ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(156), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(156) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(156), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(156) {
    transition: opacity 200ms 1560ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(157), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(157) {
  opacity: 1;
  transition: opacity 200ms 3925ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(157), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(157) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(157), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(157) {
    transition: opacity 200ms 1570ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(158), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(158) {
  opacity: 1;
  transition: opacity 200ms 3950ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(158), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(158) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(158), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(158) {
    transition: opacity 200ms 1580ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(159), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(159) {
  opacity: 1;
  transition: opacity 200ms 3975ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(159), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(159) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(159), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(159) {
    transition: opacity 200ms 1590ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(160), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(160) {
  opacity: 1;
  transition: opacity 200ms 4000ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(160), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(160) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(160), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(160) {
    transition: opacity 200ms 1600ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(161), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(161) {
  opacity: 1;
  transition: opacity 200ms 4025ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(161), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(161) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(161), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(161) {
    transition: opacity 200ms 1610ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(162), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(162) {
  opacity: 1;
  transition: opacity 200ms 4050ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(162), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(162) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(162), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(162) {
    transition: opacity 200ms 1620ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(163), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(163) {
  opacity: 1;
  transition: opacity 200ms 4075ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(163), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(163) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(163), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(163) {
    transition: opacity 200ms 1630ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(164), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(164) {
  opacity: 1;
  transition: opacity 200ms 4100ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(164), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(164) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(164), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(164) {
    transition: opacity 200ms 1640ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(165), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(165) {
  opacity: 1;
  transition: opacity 200ms 4125ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(165), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(165) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(165), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(165) {
    transition: opacity 200ms 1650ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(166), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(166) {
  opacity: 1;
  transition: opacity 200ms 4150ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(166), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(166) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(166), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(166) {
    transition: opacity 200ms 1660ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(167), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(167) {
  opacity: 1;
  transition: opacity 200ms 4175ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(167), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(167) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(167), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(167) {
    transition: opacity 200ms 1670ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(168), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(168) {
  opacity: 1;
  transition: opacity 200ms 4200ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(168), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(168) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(168), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(168) {
    transition: opacity 200ms 1680ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(169), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(169) {
  opacity: 1;
  transition: opacity 200ms 4225ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(169), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(169) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(169), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(169) {
    transition: opacity 200ms 1690ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(170), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(170) {
  opacity: 1;
  transition: opacity 200ms 4250ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(170), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(170) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(170), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(170) {
    transition: opacity 200ms 1700ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(171), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(171) {
  opacity: 1;
  transition: opacity 200ms 4275ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(171), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(171) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(171), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(171) {
    transition: opacity 200ms 1710ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(172), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(172) {
  opacity: 1;
  transition: opacity 200ms 4300ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(172), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(172) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(172), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(172) {
    transition: opacity 200ms 1720ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(173), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(173) {
  opacity: 1;
  transition: opacity 200ms 4325ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(173), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(173) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(173), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(173) {
    transition: opacity 200ms 1730ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(174), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(174) {
  opacity: 1;
  transition: opacity 200ms 4350ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(174), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(174) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(174), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(174) {
    transition: opacity 200ms 1740ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(175), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(175) {
  opacity: 1;
  transition: opacity 200ms 4375ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(175), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(175) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(175), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(175) {
    transition: opacity 200ms 1750ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(176), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(176) {
  opacity: 1;
  transition: opacity 200ms 4400ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(176), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(176) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(176), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(176) {
    transition: opacity 200ms 1760ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(177), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(177) {
  opacity: 1;
  transition: opacity 200ms 4425ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(177), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(177) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(177), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(177) {
    transition: opacity 200ms 1770ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(178), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(178) {
  opacity: 1;
  transition: opacity 200ms 4450ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(178), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(178) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(178), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(178) {
    transition: opacity 200ms 1780ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(179), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(179) {
  opacity: 1;
  transition: opacity 200ms 4475ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(179), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(179) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(179), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(179) {
    transition: opacity 200ms 1790ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(180), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(180) {
  opacity: 1;
  transition: opacity 200ms 4500ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(180), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(180) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(180), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(180) {
    transition: opacity 200ms 1800ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(181), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(181) {
  opacity: 1;
  transition: opacity 200ms 4525ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(181), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(181) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(181), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(181) {
    transition: opacity 200ms 1810ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(182), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(182) {
  opacity: 1;
  transition: opacity 200ms 4550ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(182), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(182) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(182), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(182) {
    transition: opacity 200ms 1820ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(183), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(183) {
  opacity: 1;
  transition: opacity 200ms 4575ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(183), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(183) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(183), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(183) {
    transition: opacity 200ms 1830ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(184), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(184) {
  opacity: 1;
  transition: opacity 200ms 4600ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(184), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(184) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(184), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(184) {
    transition: opacity 200ms 1840ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(185), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(185) {
  opacity: 1;
  transition: opacity 200ms 4625ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(185), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(185) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(185), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(185) {
    transition: opacity 200ms 1850ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(186), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(186) {
  opacity: 1;
  transition: opacity 200ms 4650ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(186), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(186) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(186), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(186) {
    transition: opacity 200ms 1860ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(187), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(187) {
  opacity: 1;
  transition: opacity 200ms 4675ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(187), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(187) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(187), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(187) {
    transition: opacity 200ms 1870ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(188), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(188) {
  opacity: 1;
  transition: opacity 200ms 4700ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(188), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(188) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(188), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(188) {
    transition: opacity 200ms 1880ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(189), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(189) {
  opacity: 1;
  transition: opacity 200ms 4725ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(189), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(189) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(189), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(189) {
    transition: opacity 200ms 1890ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(190), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(190) {
  opacity: 1;
  transition: opacity 200ms 4750ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(190), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(190) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(190), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(190) {
    transition: opacity 200ms 1900ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(191), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(191) {
  opacity: 1;
  transition: opacity 200ms 4775ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(191), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(191) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(191), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(191) {
    transition: opacity 200ms 1910ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(192), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(192) {
  opacity: 1;
  transition: opacity 200ms 4800ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(192), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(192) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(192), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(192) {
    transition: opacity 200ms 1920ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(193), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(193) {
  opacity: 1;
  transition: opacity 200ms 4825ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(193), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(193) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(193), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(193) {
    transition: opacity 200ms 1930ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(194), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(194) {
  opacity: 1;
  transition: opacity 200ms 4850ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(194), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(194) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(194), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(194) {
    transition: opacity 200ms 1940ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(195), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(195) {
  opacity: 1;
  transition: opacity 200ms 4875ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(195), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(195) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(195), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(195) {
    transition: opacity 200ms 1950ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(196), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(196) {
  opacity: 1;
  transition: opacity 200ms 4900ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(196), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(196) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(196), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(196) {
    transition: opacity 200ms 1960ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(197), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(197) {
  opacity: 1;
  transition: opacity 200ms 4925ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(197), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(197) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(197), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(197) {
    transition: opacity 200ms 1970ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(198), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(198) {
  opacity: 1;
  transition: opacity 200ms 4950ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(198), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(198) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(198), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(198) {
    transition: opacity 200ms 1980ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(199), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(199) {
  opacity: 1;
  transition: opacity 200ms 4975ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(199), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(199) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(199), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(199) {
    transition: opacity 200ms 1990ms ease-in;
  }
}

.step-5 .spider-bg #step-5 circle:nth-of-type(200), .step-5 .spider-bg #spider-key li.step-5 circle:nth-of-type(200) {
  opacity: 1;
  transition: opacity 200ms 5000ms ease-in;
}

.step-5 .spider-bg #step-5 path:nth-of-type(200), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(200) {
  opacity: .2;
}

@media (min-width: 768px) {
  .step-5 .spider-bg #step-5 path:nth-of-type(200), .step-5 .spider-bg #spider-key li.step-5 path:nth-of-type(200) {
    transition: opacity 200ms 2000ms ease-in;
  }
}

.step-5 .spider-bg #step-2, .step-5 .spider-bg #step-1 {
  opacity: 0;
  visibility: hidden;
  transition: visibility 0s 500ms, opacity 500ms ease-in;
}

.ba-multiple {
  position: relative;
  width: 100%;
  overflow: hidden;
  width: 100%;
  text-align: center;
}

.ba-multiple.first-row {
  padding-bottom: 15px;
}

.ba-multiple:after {
  content: 'Location here';
  font-family: Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;
  font-weight: 700;
  font-size: 1.25rem;
  color: #fff;
  position: absolute;
  top: 15px;
  left: 50%;
  transform: translate(-50%, 0);
  width: 100%;
}

.ba-multiple.hla:after {
  content: "Hla Poe Kaung ";
}

.ba-multiple.hla .before {
  background: url(../images/hla-before.jpg);
}

.ba-multiple.hla .before:after {
  content: 'AUG. 2017';
}

.ba-multiple.hla .after {
  background: url(../images/hla-after.jpg);
}

.ba-multiple.hla .after:after {
  content: 'NOV. 2018';
}

.ba-multiple.myo:after {
  content: "Myo Thu Gyi";
}

.ba-multiple.myo .before {
  background: url(../images/myo-before.jpg);
}

.ba-multiple.myo .before:after {
  content: 'AUG. 2017';
}

.ba-multiple.myo .after {
  background: url(../images/myo-after.jpg);
}

.ba-multiple.myo .after:after {
  content: 'OCT. 2018';
}

.ba-multiple.thit:after {
  content: "Thit Tone Nar Gwa Son";
}

.ba-multiple.thit .before {
  background: url(../images/thit-before.jpg);
}

.ba-multiple.thit .before:after {
  content: 'NOV. 2017';
}

.ba-multiple.thit .after {
  background: url(../images/thit-after.jpg);
}

.ba-multiple.thit .after:after {
  content: 'NOV. 2018';
}

.ba-multiple.done:after {
  content: "Done Paik";
}

.ba-multiple.done .before {
  background: url(../images/done-before.jpg);
}

.ba-multiple.done .before:after {
  content: 'NOV. 2017';
}

.ba-multiple.done .after {
  background: url(../images/done-after.jpg);
}

.ba-multiple.done .after:after {
  content: 'DEC. 2018';
}

.ba-multiple .ba {
  width: calc(50% - 2px);
  height: 275px;
  float: left;
  position: relative;
}

.ba-multiple .ba.before {
  margin-right: 1px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

.ba-multiple .ba.after {
  margin-left: 1px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

.ba-multiple .ba:after {
  font-family: Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;
  font-weight: 700;
  font-size: .85rem;
  color: #fff;
  position: absolute;
  bottom: 15px;
  left: 50%;
  transform: translate(-50%, 0);
}

.gallery .gallery-text {
  z-index: 1;
  position: relative;
}

body {
  background: #000;
  color: #fff;
}

a, a:visited {
  color: #fff;
  text-decoration: underline;
}

hr {
  margin-bottom: 0;
  margin-top: 5px;
}

picture img {
  width: 100%;
}

img.fullwidth {
  width: 100%;
}

video {
  width: 100%;
}

.content {
  min-height: 3000px;
}

.main {
  overflow-x: hidden;
  margin-top: 52px;
}

@media (min-width: 576px) {
  .main {
    margin-top: 68px;
  }
}

body.graphics .main {
  margin-top: 60px;
}

@media (min-width: 576px) {
  body.graphics .main {
    margin-top: 60px;
  }
}

.timestamp {
  color: #6B6A6B;
}

.tooltip {
  pointer-events: none !important;
}

.fullheight {
  height: 100vh;
}

.fullheight#slide3 {
  height: 120vh;
}

.divide {
  height: 5px;
  border-top: 1px solid #6B6A6B;
  border-bottom: 1px solid #6B6A6B;
}

.margin-top-30 {
  margin-top: 20px;
}

.margin-bottom-30 {
  margin-bottom: 20px;
}

.row-divider {
  position: relative;
}

.row-divider:before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  width: 1px;
  content: " ";
  background-color: #6B6A6B;
}

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

@media (max-width: 575.98px) {
  .container-full-mobile {
    padding-left: 0;
    padding-right: 0;
  }
}

.container-full {
  max-width: 100%;
  position: relative;
  margin-bottom: 25px;
  padding-left: 0;
  padding-right: 0;
}

.container-full .source-text {
  padding-left: 15px;
  padding-right: 15px;
}

@media (min-width: 768px) {
  .container-full {
    padding-left: 5px;
  }
}

.container-full .container .row {
  padding: 0 15px;
}

.chapter-header {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.bighead {
  line-height: 3rem;
  font-weight: 700;
  font-size: 3rem;
  margin-top: 1rem;
}

.byline {
  margin-top: .5rem;
  margin-bottom: 2rem;
  font-size: 0.8rem;
  font-weight: 400;
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.bodytext {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
}

@media (min-width: 768px) {
  .bodytext {
    font-size: 1.1rem;
  }
}

.kicker {
  font-weight: 400;
  text-transform: uppercase;
  font-size: 1.2rem;
}

.black-bg {
  background: rgba(0, 0, 0, 0.7);
  padding-top: 1rem;
}

.white-bg {
  background: rgba(255, 255, 255, 0.9);
  padding-top: 1rem;
  border: 1px solid #dbdbdb;
}

.lighbox-row {
  width: 100%;
  padding-bottom: 15px;
  overflow: hidden;
}

.lighbox-row .lb-img {
  width: calc(50% - 15px);
  float: left;
  padding-right: 15px;
}

.source-text {
  font-size: .8rem;
  color: #dbdbdb;
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.bottom-rule {
  border-bottom: 1px solid #6B6A6B;
}

.signoff {
  position: relative;
  margin-top: 2rem;
  padding-top: 1rem;
}

.signoff:before {
  content: " ";
  border-top: 1px solid #dbdbdb;
  display: block;
  position: absolute;
  left: 0;
  width: 114px;
  top: 0;
  text-shadow: 1.5px 1.5px 4px #000;
}

.share-in-article-container .list-group .list-group-item {
  background-color: #000;
}

.share-in-article-container .list-group .list-group-item.follow-us {
  color: #dbdbdb;
}

.share-in-article-container .list-group .list-group-item a {
  color: #dbdbdb;
}

.other-stories-container {
  border-top: 1px solid #444 !important;
  background-color: #222 !important;
  color: #fff !important;
}

.other-story-title {
  color: #dbdbdb !important;
}

.other-series-detail p {
  color: #dbdbdb !important;
}

.z10 {
  z-index: 10;
  position: relative;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiX3ZhcmlhYmxlcy5zY3NzIiwiX2ZvbnRzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvYm9vdHN0cmFwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb2RlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mdW5jdGlvbnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2FyZXQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX25hdi1kaXZpZGVyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fanVtYm90cm9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcm9ncmVzcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tZWRpYS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYWxpZ24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fY2xlYXJmaXguc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19lbWJlZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxvYXQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zsb2F0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2NyZWVucmVhZGVycy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2hhZG93cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWhpZGUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Zpc2liaWxpdHkuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Zpc2liaWxpdHkuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJpbnQuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvY29tcG9uZW50cy1mb250LWF3ZXNvbWUvc2Nzcy9mb250LWF3ZXNvbWUuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvY29tcG9uZW50cy1mb250LWF3ZXNvbWUvc2Nzcy9fcGF0aC5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9jb21wb25lbnRzLWZvbnQtYXdlc29tZS9zY3NzL19jb3JlLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2NvbXBvbmVudHMtZm9udC1hd2Vzb21lL3Njc3MvX2xhcmdlci5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9jb21wb25lbnRzLWZvbnQtYXdlc29tZS9zY3NzL19maXhlZC13aWR0aC5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9jb21wb25lbnRzLWZvbnQtYXdlc29tZS9zY3NzL19saXN0LnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2NvbXBvbmVudHMtZm9udC1hd2Vzb21lL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9jb21wb25lbnRzLWZvbnQtYXdlc29tZS9zY3NzL19ib3JkZXJlZC1wdWxsZWQuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvY29tcG9uZW50cy1mb250LWF3ZXNvbWUvc2Nzcy9fYW5pbWF0ZWQuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvY29tcG9uZW50cy1mb250LWF3ZXNvbWUvc2Nzcy9fcm90YXRlZC1mbGlwcGVkLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2NvbXBvbmVudHMtZm9udC1hd2Vzb21lL3Njc3MvX21peGlucy5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9jb21wb25lbnRzLWZvbnQtYXdlc29tZS9zY3NzL19zdGFja2VkLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2NvbXBvbmVudHMtZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2NvbXBvbmVudHMtZm9udC1hd2Vzb21lL3Njc3MvX3NjcmVlbi1yZWFkZXIuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvc2Fzcy1tYXRlcmlhbC1jb2xvcnMvc2Fzcy9fc2Fzcy1tYXRlcmlhbC1jb2xvcnMtZnVuY3Rpb24uc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvY2hhcnRlci1jb21tb25zL3Njc3MvY2hhcnRzdHlsZXMuc2NzcyIsInV0aWxpdGllcy9fdmlzaWJpbGl0eS5zY3NzIiwidXRpbGl0aWVzL19jb250YWluZXJzLnNjc3MiLCJjb21wb25lbnRzL19xdWVycnktc3RyaW5ncy5zY3NzIiwiY29tcG9uZW50cy9fdXRpbGl0aWVzLnNjc3MiLCJjb21wb25lbnRzL19oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9fc3BlY2lhbC1yZXBvcnQuc2NzcyIsImNvbXBvbmVudHMvX3NwZWNpYWwtcmVwb3J0LXNlY3Rpb24uc2NzcyIsImNvbXBvbmVudHMvX3R5cGUuc2NzcyIsImNvbXBvbmVudHMvX21hc3RoZWFkcy5zY3NzIiwiY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwiY29tcG9uZW50cy9faW1hZ2VzLnNjc3MiLCJjb21wb25lbnRzL192aWRlb3Muc2NzcyIsImNvbXBvbmVudHMvX3NpZGViYXJzLnNjc3MiLCJjb21wb25lbnRzL19yZWxhdGVkLnNjc3MiLCJjb21wb25lbnRzL19hZC5zY3NzIiwiY29tcG9uZW50cy9fc2hhcmUuc2NzcyIsImNvbXBvbmVudHMvX2Zvcm1zLnNjc3MiLCJjb21wb25lbnRzL19jdXN0b20tZm9ybXMuc2NzcyIsImNvbXBvbmVudHMvX25hdnMuc2NzcyIsImNvbXBvbmVudHMvX2Ryb3Bkb3duLnNjc3MiLCJjb21wb25lbnRzL19uby11aS1zbGlkZXIuc2NzcyIsImNvbXBvbmVudHMvX3Rvb2x0aXAuc2NzcyIsImNvbXBvbmVudHMvX2ZlYXR1cmUtcGFnZS5zY3NzIiwiY29tcG9uZW50cy9fY2Fyb3VzZWwuc2NzcyIsImNvbXBvbmVudHMvX3BvcHVwLWdhbGxlcnkuc2NzcyIsImNvbXBvbmVudHMvX290aGVyLXN0b3JpZXMuc2NzcyIsIl90eXBlLnNjc3MiLCJfY29udGVudC5zY3NzIiwibWFpbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQjtBQ1VqQjs7O0VBR0U7QUNiRix1QkFBdUI7QUFDdkI7RUFDSSx5QkFBeUI7RUFDekIsbUJBQWtCO0VBQ2xCLGlC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O0lBZ0VNLHVCQUFvQjtRQUFwQixvQkFBb0I7SUFDcEIsc0JBQXdCO1FBQXhCLHdCQUF3QjtHQUN6QjtFQWxFTDtJQW9FTSxpQkFBaUI7R0FDbEI7Q3JCK3pESjs7QXlCbm9FRDtFQUNFLHNCQUFzQjtFQUN0QixpQnhCZ1grQjtFd0IvVy9CLG1CQUFtQjtFQUNuQixvQkFBb0I7RUFDcEIsdUJBQXVCO0VBQ3ZCLDBCQUFrQjtLQUFsQix1QkFBa0I7TUFBbEIsc0JBQWtCO1VBQWxCLGtCQUFrQjtFQUNsQiw4QkFBMkM7RUNzRjNDLDBCekJ5WGtDO0V5QnhYbEMsZ0J6QnlRZ0M7RXlCeFFoQyxpQnpCdVIrQjtFeUJwUjdCLHVCekIyYWdDO0VxQjlnQjlCLHNJckJraEI2STtDd0J2ZWxKOztBSHZDQztFR0hGO0lISUksaUJBQWlCO0dHc0NwQjtDekI4bUVBOztBeUJ4cEVEO0VBYUksc0JBQXNCO0NuQkF2Qjs7QW1CYkg7RUFrQkksV0FBVztFQUNYLG1EeEI2R1c7Q3dCNUdaOztBQXBCSDtFQXlCSSxjeEI0ZTZCO0N3QjFlOUI7O0FBM0JIO0VBK0JJLGdCQUFnQjtDQUNqQjs7QUFhSDs7RUFFRSxxQkFBcUI7Q0FDdEI7O0FBUUM7RUN4REEsZXpCeUlnQjtFdUJ6SWQsdUJ2QmdJVztFeUI5SGIsbUJ6QjhIYTtDd0J0RVo7O0FBRkQ7RUNsREUsZXpCbUljO0V1QnpJZCwwQkVEaUU7RUFTakUsc0JBVDJHO0NwQk92Rjs7QW1Ca0R0QjtFQ3ZDSSxrRHpCK0dTO0N5QjdHWjs7QURxQ0Q7RUNoQ0UsZXpCaUhjO0V5QmhIZCx1QnpCdUdXO0V5QnRHWCxtQnpCc0dXO0N5QnJHWjs7QUQ2QkQ7O0VDeEJFLGV6QnlHYztFeUJ4R2QsMEJBbENxSjtFQXNDckosc0JBdEMrTDtDQWdEaE07O0FEU0Q7O0VDWk0sa0R6Qm9GTztDeUJsRlY7O0FEVUg7RUN4REEsWXpCZ0lhO0V1QmhJWCwwQnZCdUIrQjtFeUJyQmpDLHNCekJxQmlDO0N3Qm1DaEM7O0FBRkQ7RUNsREUsWXpCMEhXO0V1QmhJWCwwQkVEaUU7RUFTakUsc0JBVDJHO0NwQk92Rjs7QW1Ca0R0QjtFQ3ZDSSxrRHpCTTZCO0N5QkpoQzs7QURxQ0Q7RUNoQ0UsWXpCd0dXO0V5QnZHWCwwQnpCRitCO0V5QkcvQixzQnpCSCtCO0N5QkloQzs7QUQ2QkQ7O0VDeEJFLFl6QmdHVztFeUIvRlgsMEJBbENxSjtFQXNDckosc0JBdEMrTDtDQWdEaE07O0FEU0Q7O0VDWk0sa0R6QnJCMkI7Q3lCdUI5Qjs7QURVSDtFQ3hEQSxZekJnSWE7RXVCaElYLDBCdkJnS2E7RXlCOUpmLHNCekI4SmU7Q3dCdEdkOztBQUZEO0VDbERFLFl6QjBIVztFdUJoSVgsMEJFRGlFO0VBU2pFLHNCQVQyRztDcEJPdkY7O0FtQmtEdEI7RUN2Q0ksZ0R6QitJVztDeUI3SWQ7O0FEcUNEO0VDaENFLFl6QndHVztFeUJ2R1gsMEJ6QnVJYTtFeUJ0SWIsc0J6QnNJYTtDeUJySWQ7O0FENkJEOztFQ3hCRSxZekJnR1c7RXlCL0ZYLDBCQWxDcUo7RUFzQ3JKLHNCQXRDK0w7Q0FnRGhNOztBRFNEOztFQ1pNLGdEekJvSFM7Q3lCbEhaOztBRFVIO0VDeERBLFl6QmdJYTtFdUJoSVgsMEJ2QmtLYTtFeUJoS2Ysc0J6QmdLZTtDd0J4R2Q7O0FBRkQ7RUNsREUsWXpCMEhXO0V1QmhJWCwwQkVEaUU7RUFTakUsc0JBVDJHO0NwQk92Rjs7QW1Ca0R0QjtFQ3ZDSSxpRHpCaUpXO0N5Qi9JZDs7QURxQ0Q7RUNoQ0UsWXpCd0dXO0V5QnZHWCwwQnpCeUlhO0V5QnhJYixzQnpCd0lhO0N5QnZJZDs7QUQ2QkQ7O0VDeEJFLFl6QmdHVztFeUIvRlgsMEJBbENxSjtFQXNDckosc0JBdEMrTDtDQWdEaE07O0FEU0Q7O0VDWk0saUR6QnNIUztDeUJwSFo7O0FEVUg7RUN4REEsZXpCeUlnQjtFdUJ6SWQsMEJ2QitKYTtFeUI3SmYsc0J6QjZKZTtDd0JyR2Q7O0FBRkQ7RUNsREUsZXpCbUljO0V1QnpJZCwwQkVEaUU7RUFTakUsc0JBVDJHO0NwQk92Rjs7QW1Ca0R0QjtFQ3ZDSSxnRHpCOElXO0N5QjVJZDs7QURxQ0Q7RUNoQ0UsZXpCaUhjO0V5QmhIZCwwQnpCc0lhO0V5QnJJYixzQnpCcUlhO0N5QnBJZDs7QUQ2QkQ7O0VDeEJFLGV6QnlHYztFeUJ4R2QsMEJBbENxSjtFQXNDckosc0JBdEMrTDtDQWdEaE07O0FEU0Q7O0VDWk0sZ0R6Qm1IUztDeUJqSFo7O0FEVUg7RUN4REEsWXpCZ0lhO0V1QmhJWCwwQnZCNkphO0V5QjNKZixzQnpCMkplO0N3Qm5HZDs7QUFGRDtFQ2xERSxZekIwSFc7RXVCaElYLDBCRURpRTtFQVNqRSxzQkFUMkc7Q3BCT3ZGOztBbUJrRHRCO0VDdkNJLGdEekI0SVc7Q3lCMUlkOztBRHFDRDtFQ2hDRSxZekJ3R1c7RXlCdkdYLDBCekJvSWE7RXlCbkliLHNCekJtSWE7Q3lCbElkOztBRDZCRDs7RUN4QkUsWXpCZ0dXO0V5Qi9GWCwwQkFsQ3FKO0VBc0NySixzQkF0QytMO0NBZ0RoTTs7QURTRDs7RUNaTSxnRHpCaUhTO0N5Qi9HWjs7QURVSDtFQ3hEQSxlekJ5SWdCO0V1QnpJZCwwQnZCMEIrQjtFeUJ4QmpDLHNCekJ3QmlDO0N3QmdDaEM7O0FBRkQ7RUNsREUsZXpCbUljO0V1QnpJZCwwQkVEaUU7RUFTakUsc0JBVDJHO0NwQk92Rjs7QW1Ca0R0QjtFQ3ZDSSxrRHpCUzZCO0N5QlBoQzs7QURxQ0Q7RUNoQ0UsZXpCaUhjO0V5QmhIZCwwQnpCQytCO0V5QkEvQixzQnpCQStCO0N5QkNoQzs7QUQ2QkQ7O0VDeEJFLGV6QnlHYztFeUJ4R2QsMEJBbENxSjtFQXNDckosc0JBdEMrTDtDQWdEaE07O0FEU0Q7O0VDWk0sa0R6QmxCMkI7Q3lCb0I5Qjs7QURVSDtFQ3hEQSxZekJnSWE7RXVCaElYLDBCdkJzQitCO0V5QnBCakMsc0J6Qm9CaUM7Q3dCb0NoQzs7QUFGRDtFQ2xERSxZekIwSFc7RXVCaElYLDBCRURpRTtFQVNqRSxzQkFUMkc7Q3BCT3ZGOztBbUJrRHRCO0VDdkNJLCtDekJLNkI7Q3lCSGhDOztBRHFDRDtFQ2hDRSxZekJ3R1c7RXlCdkdYLDBCekJIK0I7RXlCSS9CLHNCekJKK0I7Q3lCS2hDOztBRDZCRDs7RUN4QkUsWXpCZ0dXO0V5Qi9GWCwwQkFsQ3FKO0VBc0NySixzQkF0QytMO0NBZ0RoTTs7QURTRDs7RUNaTSwrQ3pCdEIyQjtDeUJ3QjlCOztBRGdCSDtFQ1hBLFl6QjZFYTtFeUI1RWIsOEJBQThCO0VBQzlCLHVCQUF1QjtFQUN2QixtQnpCMEVhO0N3QmhFWjs7QUFGRDtFQ0xFLGV6QmdGYztFeUIvRWQsdUJ6QnNFVztFeUJyRVgsbUJ6QnFFVztDeUJwRVo7O0FERUQ7RUNFRSxrRHpCZ0VXO0N5Qi9EWjs7QURIRDtFQ09FLFl6QjJEVztFeUIxRFgsOEJBQThCO0NBQy9COztBRFREOztFQ2NFLGV6QjZEYztFeUI1RGQsdUJ6Qm1EVztFeUJsRFgsbUJ6QmtEVztDeUJ4Q1o7O0FEMUJEOztFQ3VCTSxrRHpCMkNPO0N5QnpDVjs7QUR6Qkg7RUNYQSxlekI1QmlDO0V5QjZCakMsOEJBQThCO0VBQzlCLHVCQUF1QjtFQUN2QixzQnpCL0JpQztDd0J5Q2hDOztBQUZEO0VDTEUsWXpCdUVXO0V5QnRFWCwwQnpCbkMrQjtFeUJvQy9CLHNCekJwQytCO0N5QnFDaEM7O0FERUQ7RUNFRSxrRHpCekMrQjtDeUIwQ2hDOztBREhEO0VDT0UsZXpCOUMrQjtFeUIrQy9CLDhCQUE4QjtDQUMvQjs7QURURDs7RUNjRSxZekJvRFc7RXlCbkRYLDBCekJ0RCtCO0V5QnVEL0Isc0J6QnZEK0I7Q3lCaUVoQzs7QUQxQkQ7O0VDdUJNLGtEekI5RDJCO0N5QmdFOUI7O0FEekJIO0VDWEEsZXpCNkdlO0V5QjVHZiw4QkFBOEI7RUFDOUIsdUJBQXVCO0VBQ3ZCLHNCekIwR2U7Q3dCaEdkOztBQUZEO0VDTEUsWXpCdUVXO0V5QnRFWCwwQnpCc0dhO0V5QnJHYixzQnpCcUdhO0N5QnBHZDs7QURFRDtFQ0VFLGdEekJnR2E7Q3lCL0ZkOztBREhEO0VDT0UsZXpCMkZhO0V5QjFGYiw4QkFBOEI7Q0FDL0I7O0FEVEQ7O0VDY0UsWXpCb0RXO0V5Qm5EWCwwQnpCbUZhO0V5QmxGYixzQnpCa0ZhO0N5QnhFZDs7QUQxQkQ7O0VDdUJNLGdEekIyRVM7Q3lCekVaOztBRHpCSDtFQ1hBLGV6QitHZTtFeUI5R2YsOEJBQThCO0VBQzlCLHVCQUF1QjtFQUN2QixzQnpCNEdlO0N3QmxHZDs7QUFGRDtFQ0xFLFl6QnVFVztFeUJ0RVgsMEJ6QndHYTtFeUJ2R2Isc0J6QnVHYTtDeUJ0R2Q7O0FERUQ7RUNFRSxpRHpCa0dhO0N5QmpHZDs7QURIRDtFQ09FLGV6QjZGYTtFeUI1RmIsOEJBQThCO0NBQy9COztBRFREOztFQ2NFLFl6Qm9EVztFeUJuRFgsMEJ6QnFGYTtFeUJwRmIsc0J6Qm9GYTtDeUIxRWQ7O0FEMUJEOztFQ3VCTSxpRHpCNkVTO0N5QjNFWjs7QUR6Qkg7RUNYQSxlekI0R2U7RXlCM0dmLDhCQUE4QjtFQUM5Qix1QkFBdUI7RUFDdkIsc0J6QnlHZTtDd0IvRmQ7O0FBRkQ7RUNMRSxlekJnRmM7RXlCL0VkLDBCekJxR2E7RXlCcEdiLHNCekJvR2E7Q3lCbkdkOztBREVEO0VDRUUsZ0R6QitGYTtDeUI5RmQ7O0FESEQ7RUNPRSxlekIwRmE7RXlCekZiLDhCQUE4QjtDQUMvQjs7QURURDs7RUNjRSxlekI2RGM7RXlCNURkLDBCekJrRmE7RXlCakZiLHNCekJpRmE7Q3lCdkVkOztBRDFCRDs7RUN1Qk0sZ0R6QjBFUztDeUJ4RVo7O0FEekJIO0VDWEEsZXpCMEdlO0V5QnpHZiw4QkFBOEI7RUFDOUIsdUJBQXVCO0VBQ3ZCLHNCekJ1R2U7Q3dCN0ZkOztBQUZEO0VDTEUsWXpCdUVXO0V5QnRFWCwwQnpCbUdhO0V5QmxHYixzQnpCa0dhO0N5QmpHZDs7QURFRDtFQ0VFLGdEekI2RmE7Q3lCNUZkOztBREhEO0VDT0UsZXpCd0ZhO0V5QnZGYiw4QkFBOEI7Q0FDL0I7O0FEVEQ7O0VDY0UsWXpCb0RXO0V5Qm5EWCwwQnpCZ0ZhO0V5Qi9FYixzQnpCK0VhO0N5QnJFZDs7QUQxQkQ7O0VDdUJNLGdEekJ3RVM7Q3lCdEVaOztBRHpCSDtFQ1hBLGV6QnpCaUM7RXlCMEJqQyw4QkFBOEI7RUFDOUIsdUJBQXVCO0VBQ3ZCLHNCekI1QmlDO0N3QnNDaEM7O0FBRkQ7RUNMRSxlekJnRmM7RXlCL0VkLDBCekJoQytCO0V5QmlDL0Isc0J6QmpDK0I7Q3lCa0NoQzs7QURFRDtFQ0VFLGtEekJ0QytCO0N5QnVDaEM7O0FESEQ7RUNPRSxlekIzQytCO0V5QjRDL0IsOEJBQThCO0NBQy9COztBRFREOztFQ2NFLGV6QjZEYztFeUI1RGQsMEJ6Qm5EK0I7RXlCb0QvQixzQnpCcEQrQjtDeUI4RGhDOztBRDFCRDs7RUN1Qk0sa0R6QjNEMkI7Q3lCNkQ5Qjs7QUR6Qkg7RUNYQSxlekI3QmlDO0V5QjhCakMsOEJBQThCO0VBQzlCLHVCQUF1QjtFQUN2QixzQnpCaENpQztDd0IwQ2hDOztBQUZEO0VDTEUsWXpCdUVXO0V5QnRFWCwwQnpCcEMrQjtFeUJxQy9CLHNCekJyQytCO0N5QnNDaEM7O0FERUQ7RUNFRSwrQ3pCMUMrQjtDeUIyQ2hDOztBREhEO0VDT0UsZXpCL0MrQjtFeUJnRC9CLDhCQUE4QjtDQUMvQjs7QURURDs7RUNjRSxZekJvRFc7RXlCbkRYLDBCekJ2RCtCO0V5QndEL0Isc0J6QnhEK0I7Q3lCa0VoQzs7QUQxQkQ7O0VDdUJNLCtDekIvRDJCO0N5QmlFOUI7O0FEZEw7RUFDRSxpQnhCd1MrQjtFd0J2Uy9CLGV4QmtNaUM7RXdCak1qQyw4QkFBOEI7Q0F1Qi9COztBQTFCRDtFQU1JLGV4QmdNOEI7RXdCL0w5QiwyQnhCZ01pQztFd0IvTGpDLDhCQUE4QjtFQUM5QiwwQkFBMEI7Q25CNUVOOztBbUJtRXhCO0VBY0ksMkJ4QnlMaUM7RXdCeExqQywwQkFBMEI7RUFDMUIsaUJBQWlCO0NBQ2xCOztBQWpCSDtFQXFCSSxleEJ2RStCO0V3QndFL0IscUJBQXFCO0NBQ3RCOztBQVVIO0VDYkUscUJ6QnFZZ0M7RXlCcFloQyxtQnpCOFE0QjtFeUI3UTVCLGlCekJvTytCO0V5QmpPN0Isc0J6QndPK0I7Q3dCOU5sQzs7QUFFRDtFQ2pCRSx3QnpCaVlpQztFeUJoWWpDLG9CekIyUTRCO0V5QjFRNUIsaUJ6QnFPK0I7RXlCbE83QixvQnpCeU84QjtDd0IzTmpDOztBQU9EO0VB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QUNuQixXQUFXO0NBQ1o7O0FBVkg7Ozs7Ozs7O0VBZ0JJLGtCL0J5UDZCO0MrQnhQOUI7O0FBR0g7RUFBdUIsbUIvQnFQVTtDK0JyUDRCOztBQUM3RDtFQUFzQixrQi9Cb1BXO0MrQnBQMEI7O0FBUTNEO0VBQ0UscUJBQWM7RUFBZCxjQUFjO0VBQ2QsdUJBQW9CO01BQXBCLG9CQUFvQjtFQUNwQiwwQi9CeVhrQztFK0J4WGxDLGlCQUFpQjtFQUNqQixnQi9Cd1FnQztFK0J2UWhDLGlCL0JrUitCO0UrQmpSL0IsaUIvQnFSK0I7RStCcFIvQixlL0JxQ2dCO0UrQnBDaEIsbUJBQW1CO0VBQ25CLG9CQUFvQjtFQUNwQiwwQi9CNkJnQjtFK0I1QmhCLDBCL0I3RWlDO0VXM0IvQix1QlgyVWdDO0MrQjNObkM7O0FBcEJEOztFQWtCSSxjQUFjO0NBQ2Y7O0FBU0g7Ozs7O0VBS0UsNkIvQm9jMEM7RStCbmMxQyxxQi9Cc1dnQztFK0JyV2hDLG1CL0IrTzRCO0UrQjlPNUIsaUIvQnFNK0I7RVdyVTdCLHNCWDRVK0I7QytCMU1sQzs7QUFFRDs7Ozs7RUFLRSw4Qi9CcWIwQztFK0JwYjFDLHdCL0JzVmlDO0UrQnJWakMsb0IvQmdPNEI7RStCL041QixpQi9CMEwrQjtFV3RVN0Isb0JYNlU4QjtDK0IvTGpDOztBQVVEOzs7Ozs7RXBCM0lJLDJCb0JpSjRCO0VwQmhKNUIsOEJvQmdKNEI7Q0FDL0I7O0FBRUQ7Ozs7OztFcEJ0SUksMEJvQjRJMkI7RXBCM0kzQiw2Qm9CMkkyQjtDQUM5Qjs7QUNuS0Q7RUFDRSxtQkFBbUI7RUFDbkIsZUFBZTtFQUNmLG1CQUE0QjtFQUM1QixxQmhDMmtCNEM7Q2dDMWtCN0M7O0FBRUQ7RUFDRSw0QkFBcUI7RUFBckIscUJBQXFCO0VBQ3JCLG1CaEN1a0IwQztDZ0N0a0IzQzs7QUFFRDtFQUNFLG1CQUFtQjtFQUNuQixZQUFZO0VBQ1osV0FBVztDQTRCWjs7QUEvQkQ7RUFNSSxZaEMyR1c7RXVCaElYLHVCdkJnSVc7Q2dDeEdaOztBQVRIO0VBYUksbUVoQ29HVztDZ0NuR1o7O0FBZEg7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RWdDd0piLDBCaEMvUGlDO0VXM0IvQix1QlgyVWdDO0NnQzdCbkM7O0FBL0JEO0VBZ0JJLG1CQUFtQjtFQUNuQixPQUFPO0VBQ1AsU0FBUztFQUNULFVBQVU7RUFDVixXQUFXO0VBQ1gsZUFBZTtFQUNmLGdCaENxUm9EO0VnQ3BScEQsMEJoQ2tMZ0M7RWdDakxoQyxpQmhDaUY2QjtFZ0NoRjdCLGVoQy9KYztFZ0NnS2Qsa0JBQWtCO0VUdlNsQiwwQnZCa0ljO0VnQ3VLZCwrQmhDaFIrQjtFVzNCL0IsbUNxQjRTZ0Y7Q0FDakY7O0FBU0g7RUFDRSxZQUFZO0VBQ1osZ0JBQWdCO0VBQ2hCLDhCQUE4QjtFQUM5Qix5QkFBaUI7S0FBakIsc0JBQWlCO1VBQWpCLGlCQUFpQjtDQTRHbEI7O0FBaEhEO0VBT0ksY0FBYztDQU9mOztBQWRIO0VBVzhCLG1FaEMvTGY7Q2dDK0xtRTs7QUFYbEY7RUFZOEIsbUVoQ2hNZjtDZ0NnTW1FOztBQVpsRjtFQWE4QixtRWhDak1mO0NnQ2lNbUU7O0FBYmxGO0VBaUJJLFVBQVU7Q0FDWDs7QUFsQkg7RUFxQkksWTFCNE02QztFMEIzTTdDLGExQjJNNkM7RTBCMU03QyxxQkFBd0M7RVQzVXhDLHVCdkJnSVc7RWdDNk1YLFUxQjJNMEM7RUsxaEIxQyxvQkwyaEI2QztFZTFoQjNDLDZHZmlkK0g7RTBCL0hqSSx5QkFBaUI7VUFBakIsaUJBQWlCO0NBS2xCOztBWG5WRDtFV2lURjtJWGhUSSxpQkFBaUI7R1drVmxCO0NqQ3N0R0Y7O0FpQ3h2R0Q7RVRwVEksd0JqQjZoQmdEO0MwQnhNL0M7O0FBakNMO0VBcUNJLFkxQnFMb0M7RTBCcExwQyxlMUJxTHFDO0UwQnBMckMsbUJBQW1CO0VBQ25CLGdCMUJvTHVDO0UwQm5MdkMsMEJoQzFOYztFZ0MyTmQsMEJBQTBCO0VyQmhXMUIsb0JMb2hCb0M7QzBCakxyQzs7QUE3Q0g7RUFnREksWTFCaUw2QztFMEJoTDdDLGExQmdMNkM7RWlCcmhCN0MsdUJ2QmdJVztFZ0N1T1gsVTFCaUwwQztFSzFoQjFDLG9CTDJoQjZDO0VlMWhCM0MsNkdmaWQrSDtFMEJyR2pJLHNCQUFpQjtPQUFqQixpQkFBaUI7Q0FLbEI7O0FYN1dEO0VXaVRGO0lYaFRJLGlCQUFpQjtHVzRXbEI7Q2pDMHRHRjs7QWlDdHhHRDtFVHBUSSx3QmpCNmhCZ0Q7QzBCOUsvQzs7QUEzREw7RUErREksWTFCMkpvQztFMEIxSnBDLGUxQjJKcUM7RTBCMUpyQyxtQkFBbUI7RUFDbkIsZ0IxQjBKdUM7RTBCekp2QywwQmhDcFBjO0VnQ3FQZCwwQkFBMEI7RXJCMVgxQixvQkxvaEJvQztDMEJ2SnJDOztBQXZFSDtFQTBFSSxZMUJ1SjZDO0UwQnRKN0MsYTFCc0o2QztFMEJySjdDLGNBQWM7RUFDZCxxQmhDd0YrQjtFZ0N2Ri9CLG9CaEN1RitCO0V1QnpkL0IsdUJ2QmdJVztFZ0NvUVgsVTFCb0owQztFSzFoQjFDLG9CTDJoQjZDO0VlMWhCM0MsNkdmaWQrSDtFMEJ4RWpJLGlCQUFpQjtDQUtsQjs7QVgxWUQ7RVdpVEY7SVhoVEksaUJBQWlCO0dXeVlsQjtDakM4dEdGOztBaUN2ekdEO0VUcFRJLHdCakI2aEJnRDtDMEJqSi9DOztBQXhGTDtFQTRGSSxZMUI4SG9DO0UwQjdIcEMsZTFCOEhxQztFMEI3SHJDLG1CQUFtQjtFQUNuQixnQjFCNkh1QztFMEI1SHZDLDhCQUE4QjtFQUM5QiwwQkFBMEI7RUFDMUIscUJBQXlDO0NBRTFDOztBQXBHSDtFQXVHSSwwQmhDeFJjO0VXcklkLG9CTG9oQm9DO0MwQnJIckM7O0FBekdIO0VBNEdJLG1CQUFtQjtFQUNuQiwwQmhDOVJjO0VXcklkLG9CTG9oQm9DO0MwQi9HckM7O0FBR0g7OztFWHZhTSw2R2ZpZCtIO0MwQnRDcEk7O0FYdmFDO0VXbWFGOzs7SVhsYUksaUJBQWlCO0dXc2FwQjtDakN3dUdBOztBa0NucEhEO0VBQ0UscUJBQWM7RUFBZCxjQUFjO0VBQ2Qsb0JBQWdCO01BQWhCLGdCQUFnQjtFQUNoQixnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGVBQWU7RUFDZixxQmpDaXRCc0M7Q2lDdnNC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OztBQzNTSDtFQUNFLHFCQUFjO0VBQWQsY0FBYztFQUNkLG9CQUFnQjtNQUFoQixnQkFBZ0I7RUFDaEIsc0JwQ3ErQnNDO0VvQ3ArQnRDLG9CcEN1K0JzQztFb0N0K0J0QyxpQkFBaUI7RUFDakIsMEJwQ2tJZ0I7RVdwSWQsdUJYMlVnQztDb0N2VW5DOztBQUVEO0VBR0kscUJwQzQ5QnFDO0NvQ3A5QnRDOztBQVhIO0VBTU0sc0JBQXNCO0VBQ3RCLHNCcEN3OUJtQztFb0N2OUJuQyxlcENXNkI7RW9DVjdCLGFwQzY5QmlDO0NvQzU5QmxDOztBQVZMO0VBb0JJLDJCQUEyQjtDQUM1Qjs7QUFyQkg7RUF3Qkksc0JBQXNCO0NBQ3ZCOztBQXpCSDtFQTRCSSxlcENUK0I7Q29DVWhDOztBQ3ZDSDtFQUNFLHFCQUFjO0VBQWQsY0FBYztFN0JHZCxnQkFBZ0I7RUFDaEIsaUJBQWlCO0VHRGYsdUJYMlVnQztDcUMzVW5DOztBQUVEO0VBQ0UsbUJBQW1CO0VBQ25CLGVBQWU7RUFDZix3QnJDeXdCd0M7RXFDeHdCeEMsa0JyQ2tVK0I7RXFDalUvQixrQnJDNHdCc0M7RXFDM3dCdEMsZXJDdVFpQztFcUN0UWpDLHVCckN5SGE7RXFDeEhiLDBCckMySGdCO0NxQ3ZHakI7O0FBNUJEO0VBV0ksV0FBVztFQUNYLGVyQ21ROEI7RXFDbFE5QixzQkFBc0I7RUFDdEIsMEJyQ29IYztFcUNuSGQsc0JyQ29IYztDcUNuSGY7O0FBaEJIO0VBbUJJLFdBQVc7RUFDWCxXL0J1cEJpQztFK0J0cEJqQyxtRHJDMkdXO0NxQzFHWjs7QUF0Qkg7RUEwQkksZ0JBQWdCO0NBQ2pCOztBQUdIO0VBR00sZUFBZTtFMUJSakIsZ0NYZ1RnQztFVy9TaEMsbUNYK1NnQztDcUN0Uy9COztBQUxMO0UxQm5CSSxpQ1g4VGdDO0VXN1RoQyxvQ1g2VGdDO0NxQ2pTL0I7O0FBVkw7RUFjSSxXQUFXO0VBQ1gsWXJDbUZXO0VxQ2xGWCx1QnJDa0ZXO0VxQ2pGWCxtQnJDaUZXO0NxQ2hGWjs7QUFsQkg7RUFxQkksZXJDNUIrQjtFcUM2Qi9CLHFCQUFxQjtFQUVyQixhQUFhO0VBQ2IsdUJyQ3lFVztFcUN4RVgsc0JyQzJFYztDcUMxRWY7O0FDNUREO0VBQ0Usd0J0Q2t4QnNDO0VzQ2p4QnRDLG1CdEM2VzBCO0VzQzVXMUIsaUJ0Q21VNkI7Q3NDbFU5Qjs7QUFJRztFM0JvQkYsK0JYaVQrQjtFV2hUL0Isa0NYZ1QrQjtDc0NuVTVCOztBQUdEO0UzQkNGLGdDWCtUK0I7RVc5VC9CLG1DWDhUK0I7Q3NDOVQ1Qjs7QUFmTDtFQUNFLHdCdENneEJxQztFc0Mvd0JyQyxvQnRDMFcwQjtFc0N6VzFCLGlCdENvVTZCO0NzQ25VOUI7O0FBSUc7RTNCb0JGLDZCWGtUOEI7RVdqVDlCLGdDWGlUOEI7Q3NDcFUzQjs7QUFHRDtFM0JDRiw4QlhnVThCO0VXL1Q5QixpQ1grVDhCO0NzQy9UM0I7O0FDYlA7RUFDRSxzQkFBc0I7RUFDdEIsc0J2Q2kzQnNDO0V1Q2gzQnRDLGV2QzYyQnFDO0V1QzUyQnJDLGlCdkNnWCtCO0V1Qy9XL0IsZUFBZTtFQUNmLG1CQUFtQjtFQUNuQixvQkFBb0I7RUFDcEIseUJBQXlCO0U1QlR2Qix1QlgyVWdDO0N1QzNUbkM7O0FBZkQ7RUFhSSxjQUFjO0NBQ2Y7O0FBSUg7RUFDRSxtQkFBbUI7RUFDbkIsVUFBVTtDQUNYOztBQU1EO0VBQ0UscUJ2QzAxQnNDO0V1Q3oxQnRDLG9CdkN5MUJzQztFV3YzQnBDLHFCWDAzQnFDO0N1QzExQnhDOztBQU9DO0VDMUNBLGV4QzhJZ0I7RXdDN0loQix1QnhDb0lhO0N1Q3pGWjs7QUFGRDtFQ3JDSSxleEN5SVk7RXdDeElaLHNCQUFzQjtFQUN0QiwwQkFBd0I7Q25DVzNCOztBa0N3QkQ7RUMxQ0EsWXhDcUlhO0V3Q3BJYiwwQnhDMkJpQztDdUNnQmhDOztBQUZEO0VDckNJLFl4Q2dJUztFd0MvSFQsc0JBQXNCO0VBQ3RCLDBCQUF3QjtDbkNXM0I7O0FrQ3dCRDtFQzFDQSxZeENxSWE7RXdDcEliLDBCeENvS2U7Q3VDekhkOztBQUZEO0VDckNJLFl4Q2dJUztFd0MvSFQsc0JBQXNCO0VBQ3RCLDBCQUF3QjtDbkNXM0I7O0FrQ3dCRDtFQzFDQSxZeENxSWE7RXdDcEliLDBCeENzS2U7Q3VDM0hkOztBQUZEO0VDckNJLFl4Q2dJUztFd0MvSFQsc0JBQXNCO0VBQ3RCLDBCQUF3QjtDbkNXM0I7O0FrQ3dCRDtFQzFDQSxleEM4SWdCO0V3QzdJaEIsMEJ4Q21LZTtDdUN4SGQ7O0FBRkQ7RUNyQ0ksZXhDeUlZO0V3Q3hJWixzQkFBc0I7RUFDdEIsMEJBQXdCO0NuQ1czQjs7QWtDd0JEO0VDMUNBLFl4Q3FJYTtFd0NwSWIsMEJ4Q2lLZTtDdUN0SGQ7O0FBRkQ7RUNyQ0ksWXhDZ0lTO0V3Qy9IVCxzQkFBc0I7RUFDdEIsMEJBQXdCO0NuQ1czQjs7QWtDd0JEO0VDMUNBLGV4QzhJZ0I7RXdDN0loQiwwQnhDOEJpQztDdUNhaEM7O0FBRkQ7RUNyQ0ksZXhDeUlZO0V3Q3hJWixzQkFBc0I7RUFDdEIsMEJBQXdCO0NuQ1czQjs7QWtDd0JEO0VDMUNBLFl4Q3FJYTtFd0NwSWIsMEJ4QzBCaUM7Q3VDaUJoQzs7QUFGRDtFQ3JDSSxZeENnSVM7RXdDL0hULHNCQUFzQjtFQUN0QiwwQkFBd0I7Q25DVzNCOztBb0NuQkg7RUFDRSxtQkFBK0M7RUFDL0Msb0J6QzZ5QnNDO0V5QzV5QnRDLDBCekNxSWdCO0VXcElkLHNCWDRVK0I7Q3lDdlVsQzs7QTFCbURHO0UwQjVESjtJQU9JLG1CekN3eUJvQztHeUN0eUJ2QztDMUMwa0pBOztBMEN4a0pEO0VBQ0UsaUJBQWlCO0VBQ2pCLGdCQUFnQjtFOUJUZCxpQjhCVXNCO0NBQ3pCOztBQ1hEO0VBQ0UsbUJBQW1CO0VBQ25CLHlCMUMrNUJ5QztFMEM5NUJ6QyxvQjFDKzVCc0M7RTBDOTVCdEMsOEJBQTZDO0UvQkozQyx1QlgyVWdDO0MwQ3JVbkM7O0FBR0Q7RUFFRSxlQUFlO0NBQ2hCOztBQUdEO0VBQ0UsaUIxQ3FXK0I7QzBDcFdoQzs7QUFPRDtFQUNFLG9CQUFnQztDQVVqQzs7QUFYRDtFQUtJLG1CQUFtQjtFQUNuQixPQUFPO0VBQ1AsU0FBUztFQUNULHlCMUNpNEJ1QztFMENoNEJ2QyxlQUFlO0NBQ2hCOztBQVNEO0VDOUNBLGV4Qm1GVztFSTlFVCx3Qko4RVM7RXdCakZYLG9CeEJpRlc7Q3VCbkNWOztBQzVDRDtFQUNFLDBCQUF3QjtDQUN6Qjs7QUFFRDtFQUNFLGVBQWE7Q0FDZDs7QURvQ0Q7RUM5Q0EsZXhCbUZXO0VJOUVULDBCSjhFUztFd0JqRlgsc0J4QmlGVztDdUJuQ1Y7O0FDNUNEO0VBQ0UsMEJBQXdCO0NBQ3pCOztBQUVEO0VBQ0UsZUFBYTtDQUNkOztBRG9DRDtFQzlDQSxleEJtRlc7RUk5RVQsMEJKOEVTO0V3QmpGWCxzQnhCaUZXO0N1Qm5DVjs7QUM1Q0Q7RUFDRSwwQkFBd0I7Q0FDekI7O0FBRUQ7RUFDRSxlQUFhO0NBQ2Q7O0FEb0NEO0VDOUNBLGV4Qm1GVztFSTlFVCwwQko4RVM7RXdCakZYLHNCeEJpRlc7Q3VCbkNWOztBQzVDRDtFQUNFLDBCQUF3QjtDQUN6Qjs7QUFFRDtFQUNFLGVBQWE7Q0FDZDs7QURvQ0Q7RUM5Q0EsZXhCbUZXO0VJOUVULDBCSjhFUztFd0JqRlgsc0J4QmlGVztDdUJuQ1Y7O0FDNUNEO0VBQ0UsMEJBQXdCO0NBQ3pCOztBQUVEO0VBQ0UsZUFBYTtDQUNkOztBRG9DRDtFQzlDQSxleEJtRlc7RUk5RVQsMEJKOEVTO0V3QmpGWCxzQnhCaUZXO0N1Qm5DVjs7QUM1Q0Q7RUFDRSwwQkFBd0I7Q0FDekI7O0FBRUQ7RUFDRSxlQUFhO0NBQ2Q7O0FEb0NEO0VDOUNBLFl4Qm1GVztFSTlFVCwwQko4RVM7RXdCakZYLHNCeEJpRlc7Q3VCbkNWOztBQzVDRDtFQUNFLDBCQUF3QjtDQUN6Qjs7QUFFRDtFQUNFLGVBQWE7Q0FDZDs7QURvQ0Q7RUM5Q0EsZXhCbUZXO0VJOUVULDBCSjhFUztFd0JqRlgsc0J4QmlGVztDdUJuQ1Y7O0FDNUNEO0VBQ0UsMEJBQXdCO0NBQ3pCOztBQUVEO0VBQ0UsZUFBYTtDQUNkOztBQ1hIO0VBQ0U7SUFBTyw0QkFBdUM7RzdDeXVKN0M7RTZDeHVKRDtJQUFLLHlCQUF5QjtHN0MydUo3QjtDQUNGOztBNkN6dUpEO0VBQ0UscUJBQWM7RUFBZCxjQUFjO0VBQ2QsYTVDMjZCc0M7RTRDMTZCdEMsaUJBQWlCO0VBQ2pCLG1CNUMwNkJrRDtFNEN6NkJsRCwwQjVDOEhnQjtFV3BJZCx1QlgyVWdDO0M0Q2xVbkM7O0FBRUQ7RUFDRSxxQkFBYztFQUFkLGNBQWM7RUFDZCwyQkFBdUI7TUFBdkIsdUJBQXVCO0VBQ3ZCLHNCQUF3QjtNQUF4Qix3QkFBd0I7RUFDeEIsWTVDbUhhO0U0Q2xIYixtQkFBbUI7RUFDbkIsb0JBQW9CO0VBQ3BCLHVCNUNnSGE7RXFCaklULDRCckJxN0I0QztDNENsNkJqRDs7QXZCZkM7RXVCTUY7SXZCTEksaUJBQWlCO0d1QmNwQjtDN0NndkpBOztBNkM5dUpEO0VyQmlCRSxzTUFBaUM7RXFCZmpDLDJCNUNzNUJzQztDNENyNUJ2Qzs7QUFFRDtFQUNFLG1ENUN5NUJvRDtDNEN4NUJyRDs7QUNqQ0Q7RUFDRSxxQkFBYztFQUFkLGNBQWM7RUFDZCxzQkFBd0I7TUFBeEIsd0JBQXdCO0NBQ3pCOztBQUVEO0VBQ0UsWUFBUTtNQUFSLFFBQVE7Q0FDVDs7QUNIRDtFQUNFLHFCQUFjO0VBQWQsY0FBYztFQUNkLDJCQUF1QjtNQUF2Qix1QkFBdUI7RUFHdkIsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtDQUNsQjs7QUFRRDtFQUNFLFlBQVk7RUFDWixlOUN3SGdCO0U4Q3ZIaEIsb0JBQW9CO0NBYXJCOztBQWhCRDtFQU9JLGU5Q21IYztFOENsSGQsc0JBQXNCO0VBQ3RCLDBCOUNJK0I7Q0tiaEM7O0F5Q0FIO0VBYUksZTlDSitCO0U4Q0svQiwwQjlDdUdjO0M4Q3RHZjs7QUFRSDtFQUNFLG1CQUFtQjtFQUNuQixlQUFlO0VBQ2YseUI5Q3U1QnlDO0U4Q3I1QnpDLG9COUM2UitCO0U4QzVSL0IsdUI5Q3NGYTtFOENyRmIsdUM5QytGYTtDOENsRWQ7O0FBcENEO0VuQ2hDSSxnQ1hxVWdDO0VXcFVoQyxpQ1hvVWdDO0M4QzFSakM7O0FBWEg7RUFjSSxpQkFBaUI7RW5DaENqQixvQ1h1VGdDO0VXdFRoQyxtQ1hzVGdDO0M4Q3JSakM7O0FBaEJIO0VBbUJJLFdBQVc7RUFDWCxzQkFBc0I7Q3pDM0N2Qjs7QXlDdUJIO0VBeUJJLGU5Q3RDK0I7RThDdUMvQix1QjlDa0VXO0M4Q2pFWjs7QUEzQkg7RUErQkksV0FBVztFQUNYLFk5QzREVztFOEMzRFgsdUI5QzJEVztFOEMxRFgsbUI5QzBEVztDOEN6RFo7O0FBU0g7RUFFSSxnQkFBZ0I7RUFDaEIsZUFBZTtFbkNyRmYsaUJtQ3NGd0I7Q0FDekI7O0FBTEg7RUFTTSxjQUFjO0NBQ2Y7O0FBVkw7RUFlTSxpQkFBaUI7Q0FDbEI7O0FDbkdIO0VBQ0UsZTVCZ0ZTO0U0Qi9FVCx3QjVCK0VTO0M0QmpFVjs7QUFoQkQ7RUFNTSxlNUIyRUs7RTRCMUVMLDBCQUF3QjtDMUNTN0I7O0EwQ2hCRDtFQVdNLFkvQ3dITztFK0N2SFAsMEI1QnFFSztFNEJwRUwsc0I1Qm9FSztDNEJuRU47O0FBZEw7RUFDRSxlNUJnRlM7RTRCL0VULDBCNUIrRVM7QzRCakVWOztBQWhCRDtFQU1NLGU1QjJFSztFNEIxRUwsMEJBQXdCO0MxQ1M3Qjs7QTBDaEJEO0VBV00sWS9Dd0hPO0UrQ3ZIUCwwQjVCcUVLO0U0QnBFTCxzQjVCb0VLO0M0Qm5FTjs7QUFkTDtFQUNFLGU1QmdGUztFNEIvRVQsMEI1QitFUztDNEJqRVY7O0FBaEJEO0VBTU0sZTVCMkVLO0U0QjFFTCwwQkFBd0I7QzFDUzdCOztBMENoQkQ7RUFXTSxZL0N3SE87RStDdkhQLDBCNUJxRUs7RTRCcEVMLHNCNUJvRUs7QzRCbkVOOztBQWRMO0VBQ0UsZTVCZ0ZTO0U0Qi9FVCwwQjVCK0VTO0M0QmpFVjs7QUFoQkQ7RUFNTSxlNUIyRUs7RTRCMUVMLDBCQUF3QjtDMUNTN0I7O0EwQ2hCRDtFQVdNLFkvQ3dITztFK0N2SFAsMEI1QnFFSztFNEJwRUwsc0I1Qm9FSztDNEJuRU47O0FBZEw7RUFDRSxlNUJnRlM7RTRCL0VULDBCNUIrRVM7QzRCakVWOztBQWhCRDtFQU1NLGU1QjJFSztFNEIxRUwsMEJBQXdCO0MxQ1M3Qjs7QTBDaEJEO0VBV00sWS9Dd0hPO0UrQ3ZIUCwwQjVC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V2E7O0FBQzVCO0VBQUUsYU5rbkJZO0NNbG5CYTs7QUFDM0I7RUFBRSxhTnNuQmM7Q010bkJhOztBQUM3QjtFQUFFLGFOeXRCWTtDTXp0QmE7O0FBQzNCO0VBQUUsYU5tUlk7Q01uUmE7O0FBQzNCO0VBQUUsYU51cEJnQjtDTXZwQmE7O0FBQy9CO0VBQUUsYU5xcEJVO0NNcnBCYTs7QUFDekI7RUFBRSxhTnNwQmU7Q010cEJhOztBQUM5QjtFQUFFLGFOeUlhO0NNeklhOztBQUM1Qjs7O0VBQUUsYU51cUJhO0NNdnFCYTs7QUFDNUI7RUFBRSxhTmdqQm1CO0NNaGpCYTs7QUFDbEM7RUFBRSxhTjhpQm9CO0NNOWlCYTs7QUFDbkM7RUFBRSxhTjhmaUI7Q005ZmE7O0FBQ2hDO0VBQUUsYU5ta0JjO0NNbmtCYTs7QUFDN0I7O0VBQUUsYU5tS1c7Q01uS2E7O0FBQzFCO0VBQUUsYU5rckJlO0NNbHJCYTs7QUFDOUI7RUFBRSxhTjJWWTtDTTNWYTs7QUFDM0I7RUFBRSxhTjBQYztDTTFQYTs7QUFDN0I7RUFBRSxhTm1KZTtDTW5KYTs7QUFDOUI7RUFBRSxhTnNoQlk7Q010aEJhOztBQUMzQjtFQUFFLGFObU1nQjtDTW5NYTs7QUFDL0I7RUFBRSxhTmUyQjtDTWZhOztBQUMxQztFQUFFLGFOaUJ5QjtDTWpCYTs7QUFDeEM7RUFBRSxhTndXYTtDTXhXYTs7QUFDNUI7RUFBRSxhTjJlcUI7Q00zZWE7O0FBQ3BDOztFQUFFLGFOMGdCYztDTTFnQmE7O0FBQzdCO0VBQUUsYU5vZ0JlO0NNcGdCYTs7QUFDOUI7RUFBRSxhTjRZZ0I7Q001WWE7O0FBQy9CO0VBQUUsYU4rWVk7Q00vWWE7O0FBQzNCO0VBQUUsYU5nUVk7Q01oUWE7O0FBQzNCO0VBQUUsYU53VWtCO0NNeFVhOztBQUNqQztFQUFFLGFOcXRCa0I7Q01ydEJhOztBQUNqQztFQUFFLGFObXRCbUI7Q01udEJhOztBQUNsQztFQUFFLGFOb3RCaUI7Q01wdEJhOztBQUNoQztFQUFFLGFONmVjO0NNN2VhOztBQUM3QjtFQUFFLGFONEJlO0NNNUJhOztBQUM5QjtFQUFFLGFONm1CVztDTTdtQmE7O0FBQzFCO0VBQUUsYU42bUJZO0NNN21CYTs7QUFDM0I7RUFBRSxhTjZEWTtDTTdEYTs7QUFDM0I7RUFBRSxhTjZEZ0I7Q003RGE7O0FBQy9CO0VBQUUsYU5tZWE7Q01uZWE7O0FBQzVCO0VBQUUsYU4rRWM7Q00vRWE7O0FBQzdCO0VBQUUsYU44UFk7Q005UGE7O0FBQzNCO0VBQUUsYU5xRFk7Q01yRGE7O0FBQzNCO0VBQUUsYU44VmM7Q005VmE7O0FBQzdCO0VBQUUsYU40bUJtQjtDTTVtQmE7O0FBQ2xDO0VBQUUsYU40bUJrQjtDTTVtQmE7O0FBQ2pDO0VBQUUsYU5oQ2tCO0NNZ0NhOztBQUNqQztFQUFFLGFObkNvQjtDTW1DYTs7QUFDbkM7RUFBRSxhTmpDbUI7Q01pQ2E7O0FBQ2xDO0VBQUUsYU5wQ3FCO0NNb0NhOztBQUNwQztFQUFFLGFObVhZO0NNblhhOztBQUMzQjs7RUFBRSxhTmdiZTtDTWhiYTs7QUFDOUI7RUFBRSxhTjJVYztDTTNVYTs7QUFDN0I7RUFBRSxhTnVyQm9CO0NNdnJCYTs7QUFDbkM7OztFQUFFLGFOaWNpQjtDTWpjYTs7QUFDaEM7RUFBRSxhTnliYztDTXpiYTs7QUFDN0I7RUFBRSxhTitYa0I7Q00vWGE7O0FBQ2pDO0VBQUUsYU4vQ2M7Q00rQ2E7O0FBQzdCO0VBQUUsYU4wbkJZO0NNMW5CYTs7QUFDM0I7O0VBQUUsYU51YnVCO0NNdmJhOztBQUN0QztFQUFFLGFOc2dCc0I7Q010Z0JhOztBQUNyQztFQUFFLGFOdUZzQjtDTXZGYTs7QUFDckM7RUFBRSxhTmpCYztDTWlCYTs7QUFDN0I7RUFBRSxhTjJqQnFCO0NNM2pCYTs7QUFDcEM7RUFBRSxhTjZMcUI7Q003TGE7O0FBQ3BDO0VBQUUsYU5WZ0I7Q01VYTs7QUFDL0I7RUFBRSxhTjhiWTtDTTliYTs7QUFDM0I7RUFBRSxhTndhYTtDTXhhYTs7QUFDNUI7RUFBRSxhTjJqQlk7Q00zakJhOztBQUMzQjtFQUFFLGFOdU9lO0NNdk9hOztBQUM5QjtFQUFFLGFOd0xvQjtDTXhMYTs7QUFDbkM7RUFBRSxhTm9qQm9CO0NNcGpCYTs7QUFDbkM7RUFBRSxhTnVKYTtDTXZKYTs7QUFDNUI7RUFBRSxhTmlGb0I7Q01qRmE7O0FBQ25DO0VBQUUsYU5pRnFCO0NNakZhOztBQUNwQztFQUFFLGFOMGJtQjtDTTFiYTs7QUFDbEM7RUFBRSxhTitYb0I7Q00vWGE7O0FBQ25DO0VBQUUsYU5tbUJvQjtDTW5tQmE7O0FBQ25DO0VBQUUsYU5tRW9CO0NNbkVhOztBQUNuQztFQUFFLGFOaWN1QjtDTWpjYTs7QUFDdEM7RUFBRSxhTmtUbUI7Q01sVGE7O0FBQ2xDO0VBQUUsYU5rSGtCO0NNbEhhOztBQUNqQztFQUFFLGFOK2xCc0I7Q00vbEJhOztBQUNyQztFQUFFLGFOK0RzQjtDTS9EYTs7QUFDckM7RUFBRSxhTjNCVztDTTJCYTs7QUFDMUI7RUFBRSxhTjNDa0I7Q00yQ2E7O0FBQ2pDO0VBQUUsYU4zQ21CO0NNMkNhOztBQUNsQztFQUFFLGFOM0NnQjtDTTJDYTs7QUFDL0I7RUFBRSxhTi9Da0I7Q00rQ2E7O0FBQ2pDOztFQUFFLGFOcWVhO0NNcmVhOztBQUM1QjtFQUFFLGFOdUpjO0NNdkphOztBQUM3QjtFQUFFLGFOK0ZnQjtDTS9GYTs7QUFDL0I7RUFBRSxhTndhWTtDTXhhYTs7QUFDM0I7RUFBRSxhTjZXYTtDTTdXYTs7QUFDNUI7RUFBRSxhTjNDZ0I7Q00yQ2E7O0FBQy9CO0VBQUUsYU5nSjBCO0NNaEphOztBQUN6QztFQUFFLGFOMk5ZO0NNM05hOztBQUMzQjtFQUFFLGFObVRZO0NNblRhOztBQUMzQjtFQUFFLGFOc0xZO0NNdExhOztBQUMzQjtFQUFFLGFOa0pXO0NNbEphOztBQUMxQjtFQUFFLGFOa0ppQjtDTWxKYTs7QUFDaEM7O0VBQUUsYU4ySTRCO0NNM0lhOztBQUMzQztFQUFFLGFOeVphO0NNelphOztBQUM1QjtFQUFFLGFOVWdCO0NNVmE7O0FBQy9CO0VBQUUsYU44YWM7Q005YWE7O0FBQzdCO0VBQUUsYU4wRWU7Q00xRWE7O0FBQzlCO0VBQUUsYU51VWM7Q012VWE7O0FBQzdCO0VBQUUsYU5pRGtCO0NNakRhOztBQUNqQztFQUFFLGFONkNvQjtDTTdDYTs7QUFDbkM7RUFBRSxhTnliZTtDTXpiYTs7QUFDOUI7RUFBRSxhTjRkcUI7Q001ZGE7O0FBQ3BDO0VBQUUsYU5vTGM7Q01wTGE7O0FBQzdCO0VBQUUsYU5xTG1CO0NNckxhOztBQUNsQztFQUFFLGFOakVnQjtDTWlFYTs7QUFDL0I7RUFBRSxhTm5FZ0I7Q01tRWE7O0FBQy9COztFQUFFLGFOdkRpQjtDTXVEYTs7QUFDaEM7RUFBRSxhTjBsQnNCO0NNMWxCYTs7QUFDckM7RUFBRSxhTnVJdUI7Q012SWE7O0FBQ3RDO0VBQUUsYU5Fb0I7Q01GYTs7QUFDbkM7RUFBRSxhTnNSVztDTXRSYTs7QUFDMUI7O0VBQUUsYU55RFk7Q016RGE7O0FBQzNCO0VBQUUsYU44RGdCO0NNOURhOztBQUMvQjtFQUFFLGFOa2pCbUI7Q01sakJhOztBQUNsQztFQUFFLGFOZ2pCcUI7Q01oakJhOztBQUNwQztFQUFFLGFOdWZpQjtDTXZmYTs7QUFDaEM7RUFBRSxhTjBPZTtDTTFPYTs7QUFDOUI7RUFBRSxhTmdkZ0I7Q01oZGE7O0FBQy9CO0VBQUUsYU5tU3VCO0NNblNhOztBQUN0QztFQUFFLGFOeWlCa0I7Q016aUJhOztBQUNqQztFQUFFLGFOa0hxQjtDTWxIYTs7QUFDcEM7RUFBRSxhTjBjZTtDTTFjYTs7QUFDOUI7RUFBRSxhTmlrQmM7Q01qa0JhOztBQUM3QjtFQUFFLGFONExxQjtDTTVMYTs7QUFDcEM7RUFBRSxhTm1sQmM7Q01ubEJhOztBQUM3QjtFQUFFLGFOaVJlO0NNalJhOztBQUM5QjtFQUFFLGFONldhO0NNN1dhOztBQUM1QjtFQUFFLGFOdWVnQjtDTXZlYTs7QUFDL0I7RUFBRSxhTnJDa0I7Q01xQ2E7O0FBQ2pDO0VBQUUsYU4yV29CO0NNM1dhOztBQUNuQztFQUFFLGFOa2tCZTtDTWxrQmE7O0FBQzlCOztFQUFFLGFONkdnQjtDTTdHYTs7QUFDL0I7RUFBRSxhTmlMYztDTWpMYTs7QUFDN0I7RUFBRSxhTnVrQmM7Q012a0JhOztBQUM3QjtFQUFFLGFOaURtQjtDTWpEYTs7QUFDbEM7O0VBQUUsYU42Wlc7Q003WmE7O0FBQzFCO0VBQUUsYU5rTmE7Q01sTmE7O0FBQzVCO0VBQUUsYU52Q2dCO0NNdUNhOztBQUMvQjtFQUFFLGFObEVZO0NNa0VhOztBQUMzQjtFQUFFLGFOUG1CO0NNT2E7O0FBQ2xDO0VBQUUsYU5rTW9CO0NNbE1hOztBQUNuQztFQUFFLGFOZ01tQjtDTWhNYTs7QUFDbEM7RUFBRSxhTmlNaUI7Q01qTWE7O0FBQ2hDO0VBQUUsYU42TG1CO0NNN0xhOztBQUNsQztFQUFFLGFOdkh5QjtDTXVIYTs7QUFDeEM7RUFBRSxhTm5IMEI7Q01tSGE7O0FBQ3pDO0VBQUUsYU5uSHVCO0NNbUhhOztBQUN0QztFQUFFLGFOM0h5QjtDTTJIYTs7QUFDeEM7RUFBRSxhTnlLYTtDTXpLYTs7QUFDNUI7RUFBRSxhTjJtQmM7Q00zbUJhOztBQUM3QjtFQUFFLGFObWZhO0NNbmZhOztBQUM1QjtFQUFFLGFOdUhjO0NNdkhhOztBQUM3QjtFQUFFLGFOM0RpQjtDTTJEYTs7QUFDaEM7RUFBRSxhTnBIa0I7Q01vSGE7O0FBQ2pDOztFQUFFLGFOZ2tCYTtDTWhrQmE7O0FBQzVCOztFQUFFLGFONFBZO0NNNVBhOztBQUMzQjtFQUFFLGFORWE7Q01GYTs7QUFDNUI7RUFBRSxhTjBIYTtDTTFIYTs7QUFDNUI7O0VBQUUsYU44WWdCO0NNOVlhOztBQUMvQjs7RUFBRSxhTjZHZTtDTTdHYTs7QUFDOUI7RUFBRSxhTitUaUI7Q00vVGE7O0FBQ2hDOztFQUFFLGFOd0hnQjtDTXhIYTs7QUFDL0I7RUFBRSxhTm1jYztDTW5jYTs7QUFDN0I7OztFQUFFLGFON0dZO0NNNkdhOztBQUMzQjtFQUFFLGFOMlBlO0NNM1BhOztBQUM5QjtFQUFFLGFOeVBlO0NNelBhOztBQUM5QjtFQUFFLGFOb2RxQjtDTXBkYTs7QUFDcEM7RUFBRSxhTmdpQmlCO0NNaGlCYTs7QUFDaEM7RUFBRSxhTjRkYTtDTTVkYTs7QUFDNUI7RUFBRSxhTjhQYTtDTTlQYTs7QUFDNUI7RUFBRSxhTmtoQmE7Q01saEJhOztBQUM1QjtFQUFFLGFOd1VpQjtDTXhVYTs7QUFDaEM7RUFBRSxhTnlVd0I7Q016VWE7O0FBQ3ZDO0VBQUUsYU5xSjBCO0NNckphOztBQUN6QztFQUFFLGFOaUptQjtDTWpKYTs7QUFDbEM7RUFBRSxhTjBSYTtDTTFSYTs7QUFDNUI7RUFBRSxhTi9Ea0I7Q00rRGE7O0FBQ2pDO0VBQUUsYU56RGdCO0NNeURhOztBQUMvQjtFQUFFLGFOaEVrQjtDTWdFYTs7QUFDakM7RUFBRSxhTmhFbUI7Q01nRWE7O0FBQ2xDO0VBQUUsYU5YZTtDTVdhOztBQUM5Qjs7RUFBRSxhTmdhWTtDTWhhYTs7QUFDM0I7O0VBQUUsYU5xYWlCO0NNcmFhOztBQUNoQzs7RUFBRSxhTm1hZ0I7Q01uYWE7O0FBQy9CO0VBQUUsYU5rQ2dCO0NNbENhOztBQUMvQjtFQUFFLGFOK05nQjtDTS9OYTs7QUFDL0I7O0VBQUUsYU44Z0JZO0NNOWdCYTs7QUFDM0I7O0VBQUUsYU44R2E7Q005R2E7O0FBQzVCOztFQUFFLGFOMGNrQjtDTTFjYTs7QUFDakM7RUFBRSxhTmxCaUI7Q01rQmE7O0FBQ2hDO0VBQUUsYU5ma0I7Q01lYTs7QUFDakM7O0VBQUUsYU54R1k7Q013R2E7O0FBQzNCO0VBQUUsYU55WWU7Q016WWE7O0FBQzlCO0VBQUUsYU5xZ0JnQjtDTXJnQmE7O0FBQy9COztFQUFFLGFOeENpQjtDTXdDYTs7QUFDaEM7RUFBRSxhTmtObUI7Q01sTmE7O0FBQ2xDO0VBQUUsYU5nQ2dCO0NNaENhOztBQUMvQjtFQUFFLGFOdENzQjtDTXNDYTs7QUFDckM7RUFBRSxhTnRDb0I7Q01zQ2E7O0FBQ25DO0VBQUUsYU44Z0JlO0NNOWdCYTs7QUFDOUI7RUFBRSxhTjJhbUI7Q00zYWE7O0FBQ2xDO0VBQUUsYU5zYmdCO0NNdGJhOztBQUMvQjtFQUFFLGFOakljO0NNaUlhOztBQUM3QjtFQUFFLGFOckNjO0NNcUNhOztBQUM3QjtFQUFFLGFOYmU7Q01hYTs7QUFDOUI7RUFBRSxhTjJEbUI7Q00zRGE7O0FBQ2xDO0VBQUUsYU43R2tCO0NNNkdhOztBQUNqQztFQUFFLGFObUprQjtDTW5KYTs7QUFDakM7RUFBRSxhTnhNaUI7Q013TWE7O0FBQ2hDO0VBQUUsYU55T2M7Q016T2E7O0FBQzdCO0VBQUUsYU51Q21CO0NNdkNhOztBQUNsQztFQUFFLGFOOUlZO0NNOElhOztBQUMzQjtFQUFFLGFOb0hnQjtDTXBIYTs7QUFDL0I7RUFBRSxhTndTbUI7Q014U2E7O0FBQ2xDO0VBQUUsYU54TXlCO0NNd01hOztBQUN4QztFQUFFLGFOeE0wQjtDTXdNYTs7QUFDekM7RUFBRSxhTnhNdUI7Q013TWE7O0FBQ3RDO0VBQUUsYU41TXlCO0NNNE1hOztBQUN4QztFQUFFLGFOeE1rQjtDTXdNYTs7QUFDakM7RUFBRSxhTnhNbUI7Q013TWE7O0FBQ2xDO0VBQUUsYU54TWdCO0NNd01hOztBQUMvQjtFQUFFLGFONU1rQjtDTTRNYTs7QUFDakM7RUFBRSxhTnZCZTtDTXVCYTs7QUFDOUI7RUFBRSxhTnlLYztDTXpLYTs7QUFDN0I7RUFBRSxhTnFhYztDTXJhYTs7QUFDN0I7O0VBQUUsYU5xT2M7Q01yT2E7O0FBQzdCO0VBQUUsYU4zRWdCO0NNMkVhOztBQUMvQjtFQUFFLGFOdVNrQjtDTXZTYTs7QUFDakM7RUFBRSxhTnVTbUI7Q012U2E7O0FBQ2xDO0VBQUUsYU42WGU7Q003WGE7O0FBQzlCO0VBQUUsYU5oRmM7Q01nRmE7O0FBQzdCOztFQUFFLGFObVRhO0NNblRhOztBQUM1QjtFQUFFLGFOOEVrQjtDTTlFYTs7QUFDakM7RUFBRSxhTmtEZ0I7Q01sRGE7O0FBQy9CO0VBQUUsYU5tRHFCO0NNbkRhOztBQUNwQztFQUFFLGFOb1dlO0NNcFdhOztBQUM5QjtFQUFFLGFOMERlO0NNMURhOztBQUM5QjtFQUFFLGFOK01hO0NNL01hOztBQUM1QjtFQUFFLGFOMERlO0NNMURhOztBQUM5QjtFQUFFLGFOc0prQjtDTXRKYTs7QUFDakM7RUFBRSxhTnFDYztDTXJDYTs7QUFDN0I7RUFBRSxhTm1Dc0I7Q01uQ2E7O0FBQ3JDO0VBQUUsYU40WmdCO0NNNVphOztBQUMvQjtFQUFFLGFOakZZO0NNaUZhOztBQUMzQjs7RUFBRSxhTnVTaUI7Q012U2E7O0FBQ2hDOzs7RUFBRSxhTndYbUI7Q014WGE7O0FBQ2xDO0VBQUUsYU4wS3NCO0NNMUthOztBQUNyQztFQUFFLGFOOURZO0NNOERhOztBQUMzQjtFQUFFLGFOckZpQjtDTXFGYTs7QUFDaEM7O0VBQUUsYU5uSG9CO0NNbUhhOztBQUNuQztFQUFFLGFONFFnQjtDTTVRYTs7QUFDL0I7RUFBRSxhTjZIWTtDTTdIYTs7QUFDM0I7RUFBRSxhTnZCbUI7Q011QmE7O0FBQ2xDO0VBQUUsYU5xWW1CO0NNcllhOztBQUNsQztFQUFFLGFOK1hpQjtDTS9YYTs7QUFDaEM7RUFBRSxhTi9CYztDTStCYTs7QUFDN0I7RUFBRSxhTm1Rb0I7Q01uUWE7O0FBQ25DO0VBQUUsYU44TGtCO0NNOUxhOztBQUNqQztFQUFFLGFOOEx3QjtDTTlMYTs7QUFDdkM7RUFBRSxhTnlUYztDTXpUYTs7QUFDN0I7RUFBRSxhTnpKa0I7Q015SmE7O0FBQ2pDO0VBQUUsYU5XeUI7Q01YYTs7QUFDeEM7RUFBRSxhTjBSYztDTTFSYTs7QUFDN0I7RUFBRSxhTmdMYztDTWhMYTs7QUFDN0I7RUFBRSxhTjNIMkI7Q00ySGE7O0FBQzFDO0VBQUUsYU4zSDRCO0NNMkhhOztBQUMzQztFQUFFLGFOM0h5QjtDTTJIYTs7QUFDeEM7RUFBRSxhTi9IMkI7Q00rSGE7O0FBQzFDO0VBQUUsYU5pR2E7Q01qR2E7O0FBQzVCO0VBQUUsYU5sRlk7Q01rRmE7O0FBQzNCO0VBQUUsYU5wUWM7Q01vUWE7O0FBQzdCO0VBQUUsYU44YmtCO0NNOWJhOztBQUNqQztFQUFFLGFON0tnQjtDTTZLYTs7QUFDL0I7RUFBRSxhTjFEa0I7Q00wRGE7O0FBQ2pDO0VBQUUsYU4xRGtCO0NNMERhOztBQUNqQztFQUFFLGFOa1JrQjtDTWxSYTs7QUFDakM7RUFBRSxhTm9PbUI7Q01wT2E7O0FBQ2xDO0VBQUUsYU5nWmM7Q01oWmE7O0FBQzdCO0VBQUUsYU42S29CO0NNN0thOztBQUNuQztFQUFFLGFONktzQjtDTTdLYTs7QUFDckM7RUFBRSxhTndIZ0I7Q014SGE7O0FBQy9CO0VBQUUsYU5zSGtCO0NNdEhhOztBQUNqQztFQUFFLGFOaEpvQjtDTWdKYTs7QUFDbkM7RUFBRSxhTjZNcUI7Q003TWE7O0FBQ3BDO0VBQUUsYU5qRDRCO0NNaURhOztBQUMzQztFQUFFLGFOMlJvQjtDTTNSYTs7QUFDbkM7RUFBRSxhTjlHZTtDTThHYTs7QUFDOUI7O0VBQUUsYU4zSzJCO0NNMkthOztBQUMxQzs7RUFBRSxhTnpLeUI7Q015S2E7O0FBQ3hDOztFQUFFLGFOM0s0QjtDTTJLYTs7QUFDM0M7O0VBQUUsYU5oRVc7Q01nRWE7O0FBQzFCO0VBQUUsYU5PVztDTVBhOztBQUMxQjs7RUFBRSxhTjZhVztDTTdhYTs7QUFDMUI7O0VBQUUsYU5xRlc7Q01yRmE7O0FBQzFCOzs7O0VBQUUsYU40Rlc7Q001RmE7O0FBQzFCOzs7RUFBRSxhTitQVztDTS9QYTs7QUFDMUI7O0VBQUUsYU44Rlc7Q005RmE7O0FBQzFCOztFQUFFLGFOM01XO0NNMk1hOztBQUMxQjtFQUFFLGFOaERZO0NNZ0RhOztBQUMzQjtFQUFFLGFOcENpQjtDTW9DYTs7QUFDaEM7RUFBRSxhTjBTc0I7Q00xU2E7O0FBQ3JDO0VBQUUsYU4wU3VCO0NNMVNhOztBQUN0QztFQUFFLGFOMFN1QjtDTTFTYTs7QUFDdEM7RUFBRSxhTjBTd0I7Q00xU2E7O0FBQ3ZDO0VBQUUsYU42U3dCO0NNN1NhOztBQUN2QztFQUFFLGFONlN5QjtDTTdTYTs7QUFDeEM7RUFBRSxhTmtYaUI7Q01sWGE7O0FBQ2hDO0VBQUUsYU44V21CO0NNOVdhOztBQUNsQztFQUFFLGFOeWRzQjtDTXpkYTs7QUFDckM7RUFBRSxhTnNkZTtDTXRkYTs7QUFDOUI7RUFBRSxhTjJjWTtDTTNjYTs7QUFDM0I7RUFBRSxhTjJjbUI7Q00zY2E7O0FBQ2xDO0VBQUUsYU5vZG9CO0NNcGRhOztBQUNuQztFQUFFLGFOeEdlO0NNd0dhOztBQUM5QjtFQUFFLGFOOFNzQjtDTTlTYTs7QUFDckM7RUFBRSxhTmdFaUI7Q01oRWE7O0FBQ2hDO0VBQUUsYU5wQ2M7Q01vQ2E7O0FBQzdCO0VBQUUsYU4zVFc7Q00yVGE7O0FBQzFCO0VBQUUsYU4vT2lCO0NNK09hOztBQUNoQztFQUFFLGFOL093QjtDTStPYTs7QUFDdkM7RUFBRSxhTitYYztDTS9YYTs7QUFDN0I7RUFBRSxhTitYcUI7Q00vWGE7O0FBQ3BDO0VBQUUsYU5nR3VCO0NNaEdhOztBQUN0QztFQUFFLGFOa0dxQjtDTWxHYTs7QUFDcEM7RUFBRSxhTitGdUI7Q00vRmE7O0FBQ3RDO0VBQUUsYU4rRndCO0NNL0ZhOztBQUN2QztFQUFFLGFOalRhO0NNaVRhOztBQUM1QjtFQUFFLGFObWJlO0NNbmJhOztBQUM5QjtFQUFFLGFON1RlO0NNNlRhOztBQUM5QjtFQUFFLGFOa0ZhO0NNbEZhOztBQUM1QjtFQUFFLGFONUhnQjtDTTRIYTs7QUFDL0I7RUFBRSxhTmdRYTtDTWhRYTs7QUFDNUI7RUFBRSxhTnhDa0I7Q013Q2E7O0FBQ2pDO0VBQUUsYU40V2M7Q001V2E7O0FBQzdCO0VBQUUsYU50RmM7Q01zRmE7O0FBQzdCO0VBQUUsYU42Rlk7Q003RmE7O0FBQzNCOztFQUFFLGFOWGdCO0NNV2E7O0FBQy9CO0VBQUUsYU4rU2E7Q00vU2E7O0FBQzVCO0VBQUUsYU53SGM7Q014SGE7O0FBQzdCO0VBQUUsYU43VGU7Q002VGE7O0FBQzlCO0VBQUUsYU5yUFc7Q01xUGE7O0FBQzFCO0VBQUUsYU5rWlU7Q01sWmE7O0FBQ3pCO0VBQUUsYU53WmE7Q014WmE7O0FBQzVCO0VBQUUsYU5nTWM7Q01oTWE7O0FBQzdCO0VBQUUsYU5tSWlCO0NNbklhOztBQUNoQztFQUFFLGFOOFFzQjtDTTlRYTs7QUFDckM7RUFBRSxhTjlUNEI7Q004VGE7O0FBQzNDO0VBQUUsYU5oVTJCO0NNZ1VhOztBQUMxQzs7RUFBRSxhTnZPMkI7Q011T2E7O0FBQzFDO0VBQUUsYU5qSm9CO0NNaUphOztBQUNuQztFQUFFLGFObVprQjtDTW5aYTs7QUFDakM7RUFBRSxhTnNZb0I7Q010WWE7O0FBQ25DOztFQUFFLGFONlZXO0NNN1ZhOztBQUMxQjtFQUFFLGFONkpxQjtDTTdKYTs7QUFDcEM7RUFBRSxhTitQcUI7Q00vUGE7O0FBQ3BDO0VBQUUsYU55T2E7Q016T2E7O0FBQzVCO0VBQUUsYU50SXVCO0NNc0lhOztBQUN0QztFQUFFLGFOdVppQjtDTXZaYTs7QUFDaEM7RUFBRSxhTmlIYztDTWpIYTs7QUFDN0I7OztFQUFFLGFObVdrQjtDTW5XYTs7QUFDakM7O0VBQUUsYU5wQ3NCO0NNb0NhOztBQUNyQztFQUFFLGFONFphO0NNNVphOztBQUM1QjtFQUFFLGFONUNjO0NNNENhOztBQUM3QjtFQUFFLGFOc0tjO0NNdEthOztBQUM3QjtFQUFFLGFOdUtxQjtDTXZLYTs7QUFDcEM7RUFBRSxhTitRMEI7Q00vUWE7O0FBQ3pDO0VBQUUsYU42UW1CO0NNN1FhOztBQUNsQztFQUFFLGFOektpQjtDTXlLYTs7QUFDaEM7RUFBRSxhTnRLWTtDTXNLYTs7QUFDM0I7RUFBRSxhTmlJcUI7Q01qSWE7O0FBQ3BDO0VBQUUsYU4rSHNCO0NNL0hhOztBQUNyQztFQUFFLGFOaktjO0NNaUthOztBQUM3QjtFQUFFLGFOYWM7Q01iYTs7QUFDN0I7RUFBRSxhTmtCZ0I7Q01sQmE7O0FBQy9CO0VBQUUsYU5oSVc7Q01nSWE7O0FBQzFCO0VBQUUsYU52UmdCO0NNdVJhOztBQUMvQjtFQUFFLGFOcE9hO0NNb09hOztBQUM1QjtFQUFFLGFONEdXO0NNNUdhOztBQUMxQjtFQUFFLGFOeU9hO0NNek9hOztBQUM1QjtFQUFFLGFOL0xZO0NNK0xhOztBQUMzQjtFQUFFLGFOL0xhO0NNK0xhOztBQUM1QjtFQUFFLGFOdlRlO0NNdVRhOztBQUM5QjtFQUFFLGFOdlRzQjtDTXVUYTs7QUFDckM7RUFBRSxhTmdQYTtDTWhQYTs7QUFDNUI7RUFBRSxhTmdQb0I7Q01oUGE7O0FBQ25DO0VBQUUsYU4rSWU7Q00vSWE7O0FBQzlCOztFQUFFLGFObFJXO0NNa1JhOztBQUMxQjs7RUFBRSxhTnVRWTtDTXZRYTs7QUFDM0I7RUFBRSxhTm9UWTtDTXBUYTs7QUFDM0I7RUFBRSxhTitOZTtDTS9OYTs7QUFDOUI7RUFBRSxhTjlMa0I7Q004TGE7O0FBQ2pDO0VBQUUsYU55TmtCO0NNek5hOztBQUNqQztFQUFFLGFOdE1nQjtDTXNNYTs7QUFDL0I7RUFBRSxhTnZJa0I7Q011SWE7O0FBQ2pDO0VBQUUsYU5oSW1CO0NNZ0lhOztBQUNsQztFQUFFLGFON0lvQjtDTTZJYTs7QUFDbkM7RUFBRSxhTnZJeUI7Q011SWE7O0FBQ3hDOzs7RUFBRSxhTjlJb0I7Q004SWE7O0FBQ25DOztFQUFFLGFObkpzQjtDTW1KYTs7QUFDckM7O0VBQUUsYU5uSm9CO0NNbUphOztBQUNuQzs7RUFBRSxhTnZJb0I7Q011SWE7O0FBQ25DO0VBQUUsYU5wSm1CO0NNb0phOztBQUNsQztFQUFFLGFOb1ZZO0NNcFZhOztBQUMzQjtFQUFFLGFOL09lO0NNK09hOztBQUM5QjtFQUFFLGFOakJnQjtDTWlCYTs7QUFDL0I7Ozs7O0VBQUUsYU5GaUI7Q01FYTs7QUFDaEM7RUFBRSxhTjlQc0I7Q004UGE7O0FBQ3JDOzs7RUFBRSxhTndIYTtDTXhIYTs7QUFDNUI7O0VBQUUsYU4vTGM7Q00rTGE7O0FBQzdCO0VBQUUsYU5yR2tCO0NNcUdhOztBQUNqQztFQUFFLGFOdkdXO0NNdUdhOztBQUMxQjs7O0VBQUUsYU5sRm1CO0NNa0ZhOztBQUNsQztFQUFFLGFOaVBxQjtDTWpQYTs7QUFDcEM7RUFBRSxhTnVHVTtDTXZHYTs7QUFDekI7O0VBQUUsYU5pVmM7Q01qVmE7O0FBQzdCOztFQUFFLGFOOERtQjtDTTlEYTs7QUFDbEM7O0VBQUUsYU44RHFCO0NNOURhOztBQUNwQztFQUFFLGFOakVlO0NNaUVhOztBQUM5QjtFQUFFLGFOelFtQjtDTXlRYTs7QUFDbEM7RUFBRSxhTnhFYztDTXdFYTs7QUFDN0I7RUFBRSxhTjREaUI7Q001RGE7O0FBQ2hDO0VBQUUsYU53S2U7Q014S2E7O0FBQzlCO0VBQUUsYU5nSmlCO0NNaEphOztBQUNoQztFQUFFLGFOZ0p3QjtDTWhKYTs7QUFDdkM7RUFBRSxhTmhWWTtDTWdWYTs7QUFDM0I7O0VBQUUsYU5sSWdCO0NNa0lhOztBQUMvQjtFQUFFLGFOb1JXO0NNcFJhOztBQUMxQjtFQUFFLGFOOVZrQjtDTThWYTs7QUFDakM7RUFBRSxhTjhFWTtDTTlFYTs7QUFDM0I7RUFBRSxhTmlLa0I7Q01qS2E7O0FBQ2pDO0VBQUUsYU5xUmM7Q01yUmE7O0FBQzdCO0VBQUUsYU55Vlk7Q016VmE7O0FBQzNCO0VBQUUsYU5pQ21CO0NNakNhOztBQUNsQztFQUFFLGFOa1VZO0NNbFVhOztBQUMzQjtFQUFFLGFOM1VrQjtDTTJVYTs7QUFDakM7RUFBRSxhTm1EYztDTW5EYTs7QUFDN0I7RUFBRSxhTmpIcUI7Q01pSGE7O0FBQ3BDO0VBQUUsYU5sVGU7Q01rVGE7O0FBQzlCO0VBQUUsYU50VHFCO0NNc1RhOztBQUNwQztFQUFFLGFOelRtQjtDTXlUYTs7QUFDbEM7RUFBRSxhTjVUZTtDTTRUYTs7QUFDOUI7RUFBRSxhTnhUaUI7Q013VGE7O0FBQ2hDO0VBQUUsYU54VGlCO0NNd1RhOztBQUNoQztFQUFFLGFOalhrQjtDTWlYYTs7QUFDakM7RUFBRSxhTmpYb0I7Q01pWGE7O0FBQ25DO0VBQUUsYU55UGE7Q016UGE7O0FBQzVCO0VBQUUsYU56UWlCO0NNeVFhOztBQUNoQztFQUFFLGFOcFpVO0NNb1phOztBQUN6QjtFQUFFLGFObE5rQjtDTWtOYTs7QUFDakM7RUFBRSxhTjJCbUI7Q00zQmE7O0FBQ2xDO0VBQUUsYU5wWHFCO0NNb1hhOztBQUNwQztFQUFFLGFONWFrQjtDTTRhYTs7QUFDakM7RUFBRSxhTjJDaUI7Q00zQ2E7O0FBQ2hDO0VBQUUsYU4vQ2tCO0NNK0NhOztBQUNqQztFQUFFLGFON0RjO0NNNkRhOztBQUM3QjtFQUFFLGFON0RxQjtDTTZEYTs7QUFDcEM7RUFBRSxhTnNPa0I7Q010T2E7O0FBQ2pDO0VBQUUsYU5zT2lCO0NNdE9hOztBQUNoQztFQUFFLGFOOVhlO0NNOFhhOztBQUM5QjtFQUFFLGFOdldXO0NNdVdhOztBQUMxQjtFQUFFLGFON0VlO0NNNkVhOztBQUM5QjtFQUFFLGFOamNpQjtDTWljYTs7QUFDaEM7RUFBRSxhTm5WVTtDTW1WYTs7QUFDekI7OztFQUFFLGFON0ZXO0NNNkZhOztBQUMxQjtFQUFFLGFOeEJnQjtDTXdCYTs7QUFDL0I7RUFBRSxhTjVXa0I7Q000V2E7O0FBQ2pDO0VBQUUsYU5oU3NCO0NNZ1NhOztBQUNyQztFQUFFLGFObFJnQjtDTWtSYTs7QUFDL0I7RUFBRSxhTmxMZ0I7Q01rTGE7O0FBQy9CO0VBQUUsYU56RWU7Q015RWE7O0FBQzlCO0VBQUUsYU4yRmM7Q00zRmE7O0FBQzdCO0VBQUUsYU51R29CO0NNdkdhOztBQUNuQztFQUFFLGFOZ0htQjtDTWhIYTs7QUFDbEM7RUFBRSxhTmlIZ0I7Q01qSGE7O0FBQy9CO0VBQUUsYU5oV2lCO0NNZ1dhOztBQUNoQztFQUFFLGFObFd1QjtDTWtXYTs7QUFDdEM7RUFBRSxhTm5SZTtDTW1SYTs7QUFDOUI7RUFBRSxhTmdHWTtDTWhHYTs7QUFDM0I7RUFBRSxhTjBQbUI7Q00xUGE7O0FBQ2xDO0VBQUUsYU5uQmtCO0NNbUJhOztBQUNqQztFQUFFLGFOeUptQjtDTXpKYTs7QUFDbEM7RUFBRSxhTmxJaUI7Q01rSWE7O0FBQ2hDO0VBQUUsYU4yUGE7Q00zUGE7O0FBQzVCO0VBQUUsYU5qRFk7Q01pRGE7O0FBQzNCO0VBQUUsYU52Q2U7Q011Q2E7O0FBQzlCOztFQUFFLGFOK01tQjtDTS9NYTs7QUFDbEM7RUFBRSxhTitNdUI7Q00vTWE7O0FBQ3RDO0VBQUUsYU51UG9CO0NNdlBhOztBQUNuQztFQUFFLGFOckRtQjtDTXFEYTs7QUFDbEM7RUFBRSxhTnNQa0I7Q010UGE7O0FBQ2pDO0VBQUUsYU50RG1CO0NNc0RhOztBQUNsQztFQUFFLGFOckRxQjtDTXFEYTs7QUFDcEM7RUFBRSxhTnZEcUI7Q011RGE7O0FBQ3BDO0VBQUUsYU43QmM7Q002QmE7O0FBQzdCO0VBQUUsYU5oTWtCO0NNZ01hOztBQUNqQztFQUFFLGFON1B5QjtDTTZQYTs7QUFDeEM7RUFBRSxhTkltQjtDTUphOztBQUNsQztFQUFFLGFOK1BnQjtDTS9QYTs7QUFDL0I7RUFBRSxhTmtFYztDTWxFYTs7QUFDN0I7RUFBRSxhTm9PaUI7Q01wT2E7O0FBQ2hDO0VBQUUsYU5xT2tCO0NNck9hOztBQUNqQzs7RUFBRSxhTmpiVztDTWliYTs7QUFDMUI7RUFBRSxhTjBPZTtDTTFPYTs7QUFDOUI7RUFBRSxhTjRMYTtDTTVMYTs7QUFDNUI7RUFBRSxhTnNJYztDTXRJYTs7QUFDN0I7RUFBRSxhTmhFYztDTWdFYTs7QUFDN0I7O0VBQUUsYU55UW9CO0NNelFhOztBQUNuQztFQUFFLGFObENxQjtDTWtDYTs7QUFDcEM7RUFBRSxhTnRDZ0I7Q01zQ2E7O0FBQy9CO0VBQUUsYU5wUm9CO0NNb1JhOztBQUNuQzs7O0VBQUUsYU45Ym9CO0NNOGJhOztBQUNuQzs7RUFBRSxhTjViOEI7Q000YmE7O0FBQzdDOztFQUFFLGFOL2JvQjtDTStiYTs7QUFDbkM7O0VBQUUsYU4vYnVCO0NNK2JhOztBQUN0Qzs7RUFBRSxhTm5jcUI7Q01tY2E7O0FBQ3BDO0VBQUUsYU50RHFCO0NNc0RhOztBQUNwQztFQUFFLGFOdEpnQjtDTXNKYTs7QUFDL0I7RUFBRSxhTm5Eb0I7Q01tRGE7O0FBQ25DO0VBQUUsYU5uRHNCO0NNbURhOztBQUNyQztFQUFFLGFONkdtQjtDTTdHYTs7QUFDbEM7RUFBRSxhTjZHcUI7Q003R2E7O0FBQ3BDO0VBQUUsYU4xWWM7Q00wWWE7O0FBQzdCO0VBQUUsYU43WXNCO0NNNllhOztBQUNyQztFQUFFLGFOL1dhO0NNK1dhOztBQUM1QjtFQUFFLGFON2RxQjtDTTZkYTs7QUFDcEM7RUFBRSxhTm5LbUI7Q01tS2E7O0FBQ2xDOztFQUFFLGFObkt1QjtDTW1LYTs7QUFDdEM7O0VBQUUsYU50S3NCO0NNc0thOztBQUNyQzs7RUFBRSxhTnhLcUI7Q013S2E7O0FBQ3BDO0VBQUUsYU43S2lCO0NNNkthOztBQUNoQzs7RUFBRSxhTi9MbUI7Q00rTGE7O0FBQ2xDOztFQUFFLGFObk1vQjtDTW1NYTs7QUFDbkM7RUFBRSxhTmhNdUI7Q01nTWE7O0FBQ3RDO0VBQUUsYU4xTXFCO0NNME1hOztBQUNwQztFQUFFLGFOak1vQjtDTWlNYTs7QUFDbkM7RUFBRSxhTnJNc0I7Q01xTWE7O0FBQ3JDO0VBQUUsYU52TW9CO0NNdU1hOztBQUNuQztFQUFFLGFOeUppQjtDTXpKYTs7QUFDaEM7RUFBRSxhTkxrQjtDTUthOztBQUNqQztFQUFFLGFOcld3QjtDTXFXYTs7QUFDdkM7RUFBRSxhTjVPVTtDTTRPYTs7QUFDekI7RUFBRSxhTjVPaUI7Q000T2E7O0FBQ2hDO0VBQUUsYU40Sm1CO0NNNUphOztBQUNsQztFQUFFLGFOM0VxQjtDTTJFYTs7QUFDcEM7RUFBRSxhTjNFNEI7Q00yRWE7O0FBQzNDO0VBQUUsYU5sUGtCO0NNa1BhOztBQUNqQztFQUFFLGFOa05tQjtDTWxOYTs7QUFDbEM7RUFBRSxhTk9jO0NNUGE7O0FBQzdCO0VBQUUsYU4vWWM7Q00rWWE7O0FBQzdCO0VBQUUsYU5wUmU7Q01vUmE7O0FBQzlCO0VBQUUsYU45RWE7Q004RWE7O0FBQzVCO0VBQUUsYU4xS3lCO0NNMEthOztBQUN4Qzs7RUFBRSxhTm9Ha0I7Q01wR2E7O0FBQ2pDO0VBQUUsYU50WGM7Q01zWGE7O0FBQzdCO0VBQUUsYU45aUJhO0NNOGlCYTs7QUFDNUI7RUFBRSxhTnBpQmM7Q01vaUJhOztBQUM3QjtFQUFFLGFOaGN1QjtDTWdjYTs7QUFDdEM7RUFBRSxhTm5jd0I7Q01tY2E7O0FBQ3ZDO0VBQUUsYU5qY3dCO0NNaWNhOztBQUN2QztFQUFFLGFOdGN3QjtDTXNjYTs7QUFDdkM7RUFBRSxhTnpMZ0I7Q015TGE7O0FBQy9CO0VBQUUsYU5qSWU7Q01pSWE7O0FBQzlCO0VBQUUsYU5qSWlCO0NNaUlhOztBQUNoQztFQUFFLGFOcElhO0NNb0lhOztBQUM1QjtFQUFFLGFOdklXO0NNdUlhOztBQUMxQjtFQUFFLGFOellrQjtDTXlZYTs7QUFDakM7RUFBRSxhTnpZb0I7Q015WWE7O0FBQ25DO0VBQUUsYU4zTWE7Q00yTWE7O0FBQzVCO0VBQUUsYU40S2E7Q001S2E7O0FBQzVCO0VBQUUsYU52ZWlCO0NNdWVhOztBQUNoQztFQUFFLGFOMVJpQjtDTTBSYTs7QUFDaEM7RUFBRSxhTnpDb0I7Q015Q2E7O0FBQ25DO0VBQUUsYU56V1k7Q015V2E7O0FBQzNCO0VBQUUsYU5yWXVCO0NNcVlhOztBQUN0QztFQUFFLGFOelpnQjtDTXlaYTs7QUFDL0I7RUFBRSxhTnZIWTtDTXVIYTs7QUFDM0I7RUFBRSxhTi9Sb0I7Q00rUmE7O0FBQ25DO0VBQUUsYU4rSVc7Q00vSWE7O0FBQzFCO0VBQUUsYU5oRW9CO0NNZ0VhOztBQUNuQztFQUFFLGFOOUhnQjtDTThIYTs7QUFDL0I7RUFBRSxhTnZCYztDTXVCYTs7QUFDN0I7RUFBRSxhTmxHb0I7Q01rR2E7O0FBQ25DO0VBQUUsYU5sR3NCO0NNa0dhOztBQUNyQztFQUFFLGFOZ0RtQjtDTWhEYTs7QUFDbEM7RUFBRSxhTmdEcUI7Q01oRGE7O0FBQ3BDO0VBQUUsYU5Wb0I7Q01VYTs7QUFDbkM7RUFBRSxhTlZ1QjtDTVVhOztBQUN0QztFQUFFLGFObFBlO0NNa1BhOztBQUM5QjtFQUFFLGFOeGZpQjtDTXdmYTs7QUFDaEM7RUFBRSxhTnhmbUI7Q013ZmE7O0FBQ2xDO0VBQUUsYU5wR2U7Q01vR2E7O0FBQzlCO0VBQUUsYU52UmM7Q011UmE7O0FBQzdCO0VBQUUsYU42S2tCO0NNN0thOztBQUNqQztFQUFFLGFOOEtlO0NNOUthOztBQUM5QjtFQUFFLGFOblhjO0NNbVhhOztBQUM3QjtFQUFFLGFOc0h3QjtDTXRIYTs7QUFDdkM7RUFBRSxhTjhKc0I7Q005SmE7O0FBQ3JDO0VBQUUsYU43RXlCO0NNNkVhOztBQUN4QztFQUFFLGFObmdCYTtDTW1nQmE7O0FBQzVCO0VBQUUsYU4zaUJ5QjtDTTJpQmE7O0FBQ3hDO0VBQUUsYU5nSjRCO0NNaEphOztBQUMzQztFQUFFLGFON2ZlO0NNNmZhOztBQUM5QjtFQUFFLGFOampCbUM7Q01pakJhOztBQUNsRDs7RUFBRSxhTmxsQjJDO0NNa2xCYTs7QUFDMUQ7OztFQUFFLGFOelpZO0NNeVphOztBQUMzQjtFQUFFLGFObFNhO0NNa1NhOztBQUM1QjtFQUFFLGFObFNlO0NNa1NhOztBQUM5Qjs7RUFBRSxhTjNCcUI7Q00yQmE7O0FBQ3BDO0VBQUUsYU4xTGtCO0NNMExhOztBQUNqQztFQUFFLGFOZ0ljO0NNaElhOztBQUM3QjtFQUFFLGFOZ0lxQjtDTWhJYTs7QUFDcEM7RUFBRSxhTm5CZ0I7Q01tQmE7O0FBQy9CO0VBQUUsYU5uQnNCO0NNbUJhOztBQUNyQztFQUFFLGFObkJ1QjtDTW1CYTs7QUFDdEM7RUFBRSxhTnRIa0I7Q01zSGE7O0FBQ2pDO0VBQUUsYU5yVm1CO0NNcVZhOztBQUNsQztFQUFFLGFOa0thO0NNbEthOztBQUM1QjtFQUFFLGFOMkNpQjtDTTNDYTs7QUFDaEM7O0VBQUUsYU56UzRCO0NNeVNhOztBQUMzQzs7RUFBRSxhTjVVb0I7Q000VWE7O0FBQ25DO0VBQUUsYU5yUm1CO0NNcVJhOztBQUNsQztFQUFFLGFOalpxQjtDTWlaYTs7QUFDcEM7RUFBRSxhTmpadUI7Q01pWmE7O0FBQ3RDO0VBQUUsYU5yTmM7Q01xTmE7O0FBQzdCO0VBQUUsYU5ubkJvQjtDTW1uQmE7O0FBQ25DO0VBQUUsYU5ubkJzQjtDTW1uQmE7O0FBQ3JDOztFQUFFLGFObm5Cb0I7Q01tbkJhOztBQUNuQzs7RUFBRSxhTm5uQnNCO0NNbW5CYTs7QUFDckM7RUFBRSxhTitGbUI7Q00vRmE7O0FBQ2xDO0VBQUUsYU4rRnFCO0NNL0ZhOztBQUNwQztFQUFFLGFOZ0djO0NNaEdhOztBQUM3QjtFQUFFLGFOeFFnQjtDTXdRYTs7QUFDL0I7O0VBQUUsYU54UWU7Q013UWE7O0FBQzlCOztFQUFFLGFOeFFpQjtDTXdRYTs7QUFDaEM7RUFBRSxhTmpIYTtDTWlIYTs7QUFDNUI7RUFBRSxhTnRWc0I7Q01zVmE7O0FBQ3JDO0VBQUUsYU5lZ0I7Q01mYTs7QUFDL0I7OztFQUFFLGFOK0J3QjtDTS9CYTs7QUFDdkM7O0VBQUUsYU5pQ2tDO0NNakNhOztBQUNqRDs7RUFBRSxhTjhCd0I7Q005QmE7O0FBQ3ZDOztFQUFFLGFOOEIyQjtDTTlCYTs7QUFDMUM7O0VBQUUsYU4wQnlCO0NNMUJh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bFRQO0NoRzgxWEo7O0FnQjN4WEc7RWdGbEVBO0lqRkZGLFlBQVk7SUFDWixvQkFBa0M7SUFDbEMsbUJBQWlDO0lBQ2pDLG1CQUFtQjtJQUNuQixrQkFBa0I7R2lGR2Y7Q2hHazJYSjs7QWdCbHpYRztFZ0ZyREE7SWpGVUUsaUJkb1NLO0crRnpTTjtDaEd3MlhKOztBZ0J4elhHO0VnRnJEQTtJakZVRSxpQmRxU0s7RytGMVNOO0NoRzgyWEo7O0FnQjl6WEc7RWdGckRBO0lqRlVFLGlCZHNTSztHK0YzU047Q2hHbzNYSjs7QWdCcDBYRztFZ0ZyREE7SWpGVUUsa0JkdVNNO0crRjVTUDtDaEcwM1hKOztBZ0IxMFhHO0VnRjNEQTtJakZJRixZQUFZO0lBQ1osb0JBQWtDO0lBQ2xDLG1CQUFpQztJQUNqQyxtQkFBbUI7SUFDbkIsa0JBQWtCO0dpRkhmO0NoRzA0WEo7O0FnQnAxWEc7RWdGM0RBO0lqRmdCRSxpQmRvU0s7RytGL1NOO0NoR2c1WEo7O0FnQjExWEc7RWdGM0RBO0lqRmdCRSxpQmRxU0s7RytGaFROO0NoR3M1WEo7O0FnQmgyWEc7RWdGM0RBO0lqRmdCRSxpQmRzU0s7RytGalROO0NoRzQ1WEo7O0FnQnQyWEc7RWdGM0RBO0lqRmdCRSxrQmR1U007RytGbFRQO0NoR2s2WEo7O0FnQi8xWEc7RWdGbEVBO0lqRkZGLFlBQVk7SUFDWixvQkFBa0M7SUFDbEMsbUJBQWlDO0lBQ2pDLG1CQUFtQjtJQUNuQixrQkFBa0I7R2lGR2Y7Q2hHczZYSjs7QWdCdDNYRztFZ0ZyREE7SWpGVUUsaUJkb1NLO0crRnpTTjtDaEc0NlhKOztBZ0I1M1hHO0VnRnJEQTtJakZVRSxpQmRxU0s7RytGMVNOO0NoR2s3WEo7O0FnQmw0WEc7RWdGckRBO0lqRlVFLGlCZHNTSztHK0YzU047Q2hHdzdYSjs7QWdCeDRYRztFZ0ZyREE7SWpGVUUsa0JkdVNNO0crRjVTUDtDaEc4N1hKOztBZ0I5NFhHO0VnRjNEQTtJakZJRixZQUFZO0lBQ1osb0JBQWtDO0lBQ2xDLG1CQUFpQztJQUNqQyxtQkFBbUI7SUFDbkIsa0JBQWtCO0dpRkhmO0NoRzg4WEo7O0FnQng1WEc7RWdGM0RBO0lqRmdCRSxpQmRvU0s7RytGL1NOO0NoR285WEo7O0FnQjk1WEc7RWdGM0RBO0lqRmdCRSxpQmRxU0s7RytGaFROO0NoRzA5WEo7O0FnQnA2WEc7RWdGM0RBO0lqRmdCRSxpQmRzU0s7RytGalROO0NoR2crWEo7O0FnQjE2WEc7RWdGM0RBO0lqRmdCRSxrQmR1U007RytGbFRQO0NoR3MrWEo7O0FnQm42WEc7RWdGbEVBO0lqRkZGLFlBQVk7SUFDWixvQkFBa0M7SUFDbEMsbUJBQWlDO0lBQ2pDLG1CQUFtQjtJQUNuQixrQkFBa0I7R2lGR2Y7Q2hHMCtYSjs7QWdCMTdYRztFZ0ZyREE7SWpGVUUsaUJkb1NLO0crRnpTTjtDaEdnL1hKOztBZ0JoOFhHO0VnRnJEQTtJakZVRSxpQmRxU0s7RytGMVNOO0NoR3MvWEo7O0FnQnQ4WEc7RWdGckRBO0lqRlVFLGlCZHNTSztHK0YzU047Q2hHNC9YSjs7QWdCNThYRztFZ0ZyREE7SWpGVUUsa0JkdVNNO0crRjVTUDtDaEdrZ1lKOztBZ0JsOVhHO0VnRjNEQTtJakZJRixZQUFZO0lBQ1osb0JBQWtDO0lBQ2xDLG1CQUFpQztJQUNqQyxtQkFBbUI7SUFDbkIsa0JBQWtCO0dpRkhmO0NoR2toWUo7O0FnQjU5WEc7RWdGM0RBO0lqRmdCRSxpQmRvU0s7RytGL1NOO0NoR3doWUo7O0FnQmwrWEc7RWdGM0RBO0lqRmdCRSxpQmRxU0s7RytGaFROO0NoRzhoWUo7O0FnQngrWEc7RWdGM0RBO0lqRmdCRSxpQmRzU0s7RytGalROO0NoR29pWUo7O0FnQjkrWEc7RWdGM0RBO0lqRmdCRSxrQmR1U007RytGbFRQO0NoRzBpWUo7O0FnQnYrWEc7RWdGbEVBO0lqRkZGLFlBQVk7SUFDWixvQkFBa0M7SUFDbEMsbUJBQWlDO0lBQ2pDLG1CQUFtQjtJQUNuQixrQkFBa0I7R2lGR2Y7Q2hHOGlZSjs7QWdCOS9YRztFZ0ZyREE7SWpGVUUsaUJkb1NLO0crRnpTTjtDaEdvallKOztBZ0JwZ1lHO0VnRnJEQTtJakZVRSxpQmRxU0s7RytGMVNOO0NoRzBqWUo7O0FnQjFnWUc7RWdGckRBO0lqRlVFLGlCZHNTSztHK0YzU047Q2hHZ2tZSjs7QWdCaGhZRztFZ0ZyREE7SWpGVUUsa0JkdVNNO0crRjVTUDtDaEdza1lKOztBZ0J0aFlHO0VnRjNEQTtJakZJRixZQUFZO0lBQ1osb0JBQWtDO0lBQ2xDLG1CQUFpQztJQUNqQyxtQkFBbUI7SUFDbkIsa0JBQWtCO0dpRkhmO0NoR3NsWUo7O0FnQmhpWUc7RWdGM0RBO0lqRmdCRSxpQmRvU0s7RytGL1NOO0NoRzRsWUo7O0FnQnRpWUc7RWdGM0RBO0lqRmdCRSxpQmRxU0s7RytGaFROO0NoR2ttWUo7O0FnQjVpWUc7RWdGM0RBO0lqRmdCRSxpQmRzU0s7RytGalROO0NoR3dtWUo7O0FnQmxqWUc7RWdGM0RBO0lqRmdCRSxrQmR1U007RytGbFRQO0NoRzhtWUo7O0FnRzdtWUc7RWpGRkYsWUFBWTtFQUNaLG9CQUFrQztFQUNsQyxtQkFBaUM7RUFDakMsbUJBQW1CO0VBQ25CLGtCQUFrQjtDaUZHZjs7QWhGZ0REO0VnRnJEQTtJakZVRSxpQmRvU0s7RytGelNOO0NoR3NuWUo7O0FnQnRrWUc7RWdGckRBO0lqRlVFLGlCZHFTSztHK0YxU047Q2hHNG5ZSjs7QWdCNWtZRztFZ0ZyREE7SWpGVUUsaUJkc1NLO0crRjNTTjtDaEdrb1lKOztBZ0JsbFlHO0VnRnJEQTtJakZVRSxrQmR1U007RytGNVNQO0NoR3dvWUo7O0FpR3BwWUQ7RUFFUSw0QkFBMkI7Q0FDOUI7O0FBSEw7RUFLUSxjQUFhO0NBQ2hCOztBQU5MO0VBUVEsY0FBYTtDQUNoQjs7QUFHTDtFQUVRLDRCQUEyQjtFQUMzQiwyQkFBMEI7Q0FDN0I7O0FBSkw7RUFNUSx1QkFBc0I7RUFDdEIsa0JBQWlCO0VBQ2pCLDJCQUEwQjtDQUU3Qjs7QUFWTDtFQVlRLGNBQWE7Q0FDaEI7O0FBYkw7RUFlUSxjQUFhO0NBQ2hCOztBQUdMO0VBQ0Msc0loR21Vb0o7Q2dHdlJwSjs7QUE3Q0Q7RUFJWSxpQkFBZ0I7RUFDaEIsaUJBQWdCO0NBSW5COztBQVRUO0VB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Q0ksaUMzSHhPK0I7QzJIeU9sQzs7QUFFRDtFQUNJLG1CQUFtQjtFQUNuQixpQkFBaUI7RUFDakIsa0JBQWtCO0NBWXJCOztBQWZEO0VBTVEsYUFBYTtFQUNiLDhCQUE4QjtFQUM5QixlQUFlO0VBQ2YsbUJBQW1CO0VBQ25CLFFBQVE7RUFDUixhQUFhO0VBQ2IsT0FBTztFQUNQLGtDQUFrQztDQUNyQzs7QUFJTDtFQUlZLHVCQUFzQjtDQU96Qjs7QUFYVDtFQU1nQixlQUFjO0NBQ2pCOztBQVBiO0VBU2dCLGVBQWU7Q0FDbEI7O0FBV2I7RUFDUSxzQ0FBb0M7RUFDcEMsa0NBQWdDO0VBQ2hDLHVCQUFxQjtDQUM1Qjs7QUFFRDtFQUNJLDBCQUF3QjtDQUMzQjs7QUFFRDtFQUNJLDBCQUF3QjtDQUMzQjs7QUFFRDtFQUNJLFlBQVk7RUFDWixtQkFBbUI7Q0FDdEIiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKlxuJHJldXRlcnMtZm9udC1wYXRoOiAgICAgICAgICcuLi9mb250cyc7XG4kZmEtZm9udC1wYXRoOiAgICAgICAgICAgICAgJy4uL2ZvbnRzJztcbiovXG4vKiBSRVVURVJTIEtOT1dMRURHRSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnS25vd2xlZGdlJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IGxvY2FsKFwiS25vd2xlZGdlIFVsdHJhIExpZ2h0XCIpLCBsb2NhbChcIktub3dsZWRnZVVsdHJhTGlnaHRcIiksIHVybChcIi8vZ3JhcGhpY3MudGhvbXNvbnJldXRlcnMuY29tL2ZvbnRzL0tub3dsZWRnZVVsdHJhTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdLbm93bGVkZ2UnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJLbm93bGVkZ2UgTGlnaHRcIiksIGxvY2FsKFwiS25vd2xlZGdlTGlnaHRcIiksIHVybChcIi8vZ3JhcGhpY3MudGhvbXNvbnJldXRlcnMuY29tL2ZvbnRzL0tub3dsZWRnZUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnS25vd2xlZGdlJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiS25vd2xlZGdlIFJlZ3VsYXJcIiksIGxvY2FsKFwiS25vd2xlZGdlUmVndWxhclwiKSwgdXJsKFwiLy9ncmFwaGljcy50aG9tc29ucmV1dGVycy5jb20vZm9udHMvS25vd2xlZGdlUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0tub3dsZWRnZSc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIktub3dsZWRnZSBSZWd1bGFyIEl0YWxpY1wiKSwgbG9jYWwoXCJLbm93bGVkZ2VSZWd1bGFySXRhbGljXCIpLCB1cmwoXCIvL2dyYXBoaWNzLnRob21zb25yZXV0ZXJzLmNvbS9mb250cy9Lbm93bGVkZ2VSZWd1bGFySXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnS25vd2xlZGdlJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiS25vd2xlZGdlIE1lZGl1bVwiKSwgbG9jYWwoXCJLbm93bGVkZ2VNZWRpdW1cIiksIHVybChcIi8vZ3JhcGhpY3MudGhvbXNvbnJldXRlcnMuY29tL2ZvbnRzL0tub3dsZWRnZU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0tub3dsZWRnZSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIktub3dsZWRnZSBCb2xkXCIpLCBsb2NhbChcIktub3dsZWRnZUJvbGRcIiksIHVybChcIi8vZ3JhcGhpY3MudGhvbXNvbnJldXRlcnMuY29tL2ZvbnRzL0tub3dsZWRnZUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdLbm93bGVkZ2UnO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJLbm93bGVkZ2UgQm9sZCBJdGFsaWNcIiksIGxvY2FsKFwiS25vd2xlZGdlQm9sZEl0YWxpY1wiKSwgdXJsKFwiLy9ncmFwaGljcy50aG9tc29ucmV1dGVycy5jb20vZm9udHMvS25vd2xlZGdlQm9sZEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5cbi8qIFNPVVJDRSBTQU5TIFBSTyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiU291cmNlIFNhbnMgUHJvXCIpLCBsb2NhbChcIlNvdXJjZVNhbnNQcm8tUmVndWxhclwiKSwgdXJsKFwiLy9mb250cy5nc3RhdGljLmNvbS9zL3NvdXJjZXNhbnNwcm8vdjkvT0RlbEkxYUhCWURCcWdlSUFIMnpsTkhxLUZGZ29ETlYzR1RLcEh3dXZ0SS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgc3JjOiBsb2NhbChcIlNvdXJjZSBTYW5zIFBybyBTZW1pYm9sZFwiKSwgbG9jYWwoXCJTb3VyY2VTYW5zUHJvLVNlbWlib2xkXCIpLCB1cmwoXCIvL2ZvbnRzLmdzdGF0aWMuY29tL3Mvc291cmNlc2Fuc3Byby92OS90b2FkT2NmbWx0OWIzOGRISnhPQkdDbWdwbXVRcUsySS1MMlM5Y0Y2NUVrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiU291cmNlIFNhbnMgUHJvIEJvbGRcIiksIGxvY2FsKFwiU291cmNlU2Fuc1Byby1Cb2xkXCIpLCB1cmwoXCIvL2ZvbnRzLmdzdGF0aWMuY29tL3Mvc291cmNlc2Fuc3Byby92OS90b2FkT2NmbWx0OWIzOGRISnhPQkdJcWpHWUpVeU9YY0J3VVFiUmFOSDZjLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiU291cmNlIFNhbnMgUHJvIEl0YWxpY1wiKSwgbG9jYWwoXCJTb3VyY2VTYW5zUHJvLUl0XCIpLCB1cmwoXCIvL2ZvbnRzLmdzdGF0aWMuY29tL3Mvc291cmNlc2Fuc3Byby92OS9NMkpkNzFvUEpoTEtwMHpkdFR2b01fYmNlLVZjeUxKTVJSMUZDOXFXYlU4LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiU291cmNlIFNhbnMgUHJvIExpZ2h0XCIpLCBsb2NhbChcIlNvdXJjZVNhbnNQcm8tTGlnaHRcIiksIHVybChcIi8vdGhlbWVzLmdvb2dsZXVzZXJjb250ZW50LmNvbS9zdGF0aWMvZm9udHMvc291cmNlc2Fuc3Byby92NS90b2FkT2NmbWx0OWIzOGRISnhPQkdNVk50b200UWxFRE5KYXFxcXpxZFNzLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cblxuLyohXG4gKiBCb290c3RyYXAgdjQuMS4zIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxOCBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuOnJvb3Qge1xuICAtLWJsdWU6ICMwMDdiZmY7XG4gIC0taW5kaWdvOiAjNjYxMGYyO1xuICAtLXB1cnBsZTogIzZmNDJjMTtcbiAgLS1waW5rOiAjZTgzZThjO1xuICAtLXJlZDogI2RjMzU0NTtcbiAgLS1vcmFuZ2U6ICNmZDdlMTQ7XG4gIC0teWVsbG93OiAjZmZjMTA3O1xuICAtLWdyZWVuOiAjMjhhNzQ1O1xuICAtLXRlYWw6ICMyMGM5OTc7XG4gIC0tY3lhbjogIzE3YTJiODtcbiAgLS13aGl0ZTogI2ZmZjtcbiAgLS1ncmF5OiAjNkI2QTZCO1xuICAtLWdyYXktZGFyazogIzMzMzMzMztcbiAgLS1wcmltYXJ5OiAjZmZmO1xuICAtLXNlY29uZGFyeTogIzZCNkE2QjtcbiAgLS1zdWNjZXNzOiAjMjhhNzQ1O1xuICAtLWluZm86ICMxN2EyYjg7XG4gIC0td2FybmluZzogI2ZmYzEwNztcbiAgLS1kYW5nZXI6ICNkYzM1NDU7XG4gIC0tbGlnaHQ6ICNmN2Y3Zjc7XG4gIC0tZGFyazogIzMzMzMzMztcbiAgLS1icmVha3BvaW50LXhzOiAwO1xuICAtLWJyZWFrcG9pbnQtc206IDU3NnB4O1xuICAtLWJyZWFrcG9pbnQtbWQ6IDc2OHB4O1xuICAtLWJyZWFrcG9pbnQtbGc6IDk5MnB4O1xuICAtLWJyZWFrcG9pbnQteGw6IDEyMDBweDtcbiAgLS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiBcIlNvdXJjZSBTYW5zIFByb1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIC0tZm9udC1mYW1pbHktbW9ub3NwYWNlOiBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5ALW1zLXZpZXdwb3J0IHtcbiAgd2lkdGg6IGRldmljZS13aWR0aDtcbn1cblxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLS41ZW07XG59XG5cbmEge1xuICBjb2xvcjogIzAyNzVkODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbn1cblxuYTpob3ZlciB7XG4gIGNvbG9yOiAjMDE0YzhjO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpob3ZlciwgYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6Zm9jdXMge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbnByZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5zdmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gIGNvbG9yOiAjYWFhYWFhO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cblxudGgge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94O1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBLbm93bGVkZ2UsIFwiU291cmNlIFNhbnMgUHJvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uZGlzcGxheS0xIHtcbiAgZm9udC1zaXplOiA2cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZGlzcGxheS0yIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5kaXNwbGF5LTMge1xuICBmb250LXNpemU6IDQuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmRpc3BsYXktNCB7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5ociB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuc21hbGwsXG4uc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogMC4yZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICNhYWFhYWE7XG59XG5cbi5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwMTQgXFwwMEEwXCI7XG59XG5cbi5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllN2U1O1xuICBib3JkZXItcmFkaXVzOiAwLjE1cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICM2QjZBNkI7XG59XG5cbmNvZGUge1xuICBmb250LXNpemU6IDg3LjUlO1xuICBjb2xvcjogI2U4M2U4YztcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuYSA+IGNvZGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxua2JkIHtcbiAgcGFkZGluZzogMC4ycmVtIDAuNHJlbTtcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI4MjQ7XG4gIGJvcmRlci1yYWRpdXM6IDByZW07XG59XG5cbmtiZCBrYmQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDg3LjUlO1xuICBjb2xvcjogIzIyMjgyNDtcbn1cblxucHJlIGNvZGUge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG59XG5cbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6IDM0MHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG5cbi5jb250YWluZXItZmx1aWQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG5cbi5uby1ndXR0ZXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLm5vLWd1dHRlcnMgPiAuY29sLFxuLm5vLWd1dHRlcnMgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmNvbC0xLCAuY29sLTIsIC5jb2wtMywgLmNvbC00LCAuY29sLTUsIC5jb2wtNiwgLmNvbC03LCAuY29sLTgsIC5jb2wtOSwgLmNvbC0xMCwgLmNvbC0xMSwgLmNvbC0xMiwgLmNvbCxcbi5jb2wtYXV0bywgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbSxcbi5jb2wtc20tYXV0bywgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiwgLmNvbC1tZCxcbi5jb2wtbWQtYXV0bywgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiwgLmNvbC1sZyxcbi5jb2wtbGctYXV0bywgLmNvbC14bC0xLCAuY29sLXhsLTIsIC5jb2wteGwtMywgLmNvbC14bC00LCAuY29sLXhsLTUsIC5jb2wteGwtNiwgLmNvbC14bC03LCAuY29sLXhsLTgsIC5jb2wteGwtOSwgLmNvbC14bC0xMCwgLmNvbC14bC0xMSwgLmNvbC14bC0xMiwgLmNvbC14bCxcbi5jb2wteGwtYXV0byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4uY29sIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4uY29sLTEge1xuICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLTIge1xuICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC02IHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTtcbn1cblxuLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtMTtcbn1cblxuLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogMTM7XG59XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDA7XG59XG5cbi5vcmRlci0xIHtcbiAgb3JkZXI6IDE7XG59XG5cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDI7XG59XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDM7XG59XG5cbi5vcmRlci00IHtcbiAgb3JkZXI6IDQ7XG59XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDU7XG59XG5cbi5vcmRlci02IHtcbiAgb3JkZXI6IDY7XG59XG5cbi5vcmRlci03IHtcbiAgb3JkZXI6IDc7XG59XG5cbi5vcmRlci04IHtcbiAgb3JkZXI6IDg7XG59XG5cbi5vcmRlci05IHtcbiAgb3JkZXI6IDk7XG59XG5cbi5vcmRlci0xMCB7XG4gIG9yZGVyOiAxMDtcbn1cblxuLm9yZGVyLTExIHtcbiAgb3JkZXI6IDExO1xufVxuXG4ub3JkZXItMTIge1xuICBvcmRlcjogMTI7XG59XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1zbS1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLXNtLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1zbS03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItc20tOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLXNtLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1zbS0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1zbS0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1zbS0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci1tZC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXItbWQtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLW1kLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci1tZC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXItbWQtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItbWQtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXItbWQtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItbGctNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLWxnLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1sZy04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItbGctOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLWxnLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLWxnLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLWxnLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC14bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmNvbC14bC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteGwtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci14bC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXIteGwtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLXhsLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci14bC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXIteGwtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXIteGwtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXIteGwtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi50YWJsZSB0aCxcbi50YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllN2U1O1xufVxuXG4udGFibGUgdGhlYWQgdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2U5ZTdlNTtcbn1cblxuLnRhYmxlIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2U5ZTdlNTtcbn1cblxuLnRhYmxlIC50YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi50YWJsZS1zbSB0aCxcbi50YWJsZS1zbSB0ZCB7XG4gIHBhZGRpbmc6IDAuM3JlbTtcbn1cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTdlNTtcbn1cblxuLnRhYmxlLWJvcmRlcmVkIHRoLFxuLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTdlNTtcbn1cblxuLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRoLFxuLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xufVxuXG4udGFibGUtYm9yZGVybGVzcyB0aCxcbi50YWJsZS1ib3JkZXJsZXNzIHRkLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGhlYWQgdGgsXG4udGFibGUtYm9yZGVybGVzcyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyOiAwO1xufVxuXG4udGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG5cbi50YWJsZS1wcmltYXJ5LFxuLnRhYmxlLXByaW1hcnkgPiB0aCxcbi50YWJsZS1wcmltYXJ5ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG5cbi50YWJsZS1zZWNvbmRhcnksXG4udGFibGUtc2Vjb25kYXJ5ID4gdGgsXG4udGFibGUtc2Vjb25kYXJ5ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkNWQ2O1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOWM4Yzk7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5YzhjOTtcbn1cblxuLnRhYmxlLXN1Y2Nlc3MsXG4udGFibGUtc3VjY2VzcyA+IHRoLFxuLnRhYmxlLXN1Y2Nlc3MgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjM2U2Y2I7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMWRmYmI7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFkZmJiO1xufVxuXG4udGFibGUtaW5mbyxcbi50YWJsZS1pbmZvID4gdGgsXG4udGFibGUtaW5mbyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlZTVlYjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiZGRlNTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmRkZTU7XG59XG5cbi50YWJsZS13YXJuaW5nLFxuLnRhYmxlLXdhcm5pbmcgPiB0aCxcbi50YWJsZS13YXJuaW5nID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZWJhO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZThhMTtcbn1cblxuLnRhYmxlLWRhbmdlcixcbi50YWJsZS1kYW5nZXIgPiB0aCxcbi50YWJsZS1kYW5nZXIgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWM2Y2I7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxYjBiNztcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFiMGI3O1xufVxuXG4udGFibGUtbGlnaHQsXG4udGFibGUtbGlnaHQgPiB0aCxcbi50YWJsZS1saWdodCA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZDtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG5cbi50YWJsZS1kYXJrLFxuLnRhYmxlLWRhcmsgPiB0aCxcbi50YWJsZS1kYXJrID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjNmM2O1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliOWI5O1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5YjliOTtcbn1cblxuLnRhYmxlLWFjdGl2ZSxcbi50YWJsZS1hY3RpdmUgPiB0aCxcbi50YWJsZS1hY3RpdmUgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4udGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjgyNDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzZDM3O1xufVxuXG4udGFibGUgLnRoZWFkLWxpZ2h0IHRoIHtcbiAgY29sb3I6ICMzODNmM2E7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGYxZWU7XG4gIGJvcmRlci1jb2xvcjogI2U5ZTdlNTtcbn1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjgyNDtcbn1cblxuLnRhYmxlLWRhcmsgdGgsXG4udGFibGUtZGFyayB0ZCxcbi50YWJsZS1kYXJrIHRoZWFkIHRoIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzZDM3O1xufVxuXG4udGFibGUtZGFyay50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMDtcbn1cblxuLnRhYmxlLWRhcmsudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbn1cblxuLnRhYmxlLWRhcmsudGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDc1KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZS1zbSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1tZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUtbWQgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUteGwgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbn1cblxuLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDA7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygyLjI1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzM4M2YzYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RiZGJkYjtcbiAgYm9yZGVyLXJhZGl1czogMC4xNXJlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmZvcm0tY29udHJvbDo6LW1zLWV4cGFuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBjb2xvcjogIzM4M2YzYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG5cbi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNkYmRiZGI7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjFlZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgY29sb3I6ICMzODNmM2E7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMzc1cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4zNzVyZW0gKyAxcHgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNXJlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4yNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMjVyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDAuMzc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbn1cblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLXNtLCAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtbGcge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBoZWlnaHQ6IGNhbGMoMS44MTI1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDByZW07XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6IGNhbGMoMi44NzVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2xbc2l6ZV0sIHNlbGVjdC5mb3JtLWNvbnRyb2xbbXVsdGlwbGVdIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xufVxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG5cbi5mb3JtLXJvdyA+IC5jb2wsXG4uZm9ybS1yb3cgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogMC4zcmVtO1xuICBtYXJnaW4tbGVmdDogLTEuMjVyZW07XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogI2FhYWFhYTtcbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogODAlO1xuICBjb2xvcjogIzI4YTc0NTtcbn1cblxuLnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCAxNjcsIDY5LCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiAwLjE1cmVtO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkLCAud2FzLXZhbGlkYXRlZFxuLmN1c3RvbS1zZWxlY3Q6dmFsaWQsXG4uY3VzdG9tLXNlbGVjdC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cywgLndhcy12YWxpZGF0ZWRcbi5jdXN0b20tc2VsZWN0OnZhbGlkOmZvY3VzLFxuLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLmZvcm0tY29udHJvbC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNvbnRyb2wuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLndhcy12YWxpZGF0ZWRcbi5jdXN0b20tc2VsZWN0OnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWRcbi5jdXN0b20tc2VsZWN0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4uY3VzdG9tLXNlbGVjdC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5jdXN0b20tc2VsZWN0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1maWxlOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1maWxlOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNvbnRyb2wtZmlsZS5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNvbnRyb2wtZmlsZS5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogIzI4YTc0NTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogIzI4YTc0NTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcxZGQ4YTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzRjZTU3O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciwgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuMjUpO1xufVxuXG4uaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICNkYzM1NDU7XG59XG5cbi5pbnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiAwLjE1cmVtO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCwgLndhcy12YWxpZGF0ZWRcbi5jdXN0b20tc2VsZWN0OmludmFsaWQsXG4uY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cywgLndhcy12YWxpZGF0ZWRcbi5jdXN0b20tc2VsZWN0OmludmFsaWQ6Zm9jdXMsXG4uY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1jb250cm9sLmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAud2FzLXZhbGlkYXRlZFxuLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWRcbi5jdXN0b20tc2VsZWN0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1maWxlOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtZmlsZTppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmZvcm0tY29udHJvbC1maWxlLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNvbnRyb2wtZmlsZS5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICNkYzM1NDU7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZhMmE5O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0NjA2ZDtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuXG4uZm9ybS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2sge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mb3JtLWlubGluZSBsYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwLFxuICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1zZWxlY3Qge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4xNXJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYnRuIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5idG46aG92ZXIsIC5idG46Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idG46Zm9jdXMsIC5idG4uZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cblxuLmJ0bi5kaXNhYmxlZCwgLmJ0bjpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG5cbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICMyMjI4MjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMyMjI4MjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XG4gIGJvcmRlci1jb2xvcjogI2U2ZTZlNjtcbn1cblxuLmJ0bi1wcmltYXJ5OmZvY3VzLCAuYnRuLXByaW1hcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQsIC5idG4tcHJpbWFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjIyODI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIyMjgyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjZGZkZmRmO1xufVxuXG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZCNkE2QjtcbiAgYm9yZGVyLWNvbG9yOiAjNkI2QTZCO1xufVxuXG4uYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg1NzU4O1xuICBib3JkZXItY29sb3I6ICM1MTUxNTE7XG59XG5cbi5idG4tc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLXNlY29uZGFyeS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwNywgMTA2LCAxMDcsIDAuNSk7XG59XG5cbi5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkI2QTZCO1xuICBib3JkZXItY29sb3I6ICM2QjZBNkI7XG59XG5cbi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxNTE1MTtcbiAgYm9yZGVyLWNvbG9yOiAjNGI0YTRiO1xufVxuXG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA3LCAxMDYsIDEwNywgMC41KTtcbn1cblxuLmJ0bi1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cblxuLmJ0bi1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTg4Mzg7XG4gIGJvcmRlci1jb2xvcjogIzFlN2UzNDtcbn1cblxuLmJ0bi1zdWNjZXNzOmZvY3VzLCAuYnRuLXN1Y2Nlc3MuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC41KTtcbn1cblxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkLCAuYnRuLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTdlMzQ7XG4gIGJvcmRlci1jb2xvcjogIzFjNzQzMDtcbn1cblxuLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjUpO1xufVxuXG4uYnRuLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuXG4uYnRuLWluZm86aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzODQ5NjtcbiAgYm9yZGVyLWNvbG9yOiAjMTE3YThiO1xufVxuXG4uYnRuLWluZm86Zm9jdXMsIC5idG4taW5mby5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTtcbn1cblxuLmJ0bi1pbmZvLmRpc2FibGVkLCAuYnRuLWluZm86ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuXG4uYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTdhOGI7XG4gIGJvcmRlci1jb2xvcjogIzEwNzA3Zjtcbn1cblxuLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTtcbn1cblxuLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICMyMjI4MjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cblxuLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICMyMjI4MjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGE4MDA7XG4gIGJvcmRlci1jb2xvcjogI2QzOWUwMDtcbn1cblxuLmJ0bi13YXJuaW5nOmZvY3VzLCAuYnRuLXdhcm5pbmcuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTtcbn1cblxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLCAuYnRuLXdhcm5pbmc6ZGlzYWJsZWQge1xuICBjb2xvcjogIzIyMjgyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuXG4uYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMjI4MjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzllMDA7XG4gIGJvcmRlci1jb2xvcjogI2M2OTUwMDtcbn1cblxuLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpO1xufVxuXG4uYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjODIzMzM7XG4gIGJvcmRlci1jb2xvcjogI2JkMjEzMDtcbn1cblxuLmJ0bi1kYW5nZXI6Zm9jdXMsIC5idG4tZGFuZ2VyLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7XG59XG5cbi5idG4tZGFuZ2VyLmRpc2FibGVkLCAuYnRuLWRhbmdlcjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkMjEzMDtcbiAgYm9yZGVyLWNvbG9yOiAjYjIxZjJkO1xufVxuXG4uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7XG59XG5cbi5idG4tbGlnaHQge1xuICBjb2xvcjogIzIyMjgyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG4uYnRuLWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICMyMjI4MjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gIGJvcmRlci1jb2xvcjogI2RlZGVkZTtcbn1cblxuLmJ0bi1saWdodDpmb2N1cywgLmJ0bi1saWdodC5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0NywgMjQ3LCAyNDcsIDAuNSk7XG59XG5cbi5idG4tbGlnaHQuZGlzYWJsZWQsIC5idG4tbGlnaHQ6ZGlzYWJsZWQge1xuICBjb2xvcjogIzIyMjgyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG4uYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMjI4MjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7XG4gIGJvcmRlci1jb2xvcjogI2Q3ZDdkNztcbn1cblxuLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0NywgMjQ3LCAyNDcsIDAuNSk7XG59XG5cbi5idG4tZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICBib3JkZXItY29sb3I6ICMzMzMzMzM7XG59XG5cbi5idG4tZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyMDIwO1xuICBib3JkZXItY29sb3I6ICMxYTFhMWE7XG59XG5cbi5idG4tZGFyazpmb2N1cywgLmJ0bi1kYXJrLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTEsIDUxLCA1MSwgMC41KTtcbn1cblxuLmJ0bi1kYXJrLmRpc2FibGVkLCAuYnRuLWRhcms6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgYm9yZGVyLWNvbG9yOiAjMzMzMzMzO1xufVxuXG4uYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG4gIGJvcmRlci1jb2xvcjogIzEzMTMxMztcbn1cblxuLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUxLCA1MSwgNTEsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMyMjI4MjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMjI4MjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzZCNkE2QjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzZCNkE2Qjtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkI2QTZCO1xuICBib3JkZXItY29sb3I6ICM2QjZBNkI7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDcsIDEwNiwgMTA3LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICM2QjZBNkI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2QjZBNkI7XG4gIGJvcmRlci1jb2xvcjogIzZCNkE2Qjtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwNywgMTA2LCAxMDcsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgY29sb3I6ICMyOGE3NDU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tb3V0bGluZS1zdWNjZXNzLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc3VjY2VzczpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm8ge1xuICBjb2xvcjogIzE3YTJiODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm86aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbzpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZm8uZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMywgMTYyLCAxODQsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtaW5mbzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMTdhMmI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMywgMTYyLCAxODQsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmMxMDc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICMyMjI4MjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtd2FybmluZzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZjMTA3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjIyODI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlci5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVkIHtcbiAgY29sb3I6ICNkYzM1NDU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQge1xuICBjb2xvcjogI2Y3ZjdmNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2Y3ZjdmNztcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICMyMjI4MjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1jb2xvcjogI2Y3ZjdmNztcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDcsIDI0NywgMjQ3LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1saWdodDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZjdmN2Y3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjIyODI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItY29sb3I6ICNmN2Y3Zjc7XG59XG5cbi5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDcsIDI0NywgMjQ3LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtZGFyayB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMzMzMzMzO1xufVxuXG4uYnRuLW91dGxpbmUtZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICBib3JkZXItY29sb3I6ICMzMzMzMzM7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFyay5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUxLCA1MSwgNTEsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFyazpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICBib3JkZXItY29sb3I6ICMzMzMzMzM7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MSwgNTEsIDUxLCAwLjUpO1xufVxuXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAyNzVkODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDE0YzhjO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tbGluazpmb2N1cywgLmJ0bi1saW5rLmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tbGluazpkaXNhYmxlZCwgLmJ0bi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM2QjZBNkI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnRuLWxnLCAuYnRuLWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMHJlbTtcbn1cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0uYnRuLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYWRlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZhZGUge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmZhZGU6bm90KC5zaG93KSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jb2xsYXBzZTpub3QoLnNob3cpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNvbGxhcHNpbmcge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmRyb3B1cCxcbi5kcm9wcmlnaHQsXG4uZHJvcGRvd24sXG4uZHJvcGxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IDEwcmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgbWFyZ2luOiAwLjEyNXJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTVyZW07XG59XG5cbi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XG59XG5cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtO1xufVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQ7XG59XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuMTI1cmVtO1xufVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuXG4uZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJ0b3BcIl0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdLCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJib3R0b21cIl0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xufVxuXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmNGYxZWU7XG59XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDEuNXJlbTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjIyODI0O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZHJvcGRvd24taXRlbTpob3ZlciwgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICBjb2xvcjogIzE2MWExODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG4uZHJvcGRvd24taXRlbS5hY3RpdmUsIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5kcm9wZG93bi1pdGVtLmRpc2FibGVkLCAuZHJvcGRvd24taXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNkI2QTZCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjNkI2QTZCO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuICBjb2xvcjogIzIyMjgyNDtcbn1cblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAwIDEgYXV0bztcbn1cblxuLmJ0bi1ncm91cCA+IC5idG46aG92ZXIsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpob3ZlciB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOmZvY3VzLCAuYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsIC5idG4tZ3JvdXAgPiAuYnRuLmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4uYWN0aXZlIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmJ0bi1ncm91cCAuYnRuICsgLmJ0bixcbi5idG4tZ3JvdXAgLmJ0biArIC5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwIC5idG4tZ3JvdXAgKyAuYnRuLFxuLmJ0bi1ncm91cCAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwgLmJ0biArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4gKyAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuLWdyb3VwICsgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5idG4tdG9vbGJhciAuaW5wdXQtZ3JvdXAge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmJ0bi1ncm91cCA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC41NjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNTYyNXJlbTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsXG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLFxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1zbSA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC4zNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC4zNzVyZW07XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLWxnID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgLmJ0bi1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biArIC5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0biBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDElO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuY3VzdG9tLWZpbGUsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuY3VzdG9tLWZpbGUsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuY3VzdG9tLWZpbGUge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMge1xuICB6LWluZGV4OiA0O1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6bGFzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpmaXJzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIC5idG4sXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuICsgLmJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4ge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG5cbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMzgzZjNhO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGYxZWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGI7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTVyZW07XG59XG5cbi5pbnB1dC1ncm91cC10ZXh0IGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5pbnB1dC1ncm91cC10ZXh0IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBoZWlnaHQ6IGNhbGMoMi44NzVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBoZWlnaHQ6IGNhbGMoMS44MTI1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDByZW07XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG59XG5cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjNkI2QTZCO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGYxZWU7XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4yNXJlbTtcbiAgbGVmdDogLTEuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb250ZW50OiBcIlwiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTdlNTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjI1cmVtO1xuICBsZWZ0OiAtMS41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA1MCUgNTAlO1xufVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogMC4xNXJlbTtcbn1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNCclM0UlM0NwYXRoIHN0cm9rZT0nJTIzZmZmJyBkPSdNMCAyaDQnLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmYnLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLmN1c3RvbS1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMi4yNXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDEuNzVyZW0gMC4zNzVyZW0gMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMzODNmM2E7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzRSUzQ3BhdGggZmlsbD0nJTIzMzMzMzMzJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCByaWdodCAwLjc1cmVtIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA4cHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RiZGJkYjtcbiAgYm9yZGVyLXJhZGl1czogMC4xNXJlbTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmN1c3RvbS1zZWxlY3Q6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA1cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uY3VzdG9tLXNlbGVjdDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgY29sb3I6ICMzODNmM2E7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5jdXN0b20tc2VsZWN0W211bHRpcGxlXSwgLmN1c3RvbS1zZWxlY3Rbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5jdXN0b20tc2VsZWN0OmRpc2FibGVkIHtcbiAgY29sb3I6ICM2QjZBNkI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGYxZWU7XG59XG5cbi5jdXN0b20tc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBoZWlnaHQ6IGNhbGMoMS44MTI1cmVtICsgMnB4KTtcbiAgcGFkZGluZy10b3A6IDAuMzc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW07XG4gIGZvbnQtc2l6ZTogNzUlO1xufVxuXG4uY3VzdG9tLXNlbGVjdC1sZyB7XG4gIGhlaWdodDogY2FsYygyLjg3NXJlbSArIDJweCk7XG4gIHBhZGRpbmctdG9wOiAwLjM3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtO1xuICBmb250LXNpemU6IDEyNSU7XG59XG5cbi5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDIuMjVyZW0gKyAycHgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMi4yNXJlbSArIDJweCk7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmMWVlO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQ6bGFuZyhlbikgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJCcm93c2VcIjtcbn1cblxuLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IGNhbGMoMi4yNXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMzgzZjNhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGJkYmRiO1xuICBib3JkZXItcmFkaXVzOiAwLjE1cmVtO1xufVxuXG4uY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIuMjVyZW07XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMzgzZjNhO1xuICBjb250ZW50OiBcIkJyb3dzZVwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmMWVlO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkYmRiZGI7XG4gIGJvcmRlci1yYWRpdXM6IDAgMC4xNXJlbSAwLjE1cmVtIDA7XG59XG5cbi5jdXN0b20tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmN1c3RvbS1yYW5nZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuXG4uY3VzdG9tLXJhbmdlOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuXG4uY3VzdG9tLXJhbmdlOmZvY3VzOjotbXMtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG5cbi5jdXN0b20tcmFuZ2U6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICBib3JkZXI6IDA7XG59XG5cbi5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU3ZTU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG5cbi5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllN2U1O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuXG4uY3VzdG9tLXJhbmdlOjotbXMtdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuMnJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmN1c3RvbS1yYW5nZTo6LW1zLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmN1c3RvbS1yYW5nZTo6LW1zLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMC41cmVtO1xufVxuXG4uY3VzdG9tLXJhbmdlOjotbXMtZmlsbC1sb3dlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU3ZTU7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG5cbi5jdXN0b20tcmFuZ2U6Oi1tcy1maWxsLXVwcGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllN2U1O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tZmlsZS1sYWJlbCxcbi5jdXN0b20tc2VsZWN0IHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuICAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gIC5jdXN0b20tc2VsZWN0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuXG4ubmF2LWxpbms6aG92ZXIsIC5uYXYtbGluazpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM2QjZBNkI7XG59XG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllN2U1O1xufVxuXG4ubmF2LXRhYnMgLm5hdi1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cblxuLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjE1cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4xNXJlbTtcbn1cblxuLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwgLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2Y0ZjFlZSAjZjRmMWVlICNlOWU3ZTU7XG59XG5cbi5uYXYtdGFicyAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzZCNkE2QjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjMzgzZjNhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNlOWU3ZTUgI2U5ZTdlNSAjZmZmO1xufVxuXG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBib3JkZXItcmFkaXVzOiAwLjE1cmVtO1xufVxuXG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5uYXYtZmlsbCAubmF2LWl0ZW0ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0ge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG5cbi5uYXZiYXIgPiAuY29udGFpbmVyLFxuLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm5hdmJhci1icmFuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDAuMzEyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzEyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGZsb2F0OiBub25lO1xufVxuXG4ubmF2YmFyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG59XG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjE1cmVtO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXI6aG92ZXIsIC5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5hdmJhci10b2dnbGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItZmx1aWQge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbGcge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5uYXZiYXItZXhwYW5kIHtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cblxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLFxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2Uge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG59XG5cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItdG9nZ2xlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmssXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPSdyZ2JhKDAsIDAsIDAsIDAuNSknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGEge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmssXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPSdyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4xNXJlbTtcbn1cblxuLmNhcmQgPiBociB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5jYXJkID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMTVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjE1cmVtO1xufVxuXG4uY2FyZCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMTVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMTVyZW07XG59XG5cbi5jYXJkLWJvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMS4yNXJlbTtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0wLjM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNhcmQtbGluayArIC5jYXJkLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbn1cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG5cbi5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMC4xNXJlbSAtIDFweCkgY2FsYygwLjE1cmVtIC0gMXB4KSAwIDA7XG59XG5cbi5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cblxuLmNhcmQtZm9vdGVyOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgY2FsYygwLjE1cmVtIC0gMXB4KSBjYWxjKDAuMTVyZW0gLSAxcHgpO1xufVxuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07XG59XG5cbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG59XG5cbi5jYXJkLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDAuMTVyZW0gLSAxcHgpO1xufVxuXG4uY2FyZC1pbWctdG9wIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4xNXJlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuMTVyZW0gLSAxcHgpO1xufVxuXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBjYWxjKDAuMTVyZW0gLSAxcHgpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKDAuMTVyZW0gLSAxcHgpO1xufVxuXG4uY2FyZC1kZWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmNhcmQtZGVjayAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZC1kZWNrIHtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB9XG4gIC5jYXJkLWRlY2sgLmNhcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuLmNhcmQtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWdyb3VwIHtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQgKyAuY2FyZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpmaXJzdC1jaGlsZCAuY2FyZC1pbWctdG9wLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOmZpcnN0LWNoaWxkIC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpmaXJzdC1jaGlsZCAuY2FyZC1pbWctYm90dG9tLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOmZpcnN0LWNoaWxkIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpsYXN0LWNoaWxkIC5jYXJkLWltZy10b3AsXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bGFzdC1jaGlsZCAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpsYXN0LWNoaWxkIC5jYXJkLWltZy1ib3R0b20sXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bGFzdC1jaGlsZCAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpvbmx5LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjE1cmVtO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6b25seS1jaGlsZCAuY2FyZC1pbWctdG9wLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm9ubHktY2hpbGQgLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjE1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjE1cmVtO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6b25seS1jaGlsZCAuY2FyZC1pbWctYm90dG9tLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm9ubHktY2hpbGQgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4xNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjE1cmVtO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoOm9ubHktY2hpbGQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoOm9ubHktY2hpbGQpIC5jYXJkLWltZy10b3AsXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoOm9ubHktY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoOm9ubHktY2hpbGQpIC5jYXJkLWhlYWRlcixcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCg6b25seS1jaGlsZCkgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5cbi5jYXJkLWNvbHVtbnMgLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtY29sdW1ucyB7XG4gICAgY29sdW1uLWNvdW50OiAzO1xuICAgIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG4gIH1cbiAgLmNhcmQtY29sdW1ucyAuY2FyZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5hY2NvcmRpb24gLmNhcmQ6bm90KDpmaXJzdC1vZi10eXBlKTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYWNjb3JkaW9uIC5jYXJkOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmFjY29yZGlvbiAuY2FyZDpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5hY2NvcmRpb24gLmNhcmQ6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGYxZWU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTVyZW07XG59XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6ICM2QjZBNkI7XG4gIGNvbnRlbnQ6IFwiL1wiO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICM2QjZBNkI7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjE1cmVtO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICMwMjc1ZDg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWU3ZTU7XG59XG5cbi5wYWdlLWxpbms6aG92ZXIge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogIzAxNGM4YztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmMWVlO1xuICBib3JkZXItY29sb3I6ICNlOWU3ZTU7XG59XG5cbi5wYWdlLWxpbms6Zm9jdXMge1xuICB6LWluZGV4OiAyO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cblxuLnBhZ2UtbGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMTVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMTVyZW07XG59XG5cbi5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMTVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjE1cmVtO1xufVxuXG4ucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgY29sb3I6ICM2QjZBNkI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2U5ZTdlNTtcbn1cblxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4zcmVtO1xufVxuXG4ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjNyZW07XG59XG5cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHJlbTtcbn1cblxuLnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDByZW07XG59XG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC4yNWVtIDAuNGVtO1xuICBmb250LXNpemU6IDc1JTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiAwLjE1cmVtO1xufVxuXG4uYmFkZ2U6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4uYmFkZ2UtcGlsbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNmVtO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbn1cblxuLmJhZGdlLXByaW1hcnkge1xuICBjb2xvcjogIzIyMjgyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmJhZGdlLXByaW1hcnlbaHJlZl06aG92ZXIsIC5iYWRnZS1wcmltYXJ5W2hyZWZdOmZvY3VzIHtcbiAgY29sb3I6ICMyMjI4MjQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbn1cblxuLmJhZGdlLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkI2QTZCO1xufVxuXG4uYmFkZ2Utc2Vjb25kYXJ5W2hyZWZdOmhvdmVyLCAuYmFkZ2Utc2Vjb25kYXJ5W2hyZWZdOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxNTE1MTtcbn1cblxuLmJhZGdlLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbn1cblxuLmJhZGdlLXN1Y2Nlc3NbaHJlZl06aG92ZXIsIC5iYWRnZS1zdWNjZXNzW2hyZWZdOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlN2UzNDtcbn1cblxuLmJhZGdlLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbn1cblxuLmJhZGdlLWluZm9baHJlZl06aG92ZXIsIC5iYWRnZS1pbmZvW2hyZWZdOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExN2E4Yjtcbn1cblxuLmJhZGdlLXdhcm5pbmcge1xuICBjb2xvcjogIzIyMjgyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbn1cblxuLmJhZGdlLXdhcm5pbmdbaHJlZl06aG92ZXIsIC5iYWRnZS13YXJuaW5nW2hyZWZdOmZvY3VzIHtcbiAgY29sb3I6ICMyMjI4MjQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMDtcbn1cblxuLmJhZGdlLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uYmFkZ2UtZGFuZ2VyW2hyZWZdOmhvdmVyLCAuYmFkZ2UtZGFuZ2VyW2hyZWZdOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkMjEzMDtcbn1cblxuLmJhZGdlLWxpZ2h0IHtcbiAgY29sb3I6ICMyMjI4MjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5cbi5iYWRnZS1saWdodFtocmVmXTpob3ZlciwgLmJhZGdlLWxpZ2h0W2hyZWZdOmZvY3VzIHtcbiAgY29sb3I6ICMyMjI4MjQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGVkZTtcbn1cblxuLmJhZGdlLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbn1cblxuLmJhZGdlLWRhcmtbaHJlZl06aG92ZXIsIC5iYWRnZS1kYXJrW2hyZWZdOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbn1cblxuLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjFlZTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmp1bWJvdHJvbiB7XG4gICAgcGFkZGluZzogNHJlbSAycmVtO1xuICB9XG59XG5cbi5qdW1ib3Ryb24tZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMC4xNXJlbTtcbn1cblxuLmFsZXJ0LWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xufVxuXG4uYWxlcnQtZGlzbWlzc2libGUgLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWxlcnQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjODU4NTg1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmFsZXJ0LXByaW1hcnkgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjJmMmYyO1xufVxuXG4uYWxlcnQtcHJpbWFyeSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNmM2YzZjO1xufVxuXG4uYWxlcnQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMzODM3Mzg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWUxZTE7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZDVkNjtcbn1cblxuLmFsZXJ0LXNlY29uZGFyeSBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjOWM4Yzk7XG59XG5cbi5hbGVydC1zZWNvbmRhcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzFlMWUxZTtcbn1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzE1NTcyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZWRkYTtcbiAgYm9yZGVyLWNvbG9yOiAjYzNlNmNiO1xufVxuXG4uYWxlcnQtc3VjY2VzcyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiMWRmYmI7XG59XG5cbi5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMwYjJlMTM7XG59XG5cbi5hbGVydC1pbmZvIHtcbiAgY29sb3I6ICMwYzU0NjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWVjZjE7XG4gIGJvcmRlci1jb2xvcjogI2JlZTVlYjtcbn1cblxuLmFsZXJ0LWluZm8gaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYWJkZGU1O1xufVxuXG4uYWxlcnQtaW5mbyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMDYyYzMzO1xufVxuXG4uYWxlcnQtd2FybmluZyB7XG4gIGNvbG9yOiAjODU2NDA0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmM2NkO1xuICBib3JkZXItY29sb3I6ICNmZmVlYmE7XG59XG5cbi5hbGVydC13YXJuaW5nIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZThhMTtcbn1cblxuLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzUzM2YwMztcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIGNvbG9yOiAjNzIxYzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhkN2RhO1xuICBib3JkZXItY29sb3I6ICNmNWM2Y2I7XG59XG5cbi5hbGVydC1kYW5nZXIgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjFiMGI3O1xufVxuXG4uYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM0OTEyMTc7XG59XG5cbi5hbGVydC1saWdodCB7XG4gIGNvbG9yOiBncmF5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZGZkO1xuICBib3JkZXItY29sb3I6ICNmZGZkZmQ7XG59XG5cbi5hbGVydC1saWdodCBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmMGYwZjA7XG59XG5cbi5hbGVydC1saWdodCAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNjc2NzY3O1xufVxuXG4uYWxlcnQtZGFyayB7XG4gIGNvbG9yOiAjMWIxYjFiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkNmQ2O1xuICBib3JkZXItY29sb3I6ICNjNmM2YzY7XG59XG5cbi5hbGVydC1kYXJrIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2I5YjliOTtcbn1cblxuLmFsZXJ0LWRhcmsgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzAyMDIwMjtcbn1cblxuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDFyZW0gMDtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG59XG5cbi5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmMWVlO1xuICBib3JkZXItcmFkaXVzOiAwLjE1cmVtO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucHJvZ3Jlc3MtYmFyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDFyZW0gMXJlbTtcbn1cblxuLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4ubWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm1lZGlhLWJvZHkge1xuICBmbGV4OiAxO1xufVxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMzODNmM2E7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMzgzZjNhO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmMWVlO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMTVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjE1cmVtO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4xNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4xNXJlbTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyB7XG4gIHotaW5kZXg6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCwgLmxpc3QtZ3JvdXAtaXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNkI2QTZCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5saXN0LWdyb3VwLWZsdXNoIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ubGlzdC1ncm91cC1mbHVzaDpmaXJzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmxpc3QtZ3JvdXAtZmx1c2g6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkge1xuICBjb2xvcjogIzg1ODU4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjODU4NTg1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg1ODU4NTtcbiAgYm9yZGVyLWNvbG9yOiAjODU4NTg1O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMzgzNzM4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkNWQ2O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMzODM3Mzg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOWM4Yzk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODM3Mzg7XG4gIGJvcmRlci1jb2xvcjogIzM4MzczODtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMxNTU3MjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjM2U2Y2I7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMTU1NzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFkZmJiO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1NTcyNDtcbiAgYm9yZGVyLWNvbG9yOiAjMTU1NzI0O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogIzBjNTQ2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlZTVlYjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMwYzU0NjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmRkZTU7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGM1NDYwO1xuICBib3JkZXItY29sb3I6ICMwYzU0NjA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiAjODU2NDA0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZWJhO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzg1NjQwNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZThhMTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NTY0MDQ7XG4gIGJvcmRlci1jb2xvcjogIzg1NjQwNDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogIzcyMWMyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YzZjYjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjNzIxYzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFiMGI3O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzIxYzI0O1xuICBib3JkZXItY29sb3I6ICM3MjFjMjQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQge1xuICBjb2xvcjogZ3JheTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogZ3JheTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBncmF5O1xuICBib3JkZXItY29sb3I6IGdyYXk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFyayB7XG4gIGNvbG9yOiAjMWIxYjFiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjNmM2O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzFiMWIxYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5YjliOTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjFiMWI7XG4gIGJvcmRlci1jb2xvcjogIzFiMWIxYjtcbn1cblxuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICBvcGFjaXR5OiAuNTtcbn1cblxuLmNsb3NlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIsIC5jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IC43NTtcbn1cblxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNTA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDAuNXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAoMC41cmVtICogMikpO1xufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gKDAuNXJlbSAqIDIpKTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4ubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcC5zaG93IHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNGYxZWU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBwYWRkaW5nOiAxcmVtO1xuICBtYXJnaW46IC0xcmVtIC0xcmVtIC0xcmVtIGF1dG87XG59XG5cbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMXJlbTtcbn1cblxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjRmMWVlO1xufVxuXG4ubW9kYWwtZm9vdGVyID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IC4yNXJlbTtcbn1cblxuLm1vZGFsLWZvb3RlciA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAuMjVyZW07XG59XG5cbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDEuNzVyZW0gYXV0bztcbiAgfVxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAoMS43NXJlbSAqIDIpKTtcbiAgfVxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkOjpiZWZvcmUge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtICgxLjc1cmVtICogMikpO1xuICB9XG4gIC5tb2RhbC1zbSB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWxnIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5cbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDcwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xufVxuXG4udG9vbHRpcC5zaG93IHtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4udG9vbHRpcCAuYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMC44cmVtO1xuICBoZWlnaHQ6IDAuNHJlbTtcbn1cblxuLnRvb2x0aXAgLmFycm93OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5icy10b29sdGlwLXRvcCwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICBwYWRkaW5nOiAwLjRyZW0gMDtcbn1cblxuLmJzLXRvb2x0aXAtdG9wIC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93IHtcbiAgYm90dG9tOiAwO1xufVxuXG4uYnMtdG9vbHRpcC10b3AgLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDAuNHJlbSAwLjRyZW0gMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzMzMzMzMztcbn1cblxuLmJzLXRvb2x0aXAtcmlnaHQsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICBwYWRkaW5nOiAwIDAuNHJlbTtcbn1cblxuLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdyB7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwLjRyZW07XG4gIGhlaWdodDogMC44cmVtO1xufVxuXG4uYnMtdG9vbHRpcC1yaWdodCAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDAuNHJlbSAwLjRyZW0gMC40cmVtIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzMzMzMzMztcbn1cblxuLmJzLXRvb2x0aXAtYm90dG9tLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gIHBhZGRpbmc6IDAuNHJlbSAwO1xufVxuXG4uYnMtdG9vbHRpcC1ib3R0b20gLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3cge1xuICB0b3A6IDA7XG59XG5cbi5icy10b29sdGlwLWJvdHRvbSAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93OjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIGJvcmRlci13aWR0aDogMCAwLjRyZW0gMC40cmVtO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzMzMzMzO1xufVxuXG4uYnMtdG9vbHRpcC1sZWZ0LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICBwYWRkaW5nOiAwIDAuNHJlbTtcbn1cblxuLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3cge1xuICByaWdodDogMDtcbiAgd2lkdGg6IDAuNHJlbTtcbiAgaGVpZ2h0OiAwLjhyZW07XG59XG5cbi5icy10b29sdGlwLWxlZnQgLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci13aWR0aDogMC40cmVtIDAgMC40cmVtIDAuNHJlbTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzMzMzMzM7XG59XG5cbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTVyZW07XG59XG5cbi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNjA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDI3NnB4O1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLnBvcG92ZXIgLmFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMC41cmVtO1xuICBtYXJnaW46IDAgMC4zcmVtO1xufVxuXG4ucG9wb3ZlciAuYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIgLmFycm93OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5icy1wb3BvdmVyLXRvcCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5icy1wb3BvdmVyLXRvcCAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdyB7XG4gIGJvdHRvbTogY2FsYygoMC41cmVtICsgMXB4KSAqIC0xKTtcbn1cblxuLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3c6OmJlZm9yZSxcbi5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDA7XG59XG5cbi5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93OjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3c6OmFmdGVyIHtcbiAgYm90dG9tOiAxcHg7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG59XG5cbi5icy1wb3BvdmVyLXJpZ2h0LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cblxuLmJzLXBvcG92ZXItcmlnaHQgLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdyB7XG4gIGxlZnQ6IGNhbGMoKDAuNXJlbSArIDFweCkgKiAtMSk7XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luOiAwLjNyZW0gMDtcbn1cblxuLmJzLXBvcG92ZXItcmlnaHQgLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93OjpiZWZvcmUsXG4uYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDA7XG59XG5cbi5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4uYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdzo6YWZ0ZXIge1xuICBsZWZ0OiAxcHg7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbn1cblxuLmJzLXBvcG92ZXItYm90dG9tLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93IHtcbiAgdG9wOiBjYWxjKCgwLjVyZW0gKyAxcHgpICogLTEpO1xufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdzo6YmVmb3JlLFxuLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDAgMC41cmVtIDAuNXJlbSAwLjVyZW07XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93OjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3c6OmFmdGVyIHtcbiAgdG9wOiAxcHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y3ZjdmNztcbn1cblxuLmJzLXBvcG92ZXItbGVmdCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5icy1wb3BvdmVyLWxlZnQgLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93IHtcbiAgcmlnaHQ6IGNhbGMoKDAuNXJlbSArIDFweCkgKiAtMSk7XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luOiAwLjNyZW0gMDtcbn1cblxuLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdzo6YmVmb3JlLFxuLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93OjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAgMC41cmVtIDAuNXJlbTtcbn1cblxuLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4uYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3c6OmFmdGVyIHtcbiAgcmlnaHQ6IDFweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG59XG5cbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xufVxuXG4ucG9wb3Zlci1oZWFkZXI6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbiAgLmNhcm91c2VsLWl0ZW0tbmV4dCxcbiAgLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbi5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuQHN1cHBvcnRzICh0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkKSB7XG4gIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuQHN1cHBvcnRzICh0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkKSB7XG4gIC5jYXJvdXNlbC1pdGVtLW5leHQsXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2LFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG5Ac3VwcG9ydHMgKHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2QpIHtcbiAgLmNhcm91c2VsLWl0ZW0tcHJldixcbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjZzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xufVxuXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXByZXYsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCxcbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG5Ac3VwcG9ydHMgKHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2QpIHtcbiAgLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tbmV4dCxcbiAgLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tcHJldixcbiAgLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuICAuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCxcbiAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXByZXYge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE1JTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2OmhvdmVyLCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmZvY3VzLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpob3Zlcixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBvcGFjaXR5OiAuOTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZmZmJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41LTIuNS0yLjUgMi41LTIuNS0xLjUtMS41eicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNMi43NSAwbC0xLjUgMS41IDIuNSAyLjUtMi41IDIuNSAxLjUgMS41IDQtNC00LTR6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMTUlO1xuICBtYXJnaW4tbGVmdDogMTUlO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMCAxIGF1dG87XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMHB4O1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTBweDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMHB4O1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogMTUlO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWxpZ24tYmFzZWxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50O1xufVxuXG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuYS5iZy1wcmltYXJ5OmhvdmVyLCBhLmJnLXByaW1hcnk6Zm9jdXMsXG5idXR0b24uYmctcHJpbWFyeTpob3ZlcixcbmJ1dHRvbi5iZy1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNiAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZCNkE2QiAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXNlY29uZGFyeTpob3ZlciwgYS5iZy1zZWNvbmRhcnk6Zm9jdXMsXG5idXR0b24uYmctc2Vjb25kYXJ5OmhvdmVyLFxuYnV0dG9uLmJnLXNlY29uZGFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MTUxNTEgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctc3VjY2Vzczpob3ZlciwgYS5iZy1zdWNjZXNzOmZvY3VzLFxuYnV0dG9uLmJnLXN1Y2Nlc3M6aG92ZXIsXG5idXR0b24uYmctc3VjY2Vzczpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTdlMzQgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctaW5mbzpob3ZlciwgYS5iZy1pbmZvOmZvY3VzLFxuYnV0dG9uLmJnLWluZm86aG92ZXIsXG5idXR0b24uYmctaW5mbzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTdhOGIgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctd2FybmluZzpob3ZlciwgYS5iZy13YXJuaW5nOmZvY3VzLFxuYnV0dG9uLmJnLXdhcm5pbmc6aG92ZXIsXG5idXR0b24uYmctd2FybmluZzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzllMDAgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDtcbn1cblxuYS5iZy1kYW5nZXI6aG92ZXIsIGEuYmctZGFuZ2VyOmZvY3VzLFxuYnV0dG9uLmJnLWRhbmdlcjpob3ZlcixcbmJ1dHRvbi5iZy1kYW5nZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQyMTMwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3ZjcgIWltcG9ydGFudDtcbn1cblxuYS5iZy1saWdodDpob3ZlciwgYS5iZy1saWdodDpmb2N1cyxcbmJ1dHRvbi5iZy1saWdodDpob3ZlcixcbmJ1dHRvbi5iZy1saWdodDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGUgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctZGFyazpob3ZlciwgYS5iZy1kYXJrOmZvY3VzLFxuYnV0dG9uLmJnLWRhcms6aG92ZXIsXG5idXR0b24uYmctZGFyazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWEgIWltcG9ydGFudDtcbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTdlNSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllN2U1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTllN2U1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU3ZTUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTllN2U1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0LTAge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0LTAge1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6ICM2QjZBNkIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXIge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2Y3ZjdmNyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhcmsge1xuICBib3JkZXItY29sb3I6ICMzMzMzMzMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4xNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4xNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjE1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjE1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjE1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMTVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMTVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4xNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG59XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4uZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsXG4uZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCxcbi5lbWJlZC1yZXNwb25zaXZlIG9iamVjdCxcbi5lbWJlZC1yZXNwb25zaXZlIHZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0yMWJ5OTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDQyLjg1NzE0Mjg1NzElO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5Mzo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDc1JTtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMWJ5MTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG5cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTAge1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0xIHtcbiAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0wIHtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTEge1xuICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxleC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsZXgteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5mbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbG9hdC1zbS1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1zbS1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXNtLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbG9hdC1tZC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1tZC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LW1kLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbG9hdC1sZy1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1sZy1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LWxnLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxvYXQteGwtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteGwtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wb3NpdGlvbi1zdGF0aWMge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG59XG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbkBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAuc3RpY2t5LXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5zaGFkb3ctc20ge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LWxnIHtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDNyZW0gcmdiYSgwLCAwLCAwLCAwLjE3NSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1ub25lIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udy0yNSB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbn1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi53LTc1IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4udy0xMDAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udy1hdXRvIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmgtMjUge1xuICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4uaC01MCB7XG4gIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTc1IHtcbiAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDtcbn1cblxuLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLWF1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubWgtMTAwIHtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0wLFxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tci0wLFxuLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLTAsXG4ubXktMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm1sLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tLTEge1xuICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTEsXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMSxcbi5teS0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMSxcbi5teC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMiB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0yLFxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0yLFxuLm15LTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMyB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMyxcbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMyxcbi5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0zLFxuLm15LTMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0zLFxuLm14LTMge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS00IHtcbiAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTQsXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNCxcbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTQsXG4ubXktNCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNCxcbi5teC00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS01IHtcbiAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC01LFxuLm15LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci01LFxuLm14LTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTUsXG4ubXktNSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTUsXG4ubXgtNSB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0wLFxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHItMCxcbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGItMCxcbi5weS0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBsLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMSxcbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTEsXG4ucHgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTEsXG4ucHktMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0xLFxuLnB4LTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMixcbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMixcbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0yLFxuLnB5LTIge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0yLFxuLnB4LTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMyxcbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTMsXG4ucHktMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0zLFxuLnB4LTMge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNCxcbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItNCxcbi5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi00LFxuLnB5LTQge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC00LFxuLnB4LTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC01IHtcbiAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNSxcbi5weS01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTUsXG4ucHktNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC01LFxuLnB4LTUge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXQtYXV0byxcbi5teS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXItYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1hdXRvLFxuLm14LWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTAsXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTAsXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMCxcbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMCxcbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTEsXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTEsXG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMSxcbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMSxcbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMixcbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0yLFxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMixcbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0yLFxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0zLFxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0zLFxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTMsXG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTMsXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTQsXG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tNCxcbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTQsXG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tNCxcbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNSxcbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tNSxcbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS01LFxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS01LFxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTAsXG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0wLFxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0wLFxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMCxcbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMSxcbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTEsXG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTEsXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0xLFxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTIsXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTIsXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMixcbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMixcbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0zLFxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMyxcbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMyxcbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTMsXG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNCxcbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tNCxcbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS00LFxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS00LFxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTUsXG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS01LFxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS01LFxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tNSxcbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1hdXRvLFxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLWF1dG8sXG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLWF1dG8sXG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMCxcbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMCxcbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMSxcbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMSxcbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTMsXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTMsXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC01LFxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0wLFxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMSxcbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMixcbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0zLFxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMyxcbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC00LFxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC00LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC01LFxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTAsXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0xLFxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTEsXG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTEsXG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0zLFxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0zLFxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNSxcbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctNSxcbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0wLFxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMCxcbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTEsXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0xLFxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0xLFxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0yLFxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTIsXG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTIsXG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMyxcbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTMsXG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTMsXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNCxcbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctNCxcbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy01LFxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctNSxcbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1hdXRvLFxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1hdXRvLFxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0wLFxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0wLFxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0xLFxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0xLFxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTIsXG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMixcbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTIsXG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMixcbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMyxcbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMyxcbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC00LFxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTQsXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC00LFxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTQsXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTUsXG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTUsXG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMCxcbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTAsXG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0xLFxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMSxcbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0yLFxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0yLFxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTMsXG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0zLFxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTQsXG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTQsXG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtNCxcbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC01LFxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNSxcbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTUsXG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtYXV0byxcbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtYXV0byxcbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG4udGV4dC1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xufVxuXG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudGV4dC1zbS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtbWQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZXh0LWxnLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRleHQteGwtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXByaW1hcnk6aG92ZXIsIGEudGV4dC1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICNlNmU2ZTYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM2QjZBNkIgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXNlY29uZGFyeTpob3ZlciwgYS50ZXh0LXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjNTE1MTUxICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtc3VjY2Vzczpob3ZlciwgYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzFlN2UzNCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmZvIHtcbiAgY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LWluZm86aG92ZXIsIGEudGV4dC1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMxMTdhOGIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC13YXJuaW5nOmhvdmVyLCBhLnRleHQtd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjZDM5ZTAwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1kYW5nZXI6aG92ZXIsIGEudGV4dC1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogI2JkMjEzMCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saWdodCB7XG4gIGNvbG9yOiAjZjdmN2Y3ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1saWdodDpob3ZlciwgYS50ZXh0LWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNkZWRlZGUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFyayB7XG4gIGNvbG9yOiAjMzMzMzMzICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1kYXJrOmhvdmVyLCBhLnRleHQtZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjMWExYTFhICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHkge1xuICBjb2xvcjogIzMzMzMzMyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjYWFhYWFhICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrLTUwIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZS01MCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaGlkZSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAqLFxuICAqOjpiZWZvcmUsXG4gICo6OmFmdGVyIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBhOm5vdCguYnRuKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gIH1cbiAgcHJlIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgfVxuICBwcmUsXG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWFhYWE7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gIH1cbiAgdHIsXG4gIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIHAsXG4gIGgyLFxuICBoMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7XG4gIH1cbiAgaDIsXG4gIGgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgfVxuICBAcGFnZSB7XG4gICAgc2l6ZTogYTM7XG4gIH1cbiAgYm9keSB7XG4gICAgbWluLXdpZHRoOiA5OTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb250YWluZXIge1xuICAgIG1pbi13aWR0aDogOTkycHggIWltcG9ydGFudDtcbiAgfVxuICAubmF2YmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5iYWRnZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgfVxuICAudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUgdGQsXG4gIC50YWJsZSB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZS1ib3JkZXJlZCB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTllN2U1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlLWRhcmsge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG4gIC50YWJsZS1kYXJrIHRoLFxuICAudGFibGUtZGFyayB0ZCxcbiAgLnRhYmxlLWRhcmsgdGhlYWQgdGgsXG4gIC50YWJsZS1kYXJrIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci1jb2xvcjogI2U5ZTdlNTtcbiAgfVxuICAudGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1jb2xvcjogI2U5ZTdlNTtcbiAgfVxufVxuXG4vKiFcbiAqICBGb250IEF3ZXNvbWUgNC43LjAgYnkgQGRhdmVnYW5keSAtIGh0dHA6Ly9mb250YXdlc29tZS5pbyAtIEBmb250YXdlc29tZVxuICogIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8vbGljZW5zZSAoRm9udDogU0lMIE9GTCAxLjEsIENTUzogTUlUIExpY2Vuc2UpXG4gKi9cbi8qIEZPTlQgUEFUSFxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgc3JjOiB1cmwoXCIvL2dyYXBoaWNzLnRob21zb25yZXV0ZXJzLmNvbS9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD92PTQuNy4wXCIpO1xuICBzcmM6IHVybChcIi8vZ3JhcGhpY3MudGhvbXNvbnJldXRlcnMuY29tL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PTQuNy4wXCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvL2dyYXBoaWNzLnRob21zb25yZXV0ZXJzLmNvbS9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmYyP3Y9NC43LjBcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi8vZ3JhcGhpY3MudGhvbXNvbnJldXRlcnMuY29tL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZj92PTQuNy4wXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi8vZ3JhcGhpY3MudGhvbXNvbnJldXRlcnMuY29tL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9NC43LjBcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi8vZ3JhcGhpY3MudGhvbXNvbnJldXRlcnMuY29tL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9NC43LjAjZm9udGF3ZXNvbWVyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uZmEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8qIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyICovXG4uZmEtbGcge1xuICBmb250LXNpemU6IDEuMzMzMzMzMzMzM2VtO1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcbn1cblxuLmZhLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi5mYS0zeCB7XG4gIGZvbnQtc2l6ZTogM2VtO1xufVxuXG4uZmEtNHgge1xuICBmb250LXNpemU6IDRlbTtcbn1cblxuLmZhLTV4IHtcbiAgZm9udC1zaXplOiA1ZW07XG59XG5cbi5mYS1mdyB7XG4gIHdpZHRoOiAxLjI4NTcxNDI4NTdlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmEtdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAyLjE0Mjg1NzE0MjllbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uZmEtdWwgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZhLWxpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMi4xNDI4NTcxNDI5ZW07XG4gIHdpZHRoOiAyLjE0Mjg1NzE0MjllbTtcbiAgdG9wOiAwLjE0Mjg1NzE0MjllbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmEtbGkuZmEtbGcge1xuICBsZWZ0OiAtMS44NTcxNDI4NTcxZW07XG59XG5cbi5mYS1ib3JkZXIge1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xuICBib3JkZXI6IHNvbGlkIDAuMDhlbSAjZWVlO1xuICBib3JkZXItcmFkaXVzOiAuMWVtO1xufVxuXG4uZmEtcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mYS1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZmEuZmEtcHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtO1xufVxuXG4uZmEuZmEtcHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtO1xufVxuXG4vKiBEZXByZWNhdGVkIGFzIG9mIDQuNC4wICovXG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZmEucHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtO1xufVxuXG4uZmEucHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtO1xufVxuXG4uZmEtc3BpbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLmZhLXB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuXG4uZmEtcm90YXRlLTkwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uZmEtcm90YXRlLTE4MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MilcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmZhLXJvdGF0ZS0yNzAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG5cbi5mYS1mbGlwLWhvcml6b250YWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xufVxuXG4uZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG59XG5cbjpyb290IC5mYS1yb3RhdGUtOTAsXG46cm9vdCAuZmEtcm90YXRlLTE4MCxcbjpyb290IC5mYS1yb3RhdGUtMjcwLFxuOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgZmlsdGVyOiBub25lO1xufVxuXG4uZmEtc3RhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5mYS1zdGFjay0xeCwgLmZhLXN0YWNrLTJ4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmEtc3RhY2stMXgge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLmZhLXN0YWNrLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi5mYS1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxuICAgcmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cbi5mYS1nbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AgFwiO1xufVxuXG4uZmEtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIFcIjtcbn1cblxuLmZhLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AglwiO1xufVxuXG4uZmEtZW52ZWxvcGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ag1wiO1xufVxuXG4uZmEtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIRcIjtcbn1cblxuLmZhLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIVcIjtcbn1cblxuLmZhLXN0YXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AhlwiO1xufVxuXG4uZmEtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ah1wiO1xufVxuXG4uZmEtZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AiFwiO1xufVxuXG4uZmEtdGgtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIlcIjtcbn1cblxuLmZhLXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CKXCI7XG59XG5cbi5mYS10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CLXCI7XG59XG5cbi5mYS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AjFwiO1xufVxuXG4uZmEtcmVtb3ZlOmJlZm9yZSxcbi5mYS1jbG9zZTpiZWZvcmUsXG4uZmEtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgI1cIjtcbn1cblxuLmZhLXNlYXJjaC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74COXCI7XG59XG5cbi5mYS1zZWFyY2gtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJBcIjtcbn1cblxuLmZhLXBvd2VyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AkVwiO1xufVxuXG4uZmEtc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CSXCI7XG59XG5cbi5mYS1nZWFyOmJlZm9yZSxcbi5mYS1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJNcIjtcbn1cblxuLmZhLXRyYXNoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJRcIjtcbn1cblxuLmZhLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJVcIjtcbn1cblxuLmZhLWZpbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AllwiO1xufVxuXG4uZmEtY2xvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Al1wiO1xufVxuXG4uZmEtcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AmFwiO1xufVxuXG4uZmEtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJlcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJpcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CbXCI7XG59XG5cbi5mYS1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AnFwiO1xufVxuXG4uZmEtcGxheS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AnVwiO1xufVxuXG4uZmEtcm90YXRlLXJpZ2h0OmJlZm9yZSxcbi5mYS1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJ5cIjtcbn1cblxuLmZhLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKFcIjtcbn1cblxuLmZhLWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CiXCI7XG59XG5cbi5mYS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CjXCI7XG59XG5cbi5mYS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CkXCI7XG59XG5cbi5mYS1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ClXCI7XG59XG5cbi5mYS12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CmXCI7XG59XG5cbi5mYS12b2x1bWUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ap1wiO1xufVxuXG4uZmEtdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CoXCI7XG59XG5cbi5mYS1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKlcIjtcbn1cblxuLmZhLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKpcIjtcbn1cblxuLmZhLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Aq1wiO1xufVxuXG4uZmEtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ArFwiO1xufVxuXG4uZmEtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ArVwiO1xufVxuXG4uZmEtYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgK5cIjtcbn1cblxuLmZhLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CvXCI7XG59XG5cbi5mYS1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLBcIjtcbn1cblxuLmZhLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLFcIjtcbn1cblxuLmZhLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLJcIjtcbn1cblxuLmZhLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+As1wiO1xufVxuXG4uZmEtdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLRcIjtcbn1cblxuLmZhLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLVcIjtcbn1cblxuLmZhLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLZcIjtcbn1cblxuLmZhLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+At1wiO1xufVxuXG4uZmEtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLhcIjtcbn1cblxuLmZhLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLlcIjtcbn1cblxuLmZhLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLpcIjtcbn1cblxuLmZhLWRlZGVudDpiZWZvcmUsXG4uZmEtb3V0ZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Au1wiO1xufVxuXG4uZmEtaW5kZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C8XCI7XG59XG5cbi5mYS12aWRlby1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgL1cIjtcbn1cblxuLmZhLXBob3RvOmJlZm9yZSxcbi5mYS1pbWFnZTpiZWZvcmUsXG4uZmEtcGljdHVyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C+XCI7XG59XG5cbi5mYS1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYBcIjtcbn1cblxuLmZhLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYFcIjtcbn1cblxuLmZhLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BglwiO1xufVxuXG4uZmEtdGludDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bg1wiO1xufVxuXG4uZmEtZWRpdDpiZWZvcmUsXG4uZmEtcGVuY2lsLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GEXCI7XG59XG5cbi5mYS1zaGFyZS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BhVwiO1xufVxuXG4uZmEtY2hlY2stc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYZcIjtcbn1cblxuLmZhLWFycm93czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bh1wiO1xufVxuXG4uZmEtc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BiFwiO1xufVxuXG4uZmEtZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BiVwiO1xufVxuXG4uZmEtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYpcIjtcbn1cblxuLmZhLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYtcIjtcbn1cblxuLmZhLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GMXCI7XG59XG5cbi5mYS1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GNXCI7XG59XG5cbi5mYS1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GOXCI7XG59XG5cbi5mYS1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZBcIjtcbn1cblxuLmZhLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BkVwiO1xufVxuXG4uZmEtZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZJcIjtcbn1cblxuLmZhLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bk1wiO1xufVxuXG4uZmEtY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BlFwiO1xufVxuXG4uZmEtcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZVcIjtcbn1cblxuLmZhLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BllwiO1xufVxuXG4uZmEtdGltZXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GXXCI7XG59XG5cbi5mYS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZhcIjtcbn1cblxuLmZhLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BmVwiO1xufVxuXG4uZmEtaW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZpcIjtcbn1cblxuLmZhLWNyb3NzaGFpcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZtcIjtcbn1cblxuLmZhLXRpbWVzLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GcXCI7XG59XG5cbi5mYS1jaGVjay1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BnVwiO1xufVxuXG4uZmEtYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GeXCI7XG59XG5cbi5mYS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GgXCI7XG59XG5cbi5mYS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BoVwiO1xufVxuXG4uZmEtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaJcIjtcbn1cblxuLmZhLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaNcIjtcbn1cblxuLmZhLW1haWwtZm9yd2FyZDpiZWZvcmUsXG4uZmEtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaRcIjtcbn1cblxuLmZhLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BpVwiO1xufVxuXG4uZmEtY29tcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaZcIjtcbn1cblxuLmZhLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgadcIjtcbn1cblxuLmZhLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GoXCI7XG59XG5cbi5mYS1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BqVwiO1xufVxuXG4uZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GqXCI7XG59XG5cbi5mYS1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GrXCI7XG59XG5cbi5mYS1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GsXCI7XG59XG5cbi5mYS1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GtXCI7XG59XG5cbi5mYS1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvga5cIjtcbn1cblxuLmZhLWV5ZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BsFwiO1xufVxuXG4uZmEtd2FybmluZzpiZWZvcmUsXG4uZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbFcIjtcbn1cblxuLmZhLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GyXCI7XG59XG5cbi5mYS1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bs1wiO1xufVxuXG4uZmEtcmFuZG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G0XCI7XG59XG5cbi5mYS1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G1XCI7XG59XG5cbi5mYS1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbZcIjtcbn1cblxuLmZhLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbdcIjtcbn1cblxuLmZhLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BuFwiO1xufVxuXG4uZmEtcmV0d2VldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BuVwiO1xufVxuXG4uZmEtc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BulwiO1xufVxuXG4uZmEtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G7XCI7XG59XG5cbi5mYS1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BvFwiO1xufVxuXG4uZmEtYXJyb3dzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgb1cIjtcbn1cblxuLmZhLWFycm93cy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G+XCI7XG59XG5cbi5mYS1iYXItY2hhcnQtbzpiZWZvcmUsXG4uZmEtYmFyLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KAXCI7XG59XG5cbi5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CgVwiO1xufVxuXG4uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KCXCI7XG59XG5cbi5mYS1jYW1lcmEtcmV0cm86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoNcIjtcbn1cblxuLmZhLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ChFwiO1xufVxuXG4uZmEtZ2VhcnM6YmVmb3JlLFxuLmZhLWNvZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoVcIjtcbn1cblxuLmZhLWNvbW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KGXCI7XG59XG5cbi5mYS10aHVtYnMtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ch1wiO1xufVxuXG4uZmEtdGh1bWJzLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CiFwiO1xufVxuXG4uZmEtc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KJXCI7XG59XG5cbi5mYS1oZWFydC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KKXCI7XG59XG5cbi5mYS1zaWduLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ci1wiO1xufVxuXG4uZmEtbGlua2VkaW4tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KMXCI7XG59XG5cbi5mYS10aHVtYi10YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KNXCI7XG59XG5cbi5mYS1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KOXCI7XG59XG5cbi5mYS1zaWduLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KQXCI7XG59XG5cbi5mYS10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpFcIjtcbn1cblxuLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpJcIjtcbn1cblxuLmZhLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ck1wiO1xufVxuXG4uZmEtbGVtb24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ClFwiO1xufVxuXG4uZmEtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpVcIjtcbn1cblxuLmZhLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KWXCI7XG59XG5cbi5mYS1ib29rbWFyay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KXXCI7XG59XG5cbi5mYS1waG9uZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgphcIjtcbn1cblxuLmZhLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgplcIjtcbn1cblxuLmZhLWZhY2Vib29rLWY6YmVmb3JlLFxuLmZhLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KaXCI7XG59XG5cbi5mYS1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgptcIjtcbn1cblxuLmZhLXVubG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CnFwiO1xufVxuXG4uZmEtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgp1cIjtcbn1cblxuLmZhLWZlZWQ6YmVmb3JlLFxuLmZhLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CnlwiO1xufVxuXG4uZmEtaGRkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqBcIjtcbn1cblxuLmZhLWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KhXCI7XG59XG5cbi5mYS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OzXCI7XG59XG5cbi5mYS1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Co1wiO1xufVxuXG4uZmEtaGFuZC1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KkXCI7XG59XG5cbi5mYS1oYW5kLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CpVwiO1xufVxuXG4uZmEtaGFuZC1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KmXCI7XG59XG5cbi5mYS1oYW5kLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cp1wiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqhcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CqVwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KqXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cq1wiO1xufVxuXG4uZmEtZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqxcIjtcbn1cblxuLmZhLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CrVwiO1xufVxuXG4uZmEtdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgq5cIjtcbn1cblxuLmZhLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CsFwiO1xufVxuXG4uZmEtYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KxXCI7XG59XG5cbi5mYS1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KyXCI7XG59XG5cbi5mYS1ncm91cDpiZWZvcmUsXG4uZmEtdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4BcIjtcbn1cblxuLmZhLWNoYWluOmJlZm9yZSxcbi5mYS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OBXCI7XG59XG5cbi5mYS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DglwiO1xufVxuXG4uZmEtZmxhc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4NcIjtcbn1cblxuLmZhLWN1dDpiZWZvcmUsXG4uZmEtc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4RcIjtcbn1cblxuLmZhLWNvcHk6YmVmb3JlLFxuLmZhLWZpbGVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4VcIjtcbn1cblxuLmZhLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DhlwiO1xufVxuXG4uZmEtc2F2ZTpiZWZvcmUsXG4uZmEtZmxvcHB5LW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4dcIjtcbn1cblxuLmZhLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DiFwiO1xufVxuXG4uZmEtbmF2aWNvbjpiZWZvcmUsXG4uZmEtcmVvcmRlcjpiZWZvcmUsXG4uZmEtYmFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DiVwiO1xufVxuXG4uZmEtbGlzdC11bDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DilwiO1xufVxuXG4uZmEtbGlzdC1vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Di1wiO1xufVxuXG4uZmEtc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DjFwiO1xufVxuXG4uZmEtdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ONXCI7XG59XG5cbi5mYS10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DjlwiO1xufVxuXG4uZmEtbWFnaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5BcIjtcbn1cblxuLmZhLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ORXCI7XG59XG5cbi5mYS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5JcIjtcbn1cblxuLmZhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5NcIjtcbn1cblxuLmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DlFwiO1xufVxuXG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5VcIjtcbn1cblxuLmZhLW1vbmV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OWXCI7XG59XG5cbi5mYS1jYXJldC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OXXCI7XG59XG5cbi5mYS1jYXJldC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DmFwiO1xufVxuXG4uZmEtY2FyZXQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DmVwiO1xufVxuXG4uZmEtY2FyZXQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5pcIjtcbn1cblxuLmZhLWNvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5tcIjtcbn1cblxuLmZhLXVuc29ydGVkOmJlZm9yZSxcbi5mYS1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OcXCI7XG59XG5cbi5mYS1zb3J0LWRvd246YmVmb3JlLFxuLmZhLXNvcnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DnVwiO1xufVxuXG4uZmEtc29ydC11cDpiZWZvcmUsXG4uZmEtc29ydC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg55cIjtcbn1cblxuLmZhLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OgXCI7XG59XG5cbi5mYS1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DoVwiO1xufVxuXG4uZmEtcm90YXRlLWxlZnQ6YmVmb3JlLFxuLmZhLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6JcIjtcbn1cblxuLmZhLWxlZ2FsOmJlZm9yZSxcbi5mYS1nYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Do1wiO1xufVxuXG4uZmEtZGFzaGJvYXJkOmJlZm9yZSxcbi5mYS10YWNob21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OkXCI7XG59XG5cbi5mYS1jb21tZW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6VcIjtcbn1cblxuLmZhLWNvbW1lbnRzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6ZcIjtcbn1cblxuLmZhLWZsYXNoOmJlZm9yZSxcbi5mYS1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OnXCI7XG59XG5cbi5mYS1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OoXCI7XG59XG5cbi5mYS11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DqVwiO1xufVxuXG4uZmEtcGFzdGU6YmVmb3JlLFxuLmZhLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DqlwiO1xufVxuXG4uZmEtbGlnaHRidWxiLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6tcIjtcbn1cblxuLmZhLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OsXCI7XG59XG5cbi5mYS1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DrVwiO1xufVxuXG4uZmEtY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OuXCI7XG59XG5cbi5mYS11c2VyLW1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OwXCI7XG59XG5cbi5mYS1zdGV0aG9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DsVwiO1xufVxuXG4uZmEtc3VpdGNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7JcIjtcbn1cblxuLmZhLWJlbGwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ColwiO1xufVxuXG4uZmEtY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O0XCI7XG59XG5cbi5mYS1jdXRsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O1XCI7XG59XG5cbi5mYS1maWxlLXRleHQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DtlwiO1xufVxuXG4uZmEtYnVpbGRpbmctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dt1wiO1xufVxuXG4uZmEtaG9zcGl0YWwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DuFwiO1xufVxuXG4uZmEtYW1idWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O5XCI7XG59XG5cbi5mYS1tZWRraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7pcIjtcbn1cblxuLmZhLWZpZ2h0ZXItamV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O7XCI7XG59XG5cbi5mYS1iZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O8XCI7XG59XG5cbi5mYS1oLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DvVwiO1xufVxuXG4uZmEtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg75cIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SAXCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIFcIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EglwiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhINcIjtcbn1cblxuLmZhLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIRcIjtcbn1cblxuLmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SFXCI7XG59XG5cbi5mYS1hbmdsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EhlwiO1xufVxuXG4uZmEtYW5nbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eh1wiO1xufVxuXG4uZmEtZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EiFwiO1xufVxuXG4uZmEtbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SJXCI7XG59XG5cbi5mYS10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIpcIjtcbn1cblxuLmZhLW1vYmlsZS1waG9uZTpiZWZvcmUsXG4uZmEtbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SLXCI7XG59XG5cbi5mYS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EjFwiO1xufVxuXG4uZmEtcXVvdGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EjVwiO1xufVxuXG4uZmEtcXVvdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhI5cIjtcbn1cblxuLmZhLXNwaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJBcIjtcbn1cblxuLmZhLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EkVwiO1xufVxuXG4uZmEtbWFpbC1yZXBseTpiZWZvcmUsXG4uZmEtcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJJcIjtcbn1cblxuLmZhLWdpdGh1Yi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJNcIjtcbn1cblxuLmZhLWZvbGRlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SUXCI7XG59XG5cbi5mYS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SVXCI7XG59XG5cbi5mYS1zbWlsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SYXCI7XG59XG5cbi5mYS1mcm93bi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SZXCI7XG59XG5cbi5mYS1tZWgtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EmlwiO1xufVxuXG4uZmEtZ2FtZXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Em1wiO1xufVxuXG4uZmEta2V5Ym9hcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EnFwiO1xufVxuXG4uZmEtZmxhZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SdXCI7XG59XG5cbi5mYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EnlwiO1xufVxuXG4uZmEtdGVybWluYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKBcIjtcbn1cblxuLmZhLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKFcIjtcbn1cblxuLmZhLW1haWwtcmVwbHktYWxsOmJlZm9yZSxcbi5mYS1yZXBseS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKJcIjtcbn1cblxuLmZhLXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsXG4uZmEtc3Rhci1oYWxmLWZ1bGw6YmVmb3JlLFxuLmZhLXN0YXItaGFsZi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SjXCI7XG59XG5cbi5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EpFwiO1xufVxuXG4uZmEtY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EpVwiO1xufVxuXG4uZmEtY29kZS1mb3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SmXCI7XG59XG5cbi5mYS11bmxpbms6YmVmb3JlLFxuLmZhLWNoYWluLWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ep1wiO1xufVxuXG4uZmEtcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKhcIjtcbn1cblxuLmZhLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKlcIjtcbn1cblxuLmZhLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SqXCI7XG59XG5cbi5mYS1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eq1wiO1xufVxuXG4uZmEtc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SsXCI7XG59XG5cbi5mYS1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhK1cIjtcbn1cblxuLmZhLXB1enpsZS1waWVjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ErlwiO1xufVxuXG4uZmEtbWljcm9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EsFwiO1xufVxuXG4uZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EsVwiO1xufVxuXG4uZmEtc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SyXCI7XG59XG5cbi5mYS1jYWxlbmRhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SzXCI7XG59XG5cbi5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EtFwiO1xufVxuXG4uZmEtcm9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S1XCI7XG59XG5cbi5mYS1tYXhjZG46YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLZcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLdcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S4XCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EuVwiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EulwiO1xufVxuXG4uZmEtaHRtbDU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLtcIjtcbn1cblxuLmZhLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLxcIjtcbn1cblxuLmZhLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EvVwiO1xufVxuXG4uZmEtdW5sb2NrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EvlwiO1xufVxuXG4uZmEtYnVsbHNleWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYBcIjtcbn1cblxuLmZhLWVsbGlwc2lzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYFcIjtcbn1cblxuLmZhLWVsbGlwc2lzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYJcIjtcbn1cblxuLmZhLXJzcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYNcIjtcbn1cblxuLmZhLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WEXCI7XG59XG5cbi5mYS10aWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYVcIjtcbn1cblxuLmZhLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FhlwiO1xufVxuXG4uZmEtbWludXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYdcIjtcbn1cblxuLmZhLWxldmVsLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WIXCI7XG59XG5cbi5mYS1sZXZlbC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WJXCI7XG59XG5cbi5mYS1jaGVjay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYpcIjtcbn1cblxuLmZhLXBlbmNpbC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYtcIjtcbn1cblxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WMXCI7XG59XG5cbi5mYS1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhY1cIjtcbn1cblxuLmZhLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhY5cIjtcbn1cblxuLmZhLXRvZ2dsZS1kb3duOmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WQXCI7XG59XG5cbi5mYS10b2dnbGUtdXA6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WRXCI7XG59XG5cbi5mYS10b2dnbGUtcmlnaHQ6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WSXCI7XG59XG5cbi5mYS1ldXJvOmJlZm9yZSxcbi5mYS1ldXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZNcIjtcbn1cblxuLmZhLWdicDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FlFwiO1xufVxuXG4uZmEtZG9sbGFyOmJlZm9yZSxcbi5mYS11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZVcIjtcbn1cblxuLmZhLXJ1cGVlOmJlZm9yZSxcbi5mYS1pbnI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZZcIjtcbn1cblxuLmZhLWNueTpiZWZvcmUsXG4uZmEtcm1iOmJlZm9yZSxcbi5mYS15ZW46YmVmb3JlLFxuLmZhLWpweTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fl1wiO1xufVxuXG4uZmEtcnVibGU6YmVmb3JlLFxuLmZhLXJvdWJsZTpiZWZvcmUsXG4uZmEtcnViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WYXCI7XG59XG5cbi5mYS13b246YmVmb3JlLFxuLmZhLWtydzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FmVwiO1xufVxuXG4uZmEtYml0Y29pbjpiZWZvcmUsXG4uZmEtYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WaXCI7XG59XG5cbi5mYS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WbXCI7XG59XG5cbi5mYS1maWxlLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZxcIjtcbn1cblxuLmZhLXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WdXCI7XG59XG5cbi5mYS1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZ5cIjtcbn1cblxuLmZhLXNvcnQtYW1vdW50LWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FoFwiO1xufVxuXG4uZmEtc29ydC1hbW91bnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FoVwiO1xufVxuXG4uZmEtc29ydC1udW1lcmljLWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FolwiO1xufVxuXG4uZmEtc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaNcIjtcbn1cblxuLmZhLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FpFwiO1xufVxuXG4uZmEtdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaVcIjtcbn1cblxuLmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WmXCI7XG59XG5cbi5mYS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WnXCI7XG59XG5cbi5mYS14aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WoXCI7XG59XG5cbi5mYS14aW5nLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FqVwiO1xufVxuXG4uZmEteW91dHViZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WqXCI7XG59XG5cbi5mYS1kcm9wYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WrXCI7XG59XG5cbi5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FrFwiO1xufVxuXG4uZmEtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WtXCI7XG59XG5cbi5mYS1mbGlja3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLvha5cIjtcbn1cblxuLmZhLWFkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FsFwiO1xufVxuXG4uZmEtYml0YnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WxXCI7XG59XG5cbi5mYS1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WyXCI7XG59XG5cbi5mYS10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbNcIjtcbn1cblxuLmZhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbRcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FtVwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FtlwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W3XCI7XG59XG5cbi5mYS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W4XCI7XG59XG5cbi5mYS1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FuVwiO1xufVxuXG4uZmEtd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FulwiO1xufVxuXG4uZmEtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fu1wiO1xufVxuXG4uZmEtbGludXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbxcIjtcbn1cblxuLmZhLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W9XCI7XG59XG5cbi5mYS1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FvlwiO1xufVxuXG4uZmEtZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GgFwiO1xufVxuXG4uZmEtdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aBXCI7XG59XG5cbi5mYS1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoJcIjtcbn1cblxuLmZhLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoNcIjtcbn1cblxuLmZhLWdpdHRpcDpiZWZvcmUsXG4uZmEtZ3JhdGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoRcIjtcbn1cblxuLmZhLXN1bi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aFXCI7XG59XG5cbi5mYS1tb29uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoZcIjtcbn1cblxuLmZhLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhodcIjtcbn1cblxuLmZhLWJ1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GiFwiO1xufVxuXG4uZmEtdms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvholcIjtcbn1cblxuLmZhLXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aKXCI7XG59XG5cbi5mYS1yZW5yZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvhotcIjtcbn1cblxuLmZhLXBhZ2VsaW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GjFwiO1xufVxuXG4uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvho1cIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aOXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aQXCI7XG59XG5cbi5mYS10b2dnbGUtbGVmdDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GkVwiO1xufVxuXG4uZmEtZG90LWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aSXCI7XG59XG5cbi5mYS13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aTXCI7XG59XG5cbi5mYS12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpRcIjtcbn1cblxuLmZhLXR1cmtpc2gtbGlyYTpiZWZvcmUsXG4uZmEtdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aVXCI7XG59XG5cbi5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aWXCI7XG59XG5cbi5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aXXCI7XG59XG5cbi5mYS1zbGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GmFwiO1xufVxuXG4uZmEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aZXCI7XG59XG5cbi5mYS13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhppcIjtcbn1cblxuLmZhLW9wZW5pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gm1wiO1xufVxuXG4uZmEtaW5zdGl0dXRpb246YmVmb3JlLFxuLmZhLWJhbms6YmVmb3JlLFxuLmZhLXVuaXZlcnNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpxcIjtcbn1cblxuLmZhLW1vcnRhci1ib2FyZDpiZWZvcmUsXG4uZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhp1cIjtcbn1cblxuLmZhLXlhaG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aeXCI7XG59XG5cbi5mYS1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqBcIjtcbn1cblxuLmZhLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GoVwiO1xufVxuXG4uZmEtcmVkZGl0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GolwiO1xufVxuXG4uZmEtc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ajXCI7XG59XG5cbi5mYS1zdHVtYmxldXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GpFwiO1xufVxuXG4uZmEtZGVsaWNpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74alXCI7XG59XG5cbi5mYS1kaWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74amXCI7XG59XG5cbi5mYS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74anXCI7XG59XG5cbi5mYS1waWVkLXBpcGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GqFwiO1xufVxuXG4uZmEtZHJ1cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74apXCI7XG59XG5cbi5mYS1qb29tbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqpcIjtcbn1cblxuLmZhLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74arXCI7XG59XG5cbi5mYS1mYXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqxcIjtcbn1cblxuLmZhLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74atXCI7XG59XG5cbi5mYS1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GrlwiO1xufVxuXG4uZmEtcGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74awXCI7XG59XG5cbi5mYS1zcG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GsVwiO1xufVxuXG4uZmEtY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GslwiO1xufVxuXG4uZmEtY3ViZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrNcIjtcbn1cblxuLmZhLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrRcIjtcbn1cblxuLmZhLWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a1XCI7XG59XG5cbi5mYS1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GtlwiO1xufVxuXG4uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a3XCI7XG59XG5cbi5mYS1yZWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a4XCI7XG59XG5cbi5mYS1hdXRvbW9iaWxlOmJlZm9yZSxcbi5mYS1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrlcIjtcbn1cblxuLmZhLWNhYjpiZWZvcmUsXG4uZmEtdGF4aTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GulwiO1xufVxuXG4uZmEtdHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gu1wiO1xufVxuXG4uZmEtc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GvFwiO1xufVxuXG4uZmEtZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GvVwiO1xufVxuXG4uZmEtc291bmRjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GvlwiO1xufVxuXG4uZmEtZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4BcIjtcbn1cblxuLmZhLWZpbGUtcGRmLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4FcIjtcbn1cblxuLmZhLWZpbGUtd29yZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eCXCI7XG59XG5cbi5mYS1maWxlLWV4Y2VsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4NcIjtcbn1cblxuLmZhLWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eEXCI7XG59XG5cbi5mYS1maWxlLXBob3RvLW86YmVmb3JlLFxuLmZhLWZpbGUtcGljdHVyZS1vOmJlZm9yZSxcbi5mYS1maWxlLWltYWdlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4VcIjtcbn1cblxuLmZhLWZpbGUtemlwLW86YmVmb3JlLFxuLmZhLWZpbGUtYXJjaGl2ZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eGXCI7XG59XG5cbi5mYS1maWxlLXNvdW5kLW86YmVmb3JlLFxuLmZhLWZpbGUtYXVkaW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hh1wiO1xufVxuXG4uZmEtZmlsZS1tb3ZpZS1vOmJlZm9yZSxcbi5mYS1maWxlLXZpZGVvLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4hcIjtcbn1cblxuLmZhLWZpbGUtY29kZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eJXCI7XG59XG5cbi5mYS12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eKXCI7XG59XG5cbi5mYS1jb2RlcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eLXCI7XG59XG5cbi5mYS1qc2ZpZGRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HjFwiO1xufVxuXG4uZmEtbGlmZS1ib3V5OmJlZm9yZSxcbi5mYS1saWZlLWJ1b3k6YmVmb3JlLFxuLmZhLWxpZmUtc2F2ZXI6YmVmb3JlLFxuLmZhLXN1cHBvcnQ6YmVmb3JlLFxuLmZhLWxpZmUtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HjVwiO1xufVxuXG4uZmEtY2lyY2xlLW8tbm90Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh45cIjtcbn1cblxuLmZhLXJhOmJlZm9yZSxcbi5mYS1yZXNpc3RhbmNlOmJlZm9yZSxcbi5mYS1yZWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HkFwiO1xufVxuXG4uZmEtZ2U6YmVmb3JlLFxuLmZhLWVtcGlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HkVwiO1xufVxuXG4uZmEtZ2l0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HklwiO1xufVxuXG4uZmEtZ2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eTXCI7XG59XG5cbi5mYS15LWNvbWJpbmF0b3Itc3F1YXJlOmJlZm9yZSxcbi5mYS15Yy1zcXVhcmU6YmVmb3JlLFxuLmZhLWhhY2tlci1uZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eUXCI7XG59XG5cbi5mYS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eVXCI7XG59XG5cbi5mYS1xcTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HllwiO1xufVxuXG4uZmEtd2VjaGF0OmJlZm9yZSxcbi5mYS13ZWl4aW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5dcIjtcbn1cblxuLmZhLXNlbmQ6YmVmb3JlLFxuLmZhLXBhcGVyLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eYXCI7XG59XG5cbi5mYS1zZW5kLW86YmVmb3JlLFxuLmZhLXBhcGVyLXBsYW5lLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5lcIjtcbn1cblxuLmZhLWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5pcIjtcbn1cblxuLmZhLWNpcmNsZS10aGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ebXCI7XG59XG5cbi5mYS1oZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5xcIjtcbn1cblxuLmZhLXBhcmFncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HnVwiO1xufVxuXG4uZmEtc2xpZGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HnlwiO1xufVxuXG4uZmEtc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74egXCI7XG59XG5cbi5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ehXCI7XG59XG5cbi5mYS1ib21iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eiXCI7XG59XG5cbi5mYS1zb2NjZXItYmFsbC1vOmJlZm9yZSxcbi5mYS1mdXRib2wtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ho1wiO1xufVxuXG4uZmEtdHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ekXCI7XG59XG5cbi5mYS1iaW5vY3VsYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74elXCI7XG59XG5cbi5mYS1wbHVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74emXCI7XG59XG5cbi5mYS1zbGlkZXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74enXCI7XG59XG5cbi5mYS10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6hcIjtcbn1cblxuLmZhLXllbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6lcIjtcbn1cblxuLmZhLW5ld3NwYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eqXCI7XG59XG5cbi5mYS13aWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74erXCI7XG59XG5cbi5mYS1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74esXCI7XG59XG5cbi5mYS1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh61cIjtcbn1cblxuLmZhLWdvb2dsZS13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh65cIjtcbn1cblxuLmZhLWNjLXZpc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7BcIjtcbn1cblxuLmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7FcIjtcbn1cblxuLmZhLWNjLWRpc2NvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eyXCI7XG59XG5cbi5mYS1jYy1hbWV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ezXCI7XG59XG5cbi5mYS1jYy1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7RcIjtcbn1cblxuLmZhLWNjLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HtVwiO1xufVxuXG4uZmEtYmVsbC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HtlwiO1xufVxuXG4uZmEtYmVsbC1zbGFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e3XCI7XG59XG5cbi5mYS10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HuFwiO1xufVxuXG4uZmEtY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e5XCI7XG59XG5cbi5mYS1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HulwiO1xufVxuXG4uZmEtZXllZHJvcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hu1wiO1xufVxuXG4uZmEtcGFpbnQtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7xcIjtcbn1cblxuLmZhLWJpcnRoZGF5LWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh71cIjtcbn1cblxuLmZhLWFyZWEtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh75cIjtcbn1cblxuLmZhLXBpZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IgFwiO1xufVxuXG4uZmEtbGluZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IgVwiO1xufVxuXG4uZmEtbGFzdGZtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iCXCI7XG59XG5cbi5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iDXCI7XG59XG5cbi5mYS10b2dnbGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iEXCI7XG59XG5cbi5mYS10b2dnbGUtb246YmVmb3JlIHtcbiAgY29udGVudDogXCLviIVcIjtcbn1cblxuLmZhLWJpY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIZcIjtcbn1cblxuLmZhLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ih1wiO1xufVxuXG4uZmEtaW94aG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IiFwiO1xufVxuXG4uZmEtYW5nZWxsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iJXCI7XG59XG5cbi5mYS1jYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IilwiO1xufVxuXG4uZmEtc2hla2VsOmJlZm9yZSxcbi5mYS1zaGVxZWw6YmVmb3JlLFxuLmZhLWlsczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ii1wiO1xufVxuXG4uZmEtbWVhbnBhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIxcIjtcbn1cblxuLmZhLWJ1eXNlbGxhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviI1cIjtcbn1cblxuLmZhLWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iOXCI7XG59XG5cbi5mYS1kYXNoY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IkFwiO1xufVxuXG4uZmEtZm9ydW1iZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJFcIjtcbn1cblxuLmZhLWxlYW5wdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJJcIjtcbn1cblxuLmZhLXNlbGxzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ik1wiO1xufVxuXG4uZmEtc2hpcnRzaW5idWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iUXCI7XG59XG5cbi5mYS1zaW1wbHlidWlsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IlVwiO1xufVxuXG4uZmEtc2t5YXRsYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJZcIjtcbn1cblxuLmZhLWNhcnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Il1wiO1xufVxuXG4uZmEtY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iYXCI7XG59XG5cbi5mYS1kaWFtb25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iZXCI7XG59XG5cbi5mYS1zaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iaXCI7XG59XG5cbi5mYS11c2VyLXNlY3JldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Im1wiO1xufVxuXG4uZmEtbW90b3JjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+InFwiO1xufVxuXG4uZmEtc3RyZWV0LXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJ1cIjtcbn1cblxuLmZhLWhlYXJ0YmVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+InlwiO1xufVxuXG4uZmEtdmVudXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKFcIjtcbn1cblxuLmZhLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKJcIjtcbn1cblxuLmZhLW1lcmN1cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKNcIjtcbn1cblxuLmZhLWludGVyc2V4OmJlZm9yZSxcbi5mYS10cmFuc2dlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IpFwiO1xufVxuXG4uZmEtdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ilXCI7XG59XG5cbi5mYS12ZW51cy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKZcIjtcbn1cblxuLmZhLW1hcnMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74inXCI7XG59XG5cbi5mYS12ZW51cy1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ioXCI7XG59XG5cbi5mYS1tYXJzLXN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IqVwiO1xufVxuXG4uZmEtbWFycy1zdHJva2UtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IqlwiO1xufVxuXG4uZmEtbWFycy1zdHJva2UtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Iq1wiO1xufVxuXG4uZmEtbmV1dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74isXCI7XG59XG5cbi5mYS1nZW5kZXJsZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74itXCI7XG59XG5cbi5mYS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IsFwiO1xufVxuXG4uZmEtcGludGVyZXN0LXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLFcIjtcbn1cblxuLmZhLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iyXCI7XG59XG5cbi5mYS1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLNcIjtcbn1cblxuLmZhLXVzZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ItFwiO1xufVxuXG4uZmEtdXNlci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ItVwiO1xufVxuXG4uZmEtaG90ZWw6YmVmb3JlLFxuLmZhLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ItlwiO1xufVxuXG4uZmEtdmlhY29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+It1wiO1xufVxuXG4uZmEtdHJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLviLhcIjtcbn1cblxuLmZhLXN1YndheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IuVwiO1xufVxuXG4uZmEtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i6XCI7XG59XG5cbi5mYS15YzpiZWZvcmUsXG4uZmEteS1jb21iaW5hdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i7XCI7XG59XG5cbi5mYS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i8XCI7XG59XG5cbi5mYS1vcGVuY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IvVwiO1xufVxuXG4uZmEtZXhwZWRpdGVkc3NsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i+XCI7XG59XG5cbi5mYS1iYXR0ZXJ5LTQ6YmVmb3JlLFxuLmZhLWJhdHRlcnk6YmVmb3JlLFxuLmZhLWJhdHRlcnktZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JgFwiO1xufVxuXG4uZmEtYmF0dGVyeS0zOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mBXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LTI6YmVmb3JlLFxuLmZhLWJhdHRlcnktaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JglwiO1xufVxuXG4uZmEtYmF0dGVyeS0xOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYNcIjtcbn1cblxuLmZhLWJhdHRlcnktMDpiZWZvcmUsXG4uZmEtYmF0dGVyeS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JhFwiO1xufVxuXG4uZmEtbW91c2UtcG9pbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JhVwiO1xufVxuXG4uZmEtaS1jdXJzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYZcIjtcbn1cblxuLmZhLW9iamVjdC1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jh1wiO1xufVxuXG4uZmEtb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYhcIjtcbn1cblxuLmZhLXN0aWNreS1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mJXCI7XG59XG5cbi5mYS1zdGlja3ktbm90ZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mKXCI7XG59XG5cbi5mYS1jYy1qY2I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYtcIjtcbn1cblxuLmZhLWNjLWRpbmVycy1jbHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mMXCI7XG59XG5cbi5mYS1jbG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JjVwiO1xufVxuXG4uZmEtYmFsYW5jZS1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JjlwiO1xufVxuXG4uZmEtaG91cmdsYXNzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZBcIjtcbn1cblxuLmZhLWhvdXJnbGFzcy0xOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZFcIjtcbn1cblxuLmZhLWhvdXJnbGFzcy0yOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JklwiO1xufVxuXG4uZmEtaG91cmdsYXNzLTM6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZNcIjtcbn1cblxuLmZhLWhvdXJnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JlFwiO1xufVxuXG4uZmEtaGFuZC1ncmFiLW86YmVmb3JlLFxuLmZhLWhhbmQtcm9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mVXCI7XG59XG5cbi5mYS1oYW5kLXN0b3AtbzpiZWZvcmUsXG4uZmEtaGFuZC1wYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mWXCI7XG59XG5cbi5mYS1oYW5kLXNjaXNzb3JzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZdcIjtcbn1cblxuLmZhLWhhbmQtbGl6YXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZhcIjtcbn1cblxuLmZhLWhhbmQtc3BvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JmVwiO1xufVxuXG4uZmEtaGFuZC1wb2ludGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZpcIjtcbn1cblxuLmZhLWhhbmQtcGVhY2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jm1wiO1xufVxuXG4uZmEtdHJhZGVtYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mcXCI7XG59XG5cbi5mYS1yZWdpc3RlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mdXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74meXCI7XG59XG5cbi5mYS1nZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JoFwiO1xufVxuXG4uZmEtZ2ctY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mhXCI7XG59XG5cbi5mYS10cmlwYWR2aXNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JolwiO1xufVxuXG4uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jo1wiO1xufVxuXG4uZmEtb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaRcIjtcbn1cblxuLmZhLWdldC1wb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaVcIjtcbn1cblxuLmZhLXdpa2lwZWRpYS13OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mmXCI7XG59XG5cbi5mYS1zYWZhcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCLviadcIjtcbn1cblxuLmZhLWNocm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JqFwiO1xufVxuXG4uZmEtZmlyZWZveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JqVwiO1xufVxuXG4uZmEtb3BlcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLviapcIjtcbn1cblxuLmZhLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mrXCI7XG59XG5cbi5mYS10djpiZWZvcmUsXG4uZmEtdGVsZXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JrFwiO1xufVxuXG4uZmEtY29udGFvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mtXCI7XG59XG5cbi5mYS01MDBweDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JrlwiO1xufVxuXG4uZmEtYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mwXCI7XG59XG5cbi5mYS1jYWxlbmRhci1wbHVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibFcIjtcbn1cblxuLmZhLWNhbGVuZGFyLW1pbnVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibJcIjtcbn1cblxuLmZhLWNhbGVuZGFyLXRpbWVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibNcIjtcbn1cblxuLmZhLWNhbGVuZGFyLWNoZWNrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibRcIjtcbn1cblxuLmZhLWluZHVzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m1XCI7XG59XG5cbi5mYS1tYXAtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m2XCI7XG59XG5cbi5mYS1tYXAtc2lnbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibdcIjtcbn1cblxuLmZhLW1hcC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m4XCI7XG59XG5cbi5mYS1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviblcIjtcbn1cblxuLmZhLWNvbW1lbnRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibpcIjtcbn1cblxuLmZhLWNvbW1lbnRpbmctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ju1wiO1xufVxuXG4uZmEtaG91eno6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibxcIjtcbn1cblxuLmZhLXZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m9XCI7XG59XG5cbi5mYS1ibGFjay10aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvib5cIjtcbn1cblxuLmZhLWZvbnRpY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KgFwiO1xufVxuXG4uZmEtcmVkZGl0LWFsaWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qBXCI7XG59XG5cbi5mYS1lZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qCXCI7XG59XG5cbi5mYS1jcmVkaXQtY2FyZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioNcIjtcbn1cblxuLmZhLWNvZGllcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qEXCI7XG59XG5cbi5mYS1tb2R4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qFXCI7XG59XG5cbi5mYS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioZcIjtcbn1cblxuLmZhLXVzYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kh1wiO1xufVxuXG4uZmEtcHJvZHVjdC1odW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qIXCI7XG59XG5cbi5mYS1taXhjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KiVwiO1xufVxuXG4uZmEtc2NyaWJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qKXCI7XG59XG5cbi5mYS1wYXVzZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviotcIjtcbn1cblxuLmZhLXBhdXNlLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qMXCI7XG59XG5cbi5mYS1zdG9wLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KjVwiO1xufVxuXG4uZmEtc3RvcC1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KjlwiO1xufVxuXG4uZmEtc2hvcHBpbmctYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qQXCI7XG59XG5cbi5mYS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipFcIjtcbn1cblxuLmZhLWhhc2h0YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipJcIjtcbn1cblxuLmZhLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kk1wiO1xufVxuXG4uZmEtYmx1ZXRvb3RoLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipRcIjtcbn1cblxuLmZhLXBlcmNlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipVcIjtcbn1cblxuLmZhLWdpdGxhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KllwiO1xufVxuXG4uZmEtd3BiZWdpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kl1wiO1xufVxuXG4uZmEtd3Bmb3JtczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KmFwiO1xufVxuXG4uZmEtZW52aXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qZXCI7XG59XG5cbi5mYS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qaXCI7XG59XG5cbi5mYS13aGVlbGNoYWlyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Km1wiO1xufVxuXG4uZmEtcXVlc3Rpb24tY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvipxcIjtcbn1cblxuLmZhLWJsaW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qdXCI7XG59XG5cbi5mYS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KnlwiO1xufVxuXG4uZmEtdm9sdW1lLWNvbnRyb2wtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqBcIjtcbn1cblxuLmZhLWJyYWlsbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqFcIjtcbn1cblxuLmZhLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KolwiO1xufVxuXG4uZmEtYXNsLWludGVycHJldGluZzpiZWZvcmUsXG4uZmEtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqNcIjtcbn1cblxuLmZhLWRlYWZuZXNzOmJlZm9yZSxcbi5mYS1oYXJkLW9mLWhlYXJpbmc6YmVmb3JlLFxuLmZhLWRlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqRcIjtcbn1cblxuLmZhLWdsaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qlXCI7XG59XG5cbi5mYS1nbGlkZS1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qmXCI7XG59XG5cbi5mYS1zaWduaW5nOmJlZm9yZSxcbi5mYS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qnXCI7XG59XG5cbi5mYS1sb3ctdmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qoXCI7XG59XG5cbi5mYS12aWFkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviqlcIjtcbn1cblxuLmZhLXZpYWRlby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqpcIjtcbn1cblxuLmZhLXNuYXBjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qrXCI7XG59XG5cbi5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KrFwiO1xufVxuXG4uZmEtc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qtXCI7XG59XG5cbi5mYS1waWVkLXBpcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74quXCI7XG59XG5cbi5mYS1maXJzdC1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KsFwiO1xufVxuXG4uZmEteW9hc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirFcIjtcbn1cblxuLmZhLXRoZW1laXNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KslwiO1xufVxuXG4uZmEtZ29vZ2xlLXBsdXMtY2lyY2xlOmJlZm9yZSxcbi5mYS1nb29nbGUtcGx1cy1vZmZpY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ks1wiO1xufVxuXG4uZmEtZmE6YmVmb3JlLFxuLmZhLWZvbnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KtFwiO1xufVxuXG4uZmEtaGFuZHNoYWtlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvirVcIjtcbn1cblxuLmZhLWVudmVsb3BlLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvirZcIjtcbn1cblxuLmZhLWVudmVsb3BlLW9wZW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kt1wiO1xufVxuXG4uZmEtbGlub2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q4XCI7XG59XG5cbi5mYS1hZGRyZXNzLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirlcIjtcbn1cblxuLmZhLWFkZHJlc3MtYm9vay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q6XCI7XG59XG5cbi5mYS12Y2FyZDpiZWZvcmUsXG4uZmEtYWRkcmVzcy1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q7XCI7XG59XG5cbi5mYS12Y2FyZC1vOmJlZm9yZSxcbi5mYS1hZGRyZXNzLWNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KvFwiO1xufVxuXG4uZmEtdXNlci1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvir1cIjtcbn1cblxuLmZhLXVzZXItY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvir5cIjtcbn1cblxuLmZhLXVzZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LgFwiO1xufVxuXG4uZmEtaWQtYmFkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4FcIjtcbn1cblxuLmZhLWRyaXZlcnMtbGljZW5zZTpiZWZvcmUsXG4uZmEtaWQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LglwiO1xufVxuXG4uZmEtZHJpdmVycy1saWNlbnNlLW86YmVmb3JlLFxuLmZhLWlkLWNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lg1wiO1xufVxuXG4uZmEtcXVvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4RcIjtcbn1cblxuLmZhLWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uFXCI7XG59XG5cbi5mYS10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LhlwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItNDpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXI6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4dcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLTM6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uIXCI7XG59XG5cbi5mYS10aGVybW9tZXRlci0yOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uJXCI7XG59XG5cbi5mYS10aGVybW9tZXRlci0xOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uKXCI7XG59XG5cbi5mYS10aGVybW9tZXRlci0wOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Li1wiO1xufVxuXG4uZmEtc2hvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uMXCI7XG59XG5cbi5mYS1iYXRodHViOmJlZm9yZSxcbi5mYS1zMTU6YmVmb3JlLFxuLmZhLWJhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi41cIjtcbn1cblxuLmZhLXBvZGNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi45cIjtcbn1cblxuLmZhLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LkFwiO1xufVxuXG4uZmEtd2luZG93LW1pbmltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uRXCI7XG59XG5cbi5mYS13aW5kb3ctcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LklwiO1xufVxuXG4uZmEtdGltZXMtcmVjdGFuZ2xlOmJlZm9yZSxcbi5mYS13aW5kb3ctY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5NcIjtcbn1cblxuLmZhLXRpbWVzLXJlY3RhbmdsZS1vOmJlZm9yZSxcbi5mYS13aW5kb3ctY2xvc2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LlFwiO1xufVxuXG4uZmEtYmFuZGNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5VcIjtcbn1cblxuLmZhLWdyYXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5ZcIjtcbn1cblxuLmZhLWV0c3k6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5dcIjtcbn1cblxuLmZhLWltZGI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5hcIjtcbn1cblxuLmZhLXJhdmVscnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5lcIjtcbn1cblxuLmZhLWVlcmNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5pcIjtcbn1cblxuLmZhLW1pY3JvY2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lm1wiO1xufVxuXG4uZmEtc25vd2ZsYWtlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5xcIjtcbn1cblxuLmZhLXN1cGVycG93ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74udXCI7XG59XG5cbi5mYS13cGV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ueXCI7XG59XG5cbi5mYS1tZWV0dXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi6BcIjtcbn1cblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbn1cblxuLyoqXG4gKiBSZXRyaWV2ZXMgYSBjb2xvciB2YWx1ZSBmcm9tIHRoZSAkbWF0ZXJpYWwtY29sb3JzIFNhc3MgbWFwXG4gKiBJbnNwaXJlZCBieSBodHRwczovL2dpdGh1Yi5jb20vbmlsc2thc3BlcnNzb24vR29vZ2xlLU1hdGVyaWFsLVVJLUNvbG9yLVBhbGV0dGUvXG4gKlxuICogQGZ1bmN0aW9uXG4gKiBAcGFyYW0ge3N0cmluZ30gY29sb3ItbmFtZSAgICAgICAgICAgICAtIHF1b3RlZCwgbG93ZXItY2FzZSwgZGFzaGVyaXplZCBjb2xvclxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lIChlLmcuICdwaW5rJywgJ2FtYmVyJylcbiAqIEBwYXJhbSB7c3RyaW5nfSBbY29sb3ItdmFyaWFudD0nNTAwJ10gIC0gcXVvdGVkLCBsb3dlcmNhc2UgY29sb3IgdmFyaWFudCAoZS5nLlxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnMjAwJywgJ2ExMDAnKVxuICovXG4ucmV1dGVycy1jaGFydCB7XG4gIG1hcmdpbi10b3A6IC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uY2hhcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5uZXN0ZWQtY2hhcnQge1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbn1cblxuLm5lc3RlZC1sZWdlbmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA4MHB4O1xufVxuXG4ubm8tbGVnZW5kIC5uZXN0ZWQtY2hhcnQge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm5vLWxlZ2VuZCAubmVzdGVkLWxlZ2VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXZDb250YWluZXIuc3BhY2VyIHtcbiAgbWluLWhlaWdodDogMjdweDtcbn1cblxuLnBhZ2UtbGVnZW5kIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLnBhZ2UtbGVnZW5kIC5sZWdlbmRJdGVtcyB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jaGFydC1ob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jaGFydC1ob2xkZXIuc21hbGxlciAuY2hhcnQtbmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmNoYXJ0LWhvbGRlci5zbWFsbGVyIC5uZXN0ZWQtY2hhcnQge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uY2hhcnQtaG9sZGVyLnNtYWxsZXIgLm5lc3RlZC1sZWdlbmQge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtaW4taGVpZ2h0OiAzNXB4O1xufVxuXG4uY2hhcnQtaG9sZGVyLnNtYWxsZXIgLmxlZ2VuZC1pdGVtcy1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uY2hhcnQtaG9sZGVyLnNtYWxsZXIgLmxlZ2VuZEl0ZW1zIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmNoYXJ0LWhvbGRlci5zbWFsbGVyIC5sZWdlbmRJbmxpbmUge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uY2hhcnQtaG9sZGVyLnNtYWxsZXIgLmxlZ2VuZENvbnRhaW5lciAudmFsdWVUaXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2hhcnQtaG9sZGVyLnNtYWxsZXIgLmxlZ2VuZENvbnRhaW5lciAuZGF0ZVRpcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jaGFydC1ob2xkZXIuc21hbGxlciAubGVnZW5kLWl0ZW1zLWhvbGRlciB7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG59XG5cbi5jaGFydC1ob2xkZXIuc21hbGxlciAucmV1dGVycy10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmNoYXJ0LWhvbGRlci5zbWFsbGVyIC5sZWdlbmQtaXRhbCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuaHIge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmxlZ2VuZENvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLmxlZ2VuZENvbnRhaW5lciAubGVnZW5kLWl0ZW1zLWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxlZ2VuZENvbnRhaW5lciAuZGF0ZVRpcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmxlZ2VuZENvbnRhaW5lciAubGVnZW5kLWl0YWwge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sZWdlbmRJdGVtcyB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubGVnZW5kSXRlbXMuY2xpY2tlZCB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuLmxlZ2VuZEl0ZW1zIC5uYW1lVGlwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmxlZ2VuZEl0ZW1zIC52YWx1ZVRpcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG59XG5cbi5sZWdlbmRJdGVtcyAubGVnZW5kSW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTVweCk7XG59XG5cbi5sZWdlbmRJdGVtcyAuY2lyY2xlVGlwIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuXG4ubGVnZW5kSXRlbXMgLmNpcmNsZVRpcC5saW5lIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIGhlaWdodDogM3B4O1xufVxuXG4ubGVnZW5kSXRlbXMgLmNpcmNsZVRpcC5iYXIge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG5cbi5sYXlvdXROYXZCdXR0b25zIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jaGFydGxheW91dHMucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMDAlO1xufVxuXG4ubGF5b3V0TmF2QnV0dG9uczpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cblxuLmxheW91dE5hdkJ1dHRvbnMuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLmxheW91dE5hdkJ1dHRvbnM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnJldXRlcnMtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6IGJsYWNrO1xuICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDU7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4ucmV1dGVycy10b29sdGlwIGhyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogNXB4IGF1dG8gNXB4IGF1dG87XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBibGFjaztcbn1cblxuLnJldXRlcnMtdG9vbHRpcCAuZGF0ZVRpcCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLnJldXRlcnMtdG9vbHRpcCAubmFtZVRpcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgd2lkdGg6IDYwcHg7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ucmV1dGVycy10b29sdGlwIC52YWx1ZVRpcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMDtcbn1cblxuLnJldXRlcnMtdG9vbHRpcCAuY2lyY2xlVGlwIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuXG4ucmV1dGVycy10b29sdGlwIC5jaXJjbGVUaXAubGluZSB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgaGVpZ2h0OiAzcHg7XG59XG5cbi5yZXV0ZXJzLXRvb2x0aXAgLmNpcmNsZVRpcC5iYXIge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG5cbi5yZXV0ZXJzLXRvb2x0aXAgLnRpcEhvbGRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbi50aXBDaXJjbGUuaGlnaGxpZ2h0IHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4udGlwQ2lyY2xlLnRpbWVsaW5lIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBmaWxsOiBub25lICFpbXBvcnRhbnQ7XG4gIHN0cm9rZTogYmxhY2sgIWltcG9ydGFudDtcbiAgc3Ryb2tlLXdpZHRoOiAxLjVweCAhaW1wb3J0YW50O1xufVxuXG4udGlwQ2lyY2xlLnRpbWVsaW5lLmhpZ2hsaWdodCB7XG4gIGZpbGw6IGJsYWNrICFpbXBvcnRhbnQ7XG59XG5cbi8qbGluZXMgYW5kIGFyZWEgYW5kIHBsb3Qgc3BhY2UqL1xuLmxpbmUge1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6ICMyMzFGMjA7XG4gIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG4gIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbn1cblxuLmxpbmVDaGFydCAubGluZSB7XG4gIHN0cm9rZS13aWR0aDogM3B4O1xuICB0cmFuc2l0aW9uOiBzdHJva2Utd2lkdGggMC41cywgb3BhY2l0eSAwLjVzO1xufVxuXG4ubGluZUNoYXJ0OmhvdmVyIC5saW5lIHtcbiAgc3Ryb2tlLXdpZHRoOiA2cHg7XG59XG5cbi5saW5lQ2hhcnQubm90U2VsZWN0ZWQge1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbi5saW5lQ2hhcnQudHVybmVkT2ZmIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnplcm9BeGlzIHtcbiAgc3Ryb2tlOiBibGFjaztcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG59XG5cbi8qYXhpcyovXG4uYXhpcyBsaW5lLCAuYXhpc3plcm8gbGluZSB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogI2FhYWFhYTtcbn1cblxuLnkuYXhpcyBsaW5lIHtcbiAgc3Ryb2tlOiAjYWFhYWFhO1xufVxuXG4uYXhpc3plcm8gbGluZSB7XG4gIHN0cm9rZTogIzMzMzMzMztcbiAgc3Ryb2tlLXdpZHRoOiAxLjVweDtcbn1cblxuLmF4aXMgdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZpbGw6IGJsYWNrO1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uYXhpc3plcm8gdGV4dCwgLmF4aXMgcGF0aCwgLmF4aXN6ZXJvIHBhdGgge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYXJlYSwgLmFyZWEyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4ucG9sbEFyZWEge1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi5wbG90IHtcbiAgZmlsbDogd2hpdGU7XG59XG5cbi5zdGF0ZXMge1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6ICNmZmZmZmY7XG4gIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG59XG5cbi5jdXJzb3JsaW5lIHtcbiAgc3Ryb2tlOiAjNkI2QTZCO1xuICBzdHJva2Utd2lkdGg6IDFweDtcbn1cblxuLnJlY2Vzc2lvbkJveCB7XG4gIGZpbGw6ICNkYmRiZGI7XG59XG5cbnJlY3QuYmFyLmxpZ2h0ZXIge1xuICBvcGFjaXR5OiAwLjYgIWltcG9ydGFudDtcbn1cblxuLmFubm90YXRpb24tZ3JvdXAge1xuICBvcGFjaXR5OiAwLjAwMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMXM7XG59XG5cbi5hbm5vdGF0aW9uLWdyb3VwLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5hbm5vdGF0aW9uLW5vdGUtbGFiZWwge1xuICBmb250LXNpemU6IDAuOHJlbTtcbn1cblxuLmNpcmNsZVRpcC5iYXIub3V0bGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMS41cHggc29saWQgYmxhY2s7XG59XG5cbi5iYXIub3V0bGluZSB7XG4gIHN0cm9rZTogYmxhY2s7XG59XG5cbi5oaWRkZW4teHMtdXAge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuaGlkZGVuLXhzLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmhpZGRlbi1zbS11cCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuaGlkZGVuLXNtLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhpZGRlbi1tZC11cCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuaGlkZGVuLW1kLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhpZGRlbi1sZy11cCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmhpZGRlbi1sZy1kb3duIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGlkZGVuLXhsLXVwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhpZGRlbi14bC1kb3duIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY29udGFpbmVyLXhzLXVwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXIteHMtdXAge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIteHMtdXAge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXIteHMtdXAge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLXhzLXVwIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmNvbnRhaW5lci14cy1kb3duIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lci14cy1kb3duIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIteHMtZG93biB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyLXhzLWRvd24ge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIteHMtZG93biB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXItc20tdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGFpbmVyLXNtLXVwIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItc20tdXAge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lci1zbS11cCB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lci1zbS11cCB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jb250YWluZXItc20tZG93biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkgYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXItc20tZG93biB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLXNtLWRvd24ge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lci1zbS1kb3duIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLXNtLWRvd24ge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLW1kLXVwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lci1tZC11cCB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLW1kLXVwIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXItbWQtdXAge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXItbWQtdXAge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuY29udGFpbmVyLW1kLWRvd24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGFpbmVyLW1kLWRvd24ge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci1tZC1kb3duIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXItbWQtZG93biB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lci1tZC1kb3duIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lci1sZy11cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXItbGctdXAge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci1sZy11cCB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyLWxnLXVwIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLWxnLXVwIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5jb250YWluZXItbGctZG93biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGFpbmVyLWxnLWRvd24ge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItbGctZG93biB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lci1sZy1kb3duIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lci1sZy1kb3duIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIteGwtdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lci14bC11cCB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci14bC11cCB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lci14bC11cCB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIteGwtdXAge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG5cbi5jb250YWluZXIteGwtZG93biB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGFpbmVyLXhsLWRvd24ge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIteGwtZG93biB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lci14bC1kb3duIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lci14bC1kb3duIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuXG5odG1sLnJlbW92ZS1oZWFkZXIgLm1haW4ge1xuICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbmh0bWwucmVtb3ZlLWhlYWRlciAuZm9vdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaHRtbC5yZW1vdmUtaGVhZGVyIC5oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LnB5bSAubWFpbiB7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkucHltIC5jb250YWluZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkucHltIC5mb290ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LnB5bSAuaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keS5ncmFwaGljcyB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbmJvZHkuZ3JhcGhpY3MgLmhlYWRlci5uYXZiYXIge1xuICBtaW4taGVpZ2h0OiA1OHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5ib2R5LmdyYXBoaWNzIC5oZWFkZXIubmF2YmFyIGltZy5sb2dvIHtcbiAgaGVpZ2h0OiAzM3B4O1xufVxuXG5ib2R5LmdyYXBoaWNzIC5oZWFkZXIgLnBhZ2UtdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LmdyYXBoaWNzIC5oZWFkZXIgLnNvY2lhbCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuYm9keS5ncmFwaGljcyAuaGVhZGVyIC5zb2NpYWwgbGkubmF2LWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkI2QTZCO1xuICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG5ib2R5LmdyYXBoaWNzIC5oZWFkZXIgLnNvY2lhbCBsaS5uYXYtaXRlbSBhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuYm9keS5ncmFwaGljcyAuaGVhZGVyIC5zb2NpYWwgbGkubmF2LWl0ZW0gYTpob3ZlciB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG5ib2R5LmdyYXBoaWNzIC5mb290ZXIgLm5hdmJhci1icmFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkuZ3JhcGhpY3MgLnRvb2x0aXAtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBjb2xvcjogIzMzMzMzMztcbiAgYm9yZGVyOiAxcHggc29saWQgIzMzMzMzMztcbn1cblxuaHRtbC5tZWRpYS1mbGF0IHtcbiAgd2lkdGg6IDYyMHB4O1xufVxuXG5odG1sLm1lZGlhLWZsYXQgLmNvbC1zbS04IHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGZsZXg6IDAgMCAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbmh0bWwubWVkaWEtZmxhdCAuY29sLXNtLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGZsZXg6IDAgMCAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbmh0bWwubWVkaWEtZmxhdCBoMSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuXG5odG1sLm1lZGlhLWZsYXQgLmdyYXBoaWMtc3ViaGVhZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuaHRtbC5tZWRpYS1mbGF0IC5ncmFwaGljLWNoYXJ0LWxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmh0bWwubWVkaWEtZmxhdCAuZ3JhcGhpYy1jaGFydC1zdWJoZWFkIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG5odG1sLm1lZGlhLWZsYXQgLmxpbmUge1xuICBzdHJva2Utd2lkdGg6IDIuNXB4O1xufVxuXG5odG1sLm1lZGlhLWZsYXQgLmNoYXJ0LWhvbGRlciAubmVzdGVkLWNoYXJ0IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuaHRtbC5tZWRpYS1mbGF0IC5jaGFydC1ob2xkZXIgLm5lc3RlZC1sZWdlbmQge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG5odG1sLm1lZGlhLWZsYXQgLmNoYXJ0LWhvbGRlciAubGVnZW5kSXRlbXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gMTBweCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG5odG1sLm1lZGlhLWZsYXQgLmNoYXJ0LWhvbGRlciAubGVnZW5kQ29udGFpbmVyIC52YWx1ZVRpcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmh0bWwubWVkaWEtZmxhdCAuY2hhcnQtaG9sZGVyIC5sZWdlbmRDb250YWluZXIgLmRhdGVUaXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5odG1sLm1lZGlhLWZsYXQgLmNoYXJ0LWhvbGRlciAubGVnZW5kLWl0ZW1zLWhvbGRlciB7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG59XG5cbmh0bWwubWVkaWEtZmxhdCAuY2hhcnQtaG9sZGVyIC5yZXV0ZXJzLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG5odG1sLm1lZGlhLWZsYXQgLmNoYXJ0LW5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmh0bWwubWVkaWEtZmxhdCAubGVnZW5kLWl0YWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5odG1sLm1lZGlhLWZsYXQgLm5hbWVUaXAge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbmh0bWwubWVkaWEtZmxhdCAuYXhpcyB0ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG5odG1sLm1lZGlhLWZsYXQgLmdyYXBoaWMtc291cmNlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbmh0bWwubWVkaWEtZmxhdCBib2R5IHtcbiAgd2lkdGg6IDYyMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgYmxhY2s7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibGFjaztcbn1cblxuaHRtbC5tZWRpYS1mbGF0IC5tYWluIHtcbiAgcGFkZGluZy10b3A6IDBweDtcbn1cblxuaHRtbC5tZWRpYS1mbGF0IC5jb250YWluZXIge1xuICB3aWR0aDogNjIwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbmh0bWwubWVkaWEtZmxhdCAuZm9vdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaHRtbC5tZWRpYS1mbGF0IC5oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5odG1sLm1lZGlhLWZsYXQgaDEge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG5odG1sLm1lZGlhLWZsYXQgLnRpcENpcmNsZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuaHRtbC5laWtvbiB7XG4gIC8qYXhpcyovXG59XG5cbmh0bWwuZWlrb24gYm9keSB7XG4gIGNvbG9yOiAjZjdmN2Y5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkxNzFhO1xufVxuXG5odG1sLmVpa29uIC5mb290ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5odG1sLmVpa29uIC5oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5odG1sLmVpa29uIGgxLCBodG1sLmVpa29uIGgyLCBodG1sLmVpa29uIGgzLCBodG1sLmVpa29uIGg0LCBodG1sLmVpa29uIGg1LCBodG1sLmVpa29uIGg2LFxuaHRtbC5laWtvbiAuaDEsIGh0bWwuZWlrb24gLmgyLCBodG1sLmVpa29uIC5oMywgaHRtbC5laWtvbiAuaDQsIGh0bWwuZWlrb24gLmg1LCBodG1sLmVpa29uIC5oNiB7XG4gIGNvbG9yOiAjZjdmN2Y5O1xufVxuXG5odG1sLmVpa29uIC5yZXV0ZXJzLXRvb2x0aXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkxNzFhO1xuICBjb2xvcjogI2Y3ZjdmOTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y3ZjdmOTtcbn1cblxuaHRtbC5laWtvbiAucmV1dGVycy10b29sdGlwIGhyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmN2Y3Zjk7XG59XG5cbmh0bWwuZWlrb24gLnRpcENpcmNsZS50aW1lbGluZSB7XG4gIHN0cm9rZTogI2Y3ZjdmOSAhaW1wb3J0YW50O1xufVxuXG5odG1sLmVpa29uIC50aXBDaXJjbGUudGltZWxpbmUuaGlnaGxpZ2h0IHtcbiAgZmlsbDogI2Y3ZjdmOSAhaW1wb3J0YW50O1xufVxuXG5odG1sLmVpa29uIC56ZXJvQXhpcyB7XG4gIHN0cm9rZTogI2Y3ZjdmOTtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG59XG5cbmh0bWwuZWlrb24gLmF4aXMgbGluZSwgaHRtbC5laWtvbiAuYXhpc3plcm8gbGluZSB7XG4gIHN0cm9rZTogI2FhYWFhYTtcbn1cblxuaHRtbC5laWtvbiAueS5heGlzIGxpbmUge1xuICBzdHJva2U6ICNhYWFhYWE7XG59XG5cbmh0bWwuZWlrb24gLmF4aXN6ZXJvIGxpbmUge1xuICBzdHJva2U6ICNmN2Y3Zjk7XG59XG5cbmh0bWwuZWlrb24gLmF4aXMgdGV4dCB7XG4gIGZpbGw6ICNmN2Y3Zjk7XG59XG5cbmh0bWwuZWlrb24gLnBsb3Qge1xuICBmaWxsOiAjMTkxNzFhO1xufVxuXG5odG1sLmVpa29uIC5zdGF0ZXMge1xuICBzdHJva2U6ICMxOTE3MWE7XG59XG5cbmh0bWwuZWlrb24gLmN1cnNvcmxpbmUge1xuICBzdHJva2U6ICNkYmRiZGI7XG59XG5cbmh0bWwuZWlrb24gLnJlY2Vzc2lvbkJveCB7XG4gIGZpbGw6ICM2QjZBNkI7XG59XG5cbmh0bWwuZWlrb24gLnNjYXR0ZXItZG90OmhvdmVyIHtcbiAgZmlsbDogI2Y3ZjdmOSAhaW1wb3J0YW50O1xufVxuXG5odG1sLmVpa29uIC5jaGFydC1ob2xkZXIgLnNjYXR0ZXItbmVzdGVkLWxlZ2VuZCAuc2NhdHRlci1sZWdlbmQtY2lyY2xlLnNjYXR0ZXItc2l6ZSB7XG4gIGJvcmRlcjogMXB4ICNmN2Y3Zjkgc29saWQ7XG59XG5cbmh0bWwuZWlrb24gLmdlb2dyYXBoeSB7XG4gIHN0cm9rZTogIzE5MTcxYTtcbn1cblxuaHRtbC5laWtvbiAuZ2VvZ3JhcGh5TGFiZWwge1xuICBmaWxsOiB3aGl0ZTtcbn1cblxuaHRtbC5laWtvbiAubGVnZW5kQm94Lmhhc2gge1xuICBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KC00NWRlZywgI2FhYWFhYSwgI2FhYWFhYSAxLjVweCwgIzE5MTcxYSAwLCAjMTkxNzFhIDRweCk7XG59XG5cbmh0bWwuZWlrb24gLmxlZ2VuZEJveHdpZGUuaGFzaCB7XG4gIGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAjYWFhYWFhLCAjYWFhYWFhIDEuNXB4LCAjMTkxNzFhIDAsICMxOTE3MWEgNHB4KTtcbn1cblxuaHRtbC5laWtvbiAuYnRuLXByaW1hcnkge1xuICBjb2xvcjogIzIyMjgyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhYWFhYTtcbiAgYm9yZGVyLWNvbG9yOiAjMTkxNzFhO1xufVxuXG5odG1sLmVpa29uIC5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjMjIyODI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y5O1xuICBib3JkZXItY29sb3I6IGJsYWNrO1xufVxuXG5odG1sLmVpa29uIC5idG4tcHJpbWFyeTpmb2N1cywgaHRtbC5laWtvbiAuYnRuLXByaW1hcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNSwgMjMsIDI2LCAwLjUpO1xufVxuXG5odG1sLmVpa29uIC5idG4tcHJpbWFyeS5kaXNhYmxlZCwgaHRtbC5laWtvbiAuYnRuLXByaW1hcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogIzIyMjgyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhYWFhYTtcbiAgYm9yZGVyLWNvbG9yOiAjMTkxNzFhO1xufVxuXG5odG1sLmVpa29uIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIGh0bWwuZWlrb24gLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gaHRtbC5laWtvbiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MTkxOTE7XG4gIGJvcmRlci1jb2xvcjogYmxhY2s7XG59XG5cbmh0bWwuZWlrb24gLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgaHRtbC5laWtvbiAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiBodG1sLmVpa29uIC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNSwgMjMsIDI2LCAwLjUpO1xufVxuXG5odG1sLmVpa29uIC5tYXN0aGVhZC1uYXYge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y3ZjdmOTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmN2Y3Zjk7XG59XG5cbmh0bWwuZWlrb24gLm1hc3RoZWFkLW5hdiAuYnRuLWxpbmssIGh0bWwuZWlrb24gLm1hc3RoZWFkLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogI2RiZGJkYjtcbn1cblxuaHRtbC5laWtvbiAubWFzdGhlYWQtbmF2IC5idG4tbGluazpob3ZlciwgaHRtbC5laWtvbiAubWFzdGhlYWQtbmF2IC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjYWFhYWFhICFpbXBvcnRhbnQ7XG59XG5cbmh0bWwuZWlrb24gLm1hc3RoZWFkLW5hdiAuYnRuLWxpbmsuYWN0aXZlOmhvdmVyLCBodG1sLmVpa29uIC5tYXN0aGVhZC1uYXYgLm5hdi1saW5rLmFjdGl2ZTpob3ZlciB7XG4gIGNvbG9yOiAjZGJkYmRiICFpbXBvcnRhbnQ7XG59XG5cbmh0bWwuZWlrb24gLmJ0bi50b3AtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzZCNkE2QjtcbiAgYm9yZGVyLWNvbG9yOiAjNkI2QTZCO1xuICBjb2xvcjogIzE5MTcxYTtcbn1cblxuaHRtbC5laWtvbiAuYnRuLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2Y3ZjdmOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZCNkE2QjtcbiAgYm9yZGVyLWNvbG9yOiAjZjdmN2Y5O1xufVxuXG5odG1sLmVpa29uIC5idG4tcHJpbWFyeTphY3RpdmUsIGh0bWwuZWlrb24gLmJ0bi1wcmltYXJ5LmFjdGl2ZSxcbi5vcGVuID4gaHRtbC5laWtvbiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMxOTE3MWE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmRiZGI7XG4gIGJvcmRlci1jb2xvcjogI2RiZGJkYjtcbn1cblxuaHRtbC5laWtvbiAuYnRuLXByaW1hcnk6YWN0aXZlOmhvdmVyLCBodG1sLmVpa29uIC5idG4tcHJpbWFyeTphY3RpdmU6Zm9jdXMsIGh0bWwuZWlrb24gLmJ0bi1wcmltYXJ5OmFjdGl2ZS5mb2N1cywgaHRtbC5laWtvbiAuYnRuLXByaW1hcnkuYWN0aXZlOmhvdmVyLCBodG1sLmVpa29uIC5idG4tcHJpbWFyeS5hY3RpdmU6Zm9jdXMsIGh0bWwuZWlrb24gLmJ0bi1wcmltYXJ5LmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gaHRtbC5laWtvbiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuLm9wZW4gPiBodG1sLmVpa29uIC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4ub3BlbiA+IGh0bWwuZWlrb24gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjMTkxNzFhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJkYmRiO1xuICBib3JkZXItY29sb3I6ICNkYmRiZGI7XG59XG5cbmh0bWwuZWlrb24gLmJ0bi1ncm91cC5tdWx0aS1zZWxlY3QucmV1dGVycy1saXN0LXNlbGVjdCAuYnRuLCBodG1sLmVpa29uIC5idG4tZ3JvdXAtdmVydGljYWwubXVsdGktc2VsZWN0LnJldXRlcnMtbGlzdC1zZWxlY3QgLmJ0biB7XG4gIGNvbG9yOiAjZjdmN2Y5O1xufVxuXG5odG1sLmVpa29uIC5idG4tZ3JvdXAubXVsdGktc2VsZWN0LnJldXRlcnMtbGlzdC1zZWxlY3QgLmJ0bi5hY3RpdmUsIGh0bWwuZWlrb24gLmJ0bi1ncm91cC12ZXJ0aWNhbC5tdWx0aS1zZWxlY3QucmV1dGVycy1saXN0LXNlbGVjdCAuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMxOTE3MWE7XG59XG5cbmh0bWwuZWlrb24gLmJ0bi1ncm91cC5tdWx0aS1zZWxlY3QucmV1dGVycy1saXN0LXNlbGVjdCAuYnRuLmFjdGl2ZTpiZWZvcmUsIGh0bWwuZWlrb24gLmJ0bi1ncm91cC12ZXJ0aWNhbC5tdWx0aS1zZWxlY3QucmV1dGVycy1saXN0LXNlbGVjdCAuYnRuLmFjdGl2ZTpiZWZvcmUge1xuICBjb2xvcjogIzZCNkE2Qjtcbn1cblxuaHRtbC5laWtvbiAuYnRuLWdyb3VwLm11bHRpLXNlbGVjdC5yZXV0ZXJzLWxpc3Qtc2VsZWN0Lmhvcml6b250YWwsIGh0bWwuZWlrb24gLmJ0bi1ncm91cC12ZXJ0aWNhbC5tdWx0aS1zZWxlY3QucmV1dGVycy1saXN0LXNlbGVjdC5ob3Jpem9udGFsIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y3ZjdmOTtcbn1cblxuaHRtbC5laWtvbiAuYnRuLWdyb3VwLm11bHRpLXNlbGVjdC5yZXV0ZXJzLWxpc3Qtc2VsZWN0Lmhvcml6b250YWwgLmJ0biwgaHRtbC5laWtvbiAuYnRuLWdyb3VwLXZlcnRpY2FsLm11bHRpLXNlbGVjdC5yZXV0ZXJzLWxpc3Qtc2VsZWN0Lmhvcml6b250YWwgLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2QjZBNkI7XG59XG5cbmh0bWwuZWlrb24gLmJ0bi1ncm91cC5tdWx0aS1zZWxlY3QucmV1dGVycy1saXN0LXNlbGVjdC5ob3Jpem9udGFsIC5idG4uYWN0aXZlLCBodG1sLmVpa29uIC5idG4tZ3JvdXAtdmVydGljYWwubXVsdGktc2VsZWN0LnJldXRlcnMtbGlzdC1zZWxlY3QuaG9yaXpvbnRhbCAuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM2QjZBNkI7XG59XG5cbmh0bWwuZWlrb24gLmJ0bi1ncm91cC5tdWx0aS1zZWxlY3QucmV1dGVycy1saXN0LXNlbGVjdC5ob3Jpem9udGFsIC5idG4uYWN0aXZlOmJlZm9yZSwgaHRtbC5laWtvbiAuYnRuLWdyb3VwLXZlcnRpY2FsLm11bHRpLXNlbGVjdC5yZXV0ZXJzLWxpc3Qtc2VsZWN0Lmhvcml6b250YWwgLmJ0bi5hY3RpdmU6YmVmb3JlIHtcbiAgY29sb3I6ICMxOTE3MWE7XG59XG5cbmh0bWwuZWlrb24gLmJ0bi1ncm91cC5tdWx0aS1zZWxlY3QucmV1dGVycy1saXN0LXNlbGVjdC5ob3Jpem9udGFsIC5idG46aG92ZXIsIGh0bWwuZWlrb24gLmJ0bi1ncm91cC12ZXJ0aWNhbC5tdWx0aS1zZWxlY3QucmV1dGVycy1saXN0LXNlbGVjdC5ob3Jpem9udGFsIC5idG46aG92ZXIge1xuICBjb2xvcjogIzZCNkE2QjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZGJkYjtcbiAgYm9yZGVyLWNvbG9yOiAjYWFhYWFhO1xufVxuXG5odG1sLmVpa29uIC5idG4tZ3JvdXAubXVsdGktc2VsZWN0LnJldXRlcnMtbGlzdC1zZWxlY3QudmVydGljYWwsIGh0bWwuZWlrb24gLmJ0bi1ncm91cC12ZXJ0aWNhbC5tdWx0aS1zZWxlY3QucmV1dGVycy1saXN0LXNlbGVjdC52ZXJ0aWNhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2QjZBNkI7XG59XG5cbmh0bWwuZWlrb24gLmJ0bi1ncm91cC5tdWx0aS1zZWxlY3QucmV1dGVycy1saXN0LXNlbGVjdC52ZXJ0aWNhbCAuYnRuOmhvdmVyLCBodG1sLmVpa29uIC5idG4tZ3JvdXAtdmVydGljYWwubXVsdGktc2VsZWN0LnJldXRlcnMtbGlzdC1zZWxlY3QudmVydGljYWwgLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjNkI2QTZCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJkYmRiO1xuICBib3JkZXItY29sb3I6ICNhYWFhYWE7XG59XG5cbmh0bWwuZWlrb24gLnNsaWRlci5ub1VpLXRhcmdldCB7XG4gIGJhY2tncm91bmQ6ICM2QjZBNkI7XG59XG5cbmh0bWwuZWlrb24gLnNsaWRlci5ub1VpLXRhcmdldCAubm9VaS1oYW5kbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJkYmRiO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMTkxNzFhO1xufVxuXG5odG1sLmVpa29uIC5zbGlkZXIubm9VaS10YXJnZXQgLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmRiZGI7XG59XG5cbmh0bWwuZWlrb24gLnNsaWRlci5ub1VpLXRhcmdldC5ub1VpLWhvcml6b250YWwgLm5vVWktcGlwcy5ub1VpLXBpcHMtaG9yaXpvbnRhbCBkaXYubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlciB7XG4gIGJhY2tncm91bmQ6ICMxOTE3MWE7XG59XG5cbmh0bWwuZWlrb24gLnNsaWRlci5ub1VpLXRhcmdldC5ub1VpLWhvcml6b250YWwgLm5vVWktcGlwcy5ub1VpLXBpcHMtaG9yaXpvbnRhbCAubm9VaS12YWx1ZS1ob3Jpem9udGFsLm5vVWktdmFsdWUubm9VaS12YWx1ZS1sYXJnZSB7XG4gIGNvbG9yOiAjZGJkYmRiO1xufVxuXG5odG1sLmVpa29uIC5mb3JtLWNvbnRyb2wge1xuICBjb2xvcjogI2RiZGJkYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5MTcxYTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbn1cblxuaHRtbC5laWtvbiAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNkI2QTZCO1xufVxuXG5odG1sLmVpa29uIC5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsIGh0bWwuZWlrb24gLmZvcm0tY29udHJvbFtyZWFkb25seV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkI2QTZCO1xufVxuXG5odG1sLmVpa29uIHNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gIGNvbG9yOiAjZGJkYmRiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkxNzFhO1xufVxuXG5odG1sLmVpa29uIC5jdXN0b20tc2VsZWN0IHtcbiAgY29sb3I6ICNkYmRiZGI7XG4gIGJhY2tncm91bmQ6ICMxOTE3MWEgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzRSUzQ3BhdGggZmlsbD0nJTIzMzMzMzMzJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCByaWdodCAwLjc1cmVtIGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbn1cblxuaHRtbC5laWtvbiAuY3VzdG9tLXNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2RiZGJkYjtcbn1cblxuaHRtbC5laWtvbiAuY3VzdG9tLXNlbGVjdDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgY29sb3I6ICNkYmRiZGI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTE3MWE7XG59XG5cbmh0bWwuZWlrb24gLmN1c3RvbS1zZWxlY3Q6ZGlzYWJsZWQge1xuICBjb2xvcjogIzZCNkE2QjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjFlZTtcbn1cblxuaHRtbC5laWtvbiAubm9kZSB0ZXh0IHtcbiAgZmlsbDogI2Y3ZjdmOTtcbn1cblxuaHRtbC5laWtvbiAubGluayB7XG4gIHN0cm9rZTogIzE5MTcxYTtcbn1cblxuaHRtbC5laWtvbiB0aGVhZCB7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjZjdmN2Y5O1xufVxuXG5odG1sLmVpa29uIHRoZWFkIHRoIHtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5odG1sLmVpa29uIHRib2R5IHRoIHtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzZCNkE2Qjtcbn1cblxuaHRtbC5laWtvbiB0Ym9keSB0aC5oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuMzIpO1xufVxuXG5odG1sLmVpa29uIHRib2R5IHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2QjZBNkI7XG59XG5cbmh0bWwuZWlrb24gdGJvZHkgdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzICFpbXBvcnRhbnQ7XG59XG5cbmh0bWwuZWlrb24gdGJvZHkgdHIgdGQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNkI2QTZCO1xufVxuXG5odG1sLmVpa29uIHRib2R5IHRyIHRkLmhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA0LCAyMDQsIDIwNCwgMC4zMik7XG59XG5cbmh0bWwuZWlrb24gdGJvZHkgdHIgdGQ6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXJpZ2h0OiAwcHggc29saWQgIzZCNkE2Qjtcbn1cblxuaHRtbC5laWtvbiAudGFibGVzb3J0ZXItaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEZRQUpBSUFBQVAvLy8vLy8veUg1QkFFQUFBRUFMQUFBQUFBVkFBa0FBQUlYakkrQXl3bmFZbmhVTW9xdDNnWlhQbVZnOTR5SlZRQUFPdz09KTtcbn1cblxuaHRtbC5laWtvbiAudGFibGVzb3J0ZXItaGVhZGVyQXNjIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEZRQUVBSUFBQVAvLy8vLy8veUg1QkFFQUFBRUFMQUFBQUFBVkFBUUFBQUlOakk4QnlhMnduSU5VTW9wWkFRQTcpO1xufVxuXG5odG1sLmVpa29uIC50YWJsZXNvcnRlci1oZWFkZXJEZXNjIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEZRQUVBSUFBQVAvLy8vLy8veUg1QkFFQUFBRUFMQUFBQUFBVkFBUUFBQUlOakIrZ0MralAycHRuMFdza0xRQTcpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgaHRtbC5laWtvbiAuZmVhdHVyZS1oZWFkZXIgLmZlYXR1cmUtaGVhZGVyLXRpdGxlLWNvbnRhaW5lciB7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG4gIGh0bWwuZWlrb24gLmZlYXR1cmUtaGVhZGVyIC5mZWF0dXJlLWhlYWRlci10aXRsZS1jb250YWluZXIgLmRpc3BsYXktMSwgaHRtbC5laWtvbiAuZmVhdHVyZS1oZWFkZXIgLmZlYXR1cmUtaGVhZGVyLXRpdGxlLWNvbnRhaW5lciAuZGlzcGxheS0yLCBodG1sLmVpa29uIC5mZWF0dXJlLWhlYWRlciAuZmVhdHVyZS1oZWFkZXItdGl0bGUtY29udGFpbmVyIC5kaXNwbGF5LTMsIGh0bWwuZWlrb24gLmZlYXR1cmUtaGVhZGVyIC5mZWF0dXJlLWhlYWRlci10aXRsZS1jb250YWluZXIgLmRpc3BsYXktNCB7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG59XG5cbi5zcXVhcmUge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi51cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi5iYWNrZ3JvdW5kLWdyYXktZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5iYWNrZ3JvdW5kLWdyYXktZGFyayAuaDEsIC5iYWNrZ3JvdW5kLWdyYXktZGFyayAuaDIsIC5iYWNrZ3JvdW5kLWdyYXktZGFyayAuaDMsIC5iYWNrZ3JvdW5kLWdyYXktZGFyayAuaDQsIC5iYWNrZ3JvdW5kLWdyYXktZGFyayAuaDUsIC5iYWNrZ3JvdW5kLWdyYXktZGFyayAuaDYge1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xufVxuXG4uYmFja2dyb3VuZC1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZCNkE2QjtcbiAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbn1cblxuLmJhY2tncm91bmQtZ3JheSBoMSwgLmJhY2tncm91bmQtZ3JheSBoMiwgLmJhY2tncm91bmQtZ3JheSBoMywgLmJhY2tncm91bmQtZ3JheSBoNCwgLmJhY2tncm91bmQtZ3JheSBoNSwgLmJhY2tncm91bmQtZ3JheSBoNixcbi5iYWNrZ3JvdW5kLWdyYXkgLmgxLCAuYmFja2dyb3VuZC1ncmF5IC5oMiwgLmJhY2tncm91bmQtZ3JheSAuaDMsIC5iYWNrZ3JvdW5kLWdyYXkgLmg0LCAuYmFja2dyb3VuZC1ncmF5IC5oNSwgLmJhY2tncm91bmQtZ3JheSAuaDYge1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xufVxuXG4uYmFja2dyb3VuZC1ncmF5LWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhYWFhYTtcbn1cblxuLmJhY2tncm91bmQtZ3JheS1saWdodGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZGJkYjtcbn1cblxuLmJhY2tncm91bmQtZ3JheS1saWdodGVzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5cbi5oZWFkZXIubmF2YmFyIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiA1MnB4O1xufVxuXG4uaGVhZGVyLm5hdmJhciBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uaGVhZGVyLm5hdmJhciBpbWcubG9nbyB7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLmhlYWRlci5uYXZiYXIgLnBhZ2UtdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgaGVpZ2h0OiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC1mYW1pbHk6IEtub3dsZWRnZSwgXCJTb3VyY2UgU2FucyBQcm9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzQ0NDQ0NDtcbiAgcGFkZGluZzogMCAwIDAgMTdweDtcbiAgbWFyZ2luOiAwIDAgMCAxN3B4O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmhlYWRlci5uYXZiYXIgLnBhZ2UtdGl0bGUgYSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uaGVhZGVyLm5hdmJhciAucGFnZS10aXRsZSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uaGVhZGVyLm5hdmJhciAuc29jaWFsIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4uaGVhZGVyLm5hdmJhciAuc29jaWFsIC5uYXYtaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuXG4uaGVhZGVyLm5hdmJhciAuc29jaWFsIC5uYXYtaXRlbSBhIHtcbiAgY29sb3I6ICNhYWFhYWE7XG59XG5cbi5oZWFkZXIubmF2YmFyIC5zb2NpYWwgLm5hdi1pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmhlYWRlci5uYXZiYXIgLm5hdmJhci10b2dnbGVyIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAwIDAgMDtcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG4uaGVhZGVyLm5hdmJhciAubmF2YmFyLXRvZ2dsZXIgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaGVhZGVyLm5hdmJhciB7XG4gICAgbWluLWhlaWdodDogNjhweDtcbiAgfVxuICAuaGVhZGVyLm5hdmJhciBpbWcubG9nbyB7XG4gICAgaGVpZ2h0OiA0M3B4O1xuICB9XG4gIC5oZWFkZXIubmF2YmFyIC5wYWdlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbiAgLmhlYWRlci5uYXZiYXIgLnNvY2lhbCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuaGVhZGVyLm5hdmJhciAubmF2YmFyLXRvZ2dsZXIge1xuICAgIG1hcmdpbjogMCAwIDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmhlYWRlci5uYXZiYXIgLm5hdmJhci10b2dnbGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5oZWFkZXIubmF2YmFyIC5uYXZiYXItYnJhbmQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbi5mb290ZXIge1xuICBtaW4taGVpZ2h0OiA1MnB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uZm9vdGVyIC5jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxNTRweCAtIDMwcHgpO1xufVxuXG4uZm9vdGVyIC5mb290ZXItbG9nbyB7XG4gIHdpZHRoOiAxNTRweDtcbn1cblxuLmZvb3RlciAubmF2YmFyLW5hdiB7XG4gIG1hcmdpbjogNXB4IDAgLTVweCAwO1xufVxuXG4uZm9vdGVyIC5uYXZiYXItbmF2IC5uYXYtaXRlbSB7XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5mb290ZXIgLm5hdmJhci1uYXYgLm5hdi1pdGVtIGEge1xuICBmb250LWZhbWlseTogS25vd2xlZGdlLCBcIlNvdXJjZSBTYW5zIFByb1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjYWFhYWFhO1xufVxuXG4uZm9vdGVyIC5uYXZiYXItbmF2IC5uYXYtaXRlbSBhOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnNwZWNpYWwtcmVwb3J0IC5zZXJpZXMta2lja2VyLFxuLnNwZWNpYWwtcmVwb3J0IC5zZXJpZXMtdGl0bGUsXG4uc3BlY2lhbC1yZXBvcnQgLnNlcmllcy1zdWJ0aXRsZSxcbi5zcGVjaWFsLXJlcG9ydCAudGl0bGUtY29udGFpbmVyLFxuLnNwZWNpYWwtcmVwb3J0IC5kZWstY29udGFpbmVyLFxuLnNwZWNpYWwtcmVwb3J0IC5tZXRhLWNvbnRhaW5lcixcbi5zcGVjaWFsLXJlcG9ydCAuYXJ0aWNsZS1wYXJhZ3JhcGgsXG4uc3BlY2lhbC1yZXBvcnQgLmJsb2NrcXVvdGUsXG4uc3BlY2lhbC1yZXBvcnQgLnNpZGViYXIgLnNpZGViYXItdGl0bGUsXG4uc3BlY2lhbC1yZXBvcnQgLnNpZGViYXIgLmJ5bGluZSxcbi5zcGVjaWFsLXJlcG9ydCBkaXYudmlkZW8sXG4uc3BlY2lhbC1yZXBvcnQgLnNpZ25vZmYgLmFydGljbGUtcm93OjpiZWZvcmUsXG4uc3BlY2lhbC1yZXBvcnQgLnNoYXJlLWluLWFydGljbGUtY29udGFpbmVyLFxuLnNwZWNpYWwtcmVwb3J0Lm1hc3RoZWFkLWNvbnRhaW5lciAuc2VyaWVzLXN1YnRpdGxlLW1vYmlsZSxcbi5zcGVjaWFsLXJlcG9ydCAuY2Fyb3VzZWwuaW1nLXRleHQtd2lkdGgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zcGVjaWFsLXJlcG9ydCAuc2VyaWVzLWtpY2tlcixcbiAgLnNwZWNpYWwtcmVwb3J0IC5zZXJpZXMtdGl0bGUsXG4gIC5zcGVjaWFsLXJlcG9ydCAuc2VyaWVzLXN1YnRpdGxlLFxuICAuc3BlY2lhbC1yZXBvcnQgLnRpdGxlLWNvbnRhaW5lcixcbiAgLnNwZWNpYWwtcmVwb3J0IC5kZWstY29udGFpbmVyLFxuICAuc3BlY2lhbC1yZXBvcnQgLm1ldGEtY29udGFpbmVyLFxuICAuc3BlY2lhbC1yZXBvcnQgLmFydGljbGUtcGFyYWdyYXBoLFxuICAuc3BlY2lhbC1yZXBvcnQgLmJsb2NrcXVvdGUsXG4gIC5zcGVjaWFsLXJlcG9ydCAuc2lkZWJhciAuc2lkZWJhci10aXRsZSxcbiAgLnNwZWNpYWwtcmVwb3J0IC5zaWRlYmFyIC5ieWxpbmUsXG4gIC5zcGVjaWFsLXJlcG9ydCBkaXYudmlkZW8sXG4gIC5zcGVjaWFsLXJlcG9ydCAuc2lnbm9mZiAuYXJ0aWNsZS1yb3c6OmJlZm9yZSxcbiAgLnNwZWNpYWwtcmVwb3J0IC5zaGFyZS1pbi1hcnRpY2xlLWNvbnRhaW5lcixcbiAgLnNwZWNpYWwtcmVwb3J0Lm1hc3RoZWFkLWNvbnRhaW5lciAuc2VyaWVzLXN1YnRpdGxlLW1vYmlsZSxcbiAgLnNwZWNpYWwtcmVwb3J0IC5jYXJvdXNlbC5pbWctdGV4dC13aWR0aCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3BlY2lhbC1yZXBvcnQgLnNlcmllcy1raWNrZXIsXG4gIC5zcGVjaWFsLXJlcG9ydCAuc2VyaWVzLXRpdGxlLFxuICAuc3BlY2lhbC1yZXBvcnQgLnNlcmllcy1zdWJ0aXRsZSxcbiAgLnNwZWNpYWwtcmVwb3J0IC50aXRsZS1jb250YWluZXIsXG4gIC5zcGVjaWFsLXJlcG9ydCAuZGVrLWNvbnRhaW5lcixcbiAgLnNwZWNpYWwtcmVwb3J0IC5tZXRhLWNvbnRhaW5lcixcbiAgLnNwZWNpYWwtcmVwb3J0IC5hcnRpY2xlLXBhcmFncmFwaCxcbiAgLnNwZWNpYWwtcmVwb3J0IC5ibG9ja3F1b3RlLFxuICAuc3BlY2lhbC1yZXBvcnQgLnNpZGViYXIgLnNpZGViYXItdGl0bGUsXG4gIC5zcGVjaWFsLXJlcG9ydCAuc2lkZWJhciAuYnlsaW5lLFxuICAuc3BlY2lhbC1yZXBvcnQgZGl2LnZpZGVvLFxuICAuc3BlY2lhbC1yZXBvcnQgLnNpZ25vZmYgLmFydGljbGUtcm93OjpiZWZvcmUsXG4gIC5zcGVjaWFsLXJlcG9ydCAuc2hhcmUtaW4tYXJ0aWNsZS1jb250YWluZXIsXG4gIC5zcGVjaWFsLXJlcG9ydC5tYXN0aGVhZC1jb250YWluZXIgLnNlcmllcy1zdWJ0aXRsZS1tb2JpbGUsXG4gIC5zcGVjaWFsLXJlcG9ydCAuY2Fyb3VzZWwuaW1nLXRleHQtd2lkdGgge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zcGVjaWFsLXJlcG9ydCAuc2VyaWVzLWtpY2tlcixcbiAgLnNwZWNpYWwtcmVwb3J0IC5zZXJpZXMtdGl0bGUsXG4gIC5zcGVjaWFsLXJlcG9ydCAuc2VyaWVzLXN1YnRpdGxlLFxuICAuc3BlY2lhbC1yZXBvcnQgLnRpdGxlLWNvbnRhaW5lcixcbiAgLnNwZWNpYWwtcmVwb3J0IC5kZWstY29udGFpbmVyLFxuICAuc3BlY2lhbC1yZXBvcnQgLm1ldGEtY29udGFpbmVyLFxuICAuc3BlY2lhbC1yZXBvcnQgLmFydGljbGUtcGFyYWdyYXBoLFxuICAuc3BlY2lhbC1yZXBvcnQgLmJsb2NrcXVvdGUsXG4gIC5zcGVjaWFsLXJlcG9ydCAuc2lkZWJhciAuc2lkZWJhci10aXRsZSxcbiAgLnNwZWNpYWwtcmVwb3J0IC5zaWRlYmFyIC5ieWxpbmUsXG4gIC5zcGVjaWFsLXJlcG9ydCBkaXYudmlkZW8sXG4gIC5zcGVjaWFsLXJlcG9ydCAuc2lnbm9mZiAuYXJ0aWNsZS1yb3c6OmJlZm9yZSxcbiAgLnNwZWNpYWwtcmVwb3J0IC5zaGFyZS1pbi1hcnRpY2xlLWNvbnRhaW5lcixcbiAgLnNwZWNpYWwtcmVwb3J0Lm1hc3RoZWFkLWNvbnRhaW5lciAuc2VyaWVzLXN1YnRpdGxlLW1vYmlsZSxcbiAgLnNwZWNpYWwtcmVwb3J0IC5jYXJvdXNlbC5pbWctdGV4dC13aWR0aCB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zcGVjaWFsLXJlcG9ydCAuc2VyaWVzLWtpY2tlcixcbiAgLnNwZWNpYWwtcmVwb3J0IC5zZXJpZXMtdGl0bGUsXG4gIC5zcGVjaWFsLXJlcG9ydCAuc2VyaWVzLXN1YnRpdGxlLFxuICAuc3BlY2lhbC1yZXBvcnQgLm1ldGEtY29udGFpbmVyLFxuICAuc3BlY2lhbC1yZXBvcnQgLnRpdGxlLWNvbnRhaW5lciB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zcGVjaWFsLXJlcG9ydCAuc2VyaWVzLWtpY2tlcixcbiAgLnNwZWNpYWwtcmVwb3J0IC5zZXJpZXMtdGl0bGUsXG4gIC5zcGVjaWFsLXJlcG9ydCAuc2VyaWVzLXN1YnRpdGxlLFxuICAuc3BlY2lhbC1yZXBvcnQgLm1ldGEtY29udGFpbmVyLFxuICAuc3BlY2lhbC1yZXBvcnQgLnRpdGxlLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbn1cblxuLnNwZWNpYWwtcmVwb3J0IC5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uc3BlY2lhbC1yZXBvcnQgLmNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAxNXB4O1xufVxuXG4uc3BlY2lhbC1yZXBvcnQgLmNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMTVweDtcbn1cblxuYXJ0aWNsZS5zcGVjaWFsLXJlcG9ydDpsYXN0LW9mLXR5cGUge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cblxuLnNwZWNpYWwtcmVwb3J0LWFydGljbGUtY29udGFpbmVyOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYmRiZGI7XG59XG5cbi50eXBlLWZ1bGwtYmxlZWQtdGl0bGUtYWJvdmUsXG4udHlwZS1hdXRvLWNyb3AtYmVsb3csXG4ub3RoZXItc3Rvcmllcy1jb250YWluZXIsXG4ubWFzdGhlYWQtY29udGFpbmVyLmZ1bGwtYmxlZWQgLmNhcHRpb24sXG4ubWFzdGhlYWQtY29udGFpbmVyLmZ1bGwtYmxlZWQgLm1hc3RoZWFkLXRpdGxlLWNvbnRhaW5lcixcbi5tYXN0aGVhZC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLnR5cGUtZnVsbC1ibGVlZC10aXRsZS1hYm92ZSAuc3BlY2lhbC1yZXBvcnQ6Zmlyc3Qtb2YtdHlwZSAudGl0bGUsXG4udHlwZS1hdXRvLWNyb3AtYmVsb3cgLnNwZWNpYWwtcmVwb3J0OmZpcnN0LW9mLXR5cGUgLnRpdGxlLFxuLm90aGVyLXN0b3JpZXMtY29udGFpbmVyIC5zcGVjaWFsLXJlcG9ydDpmaXJzdC1vZi10eXBlIC50aXRsZSxcbi5tYXN0aGVhZC1jb250YWluZXIuZnVsbC1ibGVlZCAuY2FwdGlvbiAuc3BlY2lhbC1yZXBvcnQ6Zmlyc3Qtb2YtdHlwZSAudGl0bGUsXG4ubWFzdGhlYWQtY29udGFpbmVyLmZ1bGwtYmxlZWQgLm1hc3RoZWFkLXRpdGxlLWNvbnRhaW5lciAuc3BlY2lhbC1yZXBvcnQ6Zmlyc3Qtb2YtdHlwZSAudGl0bGUsXG4ubWFzdGhlYWQtY2FwdGlvbiAuc3BlY2lhbC1yZXBvcnQ6Zmlyc3Qtb2YtdHlwZSAudGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubmF2YmFyLmZvb3RlciB7XG4gIHotaW5kZXg6IDExO1xufVxuXG4ubWFzdGhlYWQtY29udGFpbmVyLmZ1bGwtYmxlZWQgLmNhcHRpb24ge1xuICB6LWluZGV4OiAxMTtcbn1cblxuLnRoZW1lLWRhcmsuc3BlY2lhbC1yZXBvcnQtYXJ0aWNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG4gIGNvbG9yOiAjRkZGO1xuICAvKlxuICAgIC5tYXN0aGVhZC1jb250YWluZXIuZnVsbC1ibGVlZCAubWFzdGhlYWQtdGl0bGUtY29udGFpbmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICAuc2VyaWVzLXRpdGxlLCAuc2VyaWVzLXN1YnRpdGxlLCAuc2VyaWVzLWtpY2tlciwgLnNlcmllcy10aXRsZSBhe1xuICAgICAgICAgICAgY29sb3I6ICAkZGFyay10aGVtZS1iZyAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmF1dG8tY3JvcC10aXRsZS1ib3R0b217XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4taGVpZ2h0OiA0MDBweCl7XG4gICAgICAgICAgICAubWFzdGhlYWQtdGl0bGUtY29udGFpbmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4qL1xufVxuXG4udGhlbWUtZGFyay5zcGVjaWFsLXJlcG9ydC1hcnRpY2xlIC50eXBlLWZ1bGwtYmxlZWQtdGl0bGUtYWJvdmUsXG4udGhlbWUtZGFyay5zcGVjaWFsLXJlcG9ydC1hcnRpY2xlIC50eXBlLWF1dG8tY3JvcC1iZWxvdyxcbi50aGVtZS1kYXJrLnNwZWNpYWwtcmVwb3J0LWFydGljbGUgLm90aGVyLXN0b3JpZXMtY29udGFpbmVyLFxuLnRoZW1lLWRhcmsuc3BlY2lhbC1yZXBvcnQtYXJ0aWNsZSAubWFzdGhlYWQtY29udGFpbmVyLmZ1bGwtYmxlZWQgLmNhcHRpb24sXG4udGhlbWUtZGFyay5zcGVjaWFsLXJlcG9ydC1hcnRpY2xlIC5tYXN0aGVhZC1jYXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi50aGVtZS1kYXJrLnNwZWNpYWwtcmVwb3J0LWFydGljbGUgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG59XG5cbi50aGVtZS1kYXJrLnNwZWNpYWwtcmVwb3J0LWFydGljbGUgLnNoYXJlLWluLWFydGljbGUtY29udGFpbmVyIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0gYSxcbi50aGVtZS1kYXJrLnNwZWNpYWwtcmVwb3J0LWFydGljbGUgLmJ5bGluZSBhLFxuLnRoZW1lLWRhcmsuc3BlY2lhbC1yZXBvcnQtYXJ0aWNsZSAuYmxvY2txdW90ZS1mb290ZXIsXG4udGhlbWUtZGFyay5zcGVjaWFsLXJlcG9ydC1hcnRpY2xlIC5kZWssXG4udGhlbWUtZGFyay5zcGVjaWFsLXJlcG9ydC1hcnRpY2xlIGgxLCAudGhlbWUtZGFyay5zcGVjaWFsLXJlcG9ydC1hcnRpY2xlIGgyLCAudGhlbWUtZGFyay5zcGVjaWFsLXJlcG9ydC1hcnRpY2xlIGgzLCAudGhlbWUtZGFyay5zcGVjaWFsLXJlcG9ydC1hcnRpY2xlIGg0LCAudGhlbWUtZGFyay5zcGVjaWFsLXJlcG9ydC1hcnRpY2xlIGg1LCAudGhlbWUtZGFyay5zcGVjaWFsLXJlcG9ydC1hcnRpY2xlIGg2LFxuLnRoZW1lLWRhcmsuc3BlY2lhbC1yZXBvcnQtYXJ0aWNsZSAuaDEsIC50aGVtZS1kYXJrLnNwZWNpYWwtcmVwb3J0LWFydGljbGUgLmgyLCAudGhlbWUtZGFyay5zcGVjaWFsLXJlcG9ydC1hcnRpY2xlIC5oMywgLnRoZW1lLWRhcmsuc3BlY2lhbC1yZXBvcnQtYXJ0aWNsZSAuaDQsIC50aGVtZS1kYXJrLnNwZWNpYWwtcmVwb3J0LWFydGljbGUgLmg1LCAudGhlbWUtZGFyay5zcGVjaWFsLXJlcG9ydC1hcnRpY2xlIC5oNixcbi50aGVtZS1kYXJrLnNwZWNpYWwtcmVwb3J0LWFydGljbGUgLnJlbGF0ZWQtY29udGFpbmVyIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0gcCxcbi50aGVtZS1kYXJrLnNwZWNpYWwtcmVwb3J0LWFydGljbGUgLm90aGVyLXN0b3JpZXMgYXJ0aWNsZSBhIC5vdGhlci1zZXJpZXMtZGV0YWlsIHAge1xuICBjb2xvcjogI2RiZGJkYiAhaW1wb3J0YW50O1xufVxuXG4udGhlbWUtZGFyay5zcGVjaWFsLXJlcG9ydC1hcnRpY2xlIC5jb21wb25lbnQtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0NDQ0NDQgIWltcG9ydGFudDtcbn1cblxuLnRoZW1lLWRhcmsuc3BlY2lhbC1yZXBvcnQtYXJ0aWNsZSAuYmxvY2txdW90ZTo6YmVmb3JlLCAudGhlbWUtZGFyay5zcGVjaWFsLXJlcG9ydC1hcnRpY2xlIC5ibG9ja3F1b3RlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQgIWltcG9ydGFudDtcbn1cblxuLnRoZW1lLWRhcmsuc3BlY2lhbC1yZXBvcnQtYXJ0aWNsZSAuc2lkZWJhciAuc2lkZWJhci10aXRsZSxcbi50aGVtZS1kYXJrLnNwZWNpYWwtcmVwb3J0LWFydGljbGUgLnNpZ25vZmYgLmFydGljbGUtcm93OjpiZWZvcmUsXG4udGhlbWUtZGFyay5zcGVjaWFsLXJlcG9ydC1hcnRpY2xlIC5zcGVjaWFsLXJlcG9ydC1hcnRpY2xlLWNvbnRhaW5lcjpub3QoOmZpcnN0LW9mLXR5cGUpLFxuLnRoZW1lLWRhcmsuc3BlY2lhbC1yZXBvcnQtYXJ0aWNsZSAub3RoZXItc3Rvcmllcy1jb250YWluZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzQ0NDQ0NCAhaW1wb3J0YW50O1xufVxuXG4udGhlbWUtZGFyay5zcGVjaWFsLXJlcG9ydC1hcnRpY2xlIC5zcGVjaWFsLXJlcG9ydCAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xufVxuXG4uc3BlY2lhbC1yZXBvcnQtYXJ0aWNsZSAudG9vbHRpcC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICMyMjIyMjI7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4uc3BlY2lhbC1yZXBvcnQtYXJ0aWNsZSAudG9vbHRpcC1pbm5lciAudG9vbHRpcC10ZXh0IHtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi5zcGVjaWFsLXJlcG9ydC1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzIyMjtcbn1cblxuLnNlY3Rpb24tY29udGVudC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2OHB4IC0gNTdweCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc2VjdGlvbi1jb250ZW50LWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB9XG59XG5cbi5zZWN0aW9uLWNvbnRlbnQtY29udGFpbmVyIC5zZWN0aW9uLWFydGljbGUtY29udGFpbmVyIC5zZWN0aW9uLWFydGljbGUge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4uc2VjdGlvbi1jb250ZW50LWNvbnRhaW5lciAuc2VjdGlvbi1hcnRpY2xlLWNvbnRhaW5lciAuc2VjdGlvbi1hcnRpY2xlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi5zZWN0aW9uLWNvbnRlbnQtY29udGFpbmVyIC5zZWN0aW9uLWFydGljbGUtY29udGFpbmVyOmxhc3Qtb2YtdHlwZSAuc2VjdGlvbi1hcnRpY2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWN0aW9uLWNvbnRlbnQtY29udGFpbmVyIC5zZWN0aW9uLWFydGljbGUtY29udGFpbmVyIGEsIC5zZWN0aW9uLWNvbnRlbnQtY29udGFpbmVyIC5zZWN0aW9uLWFydGljbGUtY29udGFpbmVyIC5zdWJ0aXRsZSwgLnNlY3Rpb24tY29udGVudC1jb250YWluZXIgLnNlY3Rpb24tYXJ0aWNsZS1jb250YWluZXIgLmRlc2NyaXB0aW9uLCAuc2VjdGlvbi1jb250ZW50LWNvbnRhaW5lciAuc2VjdGlvbi1hcnRpY2xlLWNvbnRhaW5lciAua2lja2VyIHtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi5zZWN0aW9uLWNvbnRlbnQtY29udGFpbmVyIC5zZWN0aW9uLWFydGljbGUtY29udGFpbmVyIGE6aG92ZXIsIC5zZWN0aW9uLWNvbnRlbnQtY29udGFpbmVyIC5zZWN0aW9uLWFydGljbGUtY29udGFpbmVyIC5zdWJ0aXRsZTpob3ZlciwgLnNlY3Rpb24tY29udGVudC1jb250YWluZXIgLnNlY3Rpb24tYXJ0aWNsZS1jb250YWluZXIgLmRlc2NyaXB0aW9uOmhvdmVyLCAuc2VjdGlvbi1jb250ZW50LWNvbnRhaW5lciAuc2VjdGlvbi1hcnRpY2xlLWNvbnRhaW5lciAua2lja2VyOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc2VjdGlvbi1jb250ZW50LWNvbnRhaW5lciAuc2VjdGlvbi1hcnRpY2xlLWNvbnRhaW5lciBwIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNkYmRiZGI7XG59XG5cbi5zZWN0aW9uLWNvbnRlbnQtY29udGFpbmVyIC5zZWN0aW9uLWFydGljbGUtY29udGFpbmVyIC50YWlsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzZCNkE2Qjtcbn1cblxuLnNlY3Rpb24tY29udGVudC1jb250YWluZXIgLnNlY3Rpb24tYXJ0aWNsZS1jb250YWluZXIgLnRpbWUsIC5zZWN0aW9uLWNvbnRlbnQtY29udGFpbmVyIC5zZWN0aW9uLWFydGljbGUtY29udGFpbmVyIC5zZXJpZXMta2lja2VyIHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNkYmRiZGI7XG59XG5cbi5zZWN0aW9uLWNvbnRlbnQtY29udGFpbmVyIC5zZWN0aW9uLWFydGljbGUtY29udGFpbmVyIC5zZXJpZXMta2lja2VyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnRoZW1lLWxpZ2h0LnNwZWNpYWwtcmVwb3J0LXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xufVxuXG4udGhlbWUtbGlnaHQuc3BlY2lhbC1yZXBvcnQtc2VjdGlvbiAuc2VjdGlvbi1tYXN0aGVhZC1jYXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnRoZW1lLWxpZ2h0LnNwZWNpYWwtcmVwb3J0LXNlY3Rpb24gLnNlY3Rpb24tY29udGVudC1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgfVxufVxuXG4udGhlbWUtbGlnaHQuc3BlY2lhbC1yZXBvcnQtc2VjdGlvbiAuc2VjdGlvbi1jb250ZW50LWNvbnRhaW5lciBhLCAudGhlbWUtbGlnaHQuc3BlY2lhbC1yZXBvcnQtc2VjdGlvbiAuc2VjdGlvbi1jb250ZW50LWNvbnRhaW5lciAuc3VidGl0bGUsIC50aGVtZS1saWdodC5zcGVjaWFsLXJlcG9ydC1zZWN0aW9uIC5zZWN0aW9uLWNvbnRlbnQtY29udGFpbmVyIC5kZXNjcmlwdGlvbiwgLnRoZW1lLWxpZ2h0LnNwZWNpYWwtcmVwb3J0LXNlY3Rpb24gLnNlY3Rpb24tY29udGVudC1jb250YWluZXIgLmtpY2tlciwgLnRoZW1lLWxpZ2h0LnNwZWNpYWwtcmVwb3J0LXNlY3Rpb24gLnNlY3Rpb24tY29udGVudC1jb250YWluZXIgcCwgLnRoZW1lLWxpZ2h0LnNwZWNpYWwtcmVwb3J0LXNlY3Rpb24gLnNlY3Rpb24tY29udGVudC1jb250YWluZXIgLnRhaWwge1xuICBjb2xvcjogIzMzMzMzMyAhaW1wb3J0YW50O1xufVxuXG4uc3BlY2lhbC1yZXBvcnQtc2VjdGlvbi5ob21lcGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjIgIWltcG9ydGFudDtcbn1cblxuLnNwZWNpYWwtcmVwb3J0LXNlY3Rpb24uaG9tZXBhZ2UgLnNlY3Rpb24tY29udGVudC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc3BlY2lhbC1yZXBvcnQtc2VjdGlvbi5ob21lcGFnZSAuc2VjdGlvbi1jb250ZW50LWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLnNwZWNpYWwtcmVwb3J0LXNlY3Rpb24uaG9tZXBhZ2UgLmhvbWVwYWdlLXRvcC1jb250YWluZXIgLnNlcmllcy1zdWJ0aXRsZSwgLnNwZWNpYWwtcmVwb3J0LXNlY3Rpb24uaG9tZXBhZ2UgLmhvbWVwYWdlLWJvdHRvbS1jb250YWluZXIgLnNlcmllcy1zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zcGVjaWFsLXJlcG9ydC1zZWN0aW9uLmhvbWVwYWdlIC5ob21lcGFnZS10b3AtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cblxuLnNwZWNpYWwtcmVwb3J0LXNlY3Rpb24uaG9tZXBhZ2UgLmhvbWVwYWdlLXRvcC1jb250YWluZXIgLnNlcmllcy1zdWJ0aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbn1cblxuLnNwZWNpYWwtcmVwb3J0LXNlY3Rpb24uaG9tZXBhZ2UgLmhvbWVwYWdlLXRvcC1jb250YWluZXIgLmxpc3QtZ3JvdXAge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnNwZWNpYWwtcmVwb3J0LXNlY3Rpb24uaG9tZXBhZ2UgLmhvbWVwYWdlLXRvcC1jb250YWluZXIgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cblxuLnNwZWNpYWwtcmVwb3J0LXNlY3Rpb24uaG9tZXBhZ2UgLmhvbWVwYWdlLXRvcC1jb250YWluZXIgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSBhIHtcbiAgY29sb3I6ICM2QjZBNkI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4uc2VjdGlvbi1ib3R0b20tY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLnNlY3Rpb24tYm90dG9tLWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLnNlY3Rpb24tYm90dG9tLWNvbnRhaW5lciAuc2VyaWVzLXN1YnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIGNvbG9yOiAjNkI2QTZCO1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5zZWN0aW9uLWJvdHRvbS1jb250YWluZXIgLml0ZW0gaDQsIC5zZWN0aW9uLWJvdHRvbS1jb250YWluZXIgLml0ZW0gdGltZSwgLnNlY3Rpb24tYm90dG9tLWNvbnRhaW5lciAuaXRlbSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4uc2VjdGlvbi1ib3R0b20tY29udGFpbmVyIC5pdGVtIGg0IGEsIC5zZWN0aW9uLWJvdHRvbS1jb250YWluZXIgLml0ZW0gdGltZSBhLCAuc2VjdGlvbi1ib3R0b20tY29udGFpbmVyIC5pdGVtIHNwYW4gYSB7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4uc2VjdGlvbi1ib3R0b20tY29udGFpbmVyIC5pdGVtIGg0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uc2VjdGlvbi1ib3R0b20tY29udGFpbmVyIC5pdGVtIHRpbWUsIC5zZWN0aW9uLWJvdHRvbS1jb250YWluZXIgLml0ZW0gc3BhbiB7XG4gIGNvbG9yOiAjYWFhYWFhO1xufVxuXG4uc2VjdGlvbi1ib3R0b20tY29udGFpbmVyIC5pdGVtIHRpbWUge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uc2VjdGlvbi1ib3R0b20tY29udGFpbmVyIC5tb250aCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGNvbG9yOiAjNkI2QTZCO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4uZ3JhcGhpYy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmdyYXBoaWMtc3ViaGVhZCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjRyZW07XG59XG5cbi5ncmFwaGljLWNoYXJ0LWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IEtub3dsZWRnZSwgXCJTb3VyY2UgU2FucyBQcm9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMnJlbTtcbn1cblxuLmdyYXBoaWMtY2hhcnQtc3ViaGVhZCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ncmFwaGljLXRpbWVzdGFtcCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5ncmFwaGljLXNvdXJjZSB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBjb2xvcjogIzZCNkE2Qjtcbn1cblxuLnRleHQtbXV0ZWQge1xuICBmb250LWZhbWlseTogS25vd2xlZGdlLCBcIlNvdXJjZSBTYW5zIFByb1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGNvbG9yOiAjZGJkYmRiO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG5wOmVtcHR5LCBjaXRlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IEtub3dsZWRnZSwgXCJTb3VyY2UgU2FucyBQcm9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLS41cHg7XG59XG5cbi5zZXJpZXMta2lja2VyLCAub3RoZXItc3Rvcmllcy1oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5zZXJpZXMtdGl0bGUge1xuICBsZXR0ZXItc3BhY2luZzogLS41cHg7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xufVxuXG4uc2VyaWVzLXN1YnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbi5kZWsge1xuICBmb250LWZhbWlseTogS25vd2xlZGdlLCBcIlNvdXJjZSBTYW5zIFByb1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjNkI2QTZCO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4uYXJ0aWNsZS1wYXJhZ3JhcGgge1xuICBmb250LXNpemU6IDEuMDVyZW07XG59XG5cbi5jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5tZXRhLWNvbnRhaW5lciB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xufVxuXG4uYnlsaW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmJ5bGluZSBhIHtcbiAgY29sb3I6ICMzMzMzMzMgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi50aW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2FhYWFhYTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYWFhYWFhO1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbn1cblxuLmNvbXBvbmVudC1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMkUyRTI7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5ibG9ja3F1b3RlIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDFyZW0gMCAycmVtIDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBmb250LWZhbWlseTogS25vd2xlZGdlLCBcIlNvdXJjZSBTYW5zIFByb1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4uYmxvY2txdW90ZSBwLnF1b3RlIHtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG59XG5cbi5ibG9ja3F1b3RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTJFMkUyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4uYmxvY2txdW90ZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTJFMkUyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBtYXJnaW46IDA7XG59XG5cbi5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmJsb2NrcXVvdGUtcmV2ZXJzZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJvcmRlci1yaWdodDogMC4yNXJlbSBzb2xpZCAjZGJkYmRiO1xuICBib3JkZXItbGVmdDogMDtcbn1cblxuLmJsb2NrcXVvdGUtcmV2ZXJzZSAuYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5ibG9ja3F1b3RlLXJldmVyc2UgLmJsb2NrcXVvdGUtZm9vdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwwMEEwIFxcMjAxNFwiO1xufVxuXG4udGVybSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZGJkYmRiO1xuICBjdXJzb3I6IGhlbHA7XG59XG5cbi54cy10eXBlLCAueHMtdHlwZSAuYXJ0aWNsZS1wYXJhZ3JhcGgge1xuICBmb250LXNpemU6IDAuOHJlbSAhaW1wb3J0YW50O1xufVxuXG4uc20tdHlwZSwgLnNtYWxsLXR5cGUsIC5zbS10eXBlIC5hcnRpY2xlLXBhcmFncmFwaCwgLnNtYWxsLXR5cGUgLmFydGljbGUtcGFyYWdyYXBoIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uYmFzZS10eXBlLCAuYmFzZS10eXBlIC5hcnRpY2xlLXBhcmFncmFwaCB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uYXJ0aWNsZS10eXBlLCAuYXJ0aWNsZS10eXBlIC5hcnRpY2xlLXBhcmFncmFwaCB7XG4gIGZvbnQtc2l6ZTogMS4wNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubGctdHlwZSwgLmxnLXR5cGUgLmFydGljbGUtcGFyYWdyYXBoIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi54bC10eXBlLCAueGwtdHlwZSAuYXJ0aWNsZS1wYXJhZ3JhcGgge1xuICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ueGwyLXR5cGUsIC54bDItdHlwZSAuYXJ0aWNsZS1wYXJhZ3JhcGgge1xuICBmb250LXNpemU6IDIuNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ueGwzLXR5cGUsIC54bDMtdHlwZSAuYXJ0aWNsZS1wYXJhZ3JhcGgge1xuICBmb250LXNpemU6IDIuOHJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2Fucy10eXBlLCAuc2Fucy10eXBlIC5hcnRpY2xlLXBhcmFncmFwaCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cblxuLnNlcmlmLXR5cGUsIC5zZXJpZi10eXBlIC5hcnRpY2xlLXBhcmFncmFwaCB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWYgIWltcG9ydGFudDtcbn1cblxuLm1vbm9zcGFjZSwgLm1vbm9zcGFjZS10eXBlIC5hcnRpY2xlLXBhcmFncmFwaCB7XG4gIGZvbnQtZmFtaWx5OiBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWltcG9ydGFudDtcbn1cblxuLm1hc3RoZWFkLWNvbnRhaW5lci5iYXNpYyB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5tYXN0aGVhZC1jb250YWluZXIuYmFzaWMgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tYXN0aGVhZC1jb250YWluZXIuZnVsbC1ibGVlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1hc3RoZWFkLWNvbnRhaW5lci5mdWxsLWJsZWVkIGltZywgLm1hc3RoZWFkLWNvbnRhaW5lci5mdWxsLWJsZWVkIHZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLm1hc3RoZWFkLWNvbnRhaW5lci5mdWxsLWJsZWVkIC5jYXB0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xufVxuXG4ubWFzdGhlYWQtY29udGFpbmVyLmZ1bGwtYmxlZWQgLnNlcmllcy10aXRsZSxcbi5tYXN0aGVhZC1jb250YWluZXIuZnVsbC1ibGVlZCAuc2VyaWVzLXRpdGxlIGEsXG4ubWFzdGhlYWQtY29udGFpbmVyLmZ1bGwtYmxlZWQgLnNlcmllcy1zdWJ0aXRsZSxcbi5tYXN0aGVhZC1jb250YWluZXIuZnVsbC1ibGVlZCAuc2VyaWVzLWtpY2tlciB7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tYXN0aGVhZC1jb250YWluZXIuZnVsbC1ibGVlZCAuZnVsbC1ibGVlZC1wb3NpdGlvbmVkLXRpdGxlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMCU7XG4gIGxlZnQ6IDEwJTtcbiAgcmlnaHQ6IDEwJTtcbn1cblxuLm1hc3RoZWFkLWNvbnRhaW5lci5mdWxsLWJsZWVkIC5mdWxsLWJsZWVkLXBvc2l0aW9uZWQtdGl0bGUtY29udGFpbmVyIC5zZXJpZXMtdGl0bGUsXG4ubWFzdGhlYWQtY29udGFpbmVyLmZ1bGwtYmxlZWQgLmZ1bGwtYmxlZWQtcG9zaXRpb25lZC10aXRsZS1jb250YWluZXIgLnNlcmllcy10aXRsZSBhLFxuLm1hc3RoZWFkLWNvbnRhaW5lci5mdWxsLWJsZWVkIC5mdWxsLWJsZWVkLXBvc2l0aW9uZWQtdGl0bGUtY29udGFpbmVyIC5zZXJpZXMtc3VidGl0bGUsXG4ubWFzdGhlYWQtY29udGFpbmVyLmZ1bGwtYmxlZWQgLmZ1bGwtYmxlZWQtcG9zaXRpb25lZC10aXRsZS1jb250YWluZXIgLnNlcmllcy1raWNrZXIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5tYXN0aGVhZC1jb250YWluZXIuZnVsbC1ibGVlZCAuZnVsbC1ibGVlZC1wb3NpdGlvbmVkLXRpdGxlLWNvbnRhaW5lciAuc2VyaWVzLWtpY2tlciB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5tYXN0aGVhZC1jb250YWluZXIuZnVsbC1ibGVlZCAubWFzdGhlYWQtdGl0bGUtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLWhlaWdodDogNDY4cHgpIHtcbiAgLm1hc3RoZWFkLWNvbnRhaW5lci5hdXRvLWNyb3Age1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDY4cHgpO1xuICB9XG4gIC5tYXN0aGVhZC1jb250YWluZXIuYXV0by1jcm9wIC5pbWFnZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAubWFzdGhlYWQtY29udGFpbmVyLmF1dG8tY3JvcCAuaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5tYXN0aGVhZC1jb250YWluZXIuYXV0by1jcm9wIC5pbWFnZS1jb250YWluZXIuYmctZml4ZWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgfVxuICAubWFzdGhlYWQtY29udGFpbmVyLmF1dG8tY3JvcCAuaW1hZ2UtY29udGFpbmVyLmJnLWZpeGVkIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1hc3RoZWFkLWNvbnRhaW5lci5hdXRvLWNyb3AgLnNlcmllcy1raWNrZXIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbi5tYXN0aGVhZC1jb250YWluZXIuYXV0by1jcm9wIC5zZXJpZXMta2lja2VyLmJlbG93IHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDQwMHB4KSB7XG4gIC5tYXN0aGVhZC1jb250YWluZXIuYXV0by1jcm9wLmF1dG8tY3JvcC10aXRsZS1ib3R0b20gLm1hc3RoZWFkLXRpdGxlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLWhlaWdodDogNDAwcHgpIHtcbiAgLm1hc3RoZWFkLWNvbnRhaW5lci5hdXRvLWNyb3AuYXV0by1jcm9wLXRpdGxlLWJlbG93IC5tYXN0aGVhZC10aXRsZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG4ubWFzdGhlYWQtY2FwdGlvbiAuY2FwdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07XG59XG5cbi5zZWN0aW9uLW1hc3RoZWFkLWNhcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5zZWN0aW9uLW1hc3RoZWFkLWNhcHRpb24gLmNhcHRpb24ge1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLypcbi5idG57XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICAmOmZvY3VzLCBpbnB1dDpmb2N1c3tcbiAgICAgICAgb3V0bGluZS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG91dGxpbmUtc3R5bGU6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxufVxuKi9cbi5idG4tZ3JvdXAtdmVydGljYWwgbGFiZWwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubWFzdGhlYWQtbmF2IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzMzMzMzM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzMzMzO1xuICBwYWRkaW5nOiAuMjVyZW0gMCAuMjVyZW0gMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tYXN0aGVhZC1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5tYXN0aGVhZC1uYXYgLmJ0bi1saW5rLCAubWFzdGhlYWQtbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjNkI2QTZCO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBLbm93bGVkZ2UsIFwiU291cmNlIFNhbnMgUHJvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IC41cmVtIDFyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuXG4ubWFzdGhlYWQtbmF2IC5idG4tbGluazpob3ZlciwgLm1hc3RoZWFkLW5hdiAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogI2FhYWFhYSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm1hc3RoZWFkLW5hdiAuYnRuLWxpbmsuYWN0aXZlLCAubWFzdGhlYWQtbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXI6IDA7XG59XG5cbi5tYXN0aGVhZC1uYXYgLmJ0bi1saW5rLmFjdGl2ZTpob3ZlciwgLm1hc3RoZWFkLW5hdiAubmF2LWxpbmsuYWN0aXZlOmhvdmVyIHtcbiAgY29sb3I6ICM2QjZBNkIgIWltcG9ydGFudDtcbn1cblxuLm1hc3RoZWFkLW5hdiAubmF2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tYXN0aGVhZC1uYXYgLm5hdi1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogLjVyZW0gMXJlbSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubWFzdGhlYWQtbmF2IC5uYXYtaXRlbTpmaXJzdC1vZi10eXBlIC5uYXYtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAuMTVyZW07XG4gIG1hcmdpbi1yaWdodDogLjE1cmVtO1xufVxuXG4ubWFzdGhlYWQtbmF2IC5uYXYsIC5tYXN0aGVhZC1uYXYgLm5hdi1pdGVtIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW46IDA7XG4gIGZsb2F0OiBub25lO1xufVxuXG4ubWFzdGhlYWQtbmF2IC5uYXYtbGluayB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0uMzByZW07XG59XG5cbi5idG4ge1xuICBmb250LWZhbWlseTogS25vd2xlZGdlLCBcIlNvdXJjZSBTYW5zIFByb1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMzMzMzMztcbn1cblxuLmJ0biBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG46Zm9jdXMsIC5idG4uZm9jdXMge1xuICBvdXRsaW5lLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBvdXRsaW5lLXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJ0bi5zcXVhcmUge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYnRuLmNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmJ0bi5jaXJjbGUuc20ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA3cHggOXB4O1xufVxuXG4uYnRuLmNpcmNsZS5tZCB7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLmJ0bi5jaXJjbGUubGcge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cblxuLmJ0bi5zbWFsbGVyIHtcbiAgcGFkZGluZzogLjI1cmVtIC41cmVtO1xufVxuXG4uYnRuLnRvcC1idXR0b24sIC5idG4uYnRuLXByaW1hcnkudG9wLWJ1dHRvbiB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDEycHggMTVweCAwIDE1cHg7XG4gIGJhY2tncm91bmQ6ICNkYmRiZGI7XG4gIGJvcmRlci1jb2xvcjogI2RiZGJkYjtcbiAgY29sb3I6ICNGRkY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5idG4udG9wLWJ1dHRvbjpob3ZlciwgLmJ0bi5idG4tcHJpbWFyeS50b3AtYnV0dG9uOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMzMzMzMztcbn1cblxuLmJ0bi50b3AtYnV0dG9uOmJlZm9yZSwgLmJ0bi5idG4tcHJpbWFyeS50b3AtYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W2XCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLmJ0bi5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjYWFhYWFhO1xufVxuXG4uYnRuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmRiZGI7XG4gIGJvcmRlci1jb2xvcjogIzMzMzMzMztcbn1cblxuLmJ0bi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkI2QTZCO1xuICBib3JkZXItY29sb3I6ICM2QjZBNkI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5idG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmhvdmVyLCAuYnRuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUuZm9jdXMsIC5idG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmhvdmVyLCAuYnRuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUuZm9jdXMsXG4uc2hvdyA+IC5idG4uYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuLnNob3cgPiAuYnRuLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZCNkE2QjtcbiAgYm9yZGVyLWNvbG9yOiAjNkI2QTZCO1xufVxuXG4uYnRuLWdyb3VwLm11bHRpLXNlbGVjdC5yZXV0ZXJzLWxpc3Qtc2VsZWN0IC5idG4sIC5idG4tZ3JvdXAtdmVydGljYWwubXVsdGktc2VsZWN0LnJldXRlcnMtbGlzdC1zZWxlY3QgLmJ0biB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG59XG5cbi5idG4tZ3JvdXAubXVsdGktc2VsZWN0LnJldXRlcnMtbGlzdC1zZWxlY3QgLmJ0bi5hY3RpdmUsIC5idG4tZ3JvdXAtdmVydGljYWwubXVsdGktc2VsZWN0LnJldXRlcnMtbGlzdC1zZWxlY3QgLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuXG4uYnRuLWdyb3VwLm11bHRpLXNlbGVjdC5yZXV0ZXJzLWxpc3Qtc2VsZWN0IC5idG4uYWN0aXZlOmJlZm9yZSwgLmJ0bi1ncm91cC12ZXJ0aWNhbC5tdWx0aS1zZWxlY3QucmV1dGVycy1saXN0LXNlbGVjdCAuYnRuLmFjdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bl1wiO1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC4yNXJlbTtcbiAgY29sb3I6ICNkYmRiZGI7XG59XG5cbi5idG4tZ3JvdXAubXVsdGktc2VsZWN0LnJldXRlcnMtbGlzdC1zZWxlY3QuaG9yaXpvbnRhbCwgLmJ0bi1ncm91cC12ZXJ0aWNhbC5tdWx0aS1zZWxlY3QucmV1dGVycy1saXN0LXNlbGVjdC5ob3Jpem9udGFsIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMzMzMzMztcbiAgcGFkZGluZzogLjE1cmVtO1xufVxuXG4uYnRuLWdyb3VwLm11bHRpLXNlbGVjdC5yZXV0ZXJzLWxpc3Qtc2VsZWN0Lmhvcml6b250YWwgLmJ0biwgLmJ0bi1ncm91cC12ZXJ0aWNhbC5tdWx0aS1zZWxlY3QucmV1dGVycy1saXN0LXNlbGVjdC5ob3Jpem9udGFsIC5idG4ge1xuICBtYXJnaW46IDAuMjVyZW0gMC4yNXJlbTtcbiAgcGFkZGluZzogLjM1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJkYmRiO1xufVxuXG4uYnRuLWdyb3VwLm11bHRpLXNlbGVjdC5yZXV0ZXJzLWxpc3Qtc2VsZWN0Lmhvcml6b250YWwgLmJ0bi5hY3RpdmUsIC5idG4tZ3JvdXAtdmVydGljYWwubXVsdGktc2VsZWN0LnJldXRlcnMtbGlzdC1zZWxlY3QuaG9yaXpvbnRhbCAuYnRuLmFjdGl2ZSB7XG4gIHBhZGRpbmc6IC4zNXJlbSAuMzVyZW0gLjM1cmVtIDEuMzVyZW07XG4gIGJhY2tncm91bmQ6ICM2QjZBNkI7XG59XG5cbi5idG4tZ3JvdXAubXVsdGktc2VsZWN0LnJldXRlcnMtbGlzdC1zZWxlY3QuaG9yaXpvbnRhbCAuYnRuLmFjdGl2ZTpiZWZvcmUsIC5idG4tZ3JvdXAtdmVydGljYWwubXVsdGktc2VsZWN0LnJldXRlcnMtbGlzdC1zZWxlY3QuaG9yaXpvbnRhbCAuYnRuLmFjdGl2ZTpiZWZvcmUge1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLmJ0bi1ncm91cC5tdWx0aS1zZWxlY3QucmV1dGVycy1saXN0LXNlbGVjdC5ob3Jpem9udGFsIC5idG46aG92ZXIsIC5idG4tZ3JvdXAtdmVydGljYWwubXVsdGktc2VsZWN0LnJldXRlcnMtbGlzdC1zZWxlY3QuaG9yaXpvbnRhbCAuYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNkYmRiZGI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2QjZBNkI7XG4gIGJvcmRlci1jb2xvcjogI2FhYWFhYTtcbn1cblxuLmJ0bi1ncm91cC5tdWx0aS1zZWxlY3QucmV1dGVycy1saXN0LXNlbGVjdC52ZXJ0aWNhbCwgLmJ0bi1ncm91cC12ZXJ0aWNhbC5tdWx0aS1zZWxlY3QucmV1dGVycy1saXN0LXNlbGVjdC52ZXJ0aWNhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmRiZGI7XG4gIHBhZGRpbmc6IC41cmVtO1xufVxuXG4uYnRuLWdyb3VwLm11bHRpLXNlbGVjdC5yZXV0ZXJzLWxpc3Qtc2VsZWN0LnZlcnRpY2FsIC5idG4sIC5idG4tZ3JvdXAtdmVydGljYWwubXVsdGktc2VsZWN0LnJldXRlcnMtbGlzdC1zZWxlY3QudmVydGljYWwgLmJ0biB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG59XG5cbi5idG4tZ3JvdXAubXVsdGktc2VsZWN0LnJldXRlcnMtbGlzdC1zZWxlY3QudmVydGljYWwgLmJ0bi5hY3RpdmUsIC5idG4tZ3JvdXAtdmVydGljYWwubXVsdGktc2VsZWN0LnJldXRlcnMtbGlzdC1zZWxlY3QudmVydGljYWwgLmJ0bi5hY3RpdmUge1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLmJ0bi1ncm91cC5tdWx0aS1zZWxlY3QucmV1dGVycy1saXN0LXNlbGVjdC52ZXJ0aWNhbCAuYnRuOmhvdmVyLCAuYnRuLWdyb3VwLXZlcnRpY2FsLm11bHRpLXNlbGVjdC5yZXV0ZXJzLWxpc3Qtc2VsZWN0LnZlcnRpY2FsIC5idG46aG92ZXIge1xuICBjb2xvcjogI2RiZGJkYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZCNkE2QjtcbiAgYm9yZGVyLWNvbG9yOiAjYWFhYWFhO1xufVxuXG4uaW1hZ2Uge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmltYWdlLnNtYWxsIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuLmltYWdlLnRpbnkge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5pbWFnZS50aW55IGltZyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC13aWR0aDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4uaW1hZ2UgLmltZy1mbHVpZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaW1hZ2UgZmlnY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xufVxuXG4uaW1hZ2UuZnVsbCBmaWdjYXB0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5pbWFnZS5jb3ZlciAubWVkaWEtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1pbi1oZWlnaHQ6IDYwMHB4KSB7XG4gIC5pbWFnZS5jb3ZlciAubWVkaWEtY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgfVxuICAuaW1hZ2UuY292ZXIgLm1lZGlhLWNvbnRhaW5lciBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnZpZGVvIHZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi52aWRlbyB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlkZW8uc21hbGwge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG4udmlkZW8gLmltZy1mbHVpZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udmlkZW8gZmlnY2FwdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgL1cIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIGNvbG9yOiAjZGJkYmRiO1xufVxuXG4udmlkZW8uZnVsbCBmaWdjYXB0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5zaWRlYmFyIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLnNpZGViYXIgLnNpZGViYXItdGl0bGUge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYmRiZGI7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBsZXR0ZXItc3BhY2luZzogLS41cHg7XG4gIC8qJjo6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZXIgKiAyO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjZXIgKiAyO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LWxpZ2h0ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfSovXG59XG5cbi5zaWRlYmFyIC5ieWxpbmUge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uc2lkZWJhci5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uc2lkZWJhci5zbWFsbCAuc2lkZWJhci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zaWRlYmFyLnNtYWxsIHAge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnNpZGViYXIuc21hbGwgLmJ5bGluZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2lkZWJhci5zbWFsbCB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2lkZWJhci5zbWFsbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAuc2lkZWJhci5zbWFsbCBwLCAuc2lkZWJhci5zbWFsbCAuYnlsaW5lIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNpZGViYXIuc21hbGwgLnNpZGViYXItdGl0bGUge1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5zaWRlYmFyLnNtYWxsIC5zaWRlYmFyLXRpdGxlOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaWRlYmFyLnNtYWxsIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxufVxuXG4uc2lkZWJhci5zbWFsbC5udW1iZXIgLnNpZGViYXItdGl0bGUge1xuICBmb250LXNpemU6IDEwcmVtO1xuICBsZXR0ZXItc3BhY2luZzogLTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uc2lkZWJhci5zbWFsbC5udW1iZXIgcCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLnNpZGViYXIudmlkZW8tY29udGFpbmVyIC5zaWRlYmFyLXRpdGxlIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLnNpZ25vZmYgLmFydGljbGUtcm93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYmRiZGI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE1cHg7XG4gIHdpZHRoOiAxMCUgIWltcG9ydGFudDtcbn1cblxuLnNpZ25vZmYgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucmVsYXRlZC1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlbGF0ZWQtY29udGFpbmVyIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuLnJlbGF0ZWQtY29udGFpbmVyIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXI6IDA7XG59XG5cbi5yZWxhdGVkLWNvbnRhaW5lciAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5yZWxhdGVkLWNvbnRhaW5lciAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtIGltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXgtd2lkdGg6IDkwcHg7XG59XG5cbi5yZWxhdGVkLWNvbnRhaW5lciAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtIHAge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMTA1cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJlbGF0ZWQtY29udGFpbmVyIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0ubm8taW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJlbGF0ZWQtY29udGFpbmVyIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0ubm8taW1hZ2UgcCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uYWQge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5hZCB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG4uYWQgaWZyYW1lIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNoYXJlLWluLWFydGljbGUtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLnNoYXJlLWluLWFydGljbGUtY29udGFpbmVyIC5saXN0LWdyb3VwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zaGFyZS1pbi1hcnRpY2xlLWNvbnRhaW5lciAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMC41cmVtIDVweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5zaGFyZS1pbi1hcnRpY2xlLWNvbnRhaW5lciAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLmZvbGxvdy11cyB7XG4gIGNsZWFyOiBsZWZ0O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xufVxuXG4uc2hhcmUtaW4tYXJ0aWNsZS1jb250YWluZXIgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbS5pb3Mtb25seSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaGFyZS1pbi1hcnRpY2xlLWNvbnRhaW5lciAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjYWFhYWFhO1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZm9udC1mYW1pbHk6IEtub3dsZWRnZSwgXCJTb3VyY2UgU2FucyBQcm9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgZm9udC1mYW1pbHk6IEtub3dsZWRnZSwgXCJTb3VyY2UgU2FucyBQcm9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAuMzVyZW07XG59XG5cbi8qIFxuICogU2VlIC4vY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIGZvciBtYXN0aGVhZC1uYXYgc3R5bGVzLCBhcyB0aGV5J3JlIGFwcGxpZWQgdG8gYm90aCBidXR0b25zIGFuZCB0b1xuICogYSB1bC5uYXYgZWxlbWVudCBmb3IgdXNlIGF0IHRoZSB0b3Agb2YgYSBwYWNrYWdlLlxuKiovXG4uc3BlY2lhbC1yZXBvcnRzLWRyb3Bkb3duLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuXG4uc3BlY2lhbC1yZXBvcnRzLWRyb3Bkb3duLWNvbnRhaW5lci5zaG93IC5zcGVjaWFsLXJlcG9ydHMtZHJvcGRvd24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNwZWNpYWwtcmVwb3J0cy1kcm9wZG93bi1jb250YWluZXIgLnNwZWNpYWwtcmVwb3J0cy1kcm9wZG93bi1idXR0b25zIC5uYXYtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc3BlY2lhbC1yZXBvcnRzLWRyb3Bkb3duLWNvbnRhaW5lciAuc3BlY2lhbC1yZXBvcnRzLWRyb3Bkb3duLWJ1dHRvbnMgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjRTJFMkUyO1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNwZWNpYWwtcmVwb3J0cy1kcm9wZG93bi1jb250YWluZXIgLnNwZWNpYWwtcmVwb3J0cy1kcm9wZG93bi1idXR0b25zIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uc3BlY2lhbC1yZXBvcnRzLWRyb3Bkb3duLWNvbnRhaW5lciAuc3BlY2lhbC1yZXBvcnRzLWRyb3Bkb3duLWJ1dHRvbnMgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmU6OmFmdGVyIHtcbiAgY29udGVudDogXCLvhIdcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG5cbi5zcGVjaWFsLXJlcG9ydHMtZHJvcGRvd24tY29udGFpbmVyIC5zcGVjaWFsLXJlcG9ydHMtZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICB0b3A6IC0xNXB4O1xuICBsZWZ0OiAtMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc3BlY2lhbC1yZXBvcnRzLWRyb3Bkb3duLWNvbnRhaW5lciAuc3BlY2lhbC1yZXBvcnRzLWRyb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zcGVjaWFsLXJlcG9ydHMtZHJvcGRvd24tY29udGFpbmVyIC5zcGVjaWFsLXJlcG9ydHMtZHJvcGRvd24gLmRyb3Bkb3duLWRpdmlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkI2QTZCO1xufVxuXG4uc3BlY2lhbC1yZXBvcnRzLWRyb3Bkb3duLWNvbnRhaW5lciAuc3BlY2lhbC1yZXBvcnRzLWRyb3Bkb3duIC5kcm9wZG93bi1oZWFkZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuOHJlbTtcbn1cblxuLnNwZWNpYWwtcmVwb3J0cy1kcm9wZG93bi1jb250YWluZXIgLnNwZWNpYWwtcmVwb3J0cy1kcm9wZG93biAuZHJvcGRvd24taXRlbSB7XG4gIGNvbG9yOiAjRTJFMkUyO1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4uc3BlY2lhbC1yZXBvcnRzLWRyb3Bkb3duLWNvbnRhaW5lciAuc3BlY2lhbC1yZXBvcnRzLWRyb3Bkb3duIC5kcm9wZG93bi1pdGVtOmhvdmVyLCAuc3BlY2lhbC1yZXBvcnRzLWRyb3Bkb3duLWNvbnRhaW5lciAuc3BlY2lhbC1yZXBvcnRzLWRyb3Bkb3duIC5kcm9wZG93bi1pdGVtOmZvY3VzIHtcbiAgY29sb3I6ICNkNWQ1ZDU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNGQ0ZDtcbn1cblxuLnNwZWNpYWwtcmVwb3J0cy1kcm9wZG93bi1jb250YWluZXIgLnNwZWNpYWwtcmVwb3J0cy1kcm9wZG93biAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5zcGVjaWFsLXJlcG9ydHMtZHJvcGRvd24tY29udGFpbmVyIC5zcGVjaWFsLXJlcG9ydHMtZHJvcGRvd24gLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNGQ0ZDtcbn1cblxuLnNsaWRlci5ub1VpLXRhcmdldCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogI2RiZGJkYjtcbn1cblxuLnNsaWRlci5ub1VpLXRhcmdldCAubm9VaS1oYW5kbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2QjZBNkI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRkY7XG59XG5cbi5zbGlkZXIubm9VaS10YXJnZXQgLm5vVWktaGFuZGxlOmJlZm9yZSwgLnNsaWRlci5ub1VpLXRhcmdldCAubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zbGlkZXIubm9VaS10YXJnZXQgLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2QjZBNkI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLnNsaWRlci5ub1VpLXRhcmdldC5ub1VpLWhvcml6b250YWwge1xuICBoZWlnaHQ6IDEwcHg7XG59XG5cbi5zbGlkZXIubm9VaS10YXJnZXQubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XG4gIHRvcDogLTVweDtcbn1cblxuLnNsaWRlci5ub1VpLXRhcmdldC5ub1VpLWhvcml6b250YWwgLm5vVWktcGlwcy5ub1VpLXBpcHMtaG9yaXpvbnRhbCB7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMHB4IDA7XG4gIGhlaWdodDogODBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2xpZGVyLm5vVWktdGFyZ2V0Lm5vVWktaG9yaXpvbnRhbCAubm9VaS1waXBzLm5vVWktcGlwcy1ob3Jpem9udGFsIGRpdi5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xufVxuXG4uc2xpZGVyLm5vVWktdGFyZ2V0Lm5vVWktaG9yaXpvbnRhbCAubm9VaS1waXBzLm5vVWktcGlwcy1ob3Jpem9udGFsIGRpdi5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyLm5vVWktbWFya2VyLXN1YiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zbGlkZXIubm9VaS10YXJnZXQubm9VaS1ob3Jpem9udGFsIC5ub1VpLXBpcHMubm9VaS1waXBzLWhvcml6b250YWwgZGl2Lm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXIubm9VaS1tYXJrZXItbm9ybWFsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNsaWRlci5ub1VpLXRhcmdldC5ub1VpLWhvcml6b250YWwgLm5vVWktcGlwcy5ub1VpLXBpcHMtaG9yaXpvbnRhbCBkaXYubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlci5ub1VpLW1hcmtlci1sYXJnZSB7XG4gIGhlaWdodDogMTVweDtcbn1cblxuLnNsaWRlci5ub1VpLXRhcmdldC5ub1VpLWhvcml6b250YWwgLm5vVWktcGlwcy5ub1VpLXBpcHMtaG9yaXpvbnRhbCBkaXYubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlci5ub1VpLW1hcmtlci1sYXJnZS5maXJzdCwgLnNsaWRlci5ub1VpLXRhcmdldC5ub1VpLWhvcml6b250YWwgLm5vVWktcGlwcy5ub1VpLXBpcHMtaG9yaXpvbnRhbCBkaXYubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlci5ub1VpLW1hcmtlci1sYXJnZS5sYXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNsaWRlci5ub1VpLXRhcmdldC5ub1VpLWhvcml6b250YWwgLm5vVWktcGlwcy5ub1VpLXBpcHMtaG9yaXpvbnRhbCAubm9VaS12YWx1ZS1ob3Jpem9udGFsLm5vVWktdmFsdWUubm9VaS12YWx1ZS1sYXJnZSB7XG4gIHRvcDogNXB4O1xuICBjb2xvcjogIzZCNkE2QjtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGZvbnQtZmFtaWx5OiBLbm93bGVkZ2UsIFwiU291cmNlIFNhbnMgUHJvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4udG9vbHRpcC1pbm5lciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50b29sdGlwLWlubmVyIHAge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi50b29sdGlwLWlubmVyIC50b29sdGlwLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udG9vbHRpcC1pbm5lciAudG9vbHRpcC1zdWJoZWFkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnRvb2x0aXAtaW5uZXIgLnRvb2x0aXAtZGlzcGxheSB7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4udG9vbHRpcC1pbm5lciBociB7XG4gIG1hcmdpbjogOHB4IGF1dG8gNHB4IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2QjZBNkI7XG59XG5cbi50b29sdGlwIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuXG5zZWN0aW9uLmdyYXBoaWMtc2VjdGlvbiB7XG4gIG1heC1oZWlnaHQ6IDBweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xuICBvcGFjaXR5OiAuMDAwMDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbnNlY3Rpb24uZ3JhcGhpYy1zZWN0aW9uLnNlbGVjdGVkIHtcbiAgb3BhY2l0eTogMTtcbiAgbWF4LWhlaWdodDogMTAwMDAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICBzZWN0aW9uLmdyYXBoaWMtc2VjdGlvbiB7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibGFjaztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgI3BhY2thZ2UtY29udGFpbmVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmxhY2s7XG4gIH1cbiAgI3BhY2thZ2UtY29udGFpbmVyIGgxIHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgfVxufVxuXG4uZmVhdHVyZS1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mZWF0dXJlLWhlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mZWF0dXJlLWhlYWRlciB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZlYXR1cmUtaGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmVhdHVyZS1oZWFkZXIge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmVhdHVyZS1oZWFkZXIge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG5cbi5mZWF0dXJlLWhlYWRlciAuZmVhdHVyZS1oZWFkZXItdGl0bGUtY29udGFpbmVyIC5kaXNwbGF5LTEsIC5mZWF0dXJlLWhlYWRlciAuZmVhdHVyZS1oZWFkZXItdGl0bGUtY29udGFpbmVyIC5kaXNwbGF5LTIsIC5mZWF0dXJlLWhlYWRlciAuZmVhdHVyZS1oZWFkZXItdGl0bGUtY29udGFpbmVyIC5kaXNwbGF5LTMsIC5mZWF0dXJlLWhlYWRlciAuZmVhdHVyZS1oZWFkZXItdGl0bGUtY29udGFpbmVyIC5kaXNwbGF5LTQge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZlYXR1cmUtaGVhZGVyIC5mZWF0dXJlLWhlYWRlci10aXRsZS1jb250YWluZXIgLmRpc3BsYXktMyB7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZlYXR1cmUtaGVhZGVyIC5mZWF0dXJlLWhlYWRlci10aXRsZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEwcHg7XG4gICAgbGVmdDogMzBweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbiAgLmZlYXR1cmUtaGVhZGVyIC5mZWF0dXJlLWhlYWRlci10aXRsZS1jb250YWluZXIgLmRpc3BsYXktMSwgLmZlYXR1cmUtaGVhZGVyIC5mZWF0dXJlLWhlYWRlci10aXRsZS1jb250YWluZXIgLmRpc3BsYXktMiwgLmZlYXR1cmUtaGVhZGVyIC5mZWF0dXJlLWhlYWRlci10aXRsZS1jb250YWluZXIgLmRpc3BsYXktMywgLmZlYXR1cmUtaGVhZGVyIC5mZWF0dXJlLWhlYWRlci10aXRsZS1jb250YWluZXIgLmRpc3BsYXktNCwgLmZlYXR1cmUtaGVhZGVyIC5mZWF0dXJlLWhlYWRlci10aXRsZS1jb250YWluZXIgLmRpc3BsYXktNSwgLmZlYXR1cmUtaGVhZGVyIC5mZWF0dXJlLWhlYWRlci10aXRsZS1jb250YWluZXIgLmRpc3BsYXktNiB7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG4gIC5mZWF0dXJlLWhlYWRlciAuZmVhdHVyZS1oZWFkZXItdGl0bGUtY29udGFpbmVyIC5kaXNwbGF5LTMge1xuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICB9XG59XG5cbi5jYXJvdXNlbCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5jYXJvdXNlbCAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwgLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbCAuY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbCAuY2Fyb3VzZWwtaW5uZXIgPiAuY2Fyb3VzZWwtaXRlbS5wb3B1cC1nYWxsZXJ5LWl0ZW0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5jYXJvdXNlbCAuY2Fyb3VzZWwtaW5uZXIgPiAuY2Fyb3VzZWwtaXRlbS5wb3B1cC1nYWxsZXJ5LWl0ZW0gLmQtYmxvY2s6OmJlZm9yZSwgLmNhcm91c2VsIC5jYXJvdXNlbC1pbm5lciA+IC5jYXJvdXNlbC1pdGVtLnBvcHVwLWdhbGxlcnktaXRlbSAuZC1ibG9jazo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jYXJvdXNlbCAuY2Fyb3VzZWwtaW5uZXIgPiAuY2Fyb3VzZWwtaXRlbSAubWVkaWEtY29udGFpbmVyLCAuY2Fyb3VzZWwgLmNhcm91c2VsLWlubmVyID4gLmNhcm91c2VsLWl0ZW0gLmQtYmxvY2ssIC5jYXJvdXNlbCAuY2Fyb3VzZWwtaW5uZXIgPiAuY2Fyb3VzZWwtaXRlbSBpbWcsIC5jYXJvdXNlbCAuY2Fyb3VzZWwtaW5uZXIgPiAuY2Fyb3VzZWwtaXRlbSBhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2Fyb3VzZWwgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBib3R0b206IDBweDtcbn1cblxuLmNhcm91c2VsIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhYWFhYTtcbn1cblxuLmNhcm91c2VsIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5jYXJvdXNlbCAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBpbmhlcml0O1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICB0b3A6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uY2Fyb3VzZWwgLmNhcm91c2VsLWNhcHRpb24gLmNhcHRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CwXCI7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICBjb2xvcjogI2RiZGJkYjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJvdXNlbCAuY2Fyb3VzZWwtY2FwdGlvbiAuY2FwdGlvbiB7XG4gICAgbWluLWhlaWdodDogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJvdXNlbCAuY2Fyb3VzZWwtY2FwdGlvbiAuY2FwdGlvbiB7XG4gICAgbWluLWhlaWdodDogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNhcm91c2VsIC5jYXJvdXNlbC1jYXB0aW9uIC5jYXB0aW9uIHtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICB9XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAzMCU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IC42O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbiAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gICAgYm90dG9tOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbiAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gICAgYm90dG9tOiAxMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbiAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gICAgYm90dG9tOiA5MHB4O1xuICB9XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXY6aG92ZXIsIC5jYXJvdXNlbC1jb250cm9sLXByZXY6Zm9jdXMsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmhvdmVyLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjUtMi41LTIuNSAyLjUtMi41LTEuNS0xLjV6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmZicgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjUgMi41IDIuNS0yLjUgMi41IDEuNSAxLjUgNC00LTQtNHonLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5jYXJvdXNlbC5pbnZlcnRlZCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2FhYWFhYScgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J000IDBsLTQgNCA0IDQgMS41LTEuNS0yLjUtMi41IDIuNS0yLjUtMS41LTEuNXonLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5jYXJvdXNlbC5pbnZlcnRlZCAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2FhYWFhYScgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J00xLjUgMGwtMS41IDEuNSAyLjUgMi41LTIuNSAyLjUgMS41IDEuNSA0LTQtNC00eicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjZzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSAhaW1wb3J0YW50O1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC42cyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCkgIWltcG9ydGFudDtcbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldixcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC42cyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApICFpbXBvcnRhbnQ7XG59XG5cbi5zcGVjaWFsLXJlcG9ydCAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4vKlxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG5wb3NpdGlvbjogYWJzb2x1dGU7XG5ib3R0b206IDEwcHg7XG5sZWZ0OiA1MCU7XG56LWluZGV4OiAxNTtcbndpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9ycy13aWR0aDtcbnBhZGRpbmctbGVmdDogMDtcbm1hcmdpbi1sZWZ0OiAtKCRjYXJvdXNlbC1pbmRpY2F0b3JzLXdpZHRoIC8gMik7XG50ZXh0LWFsaWduOiBjZW50ZXI7XG5saXN0LXN0eWxlOiBub25lO1xuXG5saSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNpemU7XG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNpemU7XG4gICAgbWFyZ2luOiAxcHg7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLy8gSUU5IGhhY2sgZm9yIGV2ZW50IGhhbmRsaW5nXG4gICAgLy9cbiAgICAvLyBJbnRlcm5ldCBFeHBsb3JlciA5IGRvZXMgbm90IHByb3Blcmx5IGhhbmRsZSBjbGlja3Mgb24gZWxlbWVudHMgd2l0aCBhIGBiYWNrZ3JvdW5kLWNvbG9yYCBvZiBgdHJhbnNwYXJlbnRgLFxuICAgIC8vIHNvIHdlIHVzZSBgcmdiYSgwLDAsMCwwKWAgaW5zdGVhZCBzaW5jZSBpdCdzIGEgbm9uLWJ1Z2d5IGVxdWl2YWxlbnQuXG4gICAgLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNJbnRlcm5ldF9FeHBsb3JlclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMCk7IC8vIElFOVxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjYXJvdXNlbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc2l6ZTtcbn1cblxuLmFjdGl2ZSB7XG4gICAgd2lkdGg6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLXNpemU7XG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1zaXplO1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbn1cbn1cbiovXG4ucG9wdXAtZ2FsbGVyeS1pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucG9wdXAtZ2FsbGVyeS1pdGVtIC5kLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucG9wdXAtZ2FsbGVyeS1pdGVtIC5kLWJsb2NrOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74COXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDVweDtcbiAgcmlnaHQ6IDVweDtcbiAgY29sb3I6ICNGRkY7XG4gIG9wYWNpdHk6IC41O1xuICB6LWluZGV4OiAxMDI5O1xufVxuXG4ucG9wdXAtZ2FsbGVyeS1pdGVtIC5kLWJsb2NrOmhvdmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74COXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDVweDtcbiAgcmlnaHQ6IDVweDtcbiAgY29sb3I6ICNGRkY7XG4gIG9wYWNpdHk6IC45O1xuICB6LWluZGV4OiAxMDI5O1xufVxuXG4ucG9wdXAtZ2FsbGVyeSB7XG4gIHotaW5kZXg6IDExNTA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMzMzMzMzM7XG4gIGNvbG9yOiAjRkZGO1xuICBkaXNwbGF5OiBub25lO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwdmg7XG59XG5cbi5wb3B1cC1nYWxsZXJ5IC5wb3B1cC1nYWxsZXJ5LWl0ZW0gLmQtYmxvY2s6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBvcHVwLWdhbGxlcnkgPiAucm93IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucG9wdXAtZ2FsbGVyeS5zaG93LWdhbGxlcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBvcHVwLWdhbGxlcnkgLm1lZGlhLWNvbnRhaW5lciwgLnBvcHVwLWdhbGxlcnkgLmNvbnRyb2xzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5wb3B1cC1nYWxsZXJ5IC5tZWRpYS1pdGVtcy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBvcHVwLWdhbGxlcnkgLm1lZGlhLWl0ZW1zLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgfVxufVxuXG4ucG9wdXAtZ2FsbGVyeSAubWVkaWEtaXRlbXMtY29udGFpbmVyIC5tZWRpYS1pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgNTAwbXM7XG4gIGJhY2tncm91bmQ6ICMzMzMzMzM7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucG9wdXAtZ2FsbGVyeSAubWVkaWEtaXRlbXMtY29udGFpbmVyIC5tZWRpYS1pdGVtIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbi5wb3B1cC1nYWxsZXJ5IC5tZWRpYS1pdGVtcy1jb250YWluZXIgLm1lZGlhLWl0ZW0uc2VsZWN0ZWQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBvcHVwLWdhbGxlcnkgLm1lZGlhLWl0ZW1zLWNvbnRhaW5lciAubWVkaWEtaXRlbS5zZWxlY3RlZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucG9wdXAtZ2FsbGVyeSAubWVkaWEtaXRlbXMtY29udGFpbmVyIC5tZWRpYS1pdGVtIC5tZWRpYS1jb250YWluZXIsIC5wb3B1cC1nYWxsZXJ5IC5tZWRpYS1pdGVtcy1jb250YWluZXIgLm1lZGlhLWl0ZW0gLmNhcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnBvcHVwLWdhbGxlcnkgLm1lZGlhLWl0ZW1zLWNvbnRhaW5lciAubWVkaWEtaXRlbSAubWVkaWEtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC1iYXNpczogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wb3B1cC1nYWxsZXJ5IC5tZWRpYS1pdGVtcy1jb250YWluZXIgLm1lZGlhLWl0ZW0gLm1lZGlhLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogIzIyMjtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBvcHVwLWdhbGxlcnkgLm1lZGlhLWl0ZW1zLWNvbnRhaW5lciAubWVkaWEtaXRlbSAubWVkaWEtY29udGFpbmVyIC53aWRlLCAucG9wdXAtZ2FsbGVyeSAubWVkaWEtaXRlbXMtY29udGFpbmVyIC5tZWRpYS1pdGVtIC5tZWRpYS1jb250YWluZXIgLnRhbGwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucG9wdXAtZ2FsbGVyeSAubWVkaWEtaXRlbXMtY29udGFpbmVyIC5tZWRpYS1pdGVtIC5tZWRpYS1jb250YWluZXIgLndpZGUgaW1nLCAucG9wdXAtZ2FsbGVyeSAubWVkaWEtaXRlbXMtY29udGFpbmVyIC5tZWRpYS1pdGVtIC5tZWRpYS1jb250YWluZXIgLndpZGUgdmlkZW8sIC5wb3B1cC1nYWxsZXJ5IC5tZWRpYS1pdGVtcy1jb250YWluZXIgLm1lZGlhLWl0ZW0gLm1lZGlhLWNvbnRhaW5lciAudGFsbCBpbWcsIC5wb3B1cC1nYWxsZXJ5IC5tZWRpYS1pdGVtcy1jb250YWluZXIgLm1lZGlhLWl0ZW0gLm1lZGlhLWNvbnRhaW5lciAudGFsbCB2aWRlbyB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wb3B1cC1nYWxsZXJ5IC5tZWRpYS1pdGVtcy1jb250YWluZXIgLm1lZGlhLWl0ZW0gLm1lZGlhLWNvbnRhaW5lciAud2lkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5wb3B1cC1nYWxsZXJ5IC5tZWRpYS1pdGVtcy1jb250YWluZXIgLm1lZGlhLWl0ZW0gLm1lZGlhLWNvbnRhaW5lciAud2lkZSBpbWcsIC5wb3B1cC1nYWxsZXJ5IC5tZWRpYS1pdGVtcy1jb250YWluZXIgLm1lZGlhLWl0ZW0gLm1lZGlhLWNvbnRhaW5lciAud2lkZSB2aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5wb3B1cC1nYWxsZXJ5IC5tZWRpYS1pdGVtcy1jb250YWluZXIgLm1lZGlhLWl0ZW0gLm1lZGlhLWNvbnRhaW5lciAudGFsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuICAucG9wdXAtZ2FsbGVyeSAubWVkaWEtaXRlbXMtY29udGFpbmVyIC5tZWRpYS1pdGVtIC5tZWRpYS1jb250YWluZXIgLnRhbGwgaW1nLCAucG9wdXAtZ2FsbGVyeSAubWVkaWEtaXRlbXMtY29udGFpbmVyIC5tZWRpYS1pdGVtIC5tZWRpYS1jb250YWluZXIgLnRhbGwgdmlkZW8ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4ucG9wdXAtZ2FsbGVyeSAubWVkaWEtaXRlbXMtY29udGFpbmVyIC5tZWRpYS1pdGVtIC5jYXB0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIGNvbG9yOiAjRkZGO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBvcHVwLWdhbGxlcnkgLm1lZGlhLWl0ZW1zLWNvbnRhaW5lciAubWVkaWEtaXRlbSAuY2FwdGlvbiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxufVxuXG4ucG9wdXAtZ2FsbGVyeSAubWVkaWEtaXRlbXMtY29udGFpbmVyIC5tZWRpYS1pdGVtIC5jYXB0aW9uIC5jb3VudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnBvcHVwLWdhbGxlcnkgLm1lZGlhLWl0ZW1zLWNvbnRhaW5lciAubWVkaWEtaXRlbSAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBvcHVwLWdhbGxlcnkgLm1lZGlhLWl0ZW1zLWNvbnRhaW5lciAubWVkaWEtaXRlbSAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxufVxuXG4ucG9wdXAtZ2FsbGVyeSAubWVkaWEtaXRlbXMtY29udGFpbmVyIC5tZWRpYS1pdGVtIC5jYXJvdXNlbC1jYXB0aW9uIC5jYXB0aW9uIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnBvcHVwLWdhbGxlcnkgLmNvbnRyb2xzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjYWFhYWFhO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBvcHVwLWdhbGxlcnkgLmNvbnRyb2xzIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgbWF4LXdpZHRoOiA2MHB4O1xuICAgIGZsZXg6IDAgMCA2MHB4O1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICB9XG59XG5cbi5wb3B1cC1nYWxsZXJ5IC5jb250cm9scyAuYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNGRkY7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgNTAwbXM7XG4gIG1hcmdpbjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBvcHVwLWdhbGxlcnkgLmNvbnRyb2xzIC5idG4ge1xuICAgIG1hcmdpbjogMCAwIDAgLTEwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICB9XG59XG5cbi5wb3B1cC1nYWxsZXJ5IC5jb250cm9scyAuY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLm90aGVyLXN0b3JpZXMtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogLTFyZW07XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0UyRTJFMjtcbn1cblxuLm90aGVyLXN0b3JpZXMtY29udGFpbmVyIC5vdGhlci1zdG9yaWVzLWhlYWRlciB7XG4gIGNvbG9yOiAjNkI2QTZCO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ub3RoZXItc3Rvcmllcy1jb250YWluZXIgLm90aGVyLXN0b3JpZXMtaGVhZGVyIGEge1xuICBjb2xvcjogIzZCNkE2QjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5vdGhlci1zdG9yaWVzLWNvbnRhaW5lciAub3RoZXItc3RvcmllcyB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cblxuLm90aGVyLXN0b3JpZXMtY29udGFpbmVyIC5vdGhlci1zdG9yaWVzIGFydGljbGUge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4ub3RoZXItc3Rvcmllcy1jb250YWluZXIgLm90aGVyLXN0b3JpZXMgYXJ0aWNsZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5vdGhlci1zdG9yaWVzLWNvbnRhaW5lciAub3RoZXItc3RvcmllcyBhcnRpY2xlIGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5vdGhlci1zdG9yaWVzLWNvbnRhaW5lciAub3RoZXItc3RvcmllcyBhcnRpY2xlIGEgLm90aGVyLXNlcmllcy1kZXRhaWwge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbi5vdGhlci1zdG9yaWVzLWNvbnRhaW5lciAub3RoZXItc3RvcmllcyBhcnRpY2xlIGEgLm90aGVyLXNlcmllcy1kZXRhaWwgLm90aGVyLXN0b3J5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4ub3RoZXItc3Rvcmllcy1jb250YWluZXIgLm90aGVyLXN0b3JpZXMgYXJ0aWNsZSBhIC5vdGhlci1zZXJpZXMtZGV0YWlsIHAge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLypcbiRyZXV0ZXJzLWZvbnQtcGF0aDogICAgICAgICAnLi4vZm9udHMnO1xuJGZhLWZvbnQtcGF0aDogICAgICAgICAgICAgICcuLi9mb250cyc7XG4qL1xuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udGV4dC1zaGFkb3cge1xuICB0ZXh0LXNoYWRvdzogMS41cHggMS41cHggNDRweCAjMDAwO1xufVxuXG4udGV4dC10YWcge1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDIwcHggMCAwIDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmRpc3BsYXktMyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRpc3BsYXktMyB7XG4gICAgZm9udC1zaXplOiA0LjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDRyZW07XG4gIH1cbn1cblxuLnNpZyB7XG4gIGZvbnQtZmFtaWx5OiBLbm93bGVkZ2UsU291cmNlIFNhbnMgUHJvLEFyaWFsLHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5zbGlkZXRleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHRleHQtc2hhZG93OiAwIDAgMTBweCAjMDAwLCAwIDAgMjBweCAjMDAwO1xuICBsaW5lLWhlaWdodDogMS42cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuXG4uZy10ZXh0IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBwYWRkaW5nOiA0cHggOHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZy10ZXh0IHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKlxuJHJldXRlcnMtZm9udC1wYXRoOiAgICAgICAgICcuLi9mb250cyc7XG4kZmEtZm9udC1wYXRoOiAgICAgICAgICAgICAgJy4uL2ZvbnRzJztcbiovXG4uY2FuLXN0aWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3RpY2t5LWJlZm9yZSAuc2xpZGVzLWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uc3RpY2t5LWJlZm9yZS5nYWxsZXJ5IC5zbGlkZXMtYmcsIC5zdGlja3ktYmVmb3JlLmdhbGxlcnkgLnNwaWRlci1iZywgLnN0aWNreS1iZWZvcmUuY29udGFpbmVyIC5zbGlkZXMtYmcsIC5zdGlja3ktYmVmb3JlLmNvbnRhaW5lciAuc3BpZGVyLWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uc3RpY2t5LWJlZm9yZSNvcGVuZXIgLnNsaWRlcy1iZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLnN0aWNreS1kdXJpbmcgLnNsaWRlcy1iZywgLnN0aWNreS1kdXJpbmcgLnNwaWRlci1iZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLnN0aWNreS1kdXJpbmcjdGF1bmdiLWFubm90YXRlZCAuc2xpZGVzLWJnIHtcbiAgdG9wOiA1NXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0aWNreS1kdXJpbmcjdGF1bmdiLWFubm90YXRlZCAuc2xpZGVzLWJnIHtcbiAgICB0b3A6IDBweDtcbiAgfVxufVxuXG4uc3RpY2t5LWR1cmluZyNzcGlkZXItbWFwIC5zcGlkZXItYmcge1xuICB0b3A6IDU1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RpY2t5LWR1cmluZyNzcGlkZXItbWFwIC5zcGlkZXItYmcge1xuICAgIHRvcDogNzBweDtcbiAgfVxufVxuXG4uc3RpY2t5LWFmdGVyLmdhbGxlcnkgLnNsaWRlLCAuc3RpY2t5LWFmdGVyLmNvbnRhaW5lciAuc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdGlja3ktYWZ0ZXIuZ2FsbGVyeSAuc2xpZGUgLnNsaWRlcy1iZywgLnN0aWNreS1hZnRlci5jb250YWluZXIgLnNsaWRlIC5zbGlkZXMtYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5zdGlja3ktYWZ0ZXIjdGF1bmdiLWFubm90YXRlZCAuc2xpZGVzLWJnLCAuc3RpY2t5LWFmdGVyI3RhdW5nYi1hbm5vdGF0ZWQgLnNwaWRlci1iZyB7XG4gIHRvcDogNTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGlja3ktYWZ0ZXIjdGF1bmdiLWFubm90YXRlZCAuc2xpZGVzLWJnLCAuc3RpY2t5LWFmdGVyI3RhdW5nYi1hbm5vdGF0ZWQgLnNwaWRlci1iZyB7XG4gICAgdG9wOiA3MHB4O1xuICB9XG59XG5cbi5zdGlja3ktYWZ0ZXIgLnNwaWRlci1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBhZGRpbmctdG9wIC5jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMjV2aDtcbn1cblxuLnNsaWRlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNsaWRlcyAuc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zbGlkZXMtYmcge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyAxcywgb3BhY2l0eSA1MDBtcyBsaW5lYXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2xpZGVzLWJnIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XG4gIH1cbn1cblxuLnNsaWRlcy1iZyAuc291cmNlLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDEwcHg7XG59XG5cbiNzbGlkZTAgLnNsaWRlcy1iZyAuc291cmNlLXRleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDBweCAwcHggM3B4ICMwMDA7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjc2xpZGUwIC5zbGlkZXMtYmcgLnNvdXJjZS10ZXh0IHtcbiAgICByaWdodDogMTBweDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5cbi5zbGlkZXMtYmc6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjVweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBTb3VyY2UgU2FucyBQcm8sLWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsU2Vnb2UgVUksUm9ib3RvLEhlbHZldGljYSBOZXVlLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIHRleHQtc2hhZG93OiAwcHggMHB4IDNweCAjMDAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNsaWRlcy1iZzphZnRlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG4uc2xpZGVzLWJnLXNhdC1jcmVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJTYXRlbGxpdGUgaW1hZ2UgwqkyMDE4IERpZ2l0YWxHbG9iZSwgYSBNYXhhciBjb21wYW55LlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IC44cmVtO1xuICBmb250LWZhbWlseTogU291cmNlIFNhbnMgUHJvLC1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFNlZ29lIFVJLFJvYm90byxIZWx2ZXRpY2EgTmV1ZSxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbn1cblxuLnNsaWRlLXZpc2libGUgLnNsaWRlcy1iZywgLnNsaWRlLWZpcnN0IC5zbGlkZXMtYmcge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDUwMG1zIGxpbmVhcjtcbn1cblxuI3NsaWRlMCAuc2xpZGVzLWJnIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zbGlkZTAtc20uanBnKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNzbGlkZTAgLnNsaWRlcy1iZyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3NsaWRlMC1tZC5qcGcpO1xuICB9XG59XG5cbiNzbGlkZTEgLnNsaWRlcy1iZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc2xpZGUxLXNtLmpwZyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjc2xpZGUxIC5zbGlkZXMtYmcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zbGlkZTEtbWQuanBnKTtcbiAgfVxufVxuXG4jc2xpZGUxIC5zbGlkZXMtYmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIk1heSAyMDE3XCI7XG59XG5cbiNzbGlkZTIgLnNsaWRlcy1iZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc2xpZGUyLXNtLmpwZyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjc2xpZGUyIC5zbGlkZXMtYmcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zbGlkZTItbWQuanBnKTtcbiAgfVxufVxuXG4jc2xpZGUyIC5zbGlkZXMtYmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlNlcHQuIDIwMTdcIjtcbn1cblxuI3NsaWRlMyAuc2xpZGVzLWJnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zbGlkZTMtc20uanBnKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNzbGlkZTMgLnNsaWRlcy1iZyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3NsaWRlMy1tZC5qcGcpO1xuICB9XG59XG5cbiNzbGlkZTMgLnNsaWRlcy1iZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiTWFyY2ggMjAxOFwiO1xufVxuXG4ubWFwLWNvbG9yLWJhc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZkOGRkO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAwIDVweCA0cHggNXB4O1xuICBjb2xvcjogIzAwMDtcbn1cblxuLm1hcC1jb2xvci1wYXJ0aWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMCA1cHggNHB4IDVweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5tYXAtY29sb3ItaGFsZiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDdlMTQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDAgNXB4IDRweCA1cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubWFwLWNvbG9yLWFsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDAgNXB4IDRweCA1cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubGlnaHRib3ggLm5vUGFkUmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiA3LjVweDtcbn1cblxuLmxpZ2h0Ym94IC5ub1BhZExlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDcuNXB4O1xufVxuXG4ubGlnaHRib3ggLnBhZFRvcCB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4uZmxleGhlaWdodCB7XG4gIGhlaWdodDogMTAwdmg7XG59XG5cbiN0YXVuZ2ItYW5ub3RhdGVkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuI3RhdW5nYi1hbm5vdGF0ZWQgLmJsYWNrLWJnIHtcbiAgbWFyZ2luLXRvcDogNTV2aDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICN0YXVuZ2ItYW5ub3RhdGVkIC5ibGFjay1iZyB7XG4gICAgbWFyZ2luLXRvcDogNDB2aDtcbiAgfVxufVxuXG4jdGF1bmdiLWFubm90YXRlZCAuc2xpZGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jc2xpZGUtdGItMCAuc2xpZGUtY29udGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlNhdGVsbGl0ZSBpbWFnZSDCqTIwMTggRGlnaXRhbEdsb2JlLCBhIE1heGFyIGNvbXBhbnkuXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMDAwMDtcbiAgYm90dG9tOiAxMHB4O1xuICByaWdodDogMzBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogLjY1cmVtO1xuICBmb250LWZhbWlseTogU291cmNlIFNhbnMgUHJvLC1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFNlZ29lIFVJLFJvYm90byxIZWx2ZXRpY2EgTmV1ZSxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNzbGlkZS10Yi0wIC5zbGlkZS1jb250ZW50OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAuOHJlbTtcbiAgfVxufVxuXG4jc2xpZGUtdGItMCAuc2xpZGUtY29udGVudDphZnRlciB7XG4gIGNvbnRlbnQ6ICdUYXVuZyBCYXphcic7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAzMHB4O1xuICBmb250LWZhbWlseTogU291cmNlIFNhbnMgUHJvLC1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFNlZ29lIFVJLFJvYm90byxIZWx2ZXRpY2EgTmV1ZSxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAuOXJlbTtcbiAgdGV4dC1zaGFkb3c6IDBweCAwcHggM3B4ICMwMDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjc2xpZGUtdGItMCAuc2xpZGUtY29udGVudDphZnRlciB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG5cbiNzbGlkZS10Yi0yIC5zbGlkZS1jb250ZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiU2F0ZWxsaXRlIGltYWdlIMKpMjAxOCBEaWdpdGFsR2xvYmUsIGEgTWF4YXIgY29tcGFueS5cIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDAwMDAwO1xuICBib3R0b206IDEwcHg7XG4gIHJpZ2h0OiAzMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAuNjVyZW07XG4gIGZvbnQtZmFtaWx5OiBTb3VyY2UgU2FucyBQcm8sLWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsU2Vnb2UgVUksUm9ib3RvLEhlbHZldGljYSBOZXVlLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3NsaWRlLXRiLTIgLnNsaWRlLWNvbnRlbnQ6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IC44cmVtO1xuICB9XG59XG5cbiNzbGlkZS10Yi0yIC5zbGlkZS1jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogJ01heSAyMDE4JztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDI1cHg7XG4gIHJpZ2h0OiAzMHB4O1xuICBmb250LWZhbWlseTogU291cmNlIFNhbnMgUHJvLC1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFNlZ29lIFVJLFJvYm90byxIZWx2ZXRpY2EgTmV1ZSxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAuOXJlbTtcbiAgdGV4dC1zaGFkb3c6IDBweCAwcHggM3B4ICMwMDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjc2xpZGUtdGItMiAuc2xpZGUtY29udGVudDphZnRlciB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5cbiNpbm5kaW4tYW5ub3RhdGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA4MDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNpbm5kaW4tYW5ub3RhdGVkIHtcbiAgICBtaW4taGVpZ2h0OiAxNTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNpbm5kaW4tYW5ub3RhdGVkIHtcbiAgICBtaW4taGVpZ2h0OiAyMDAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjaW5uZGluLWFubm90YXRlZCB7XG4gICAgbWluLWhlaWdodDogMjMwMHB4O1xuICB9XG59XG5cbiNpbm5kaW4tYW5ub3RhdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiU2F0ZWxsaXRlIGltYWdlIMKpMjAxOCBEaWdpdGFsR2xvYmUsIGEgTWF4YXIgY29tcGFueS5cIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBib3R0b206IDEwcHg7XG4gIHJpZ2h0OiAzMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFNvdXJjZSBTYW5zIFBybywtYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxTZWdvZSBVSSxSb2JvdG8sSGVsdmV0aWNhIE5ldWUsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG59XG5cbiNpbm5kaW4tYW5ub3RhdGVkOmFmdGVyIHtcbiAgY29udGVudDogJ05vdi4gMjAxOCc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MHB4O1xuICBsZWZ0OiAzMHB4O1xuICBmb250LWZhbWlseTogU291cmNlIFNhbnMgUHJvLC1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFNlZ29lIFVJLFJvYm90byxIZWx2ZXRpY2EgTmV1ZSxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAuOXJlbTtcbiAgdGV4dC1zaGFkb3c6IDBweCAwcHggM3B4ICMwMDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjaW5uZGluLWFubm90YXRlZDphZnRlciB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbiNnLWlubmRpbmFubm90YXRlZC1ib3g6YWZ0ZXIge1xuICBjb250ZW50OiAnSW5uIERpbic7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAzMHB4O1xuICBmb250LWZhbWlseTogU291cmNlIFNhbnMgUHJvLC1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFNlZ29lIFVJLFJvYm90byxIZWx2ZXRpY2EgTmV1ZSxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB0ZXh0LXNoYWRvdzogMHB4IDBweCAzcHggIzAwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNnLWlubmRpbmFubm90YXRlZC1ib3g6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuXG4jc3BpZGVyLW1hcCAjc2xpZGUwLmZ1bGxoZWlnaHQge1xuICBoZWlnaHQ6IDE1MHZoO1xufVxuXG4jc3BpZGVyLWtleSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyNXB4O1xuICBsZWZ0OiAtMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNzcGlkZXIta2V5IHtcbiAgICB0b3A6IDcwcHg7XG4gICAgcmlnaHQ6IC0xMDBweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxufVxuXG4jc3BpZGVyLWtleSBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBTb3VyY2UgU2FucyBQcm8sLWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsU2Vnb2UgVUksUm9ib3RvLEhlbHZldGljYSBOZXVlLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IC43NXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3NwaWRlci1rZXkgbGkge1xuICAgIGZvbnQtc2l6ZTogLjlyZW07XG4gIH1cbn1cblxuI3NwaWRlci1rZXkgbGk6YmVmb3JlIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zcGlkZXJrZXkucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6ICcgJztcbn1cblxuI3NwaWRlci1rZXkgbGkudGl0bGUge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuI3NwaWRlci1rZXkgbGkudGl0bGU6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuI3NwaWRlci1rZXkgbGkudGl0bGUtYm9sZCB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbiNzcGlkZXIta2V5IGxpLnRpdGxlLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuI3NwaWRlci1rZXkgbGkuYmVuZ2FsaTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG59XG5cbiNzcGlkZXIta2V5IGxpLmV0aG5pYzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjRweCAwO1xufVxuXG4jc3BpZGVyLWtleSBsaS5wbGFubmVkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NnB4IDA7XG59XG5cbiNzcGlkZXIta2V5IGxpLmZsYXNobGlnaHQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBib3JkZXItdG9wOiA0cHggZG91YmxlICMzODNmM2E7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuI3NwaWRlci1rZXkgbGkuZmxhc2hsaWdodDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzRweCAwO1xufVxuXG4jc3BpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzBweCk7XG59XG5cbiNzcGlkZXIgc3ZnIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjVweCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjc3BpZGVyIHN2ZyB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzBweCk7XG4gIH1cbn1cblxuLnN0aWNreS1iZWZvcmUgLnNwaWRlci1iZywgLnN0aWNreS1kdXJpbmcgLnNwaWRlci1iZyB7XG4gIHRvcDogMDtcbn1cblxuLnN0aWNreS1hZnRlciAuc3BpZGVyLWJnIHtcbiAgYm90dG9tOiAwO1xufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI21hcCxcbi5zdGVwLTIgLnNwaWRlci1iZyAjbWFwLFxuLnN0ZXAtMyAuc3BpZGVyLWJnICNtYXAsXG4uc3RlcC00IC5zcGlkZXItYmcgI21hcCxcbi5zdGVwLTUgLnNwaWRlci1iZyAjbWFwIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIDI1MG1zLCBvcGFjaXR5IDI1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjYmFzZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyA1MDBtcywgb3BhY2l0eSA1MDBtcyBlYXNlLWluO1xufVxuXG4uc3BpZGVyLWJnICNzdGVwLTAge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zcGlkZXItYmcgI3N0ZXAtMCBjaXJjbGUsIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAsIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMCksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgwKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDApIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDApLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDEpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDEpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMSksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDIpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgyKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDIpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMiksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgyKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDMpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgzKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDMpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMyksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgzKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDQpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSg0KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg0KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDQpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDQpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSg1KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoNSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEyNW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNSksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg1KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg1KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDUpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDUwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoNiksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDYpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDYpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNiksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg2KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA2MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDcpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSg3KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg3KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDcpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDcpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNykge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNzBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSg4KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoOCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDIwMG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoOCksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg4KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg4KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDgpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDgwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoOSksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDkpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDkpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoOSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoOSksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg5KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA5MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDEwKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyNTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDEwKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDEwKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxMCksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxMCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTAwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTEpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxMSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDI3NW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTEpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTEpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDExKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDExKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxMiksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDEyKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxMiksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxMikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTIpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTIpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDEzKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTMpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzMjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDEzKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDEzKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxMyksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxMykge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTMwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTQpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxNCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDM1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTQpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTQpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE0KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE0KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNDBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxNSksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDE1KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxNSksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxNSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTUpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTUpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE1MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDE2KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTYpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0MDBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE2KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE2KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxNiksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxNikge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTYwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTcpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxNykge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQyNW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTcpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTcpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE3KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE3KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNzBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxOCksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDE4KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxOCksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxOCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTgpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTgpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE4MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDE5KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTkpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0NzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE5KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE5KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxOSksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxOSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTkwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMjApLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgyMCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDUwMG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMjApLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMjApIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDIwKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDIwKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMDBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgyMSksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDIxKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNTI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgyMSksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgyMSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMjEpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMjEpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDIxMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDIyKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMjIpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA1NTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDIyKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDIyKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgyMiksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgyMikge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMjIwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMjMpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgyMykge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDU3NW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMjMpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMjMpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDIzKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDIzKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMzBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgyNCksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDI0KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNjAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgyNCksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgyNCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMjQpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMjQpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDI0MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDI1KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMjUpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA2MjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDI1KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDI1KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgyNSksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgyNSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMjUwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMjYpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgyNikge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDY1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMjYpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMjYpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDI2KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDI2KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyNjBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgyNyksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDI3KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNjc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgyNyksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgyNykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMjcpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMjcpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDI3MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDI4KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMjgpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA3MDBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDI4KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDI4KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgyOCksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgyOCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMjgwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMjkpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgyOSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDcyNW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMjkpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMjkpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDI5KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDI5KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyOTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgzMCksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDMwKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNzUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgzMCksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgzMCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMzApLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMzApIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDMwMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDMxKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMzEpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA3NzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDMxKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDMxKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgzMSksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgzMSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzEwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMzIpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgzMikge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDgwMG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMzIpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMzIpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDMyKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDMyKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzMjBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgzMyksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDMzKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgODI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgzMyksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgzMykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMzMpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMzMpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDMzMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDM0KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMzQpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA4NTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDM0KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDM0KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgzNCksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgzNCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzQwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMzUpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgzNSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDg3NW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMzUpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMzUpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDM1KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDM1KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzNTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgzNiksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDM2KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgOTAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgzNiksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgzNikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMzYpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMzYpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDM2MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDM3KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMzcpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA5MjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDM3KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDM3KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgzNyksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgzNykge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzcwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMzgpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgzOCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDk1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMzgpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMzgpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDM4KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDM4KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzODBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgzOSksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDM5KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgOTc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgzOSksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgzOSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMzkpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMzkpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDM5MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDQwKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoNDApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMDAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg0MCksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg0MCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNDApLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNDApIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQwMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDQxKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoNDEpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMDI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg0MSksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg0MSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNDEpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNDEpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQxMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDQyKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoNDIpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMDUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg0MiksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg0Mikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNDIpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNDIpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDQzKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoNDMpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMDc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg0MyksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg0Mykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNDMpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNDMpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQzMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDQ0KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoNDQpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMTAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg0NCksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg0NCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNDQpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNDQpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ0MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDQ1KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoNDUpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMTI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg0NSksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg0NSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNDUpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNDUpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ1MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDQ2KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoNDYpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMTUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg0NiksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg0Nikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNDYpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNDYpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ2MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDQ3KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoNDcpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMTc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg0NyksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg0Nykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNDcpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNDcpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ3MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDQ4KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoNDgpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMjAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg0OCksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg0OCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNDgpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNDgpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ4MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDQ5KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoNDkpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMjI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg0OSksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg0OSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNDkpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNDkpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ5MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDUwKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoNTApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMjUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg1MCksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg1MCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNTApLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNTApIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDUwMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDUxKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoNTEpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMjc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg1MSksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg1MSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNTEpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNTEpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDUxMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDUyKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoNTIpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMzAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg1MiksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg1Mikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNTIpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNTIpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDUyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDUzKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoNTMpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMzI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg1MyksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg1Mykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNTMpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNTMpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDUzMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDU0KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoNTQpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMzUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg1NCksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg1NCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNTQpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNTQpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDU0MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDU1KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoNTUpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMzc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg1NSksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg1NSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNTUpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNTUpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDU1MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDU2KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoNTYpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNDAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg1NiksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg1Nikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNTYpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNTYpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDU2MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDU3KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoNTcpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNDI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg1NyksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg1Nykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNTcpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNTcpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDU3MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDU4KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoNTgpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNDUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg1OCksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg1OCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNTgpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNTgpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDU4MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDU5KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoNTkpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNDc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg1OSksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg1OSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNTkpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNTkpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDU5MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDYwKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoNjApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNTAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg2MCksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg2MCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNjApLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNjApIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDYwMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDYxKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoNjEpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNTI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg2MSksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg2MSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNjEpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNjEpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDYxMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDYyKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoNjIpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNTUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg2MiksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg2Mikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNjIpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNjIpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDYyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDYzKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoNjMpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNTc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg2MyksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg2Mykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNjMpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNjMpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDYzMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDY0KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoNjQpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNjAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg2NCksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg2NCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNjQpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNjQpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDY0MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDY1KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoNjUpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNjI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg2NSksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg2NSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNjUpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNjUpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDY1MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDY2KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoNjYpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNjUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg2NiksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg2Nikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNjYpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNjYpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDY2MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDY3KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoNjcpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNjc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg2NyksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg2Nykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNjcpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNjcpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDY3MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDY4KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoNjgpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNzAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg2OCksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg2OCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNjgpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNjgpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDY4MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDY5KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoNjkpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNzI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg2OSksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg2OSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNjkpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNjkpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDY5MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDcwKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoNzApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNzUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg3MCksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg3MCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNzApLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNzApIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDcwMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDcxKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoNzEpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNzc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg3MSksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg3MSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNzEpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNzEpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDcxMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDcyKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoNzIpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxODAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg3MiksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg3Mikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNzIpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNzIpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDcyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDczKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoNzMpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxODI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg3MyksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg3Mykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNzMpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNzMpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDczMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDc0KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoNzQpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxODUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg3NCksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg3NCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNzQpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNzQpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDc0MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDc1KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoNzUpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxODc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg3NSksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg3NSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNzUpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNzUpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDc1MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDc2KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoNzYpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxOTAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg3NiksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg3Nikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNzYpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNzYpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDc2MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDc3KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoNzcpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxOTI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg3NyksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg3Nykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNzcpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNzcpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDc3MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDc4KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoNzgpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxOTUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg3OCksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg3OCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNzgpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNzgpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDc4MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDc5KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoNzkpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxOTc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg3OSksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg3OSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNzkpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoNzkpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDc5MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDgwKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoODApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMDAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg4MCksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg4MCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoODApLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoODApIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDgwMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDgxKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoODEpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMDI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg4MSksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg4MSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoODEpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoODEpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDgxMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDgyKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoODIpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMDUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg4MiksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg4Mikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoODIpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoODIpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDgyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDgzKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoODMpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMDc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg4MyksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg4Mykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoODMpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoODMpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDgzMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDg0KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoODQpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMTAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg4NCksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg4NCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoODQpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoODQpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDg0MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDg1KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoODUpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMTI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg4NSksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg4NSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoODUpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoODUpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDg1MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDg2KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoODYpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMTUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg4NiksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg4Nikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoODYpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoODYpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDg2MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDg3KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoODcpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMTc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg4NyksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg4Nykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoODcpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoODcpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDg3MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDg4KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoODgpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMjAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg4OCksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg4OCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoODgpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoODgpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDg4MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDg5KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoODkpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMjI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg4OSksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg4OSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoODkpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoODkpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDg5MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDkwKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoOTApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMjUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg5MCksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg5MCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoOTApLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoOTApIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDkwMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDkxKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoOTEpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMjc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg5MSksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg5MSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoOTEpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoOTEpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDkxMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDkyKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoOTIpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMzAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg5MiksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg5Mikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoOTIpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoOTIpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDkyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDkzKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoOTMpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMzI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg5MyksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg5Mykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoOTMpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoOTMpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDkzMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDk0KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoOTQpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMzUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg5NCksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg5NCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoOTQpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoOTQpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDk0MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDk1KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoOTUpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMzc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg5NSksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg5NSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoOTUpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoOTUpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDk1MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDk2KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoOTYpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyNDAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg5NiksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg5Nikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoOTYpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoOTYpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDk2MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDk3KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoOTcpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyNDI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg5NyksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg5Nykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoOTcpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoOTcpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDk3MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDk4KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoOTgpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyNDUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg5OCksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg5OCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoOTgpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoOTgpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDk4MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDk5KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoOTkpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyNDc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg5OSksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSg5OSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoOTkpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoOTkpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDk5MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDEwMCksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDEwMCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDI1MDBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDEwMCksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxMDApIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDEwMCksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxMDApIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEwMDBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxMDEpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxMDEpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyNTI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxMDEpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTAxKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxMDEpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTAxKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMDEwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTAyKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTAyKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMjU1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTAyKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDEwMikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTAyKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDEwMikge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTAyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDEwMyksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDEwMykge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDI1NzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDEwMyksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxMDMpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDEwMyksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxMDMpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEwMzBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxMDQpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxMDQpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyNjAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxMDQpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTA0KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxMDQpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTA0KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMDQwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTA1KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTA1KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMjYyNW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTA1KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDEwNSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTA1KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDEwNSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTA1MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDEwNiksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDEwNikge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDI2NTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDEwNiksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxMDYpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDEwNiksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxMDYpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEwNjBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxMDcpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxMDcpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyNjc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxMDcpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTA3KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxMDcpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTA3KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMDcwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTA4KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTA4KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMjcwMG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTA4KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDEwOCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTA4KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDEwOCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTA4MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDEwOSksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDEwOSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDI3MjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDEwOSksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxMDkpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDEwOSksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxMDkpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEwOTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxMTApLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxMTApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyNzUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxMTApLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTEwKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxMTApLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTEwKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMTAwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTExKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTExKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMjc3NW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTExKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDExMSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTExKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDExMSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTExMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDExMiksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDExMikge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDI4MDBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDExMiksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxMTIpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDExMiksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxMTIpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDExMjBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxMTMpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxMTMpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyODI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxMTMpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTEzKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxMTMpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTEzKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMTMwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTE0KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTE0KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMjg1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTE0KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDExNCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTE0KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDExNCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTE0MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDExNSksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDExNSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDI4NzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDExNSksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxMTUpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDExNSksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxMTUpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDExNTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxMTYpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxMTYpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyOTAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxMTYpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTE2KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxMTYpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTE2KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMTYwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTE3KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTE3KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMjkyNW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTE3KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDExNykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTE3KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDExNykge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTE3MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDExOCksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDExOCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDI5NTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDExOCksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxMTgpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDExOCksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxMTgpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDExODBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxMTkpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxMTkpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyOTc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxMTkpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTE5KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxMTkpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTE5KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMTkwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTIwKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTIwKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzAwMG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTIwKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDEyMCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTIwKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDEyMCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTIwMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDEyMSksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDEyMSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDMwMjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDEyMSksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxMjEpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDEyMSksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxMjEpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEyMTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxMjIpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxMjIpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzMDUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxMjIpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTIyKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxMjIpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTIyKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMjIwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTIzKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTIzKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzA3NW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTIzKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDEyMykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTIzKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDEyMykge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTIzMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDEyNCksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDEyNCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDMxMDBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDEyNCksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxMjQpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDEyNCksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxMjQpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEyNDBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxMjUpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxMjUpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzMTI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxMjUpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTI1KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxMjUpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTI1KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMjUwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTI2KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTI2KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzE1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTI2KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDEyNikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTI2KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDEyNikge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTI2MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDEyNyksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDEyNykge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDMxNzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDEyNyksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxMjcpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDEyNyksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxMjcpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEyNzBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxMjgpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxMjgpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzMjAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxMjgpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTI4KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxMjgpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTI4KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMjgwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTI5KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTI5KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzIyNW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTI5KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDEyOSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTI5KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDEyOSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTI5MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDEzMCksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDEzMCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDMyNTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDEzMCksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxMzApIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDEzMCksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxMzApIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEzMDBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxMzEpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxMzEpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzMjc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxMzEpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTMxKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxMzEpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTMxKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMzEwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTMyKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTMyKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzMwMG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTMyKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDEzMikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTMyKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDEzMikge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTMyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDEzMyksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDEzMykge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDMzMjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDEzMyksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxMzMpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDEzMyksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxMzMpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEzMzBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxMzQpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxMzQpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzMzUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxMzQpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTM0KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxMzQpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTM0KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMzQwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTM1KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTM1KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzM3NW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTM1KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDEzNSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTM1KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDEzNSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTM1MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDEzNiksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDEzNikge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDM0MDBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDEzNiksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxMzYpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDEzNiksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxMzYpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEzNjBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxMzcpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxMzcpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzNDI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxMzcpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTM3KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxMzcpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTM3KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMzcwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTM4KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTM4KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzQ1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTM4KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDEzOCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTM4KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDEzOCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTM4MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDEzOSksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDEzOSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDM0NzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDEzOSksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxMzkpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDEzOSksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxMzkpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEzOTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxNDApLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxNDApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzNTAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxNDApLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTQwKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxNDApLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTQwKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNDAwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTQxKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTQxKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzUyNW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTQxKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE0MSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTQxKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE0MSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTQxMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDE0MiksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDE0Mikge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDM1NTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE0MiksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxNDIpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE0MiksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxNDIpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE0MjBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxNDMpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxNDMpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzNTc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxNDMpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTQzKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxNDMpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTQzKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNDMwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTQ0KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTQ0KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzYwMG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTQ0KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE0NCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTQ0KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE0NCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTQ0MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDE0NSksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDE0NSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDM2MjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE0NSksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxNDUpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE0NSksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxNDUpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE0NTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxNDYpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxNDYpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzNjUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxNDYpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTQ2KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxNDYpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTQ2KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNDYwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTQ3KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTQ3KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzY3NW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTQ3KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE0Nykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTQ3KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE0Nykge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTQ3MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDE0OCksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDE0OCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDM3MDBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE0OCksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxNDgpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE0OCksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxNDgpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE0ODBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxNDkpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxNDkpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzNzI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxNDkpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTQ5KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxNDkpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTQ5KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNDkwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTUwKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTUwKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzc1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTUwKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE1MCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTUwKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE1MCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTUwMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDE1MSksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDE1MSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDM3NzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE1MSksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxNTEpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE1MSksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxNTEpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE1MTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxNTIpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxNTIpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzODAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxNTIpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTUyKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxNTIpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTUyKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNTIwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTUzKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTUzKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzgyNW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTUzKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE1Mykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTUzKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE1Mykge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTUzMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDE1NCksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDE1NCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDM4NTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE1NCksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxNTQpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE1NCksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxNTQpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE1NDBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxNTUpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxNTUpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzODc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxNTUpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTU1KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxNTUpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTU1KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNTUwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTU2KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTU2KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzkwMG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTU2KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE1Nikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTU2KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE1Nikge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTU2MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDE1NyksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDE1Nykge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDM5MjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE1NyksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxNTcpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE1NyksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxNTcpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE1NzBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxNTgpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxNTgpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzOTUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxNTgpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTU4KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxNTgpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTU4KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNTgwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTU5KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTU5KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzk3NW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTU5KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE1OSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTU5KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE1OSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTU5MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDE2MCksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDE2MCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQwMDBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE2MCksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxNjApIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE2MCksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxNjApIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE2MDBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxNjEpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxNjEpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0MDI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxNjEpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTYxKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxNjEpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTYxKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNjEwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTYyKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTYyKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDA1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTYyKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE2Mikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTYyKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE2Mikge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTYyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDE2MyksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDE2Mykge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQwNzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE2MyksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxNjMpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE2MyksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxNjMpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE2MzBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxNjQpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxNjQpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0MTAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxNjQpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTY0KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxNjQpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTY0KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNjQwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTY1KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTY1KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDEyNW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTY1KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE2NSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTY1KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE2NSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTY1MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDE2NiksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDE2Nikge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQxNTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE2NiksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxNjYpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE2NiksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxNjYpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE2NjBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxNjcpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxNjcpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0MTc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxNjcpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTY3KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxNjcpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTY3KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNjcwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTY4KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTY4KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDIwMG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTY4KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE2OCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTY4KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE2OCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTY4MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDE2OSksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDE2OSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQyMjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE2OSksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxNjkpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE2OSksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxNjkpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE2OTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxNzApLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxNzApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0MjUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxNzApLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTcwKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxNzApLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTcwKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNzAwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTcxKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTcxKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDI3NW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTcxKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE3MSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTcxKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE3MSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTcxMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDE3MiksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDE3Mikge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQzMDBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE3MiksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxNzIpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE3MiksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxNzIpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE3MjBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxNzMpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxNzMpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0MzI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxNzMpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTczKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxNzMpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTczKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNzMwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTc0KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTc0KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDM1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTc0KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE3NCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTc0KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE3NCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTc0MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDE3NSksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDE3NSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQzNzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE3NSksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxNzUpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE3NSksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxNzUpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE3NTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxNzYpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxNzYpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0NDAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxNzYpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTc2KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxNzYpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTc2KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNzYwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTc3KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTc3KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDQyNW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTc3KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE3Nykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTc3KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE3Nykge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTc3MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDE3OCksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDE3OCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ0NTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE3OCksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxNzgpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE3OCksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxNzgpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE3ODBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxNzkpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxNzkpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0NDc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxNzkpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTc5KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxNzkpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTc5KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNzkwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTgwKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTgwKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDUwMG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTgwKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE4MCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTgwKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE4MCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTgwMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDE4MSksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDE4MSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ1MjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE4MSksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxODEpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE4MSksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxODEpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE4MTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxODIpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxODIpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0NTUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxODIpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTgyKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxODIpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTgyKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxODIwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTgzKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTgzKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDU3NW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTgzKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE4Mykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTgzKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE4Mykge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTgzMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDE4NCksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDE4NCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ2MDBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE4NCksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxODQpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE4NCksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxODQpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE4NDBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxODUpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxODUpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0NjI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxODUpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTg1KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxODUpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTg1KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxODUwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTg2KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTg2KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDY1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTg2KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE4Nikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTg2KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE4Nikge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTg2MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDE4NyksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDE4Nykge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ2NzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE4NyksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxODcpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE4NyksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxODcpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE4NzBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxODgpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxODgpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0NzAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxODgpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTg4KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxODgpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTg4KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxODgwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTg5KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTg5KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDcyNW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTg5KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE4OSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTg5KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE4OSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTg5MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDE5MCksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDE5MCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ3NTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE5MCksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxOTApIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE5MCksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxOTApIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE5MDBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxOTEpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxOTEpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0Nzc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxOTEpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTkxKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxOTEpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTkxKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxOTEwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTkyKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTkyKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDgwMG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTkyKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE5Mikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTkyKSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE5Mikge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTkyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDE5MyksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDE5Mykge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ4MjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE5MyksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxOTMpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE5MyksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxOTMpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE5MzBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxOTQpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxOTQpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0ODUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxOTQpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTk0KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxOTQpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTk0KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxOTQwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTk1KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTk1KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDg3NW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTk1KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE5NSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTk1KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE5NSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTk1MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDE5NiksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDE5Nikge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ5MDBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE5NiksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxOTYpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE5NiksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxOTYpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE5NjBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxOTcpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgxOTcpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0OTI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxOTcpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTk3KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxOTcpLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTk3KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxOTcwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTk4KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBjaXJjbGU6bnRoLW9mLXR5cGUoMTk4KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDk1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTk4KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE5OCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMTk4KSwgLnN0ZXAtMCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE5OCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTk4MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDE5OSksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgY2lyY2xlOm50aC1vZi10eXBlKDE5OSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ5NzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE5OSksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxOTkpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0wIC5zcGlkZXItYmcgI3N0ZXAtMCBwYXRoOm50aC1vZi10eXBlKDE5OSksIC5zdGVwLTAgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgxOTkpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE5OTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTAgLnNwaWRlci1iZyAjc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgyMDApLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIGNpcmNsZTpudGgtb2YtdHlwZSgyMDApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA1MDAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgyMDApLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMjAwKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMCAuc3BpZGVyLWJnICNzdGVwLTAgcGF0aDpudGgtb2YtdHlwZSgyMDApLCAuc3RlcC0wIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0wIHBhdGg6bnRoLW9mLXR5cGUoMjAwKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMDAwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3BpZGVyLWJnICNzdGVwLTEge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zcGlkZXItYmcgI3N0ZXAtMSBjaXJjbGUsIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEsIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMCksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgwKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDApIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDApLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDEpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDEpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMSksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDIpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgyKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDIpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMiksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgyKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDMpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgzKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDMpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMyksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgzKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDQpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSg0KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg0KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDQpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDQpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSg1KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoNSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEyNW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNSksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg1KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg1KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDUpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDUwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoNiksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDYpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDYpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNiksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg2KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA2MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDcpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSg3KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg3KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDcpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDcpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNykge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNzBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSg4KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoOCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDIwMG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoOCksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg4KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg4KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDgpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDgwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoOSksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDkpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDkpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoOSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoOSksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg5KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA5MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDEwKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyNTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDEwKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDEwKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxMCksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxMCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTAwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTEpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxMSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDI3NW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTEpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTEpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDExKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDExKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxMiksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDEyKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxMiksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxMikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTIpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTIpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDEzKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTMpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzMjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDEzKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDEzKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxMyksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxMykge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTMwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTQpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxNCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDM1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTQpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTQpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE0KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE0KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNDBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxNSksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDE1KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxNSksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxNSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTUpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTUpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE1MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDE2KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTYpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0MDBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE2KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE2KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxNiksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxNikge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTYwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTcpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxNykge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQyNW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTcpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTcpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE3KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE3KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNzBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxOCksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDE4KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxOCksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxOCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTgpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTgpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE4MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDE5KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTkpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0NzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE5KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE5KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxOSksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxOSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTkwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMjApLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgyMCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDUwMG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMjApLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMjApIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDIwKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDIwKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMDBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgyMSksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDIxKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNTI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgyMSksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgyMSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMjEpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMjEpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDIxMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDIyKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMjIpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA1NTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDIyKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDIyKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgyMiksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgyMikge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMjIwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMjMpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgyMykge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDU3NW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMjMpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMjMpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDIzKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDIzKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMzBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgyNCksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDI0KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNjAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgyNCksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgyNCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMjQpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMjQpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDI0MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDI1KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMjUpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA2MjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDI1KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDI1KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgyNSksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgyNSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMjUwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMjYpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgyNikge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDY1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMjYpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMjYpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDI2KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDI2KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyNjBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgyNyksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDI3KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNjc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgyNyksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgyNykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMjcpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMjcpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDI3MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDI4KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMjgpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA3MDBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDI4KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDI4KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgyOCksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgyOCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMjgwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMjkpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgyOSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDcyNW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMjkpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMjkpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDI5KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDI5KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyOTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgzMCksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDMwKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNzUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgzMCksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgzMCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMzApLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMzApIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDMwMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDMxKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMzEpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA3NzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDMxKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDMxKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgzMSksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgzMSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzEwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMzIpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgzMikge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDgwMG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMzIpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMzIpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDMyKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDMyKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzMjBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgzMyksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDMzKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgODI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgzMyksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgzMykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMzMpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMzMpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDMzMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDM0KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMzQpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA4NTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDM0KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDM0KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgzNCksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgzNCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzQwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMzUpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgzNSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDg3NW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMzUpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMzUpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDM1KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDM1KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzNTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgzNiksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDM2KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgOTAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgzNiksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgzNikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMzYpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMzYpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDM2MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDM3KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMzcpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA5MjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDM3KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDM3KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgzNyksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgzNykge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzcwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMzgpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgzOCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDk1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMzgpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMzgpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDM4KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDM4KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzODBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgzOSksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDM5KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgOTc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgzOSksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgzOSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMzkpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMzkpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDM5MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDQwKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoNDApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMDAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg0MCksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg0MCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNDApLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNDApIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQwMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDQxKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoNDEpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMDI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg0MSksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg0MSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNDEpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNDEpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQxMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDQyKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoNDIpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMDUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg0MiksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg0Mikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNDIpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNDIpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDQzKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoNDMpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMDc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg0MyksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg0Mykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNDMpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNDMpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQzMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDQ0KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoNDQpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMTAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg0NCksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg0NCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNDQpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNDQpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ0MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDQ1KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoNDUpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMTI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg0NSksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg0NSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNDUpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNDUpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ1MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDQ2KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoNDYpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMTUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg0NiksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg0Nikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNDYpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNDYpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ2MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDQ3KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoNDcpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMTc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg0NyksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg0Nykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNDcpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNDcpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ3MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDQ4KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoNDgpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMjAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg0OCksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg0OCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNDgpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNDgpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ4MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDQ5KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoNDkpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMjI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg0OSksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg0OSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNDkpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNDkpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ5MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDUwKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoNTApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMjUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg1MCksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg1MCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNTApLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNTApIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDUwMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDUxKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoNTEpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMjc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg1MSksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg1MSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNTEpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNTEpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDUxMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDUyKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoNTIpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMzAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg1MiksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg1Mikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNTIpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNTIpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDUyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDUzKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoNTMpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMzI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg1MyksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg1Mykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNTMpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNTMpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDUzMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDU0KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoNTQpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMzUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg1NCksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg1NCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNTQpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNTQpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDU0MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDU1KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoNTUpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMzc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg1NSksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg1NSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNTUpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNTUpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDU1MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDU2KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoNTYpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNDAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg1NiksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg1Nikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNTYpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNTYpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDU2MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDU3KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoNTcpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNDI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg1NyksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg1Nykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNTcpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNTcpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDU3MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDU4KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoNTgpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNDUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg1OCksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg1OCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNTgpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNTgpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDU4MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDU5KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoNTkpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNDc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg1OSksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg1OSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNTkpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNTkpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDU5MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDYwKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoNjApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNTAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg2MCksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg2MCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNjApLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNjApIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDYwMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDYxKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoNjEpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNTI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg2MSksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg2MSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNjEpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNjEpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDYxMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDYyKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoNjIpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNTUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg2MiksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg2Mikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNjIpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNjIpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDYyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDYzKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoNjMpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNTc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg2MyksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg2Mykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNjMpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNjMpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDYzMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDY0KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoNjQpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNjAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg2NCksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg2NCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNjQpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNjQpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDY0MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDY1KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoNjUpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNjI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg2NSksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg2NSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNjUpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNjUpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDY1MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDY2KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoNjYpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNjUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg2NiksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg2Nikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNjYpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNjYpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDY2MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDY3KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoNjcpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNjc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg2NyksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg2Nykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNjcpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNjcpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDY3MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDY4KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoNjgpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNzAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg2OCksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg2OCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNjgpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNjgpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDY4MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDY5KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoNjkpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNzI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg2OSksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg2OSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNjkpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNjkpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDY5MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDcwKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoNzApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNzUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg3MCksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg3MCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNzApLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNzApIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDcwMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDcxKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoNzEpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNzc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg3MSksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg3MSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNzEpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNzEpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDcxMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDcyKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoNzIpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxODAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg3MiksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg3Mikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNzIpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNzIpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDcyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDczKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoNzMpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxODI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg3MyksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg3Mykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNzMpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNzMpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDczMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDc0KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoNzQpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxODUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg3NCksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg3NCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNzQpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNzQpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDc0MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDc1KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoNzUpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxODc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg3NSksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg3NSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNzUpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNzUpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDc1MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDc2KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoNzYpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxOTAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg3NiksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg3Nikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNzYpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNzYpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDc2MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDc3KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoNzcpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxOTI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg3NyksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg3Nykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNzcpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNzcpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDc3MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDc4KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoNzgpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxOTUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg3OCksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg3OCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNzgpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNzgpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDc4MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDc5KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoNzkpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxOTc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg3OSksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg3OSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNzkpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoNzkpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDc5MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDgwKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoODApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMDAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg4MCksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg4MCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoODApLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoODApIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDgwMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDgxKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoODEpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMDI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg4MSksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg4MSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoODEpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoODEpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDgxMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDgyKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoODIpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMDUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg4MiksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg4Mikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoODIpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoODIpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDgyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDgzKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoODMpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMDc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg4MyksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg4Mykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoODMpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoODMpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDgzMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDg0KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoODQpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMTAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg4NCksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg4NCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoODQpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoODQpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDg0MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDg1KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoODUpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMTI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg4NSksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg4NSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoODUpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoODUpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDg1MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDg2KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoODYpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMTUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg4NiksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg4Nikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoODYpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoODYpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDg2MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDg3KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoODcpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMTc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg4NyksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg4Nykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoODcpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoODcpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDg3MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDg4KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoODgpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMjAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg4OCksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg4OCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoODgpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoODgpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDg4MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDg5KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoODkpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMjI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg4OSksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg4OSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoODkpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoODkpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDg5MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDkwKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoOTApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMjUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg5MCksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg5MCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoOTApLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoOTApIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDkwMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDkxKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoOTEpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMjc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg5MSksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg5MSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoOTEpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoOTEpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDkxMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDkyKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoOTIpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMzAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg5MiksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg5Mikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoOTIpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoOTIpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDkyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDkzKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoOTMpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMzI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg5MyksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg5Mykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoOTMpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoOTMpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDkzMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDk0KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoOTQpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMzUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg5NCksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg5NCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoOTQpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoOTQpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDk0MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDk1KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoOTUpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMzc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg5NSksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg5NSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoOTUpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoOTUpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDk1MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDk2KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoOTYpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyNDAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg5NiksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg5Nikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoOTYpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoOTYpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDk2MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDk3KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoOTcpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyNDI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg5NyksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg5Nykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoOTcpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoOTcpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDk3MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDk4KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoOTgpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyNDUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg5OCksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg5OCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoOTgpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoOTgpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDk4MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDk5KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoOTkpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyNDc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg5OSksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSg5OSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoOTkpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoOTkpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDk5MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDEwMCksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDEwMCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDI1MDBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDEwMCksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxMDApIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDEwMCksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxMDApIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEwMDBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxMDEpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxMDEpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyNTI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxMDEpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTAxKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxMDEpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTAxKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMDEwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTAyKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTAyKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMjU1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTAyKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDEwMikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTAyKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDEwMikge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTAyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDEwMyksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDEwMykge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDI1NzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDEwMyksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxMDMpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDEwMyksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxMDMpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEwMzBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxMDQpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxMDQpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyNjAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxMDQpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTA0KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxMDQpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTA0KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMDQwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTA1KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTA1KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMjYyNW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTA1KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDEwNSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTA1KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDEwNSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTA1MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDEwNiksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDEwNikge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDI2NTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDEwNiksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxMDYpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDEwNiksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxMDYpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEwNjBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxMDcpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxMDcpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyNjc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxMDcpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTA3KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxMDcpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTA3KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMDcwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTA4KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTA4KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMjcwMG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTA4KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDEwOCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTA4KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDEwOCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTA4MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDEwOSksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDEwOSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDI3MjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDEwOSksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxMDkpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDEwOSksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxMDkpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEwOTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxMTApLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxMTApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyNzUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxMTApLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTEwKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxMTApLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTEwKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMTAwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTExKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTExKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMjc3NW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTExKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDExMSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTExKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDExMSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTExMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDExMiksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDExMikge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDI4MDBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDExMiksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxMTIpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDExMiksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxMTIpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDExMjBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxMTMpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxMTMpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyODI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxMTMpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTEzKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxMTMpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTEzKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMTMwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTE0KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTE0KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMjg1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTE0KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDExNCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTE0KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDExNCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTE0MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDExNSksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDExNSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDI4NzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDExNSksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxMTUpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDExNSksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxMTUpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDExNTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxMTYpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxMTYpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyOTAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxMTYpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTE2KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxMTYpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTE2KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMTYwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTE3KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTE3KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMjkyNW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTE3KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDExNykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTE3KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDExNykge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTE3MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDExOCksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDExOCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDI5NTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDExOCksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxMTgpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDExOCksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxMTgpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDExODBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxMTkpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxMTkpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyOTc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxMTkpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTE5KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxMTkpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTE5KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMTkwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTIwKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTIwKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzAwMG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTIwKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDEyMCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTIwKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDEyMCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTIwMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDEyMSksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDEyMSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDMwMjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDEyMSksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxMjEpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDEyMSksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxMjEpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEyMTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxMjIpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxMjIpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzMDUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxMjIpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTIyKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxMjIpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTIyKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMjIwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTIzKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTIzKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzA3NW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTIzKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDEyMykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTIzKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDEyMykge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTIzMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDEyNCksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDEyNCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDMxMDBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDEyNCksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxMjQpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDEyNCksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxMjQpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEyNDBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxMjUpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxMjUpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzMTI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxMjUpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTI1KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxMjUpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTI1KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMjUwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTI2KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTI2KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzE1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTI2KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDEyNikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTI2KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDEyNikge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTI2MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDEyNyksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDEyNykge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDMxNzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDEyNyksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxMjcpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDEyNyksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxMjcpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEyNzBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxMjgpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxMjgpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzMjAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxMjgpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTI4KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxMjgpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTI4KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMjgwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTI5KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTI5KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzIyNW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTI5KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDEyOSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTI5KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDEyOSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTI5MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDEzMCksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDEzMCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDMyNTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDEzMCksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxMzApIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDEzMCksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxMzApIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEzMDBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxMzEpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxMzEpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzMjc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxMzEpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTMxKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxMzEpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTMxKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMzEwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTMyKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTMyKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzMwMG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTMyKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDEzMikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTMyKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDEzMikge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTMyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDEzMyksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDEzMykge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDMzMjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDEzMyksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxMzMpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDEzMyksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxMzMpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEzMzBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxMzQpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxMzQpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzMzUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxMzQpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTM0KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxMzQpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTM0KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMzQwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTM1KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTM1KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzM3NW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTM1KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDEzNSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTM1KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDEzNSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTM1MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDEzNiksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDEzNikge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDM0MDBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDEzNiksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxMzYpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDEzNiksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxMzYpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEzNjBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxMzcpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxMzcpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzNDI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxMzcpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTM3KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxMzcpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTM3KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMzcwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTM4KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTM4KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzQ1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTM4KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDEzOCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTM4KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDEzOCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTM4MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDEzOSksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDEzOSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDM0NzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDEzOSksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxMzkpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDEzOSksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxMzkpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEzOTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxNDApLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxNDApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzNTAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxNDApLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTQwKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxNDApLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTQwKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNDAwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTQxKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTQxKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzUyNW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTQxKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE0MSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTQxKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE0MSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTQxMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDE0MiksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDE0Mikge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDM1NTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE0MiksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxNDIpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE0MiksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxNDIpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE0MjBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxNDMpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxNDMpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzNTc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxNDMpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTQzKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxNDMpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTQzKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNDMwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTQ0KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTQ0KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzYwMG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTQ0KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE0NCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTQ0KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE0NCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTQ0MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDE0NSksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDE0NSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDM2MjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE0NSksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxNDUpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE0NSksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxNDUpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE0NTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxNDYpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxNDYpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzNjUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxNDYpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTQ2KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxNDYpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTQ2KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNDYwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTQ3KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTQ3KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzY3NW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTQ3KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE0Nykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTQ3KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE0Nykge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTQ3MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDE0OCksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDE0OCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDM3MDBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE0OCksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxNDgpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE0OCksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxNDgpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE0ODBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxNDkpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxNDkpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzNzI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxNDkpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTQ5KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxNDkpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTQ5KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNDkwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTUwKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTUwKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzc1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTUwKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE1MCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTUwKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE1MCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTUwMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDE1MSksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDE1MSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDM3NzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE1MSksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxNTEpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE1MSksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxNTEpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE1MTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxNTIpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxNTIpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzODAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxNTIpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTUyKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxNTIpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTUyKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNTIwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTUzKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTUzKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzgyNW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTUzKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE1Mykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTUzKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE1Mykge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTUzMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDE1NCksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDE1NCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDM4NTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE1NCksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxNTQpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE1NCksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxNTQpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE1NDBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxNTUpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxNTUpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzODc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxNTUpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTU1KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxNTUpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTU1KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNTUwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTU2KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTU2KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzkwMG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTU2KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE1Nikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTU2KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE1Nikge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTU2MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDE1NyksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDE1Nykge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDM5MjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE1NyksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxNTcpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE1NyksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxNTcpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE1NzBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxNTgpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxNTgpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzOTUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxNTgpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTU4KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxNTgpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTU4KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNTgwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTU5KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTU5KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzk3NW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTU5KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE1OSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTU5KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE1OSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTU5MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDE2MCksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDE2MCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQwMDBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE2MCksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxNjApIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE2MCksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxNjApIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE2MDBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxNjEpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxNjEpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0MDI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxNjEpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTYxKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxNjEpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTYxKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNjEwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTYyKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTYyKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDA1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTYyKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE2Mikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTYyKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE2Mikge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTYyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDE2MyksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDE2Mykge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQwNzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE2MyksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxNjMpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE2MyksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxNjMpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE2MzBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxNjQpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxNjQpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0MTAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxNjQpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTY0KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxNjQpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTY0KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNjQwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTY1KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTY1KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDEyNW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTY1KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE2NSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTY1KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE2NSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTY1MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDE2NiksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDE2Nikge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQxNTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE2NiksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxNjYpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE2NiksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxNjYpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE2NjBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxNjcpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxNjcpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0MTc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxNjcpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTY3KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxNjcpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTY3KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNjcwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTY4KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTY4KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDIwMG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTY4KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE2OCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTY4KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE2OCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTY4MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDE2OSksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDE2OSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQyMjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE2OSksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxNjkpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE2OSksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxNjkpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE2OTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxNzApLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxNzApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0MjUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxNzApLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTcwKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxNzApLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTcwKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNzAwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTcxKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTcxKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDI3NW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTcxKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE3MSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTcxKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE3MSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTcxMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDE3MiksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDE3Mikge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQzMDBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE3MiksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxNzIpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE3MiksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxNzIpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE3MjBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxNzMpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxNzMpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0MzI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxNzMpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTczKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxNzMpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTczKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNzMwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTc0KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTc0KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDM1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTc0KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE3NCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTc0KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE3NCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTc0MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDE3NSksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDE3NSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQzNzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE3NSksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxNzUpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE3NSksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxNzUpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE3NTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxNzYpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxNzYpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0NDAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxNzYpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTc2KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxNzYpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTc2KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNzYwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTc3KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTc3KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDQyNW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTc3KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE3Nykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTc3KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE3Nykge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTc3MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDE3OCksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDE3OCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ0NTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE3OCksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxNzgpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE3OCksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxNzgpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE3ODBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxNzkpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxNzkpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0NDc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxNzkpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTc5KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxNzkpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTc5KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNzkwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTgwKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTgwKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDUwMG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTgwKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE4MCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTgwKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE4MCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTgwMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDE4MSksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDE4MSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ1MjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE4MSksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxODEpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE4MSksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxODEpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE4MTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxODIpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxODIpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0NTUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxODIpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTgyKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxODIpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTgyKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxODIwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTgzKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTgzKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDU3NW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTgzKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE4Mykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTgzKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE4Mykge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTgzMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDE4NCksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDE4NCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ2MDBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE4NCksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxODQpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE4NCksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxODQpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE4NDBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxODUpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxODUpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0NjI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxODUpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTg1KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxODUpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTg1KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxODUwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTg2KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTg2KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDY1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTg2KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE4Nikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTg2KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE4Nikge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTg2MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDE4NyksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDE4Nykge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ2NzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE4NyksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxODcpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE4NyksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxODcpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE4NzBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxODgpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxODgpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0NzAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxODgpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTg4KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxODgpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTg4KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxODgwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTg5KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTg5KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDcyNW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTg5KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE4OSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTg5KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE4OSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTg5MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDE5MCksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDE5MCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ3NTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE5MCksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxOTApIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE5MCksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxOTApIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE5MDBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxOTEpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxOTEpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0Nzc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxOTEpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTkxKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxOTEpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTkxKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxOTEwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTkyKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTkyKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDgwMG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTkyKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE5Mikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTkyKSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE5Mikge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTkyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDE5MyksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDE5Mykge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ4MjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE5MyksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxOTMpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE5MyksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxOTMpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE5MzBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxOTQpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxOTQpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0ODUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxOTQpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTk0KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxOTQpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTk0KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxOTQwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTk1KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTk1KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDg3NW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTk1KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE5NSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTk1KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE5NSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTk1MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDE5NiksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDE5Nikge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ5MDBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE5NiksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxOTYpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE5NiksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxOTYpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE5NjBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxOTcpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgxOTcpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0OTI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxOTcpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTk3KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxOTcpLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTk3KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxOTcwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTk4KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBjaXJjbGU6bnRoLW9mLXR5cGUoMTk4KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDk1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTk4KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE5OCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMTk4KSwgLnN0ZXAtMSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE5OCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTk4MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDE5OSksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgY2lyY2xlOm50aC1vZi10eXBlKDE5OSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ5NzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE5OSksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxOTkpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0xIC5zcGlkZXItYmcgI3N0ZXAtMSBwYXRoOm50aC1vZi10eXBlKDE5OSksIC5zdGVwLTEgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgxOTkpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE5OTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTEgLnNwaWRlci1iZyAjc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgyMDApLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIGNpcmNsZTpudGgtb2YtdHlwZSgyMDApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA1MDAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgyMDApLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMjAwKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMSAuc3BpZGVyLWJnICNzdGVwLTEgcGF0aDpudGgtb2YtdHlwZSgyMDApLCAuc3RlcC0xIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0xIHBhdGg6bnRoLW9mLXR5cGUoMjAwKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMDAwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3BpZGVyLWJnICNzdGVwLTIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zcGlkZXItYmcgI3N0ZXAtMiBjaXJjbGUsIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIsIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMCksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgwKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDApIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDApLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDEpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDEpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMSksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDIpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgyKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDIpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMiksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgyKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDMpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgzKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDMpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMyksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgzKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDQpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSg0KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg0KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDQpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDQpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSg1KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoNSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEyNW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNSksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg1KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg1KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDUpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDUwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoNiksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDYpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDYpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNiksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg2KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA2MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDcpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSg3KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg3KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDcpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDcpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNykge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNzBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSg4KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoOCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDIwMG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoOCksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg4KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg4KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDgpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDgwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoOSksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDkpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDkpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoOSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoOSksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg5KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA5MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDEwKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyNTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDEwKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDEwKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxMCksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxMCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTAwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTEpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxMSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDI3NW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTEpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTEpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDExKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDExKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxMiksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDEyKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxMiksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxMikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTIpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTIpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDEzKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTMpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzMjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDEzKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDEzKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxMyksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxMykge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTMwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTQpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxNCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDM1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTQpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTQpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE0KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE0KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNDBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxNSksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDE1KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxNSksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxNSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTUpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTUpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE1MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDE2KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTYpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0MDBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE2KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE2KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxNiksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxNikge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTYwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTcpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxNykge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQyNW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTcpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTcpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE3KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE3KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNzBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxOCksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDE4KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxOCksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxOCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTgpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTgpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE4MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDE5KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTkpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0NzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE5KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE5KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxOSksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxOSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTkwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMjApLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgyMCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDUwMG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMjApLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMjApIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDIwKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDIwKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMDBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgyMSksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDIxKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNTI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgyMSksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgyMSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMjEpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMjEpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDIxMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDIyKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMjIpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA1NTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDIyKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDIyKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgyMiksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgyMikge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMjIwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMjMpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgyMykge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDU3NW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMjMpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMjMpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDIzKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDIzKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMzBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgyNCksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDI0KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNjAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgyNCksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgyNCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMjQpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMjQpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDI0MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDI1KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMjUpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA2MjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDI1KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDI1KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgyNSksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgyNSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMjUwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMjYpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgyNikge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDY1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMjYpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMjYpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDI2KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDI2KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyNjBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgyNyksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDI3KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNjc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgyNyksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgyNykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMjcpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMjcpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDI3MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDI4KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMjgpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA3MDBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDI4KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDI4KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgyOCksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgyOCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMjgwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMjkpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgyOSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDcyNW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMjkpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMjkpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDI5KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDI5KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyOTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgzMCksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDMwKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNzUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgzMCksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgzMCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMzApLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMzApIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDMwMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDMxKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMzEpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA3NzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDMxKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDMxKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgzMSksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgzMSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzEwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMzIpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgzMikge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDgwMG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMzIpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMzIpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDMyKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDMyKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzMjBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgzMyksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDMzKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgODI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgzMyksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgzMykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMzMpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMzMpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDMzMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDM0KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMzQpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA4NTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDM0KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDM0KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgzNCksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgzNCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzQwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMzUpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgzNSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDg3NW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMzUpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMzUpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDM1KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDM1KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzNTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgzNiksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDM2KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgOTAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgzNiksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgzNikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMzYpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMzYpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDM2MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDM3KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMzcpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA5MjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDM3KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDM3KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgzNyksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgzNykge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzcwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMzgpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgzOCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDk1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMzgpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMzgpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDM4KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDM4KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzODBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgzOSksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDM5KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgOTc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgzOSksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgzOSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMzkpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMzkpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDM5MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDQwKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoNDApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMDAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg0MCksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg0MCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNDApLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNDApIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQwMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDQxKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoNDEpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMDI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg0MSksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg0MSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNDEpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNDEpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQxMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDQyKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoNDIpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMDUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg0MiksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg0Mikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNDIpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNDIpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDQzKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoNDMpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMDc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg0MyksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg0Mykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNDMpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNDMpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQzMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDQ0KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoNDQpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMTAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg0NCksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg0NCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNDQpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNDQpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ0MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDQ1KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoNDUpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMTI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg0NSksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg0NSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNDUpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNDUpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ1MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDQ2KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoNDYpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMTUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg0NiksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg0Nikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNDYpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNDYpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ2MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDQ3KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoNDcpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMTc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg0NyksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg0Nykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNDcpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNDcpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ3MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDQ4KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoNDgpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMjAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg0OCksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg0OCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNDgpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNDgpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ4MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDQ5KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoNDkpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMjI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg0OSksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg0OSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNDkpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNDkpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ5MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDUwKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoNTApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMjUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg1MCksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg1MCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNTApLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNTApIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDUwMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDUxKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoNTEpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMjc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg1MSksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg1MSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNTEpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNTEpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDUxMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDUyKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoNTIpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMzAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg1MiksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg1Mikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNTIpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNTIpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDUyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDUzKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoNTMpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMzI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg1MyksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg1Mykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNTMpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNTMpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDUzMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDU0KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoNTQpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMzUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg1NCksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg1NCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNTQpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNTQpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDU0MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDU1KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoNTUpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMzc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg1NSksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg1NSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNTUpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNTUpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDU1MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDU2KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoNTYpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNDAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg1NiksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg1Nikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNTYpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNTYpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDU2MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDU3KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoNTcpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNDI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg1NyksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg1Nykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNTcpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNTcpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDU3MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDU4KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoNTgpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNDUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg1OCksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg1OCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNTgpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNTgpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDU4MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDU5KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoNTkpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNDc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg1OSksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg1OSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNTkpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNTkpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDU5MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDYwKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoNjApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNTAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg2MCksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg2MCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNjApLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNjApIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDYwMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDYxKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoNjEpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNTI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg2MSksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg2MSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNjEpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNjEpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDYxMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDYyKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoNjIpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNTUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg2MiksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg2Mikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNjIpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNjIpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDYyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDYzKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoNjMpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNTc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg2MyksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg2Mykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNjMpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNjMpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDYzMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDY0KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoNjQpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNjAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg2NCksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg2NCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNjQpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNjQpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDY0MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDY1KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoNjUpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNjI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg2NSksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg2NSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNjUpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNjUpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDY1MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDY2KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoNjYpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNjUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg2NiksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg2Nikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNjYpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNjYpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDY2MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDY3KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoNjcpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNjc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg2NyksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg2Nykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNjcpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNjcpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDY3MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDY4KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoNjgpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNzAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg2OCksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg2OCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNjgpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNjgpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDY4MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDY5KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoNjkpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNzI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg2OSksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg2OSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNjkpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNjkpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDY5MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDcwKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoNzApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNzUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg3MCksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg3MCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNzApLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNzApIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDcwMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDcxKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoNzEpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNzc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg3MSksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg3MSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNzEpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNzEpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDcxMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDcyKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoNzIpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxODAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg3MiksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg3Mikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNzIpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNzIpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDcyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDczKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoNzMpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxODI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg3MyksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg3Mykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNzMpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNzMpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDczMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDc0KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoNzQpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxODUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg3NCksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg3NCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNzQpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNzQpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDc0MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDc1KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoNzUpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxODc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg3NSksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg3NSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNzUpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNzUpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDc1MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDc2KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoNzYpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxOTAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg3NiksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg3Nikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNzYpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNzYpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDc2MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDc3KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoNzcpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxOTI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg3NyksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg3Nykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNzcpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNzcpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDc3MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDc4KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoNzgpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxOTUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg3OCksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg3OCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNzgpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNzgpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDc4MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDc5KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoNzkpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxOTc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg3OSksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg3OSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNzkpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoNzkpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDc5MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDgwKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoODApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMDAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg4MCksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg4MCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoODApLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoODApIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDgwMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDgxKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoODEpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMDI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg4MSksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg4MSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoODEpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoODEpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDgxMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDgyKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoODIpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMDUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg4MiksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg4Mikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoODIpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoODIpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDgyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDgzKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoODMpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMDc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg4MyksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg4Mykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoODMpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoODMpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDgzMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDg0KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoODQpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMTAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg4NCksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg4NCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoODQpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoODQpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDg0MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDg1KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoODUpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMTI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg4NSksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg4NSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoODUpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoODUpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDg1MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDg2KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoODYpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMTUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg4NiksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg4Nikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoODYpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoODYpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDg2MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDg3KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoODcpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMTc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg4NyksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg4Nykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoODcpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoODcpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDg3MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDg4KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoODgpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMjAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg4OCksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg4OCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoODgpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoODgpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDg4MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDg5KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoODkpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMjI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg4OSksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg4OSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoODkpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoODkpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDg5MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDkwKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoOTApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMjUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg5MCksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg5MCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoOTApLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoOTApIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDkwMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDkxKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoOTEpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMjc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg5MSksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg5MSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoOTEpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoOTEpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDkxMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDkyKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoOTIpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMzAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg5MiksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg5Mikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoOTIpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoOTIpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDkyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDkzKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoOTMpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMzI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg5MyksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg5Mykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoOTMpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoOTMpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDkzMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDk0KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoOTQpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMzUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg5NCksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg5NCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoOTQpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoOTQpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDk0MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDk1KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoOTUpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMzc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg5NSksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg5NSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoOTUpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoOTUpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDk1MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDk2KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoOTYpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyNDAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg5NiksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg5Nikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoOTYpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoOTYpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDk2MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDk3KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoOTcpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyNDI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg5NyksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg5Nykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoOTcpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoOTcpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDk3MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDk4KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoOTgpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyNDUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg5OCksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg5OCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoOTgpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoOTgpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDk4MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDk5KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoOTkpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyNDc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg5OSksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSg5OSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoOTkpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoOTkpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDk5MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDEwMCksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDEwMCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDI1MDBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDEwMCksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxMDApIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDEwMCksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxMDApIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEwMDBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxMDEpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxMDEpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyNTI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxMDEpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTAxKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxMDEpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTAxKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMDEwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTAyKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTAyKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMjU1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTAyKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDEwMikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTAyKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDEwMikge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTAyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDEwMyksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDEwMykge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDI1NzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDEwMyksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxMDMpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDEwMyksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxMDMpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEwMzBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxMDQpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxMDQpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyNjAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxMDQpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTA0KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxMDQpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTA0KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMDQwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTA1KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTA1KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMjYyNW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTA1KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDEwNSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTA1KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDEwNSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTA1MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDEwNiksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDEwNikge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDI2NTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDEwNiksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxMDYpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDEwNiksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxMDYpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEwNjBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxMDcpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxMDcpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyNjc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxMDcpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTA3KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxMDcpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTA3KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMDcwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTA4KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTA4KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMjcwMG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTA4KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDEwOCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTA4KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDEwOCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTA4MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDEwOSksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDEwOSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDI3MjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDEwOSksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxMDkpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDEwOSksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxMDkpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEwOTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxMTApLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxMTApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyNzUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxMTApLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTEwKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxMTApLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTEwKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMTAwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTExKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTExKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMjc3NW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTExKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDExMSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTExKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDExMSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTExMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDExMiksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDExMikge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDI4MDBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDExMiksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxMTIpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDExMiksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxMTIpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDExMjBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxMTMpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxMTMpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyODI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxMTMpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTEzKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxMTMpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTEzKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMTMwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTE0KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTE0KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMjg1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTE0KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDExNCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTE0KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDExNCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTE0MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDExNSksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDExNSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDI4NzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDExNSksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxMTUpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDExNSksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxMTUpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDExNTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxMTYpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxMTYpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyOTAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxMTYpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTE2KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxMTYpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTE2KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMTYwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTE3KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTE3KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMjkyNW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTE3KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDExNykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTE3KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDExNykge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTE3MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDExOCksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDExOCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDI5NTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDExOCksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxMTgpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDExOCksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxMTgpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDExODBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxMTkpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxMTkpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyOTc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxMTkpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTE5KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxMTkpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTE5KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMTkwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTIwKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTIwKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzAwMG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTIwKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDEyMCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTIwKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDEyMCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTIwMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDEyMSksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDEyMSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDMwMjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDEyMSksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxMjEpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDEyMSksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxMjEpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEyMTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxMjIpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxMjIpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzMDUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxMjIpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTIyKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxMjIpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTIyKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMjIwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTIzKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTIzKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzA3NW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTIzKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDEyMykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTIzKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDEyMykge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTIzMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDEyNCksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDEyNCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDMxMDBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDEyNCksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxMjQpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDEyNCksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxMjQpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEyNDBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxMjUpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxMjUpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzMTI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxMjUpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTI1KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxMjUpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTI1KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMjUwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTI2KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTI2KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzE1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTI2KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDEyNikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTI2KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDEyNikge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTI2MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDEyNyksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDEyNykge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDMxNzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDEyNyksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxMjcpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDEyNyksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxMjcpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEyNzBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxMjgpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxMjgpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzMjAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxMjgpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTI4KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxMjgpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTI4KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMjgwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTI5KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTI5KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzIyNW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTI5KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDEyOSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTI5KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDEyOSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTI5MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDEzMCksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDEzMCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDMyNTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDEzMCksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxMzApIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDEzMCksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxMzApIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEzMDBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxMzEpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxMzEpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzMjc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxMzEpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTMxKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxMzEpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTMxKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMzEwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTMyKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTMyKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzMwMG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTMyKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDEzMikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTMyKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDEzMikge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTMyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDEzMyksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDEzMykge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDMzMjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDEzMyksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxMzMpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDEzMyksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxMzMpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEzMzBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxMzQpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxMzQpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzMzUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxMzQpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTM0KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxMzQpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTM0KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMzQwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTM1KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTM1KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzM3NW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTM1KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDEzNSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTM1KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDEzNSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTM1MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDEzNiksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDEzNikge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDM0MDBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDEzNiksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxMzYpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDEzNiksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxMzYpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEzNjBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxMzcpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxMzcpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzNDI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxMzcpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTM3KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxMzcpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTM3KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMzcwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTM4KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTM4KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzQ1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTM4KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDEzOCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTM4KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDEzOCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTM4MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDEzOSksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDEzOSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDM0NzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDEzOSksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxMzkpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDEzOSksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxMzkpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEzOTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxNDApLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxNDApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzNTAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxNDApLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTQwKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxNDApLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTQwKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNDAwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTQxKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTQxKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzUyNW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTQxKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE0MSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTQxKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE0MSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTQxMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDE0MiksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDE0Mikge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDM1NTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE0MiksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxNDIpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE0MiksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxNDIpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE0MjBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxNDMpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxNDMpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzNTc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxNDMpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTQzKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxNDMpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTQzKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNDMwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTQ0KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTQ0KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzYwMG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTQ0KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE0NCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTQ0KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE0NCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTQ0MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDE0NSksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDE0NSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDM2MjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE0NSksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxNDUpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE0NSksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxNDUpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE0NTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxNDYpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxNDYpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzNjUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxNDYpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTQ2KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxNDYpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTQ2KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNDYwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTQ3KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTQ3KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzY3NW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTQ3KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE0Nykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTQ3KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE0Nykge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTQ3MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDE0OCksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDE0OCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDM3MDBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE0OCksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxNDgpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE0OCksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxNDgpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE0ODBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxNDkpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxNDkpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzNzI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxNDkpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTQ5KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxNDkpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTQ5KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNDkwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTUwKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTUwKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzc1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTUwKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE1MCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTUwKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE1MCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTUwMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDE1MSksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDE1MSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDM3NzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE1MSksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxNTEpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE1MSksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxNTEpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE1MTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxNTIpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxNTIpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzODAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxNTIpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTUyKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxNTIpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTUyKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNTIwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTUzKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTUzKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzgyNW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTUzKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE1Mykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTUzKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE1Mykge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTUzMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDE1NCksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDE1NCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDM4NTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE1NCksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxNTQpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE1NCksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxNTQpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE1NDBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxNTUpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxNTUpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzODc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxNTUpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTU1KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxNTUpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTU1KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNTUwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTU2KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTU2KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzkwMG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTU2KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE1Nikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTU2KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE1Nikge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTU2MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDE1NyksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDE1Nykge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDM5MjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE1NyksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxNTcpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE1NyksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxNTcpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE1NzBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxNTgpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxNTgpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzOTUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxNTgpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTU4KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxNTgpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTU4KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNTgwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTU5KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTU5KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzk3NW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTU5KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE1OSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTU5KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE1OSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTU5MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDE2MCksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDE2MCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQwMDBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE2MCksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxNjApIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE2MCksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxNjApIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE2MDBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxNjEpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxNjEpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0MDI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxNjEpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTYxKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxNjEpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTYxKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNjEwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTYyKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTYyKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDA1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTYyKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE2Mikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTYyKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE2Mikge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTYyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDE2MyksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDE2Mykge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQwNzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE2MyksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxNjMpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE2MyksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxNjMpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE2MzBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxNjQpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxNjQpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0MTAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxNjQpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTY0KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxNjQpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTY0KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNjQwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTY1KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTY1KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDEyNW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTY1KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE2NSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTY1KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE2NSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTY1MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDE2NiksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDE2Nikge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQxNTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE2NiksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxNjYpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE2NiksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxNjYpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE2NjBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxNjcpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxNjcpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0MTc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxNjcpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTY3KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxNjcpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTY3KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNjcwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTY4KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTY4KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDIwMG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTY4KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE2OCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTY4KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE2OCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTY4MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDE2OSksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDE2OSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQyMjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE2OSksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxNjkpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE2OSksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxNjkpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE2OTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxNzApLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxNzApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0MjUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxNzApLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTcwKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxNzApLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTcwKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNzAwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTcxKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTcxKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDI3NW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTcxKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE3MSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTcxKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE3MSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTcxMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDE3MiksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDE3Mikge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQzMDBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE3MiksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxNzIpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE3MiksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxNzIpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE3MjBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxNzMpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxNzMpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0MzI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxNzMpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTczKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxNzMpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTczKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNzMwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTc0KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTc0KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDM1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTc0KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE3NCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTc0KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE3NCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTc0MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDE3NSksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDE3NSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQzNzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE3NSksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxNzUpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE3NSksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxNzUpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE3NTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxNzYpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxNzYpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0NDAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxNzYpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTc2KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxNzYpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTc2KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNzYwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTc3KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTc3KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDQyNW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTc3KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE3Nykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTc3KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE3Nykge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTc3MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDE3OCksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDE3OCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ0NTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE3OCksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxNzgpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE3OCksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxNzgpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE3ODBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxNzkpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxNzkpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0NDc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxNzkpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTc5KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxNzkpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTc5KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNzkwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTgwKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTgwKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDUwMG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTgwKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE4MCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTgwKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE4MCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTgwMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDE4MSksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDE4MSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ1MjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE4MSksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxODEpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE4MSksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxODEpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE4MTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxODIpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxODIpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0NTUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxODIpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTgyKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxODIpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTgyKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxODIwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTgzKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTgzKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDU3NW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTgzKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE4Mykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTgzKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE4Mykge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTgzMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDE4NCksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDE4NCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ2MDBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE4NCksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxODQpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE4NCksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxODQpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE4NDBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxODUpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxODUpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0NjI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxODUpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTg1KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxODUpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTg1KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxODUwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTg2KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTg2KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDY1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTg2KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE4Nikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTg2KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE4Nikge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTg2MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDE4NyksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDE4Nykge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ2NzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE4NyksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxODcpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE4NyksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxODcpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE4NzBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxODgpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxODgpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0NzAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxODgpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTg4KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxODgpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTg4KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxODgwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTg5KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTg5KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDcyNW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTg5KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE4OSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTg5KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE4OSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTg5MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDE5MCksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDE5MCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ3NTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE5MCksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxOTApIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE5MCksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxOTApIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE5MDBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxOTEpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxOTEpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0Nzc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxOTEpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTkxKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxOTEpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTkxKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxOTEwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTkyKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTkyKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDgwMG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTkyKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE5Mikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTkyKSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE5Mikge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTkyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDE5MyksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDE5Mykge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ4MjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE5MyksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxOTMpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE5MyksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxOTMpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE5MzBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxOTQpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxOTQpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0ODUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxOTQpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTk0KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxOTQpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTk0KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxOTQwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTk1KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTk1KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDg3NW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTk1KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE5NSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTk1KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE5NSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTk1MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDE5NiksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDE5Nikge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ5MDBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE5NiksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxOTYpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE5NiksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxOTYpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE5NjBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxOTcpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgxOTcpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0OTI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxOTcpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTk3KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxOTcpLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTk3KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxOTcwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTk4KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBjaXJjbGU6bnRoLW9mLXR5cGUoMTk4KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDk1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTk4KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE5OCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMTk4KSwgLnN0ZXAtMiAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE5OCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTk4MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDE5OSksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgY2lyY2xlOm50aC1vZi10eXBlKDE5OSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ5NzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE5OSksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxOTkpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0yIC5zcGlkZXItYmcgI3N0ZXAtMiBwYXRoOm50aC1vZi10eXBlKDE5OSksIC5zdGVwLTIgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgxOTkpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE5OTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTIgLnNwaWRlci1iZyAjc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgyMDApLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIGNpcmNsZTpudGgtb2YtdHlwZSgyMDApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA1MDAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgyMDApLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMjAwKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMiAuc3BpZGVyLWJnICNzdGVwLTIgcGF0aDpudGgtb2YtdHlwZSgyMDApLCAuc3RlcC0yIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0yIHBhdGg6bnRoLW9mLXR5cGUoMjAwKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMDAwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3BpZGVyLWJnICNzdGVwLTMge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zcGlkZXItYmcgI3N0ZXAtMyBjaXJjbGUsIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMsIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMCksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgwKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDApIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDApLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDEpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDEpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMSksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDIpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgyKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDIpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMiksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgyKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDMpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgzKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDMpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMyksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgzKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDQpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSg0KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg0KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDQpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDQpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSg1KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoNSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEyNW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNSksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg1KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg1KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDUpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDUwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoNiksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDYpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDYpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNiksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg2KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA2MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDcpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSg3KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg3KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDcpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDcpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNykge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNzBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSg4KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoOCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDIwMG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoOCksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg4KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg4KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDgpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDgwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoOSksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDkpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDkpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoOSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoOSksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg5KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA5MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDEwKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyNTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDEwKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDEwKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxMCksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxMCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTAwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTEpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxMSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDI3NW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTEpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTEpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDExKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDExKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxMiksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDEyKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxMiksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxMikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTIpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTIpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDEzKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTMpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzMjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDEzKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDEzKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxMyksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxMykge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTMwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTQpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxNCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDM1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTQpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTQpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE0KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE0KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNDBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxNSksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDE1KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxNSksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxNSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTUpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTUpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE1MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDE2KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTYpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0MDBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE2KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE2KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxNiksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxNikge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTYwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTcpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxNykge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQyNW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTcpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTcpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE3KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE3KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNzBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxOCksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDE4KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxOCksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxOCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTgpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTgpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE4MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDE5KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTkpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0NzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE5KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE5KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxOSksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxOSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTkwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMjApLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgyMCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDUwMG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMjApLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMjApIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDIwKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDIwKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMDBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgyMSksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDIxKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNTI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgyMSksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgyMSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMjEpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMjEpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDIxMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDIyKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMjIpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA1NTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDIyKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDIyKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgyMiksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgyMikge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMjIwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMjMpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgyMykge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDU3NW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMjMpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMjMpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDIzKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDIzKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMzBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgyNCksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDI0KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNjAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgyNCksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgyNCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMjQpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMjQpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDI0MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDI1KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMjUpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA2MjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDI1KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDI1KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgyNSksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgyNSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMjUwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMjYpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgyNikge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDY1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMjYpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMjYpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDI2KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDI2KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyNjBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgyNyksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDI3KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNjc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgyNyksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgyNykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMjcpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMjcpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDI3MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDI4KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMjgpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA3MDBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDI4KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDI4KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgyOCksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgyOCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMjgwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMjkpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgyOSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDcyNW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMjkpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMjkpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDI5KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDI5KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyOTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgzMCksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDMwKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNzUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgzMCksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgzMCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMzApLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMzApIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDMwMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDMxKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMzEpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA3NzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDMxKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDMxKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgzMSksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgzMSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzEwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMzIpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgzMikge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDgwMG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMzIpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMzIpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDMyKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDMyKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzMjBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgzMyksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDMzKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgODI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgzMyksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgzMykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMzMpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMzMpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDMzMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDM0KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMzQpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA4NTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDM0KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDM0KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgzNCksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgzNCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzQwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMzUpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgzNSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDg3NW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMzUpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMzUpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDM1KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDM1KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzNTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgzNiksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDM2KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgOTAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgzNiksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgzNikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMzYpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMzYpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDM2MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDM3KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMzcpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA5MjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDM3KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDM3KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgzNyksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgzNykge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzcwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMzgpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgzOCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDk1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMzgpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMzgpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDM4KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDM4KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzODBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgzOSksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDM5KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgOTc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgzOSksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgzOSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMzkpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMzkpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDM5MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDQwKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoNDApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMDAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg0MCksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg0MCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNDApLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNDApIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQwMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDQxKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoNDEpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMDI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg0MSksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg0MSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNDEpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNDEpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQxMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDQyKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoNDIpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMDUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg0MiksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg0Mikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNDIpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNDIpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDQzKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoNDMpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMDc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg0MyksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg0Mykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNDMpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNDMpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQzMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDQ0KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoNDQpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMTAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg0NCksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg0NCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNDQpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNDQpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ0MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDQ1KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoNDUpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMTI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg0NSksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg0NSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNDUpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNDUpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ1MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDQ2KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoNDYpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMTUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg0NiksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg0Nikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNDYpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNDYpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ2MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDQ3KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoNDcpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMTc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg0NyksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg0Nykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNDcpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNDcpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ3MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDQ4KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoNDgpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMjAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg0OCksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg0OCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNDgpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNDgpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ4MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDQ5KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoNDkpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMjI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg0OSksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg0OSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNDkpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNDkpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ5MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDUwKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoNTApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMjUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg1MCksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg1MCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNTApLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNTApIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDUwMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDUxKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoNTEpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMjc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg1MSksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg1MSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNTEpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNTEpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDUxMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDUyKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoNTIpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMzAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg1MiksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg1Mikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNTIpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNTIpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDUyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDUzKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoNTMpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMzI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg1MyksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg1Mykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNTMpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNTMpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDUzMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDU0KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoNTQpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMzUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg1NCksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg1NCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNTQpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNTQpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDU0MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDU1KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoNTUpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMzc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg1NSksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg1NSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNTUpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNTUpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDU1MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDU2KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoNTYpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNDAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg1NiksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg1Nikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNTYpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNTYpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDU2MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDU3KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoNTcpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNDI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg1NyksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg1Nykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNTcpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNTcpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDU3MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDU4KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoNTgpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNDUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg1OCksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg1OCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNTgpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNTgpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDU4MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDU5KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoNTkpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNDc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg1OSksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg1OSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNTkpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNTkpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDU5MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDYwKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoNjApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNTAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg2MCksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg2MCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNjApLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNjApIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDYwMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDYxKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoNjEpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNTI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg2MSksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg2MSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNjEpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNjEpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDYxMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDYyKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoNjIpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNTUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg2MiksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg2Mikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNjIpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNjIpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDYyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDYzKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoNjMpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNTc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg2MyksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg2Mykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNjMpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNjMpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDYzMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDY0KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoNjQpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNjAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg2NCksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg2NCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNjQpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNjQpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDY0MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDY1KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoNjUpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNjI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg2NSksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg2NSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNjUpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNjUpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDY1MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDY2KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoNjYpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNjUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg2NiksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg2Nikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNjYpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNjYpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDY2MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDY3KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoNjcpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNjc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg2NyksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg2Nykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNjcpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNjcpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDY3MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDY4KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoNjgpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNzAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg2OCksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg2OCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNjgpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNjgpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDY4MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDY5KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoNjkpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNzI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg2OSksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg2OSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNjkpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNjkpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDY5MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDcwKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoNzApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNzUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg3MCksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg3MCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNzApLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNzApIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDcwMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDcxKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoNzEpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNzc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg3MSksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg3MSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNzEpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNzEpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDcxMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDcyKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoNzIpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxODAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg3MiksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg3Mikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNzIpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNzIpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDcyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDczKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoNzMpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxODI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg3MyksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg3Mykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNzMpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNzMpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDczMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDc0KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoNzQpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxODUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg3NCksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg3NCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNzQpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNzQpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDc0MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDc1KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoNzUpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxODc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg3NSksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg3NSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNzUpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNzUpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDc1MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDc2KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoNzYpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxOTAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg3NiksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg3Nikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNzYpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNzYpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDc2MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDc3KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoNzcpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxOTI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg3NyksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg3Nykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNzcpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNzcpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDc3MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDc4KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoNzgpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxOTUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg3OCksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg3OCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNzgpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNzgpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDc4MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDc5KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoNzkpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxOTc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg3OSksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg3OSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNzkpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoNzkpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDc5MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDgwKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoODApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMDAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg4MCksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg4MCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoODApLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoODApIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDgwMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDgxKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoODEpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMDI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg4MSksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg4MSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoODEpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoODEpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDgxMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDgyKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoODIpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMDUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg4MiksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg4Mikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoODIpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoODIpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDgyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDgzKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoODMpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMDc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg4MyksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg4Mykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoODMpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoODMpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDgzMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDg0KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoODQpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMTAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg4NCksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg4NCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoODQpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoODQpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDg0MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDg1KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoODUpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMTI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg4NSksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg4NSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoODUpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoODUpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDg1MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDg2KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoODYpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMTUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg4NiksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg4Nikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoODYpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoODYpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDg2MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDg3KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoODcpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMTc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg4NyksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg4Nykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoODcpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoODcpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDg3MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDg4KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoODgpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMjAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg4OCksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg4OCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoODgpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoODgpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDg4MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDg5KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoODkpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMjI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg4OSksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg4OSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoODkpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoODkpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDg5MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDkwKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoOTApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMjUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg5MCksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg5MCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoOTApLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoOTApIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDkwMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDkxKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoOTEpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMjc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg5MSksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg5MSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoOTEpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoOTEpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDkxMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDkyKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoOTIpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMzAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg5MiksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg5Mikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoOTIpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoOTIpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDkyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDkzKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoOTMpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMzI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg5MyksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg5Mykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoOTMpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoOTMpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDkzMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDk0KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoOTQpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMzUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg5NCksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg5NCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoOTQpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoOTQpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDk0MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDk1KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoOTUpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMzc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg5NSksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg5NSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoOTUpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoOTUpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDk1MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDk2KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoOTYpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyNDAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg5NiksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg5Nikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoOTYpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoOTYpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDk2MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDk3KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoOTcpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyNDI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg5NyksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg5Nykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoOTcpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoOTcpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDk3MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDk4KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoOTgpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyNDUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg5OCksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg5OCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoOTgpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoOTgpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDk4MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDk5KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoOTkpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyNDc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg5OSksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSg5OSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoOTkpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoOTkpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDk5MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDEwMCksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDEwMCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDI1MDBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDEwMCksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxMDApIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDEwMCksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxMDApIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEwMDBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxMDEpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxMDEpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyNTI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxMDEpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTAxKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxMDEpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTAxKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMDEwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTAyKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTAyKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMjU1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTAyKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDEwMikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTAyKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDEwMikge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTAyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDEwMyksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDEwMykge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDI1NzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDEwMyksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxMDMpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDEwMyksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxMDMpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEwMzBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxMDQpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxMDQpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyNjAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxMDQpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTA0KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxMDQpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTA0KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMDQwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTA1KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTA1KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMjYyNW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTA1KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDEwNSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTA1KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDEwNSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTA1MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDEwNiksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDEwNikge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDI2NTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDEwNiksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxMDYpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDEwNiksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxMDYpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEwNjBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxMDcpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxMDcpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyNjc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxMDcpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTA3KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxMDcpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTA3KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMDcwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTA4KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTA4KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMjcwMG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTA4KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDEwOCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTA4KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDEwOCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTA4MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDEwOSksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDEwOSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDI3MjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDEwOSksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxMDkpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDEwOSksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxMDkpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEwOTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxMTApLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxMTApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyNzUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxMTApLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTEwKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxMTApLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTEwKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMTAwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTExKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTExKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMjc3NW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTExKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDExMSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTExKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDExMSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTExMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDExMiksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDExMikge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDI4MDBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDExMiksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxMTIpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDExMiksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxMTIpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDExMjBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxMTMpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxMTMpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyODI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxMTMpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTEzKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxMTMpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTEzKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMTMwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTE0KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTE0KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMjg1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTE0KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDExNCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTE0KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDExNCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTE0MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDExNSksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDExNSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDI4NzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDExNSksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxMTUpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDExNSksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxMTUpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDExNTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxMTYpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxMTYpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyOTAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxMTYpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTE2KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxMTYpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTE2KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMTYwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTE3KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTE3KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMjkyNW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTE3KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDExNykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTE3KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDExNykge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTE3MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDExOCksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDExOCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDI5NTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDExOCksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxMTgpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDExOCksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxMTgpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDExODBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxMTkpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxMTkpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyOTc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxMTkpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTE5KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxMTkpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTE5KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMTkwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTIwKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTIwKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzAwMG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTIwKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDEyMCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTIwKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDEyMCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTIwMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDEyMSksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDEyMSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDMwMjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDEyMSksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxMjEpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDEyMSksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxMjEpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEyMTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxMjIpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxMjIpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzMDUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxMjIpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTIyKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxMjIpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTIyKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMjIwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTIzKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTIzKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzA3NW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTIzKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDEyMykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTIzKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDEyMykge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTIzMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDEyNCksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDEyNCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDMxMDBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDEyNCksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxMjQpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDEyNCksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxMjQpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEyNDBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxMjUpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxMjUpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzMTI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxMjUpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTI1KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxMjUpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTI1KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMjUwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTI2KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTI2KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzE1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTI2KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDEyNikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTI2KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDEyNikge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTI2MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDEyNyksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDEyNykge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDMxNzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDEyNyksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxMjcpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDEyNyksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxMjcpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEyNzBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxMjgpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxMjgpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzMjAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxMjgpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTI4KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxMjgpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTI4KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMjgwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTI5KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTI5KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzIyNW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTI5KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDEyOSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTI5KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDEyOSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTI5MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDEzMCksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDEzMCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDMyNTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDEzMCksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxMzApIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDEzMCksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxMzApIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEzMDBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxMzEpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxMzEpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzMjc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxMzEpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTMxKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxMzEpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTMxKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMzEwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTMyKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTMyKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzMwMG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTMyKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDEzMikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTMyKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDEzMikge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTMyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDEzMyksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDEzMykge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDMzMjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDEzMyksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxMzMpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDEzMyksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxMzMpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEzMzBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxMzQpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxMzQpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzMzUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxMzQpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTM0KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxMzQpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTM0KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMzQwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTM1KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTM1KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzM3NW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTM1KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDEzNSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTM1KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDEzNSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTM1MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDEzNiksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDEzNikge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDM0MDBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDEzNiksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxMzYpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDEzNiksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxMzYpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEzNjBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxMzcpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxMzcpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzNDI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxMzcpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTM3KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxMzcpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTM3KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMzcwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTM4KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTM4KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzQ1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTM4KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDEzOCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTM4KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDEzOCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTM4MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDEzOSksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDEzOSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDM0NzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDEzOSksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxMzkpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDEzOSksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxMzkpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEzOTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxNDApLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxNDApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzNTAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxNDApLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTQwKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxNDApLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTQwKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNDAwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTQxKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTQxKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzUyNW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTQxKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE0MSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTQxKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE0MSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTQxMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDE0MiksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDE0Mikge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDM1NTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE0MiksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxNDIpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE0MiksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxNDIpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE0MjBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxNDMpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxNDMpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzNTc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxNDMpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTQzKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxNDMpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTQzKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNDMwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTQ0KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTQ0KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzYwMG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTQ0KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE0NCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTQ0KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE0NCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTQ0MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDE0NSksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDE0NSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDM2MjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE0NSksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxNDUpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE0NSksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxNDUpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE0NTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxNDYpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxNDYpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzNjUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxNDYpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTQ2KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxNDYpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTQ2KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNDYwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTQ3KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTQ3KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzY3NW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTQ3KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE0Nykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTQ3KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE0Nykge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTQ3MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDE0OCksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDE0OCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDM3MDBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE0OCksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxNDgpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE0OCksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxNDgpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE0ODBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxNDkpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxNDkpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzNzI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxNDkpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTQ5KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxNDkpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTQ5KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNDkwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTUwKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTUwKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzc1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTUwKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE1MCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTUwKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE1MCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTUwMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDE1MSksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDE1MSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDM3NzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE1MSksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxNTEpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE1MSksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxNTEpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE1MTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxNTIpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxNTIpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzODAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxNTIpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTUyKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxNTIpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTUyKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNTIwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTUzKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTUzKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzgyNW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTUzKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE1Mykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTUzKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE1Mykge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTUzMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDE1NCksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDE1NCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDM4NTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE1NCksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxNTQpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE1NCksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxNTQpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE1NDBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxNTUpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxNTUpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzODc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxNTUpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTU1KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxNTUpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTU1KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNTUwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTU2KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTU2KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzkwMG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTU2KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE1Nikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTU2KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE1Nikge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTU2MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDE1NyksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDE1Nykge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDM5MjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE1NyksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxNTcpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE1NyksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxNTcpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE1NzBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxNTgpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxNTgpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzOTUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxNTgpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTU4KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxNTgpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTU4KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNTgwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTU5KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTU5KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzk3NW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTU5KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE1OSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTU5KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE1OSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTU5MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDE2MCksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDE2MCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQwMDBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE2MCksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxNjApIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE2MCksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxNjApIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE2MDBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxNjEpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxNjEpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0MDI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxNjEpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTYxKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxNjEpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTYxKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNjEwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTYyKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTYyKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDA1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTYyKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE2Mikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTYyKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE2Mikge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTYyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDE2MyksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDE2Mykge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQwNzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE2MyksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxNjMpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE2MyksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxNjMpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE2MzBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxNjQpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxNjQpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0MTAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxNjQpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTY0KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxNjQpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTY0KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNjQwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTY1KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTY1KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDEyNW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTY1KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE2NSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTY1KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE2NSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTY1MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDE2NiksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDE2Nikge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQxNTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE2NiksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxNjYpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE2NiksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxNjYpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE2NjBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxNjcpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxNjcpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0MTc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxNjcpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTY3KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxNjcpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTY3KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNjcwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTY4KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTY4KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDIwMG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTY4KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE2OCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTY4KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE2OCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTY4MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDE2OSksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDE2OSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQyMjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE2OSksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxNjkpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE2OSksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxNjkpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE2OTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxNzApLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxNzApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0MjUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxNzApLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTcwKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxNzApLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTcwKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNzAwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTcxKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTcxKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDI3NW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTcxKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE3MSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTcxKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE3MSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTcxMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDE3MiksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDE3Mikge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQzMDBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE3MiksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxNzIpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE3MiksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxNzIpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE3MjBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxNzMpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxNzMpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0MzI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxNzMpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTczKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxNzMpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTczKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNzMwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTc0KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTc0KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDM1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTc0KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE3NCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTc0KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE3NCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTc0MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDE3NSksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDE3NSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQzNzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE3NSksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxNzUpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE3NSksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxNzUpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE3NTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxNzYpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxNzYpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0NDAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxNzYpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTc2KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxNzYpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTc2KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNzYwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTc3KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTc3KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDQyNW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTc3KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE3Nykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTc3KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE3Nykge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTc3MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDE3OCksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDE3OCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ0NTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE3OCksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxNzgpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE3OCksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxNzgpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE3ODBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxNzkpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxNzkpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0NDc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxNzkpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTc5KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxNzkpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTc5KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNzkwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTgwKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTgwKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDUwMG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTgwKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE4MCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTgwKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE4MCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTgwMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDE4MSksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDE4MSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ1MjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE4MSksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxODEpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE4MSksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxODEpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE4MTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxODIpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxODIpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0NTUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxODIpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTgyKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxODIpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTgyKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxODIwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTgzKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTgzKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDU3NW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTgzKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE4Mykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTgzKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE4Mykge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTgzMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDE4NCksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDE4NCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ2MDBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE4NCksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxODQpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE4NCksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxODQpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE4NDBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxODUpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxODUpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0NjI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxODUpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTg1KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxODUpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTg1KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxODUwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTg2KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTg2KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDY1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTg2KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE4Nikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTg2KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE4Nikge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTg2MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDE4NyksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDE4Nykge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ2NzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE4NyksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxODcpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE4NyksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxODcpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE4NzBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxODgpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxODgpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0NzAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxODgpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTg4KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxODgpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTg4KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxODgwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTg5KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTg5KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDcyNW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTg5KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE4OSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTg5KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE4OSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTg5MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDE5MCksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDE5MCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ3NTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE5MCksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxOTApIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE5MCksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxOTApIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE5MDBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxOTEpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxOTEpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0Nzc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxOTEpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTkxKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxOTEpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTkxKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxOTEwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTkyKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTkyKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDgwMG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTkyKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE5Mikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTkyKSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE5Mikge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTkyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDE5MyksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDE5Mykge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ4MjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE5MyksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxOTMpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE5MyksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxOTMpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE5MzBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxOTQpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxOTQpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0ODUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxOTQpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTk0KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxOTQpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTk0KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxOTQwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTk1KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTk1KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDg3NW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTk1KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE5NSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTk1KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE5NSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTk1MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDE5NiksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDE5Nikge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ5MDBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE5NiksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxOTYpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE5NiksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxOTYpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE5NjBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxOTcpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgxOTcpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0OTI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxOTcpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTk3KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxOTcpLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTk3KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxOTcwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTk4KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBjaXJjbGU6bnRoLW9mLXR5cGUoMTk4KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDk1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTk4KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE5OCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMTk4KSwgLnN0ZXAtMyAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE5OCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTk4MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDE5OSksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgY2lyY2xlOm50aC1vZi10eXBlKDE5OSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ5NzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE5OSksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxOTkpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC0zIC5zcGlkZXItYmcgI3N0ZXAtMyBwYXRoOm50aC1vZi10eXBlKDE5OSksIC5zdGVwLTMgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgxOTkpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE5OTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTMgLnNwaWRlci1iZyAjc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgyMDApLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIGNpcmNsZTpudGgtb2YtdHlwZSgyMDApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA1MDAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgyMDApLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMjAwKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtMyAuc3BpZGVyLWJnICNzdGVwLTMgcGF0aDpudGgtb2YtdHlwZSgyMDApLCAuc3RlcC0zIC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC0zIHBhdGg6bnRoLW9mLXR5cGUoMjAwKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMDAwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3BpZGVyLWJnICNzdGVwLTQge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zcGlkZXItYmcgI3N0ZXAtNCBjaXJjbGUsIC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQsIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMCksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgwKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDApIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDApLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDEpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDEpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMSksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDIpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgyKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDIpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMiksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgyKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDMpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgzKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDMpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMyksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgzKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDQpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSg0KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg0KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDQpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDQpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSg1KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoNSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEyNW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNSksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg1KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg1KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDUpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDUwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoNiksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDYpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDYpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNiksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg2KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA2MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDcpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSg3KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg3KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDcpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDcpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNykge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNzBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSg4KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoOCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDIwMG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoOCksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg4KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg4KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDgpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDgwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoOSksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDkpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDkpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoOSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoOSksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg5KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA5MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDEwKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyNTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDEwKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDEwKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxMCksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxMCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTAwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTEpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxMSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDI3NW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTEpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTEpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDExKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDExKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxMiksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDEyKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxMiksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxMikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTIpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTIpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDEzKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTMpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzMjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDEzKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDEzKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxMyksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxMykge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTMwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTQpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxNCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDM1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTQpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTQpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE0KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE0KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNDBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxNSksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDE1KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxNSksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxNSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTUpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTUpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE1MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDE2KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTYpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0MDBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE2KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE2KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxNiksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxNikge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTYwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTcpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxNykge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQyNW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTcpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTcpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE3KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE3KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNzBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxOCksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDE4KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxOCksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxOCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTgpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTgpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE4MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDE5KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTkpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0NzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE5KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE5KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxOSksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxOSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTkwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMjApLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgyMCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDUwMG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMjApLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMjApIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDIwKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDIwKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMDBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgyMSksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDIxKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNTI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgyMSksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgyMSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMjEpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMjEpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDIxMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDIyKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMjIpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA1NTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDIyKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDIyKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgyMiksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgyMikge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMjIwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMjMpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgyMykge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDU3NW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMjMpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMjMpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDIzKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDIzKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMzBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgyNCksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDI0KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNjAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgyNCksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgyNCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMjQpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMjQpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDI0MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDI1KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMjUpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA2MjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDI1KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDI1KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgyNSksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgyNSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMjUwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMjYpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgyNikge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDY1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMjYpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMjYpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDI2KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDI2KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyNjBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgyNyksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDI3KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNjc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgyNyksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgyNykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMjcpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMjcpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDI3MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDI4KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMjgpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA3MDBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDI4KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDI4KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgyOCksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgyOCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMjgwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMjkpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgyOSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDcyNW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMjkpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMjkpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDI5KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDI5KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyOTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgzMCksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDMwKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNzUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgzMCksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgzMCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMzApLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMzApIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDMwMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDMxKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMzEpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA3NzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDMxKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDMxKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgzMSksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgzMSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzEwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMzIpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgzMikge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDgwMG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMzIpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMzIpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDMyKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDMyKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzMjBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgzMyksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDMzKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgODI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgzMyksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgzMykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMzMpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMzMpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDMzMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDM0KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMzQpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA4NTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDM0KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDM0KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgzNCksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgzNCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzQwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMzUpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgzNSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDg3NW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMzUpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMzUpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDM1KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDM1KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzNTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgzNiksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDM2KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgOTAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgzNiksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgzNikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMzYpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMzYpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDM2MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDM3KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMzcpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA5MjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDM3KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDM3KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgzNyksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgzNykge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzcwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMzgpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgzOCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDk1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMzgpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMzgpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDM4KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDM4KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzODBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgzOSksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDM5KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgOTc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgzOSksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgzOSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMzkpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMzkpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDM5MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDQwKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoNDApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMDAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg0MCksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg0MCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNDApLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNDApIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQwMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDQxKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoNDEpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMDI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg0MSksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg0MSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNDEpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNDEpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQxMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDQyKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoNDIpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMDUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg0MiksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg0Mikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNDIpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNDIpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDQzKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoNDMpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMDc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg0MyksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg0Mykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNDMpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNDMpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQzMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDQ0KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoNDQpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMTAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg0NCksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg0NCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNDQpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNDQpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ0MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDQ1KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoNDUpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMTI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg0NSksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg0NSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNDUpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNDUpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ1MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDQ2KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoNDYpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMTUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg0NiksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg0Nikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNDYpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNDYpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ2MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDQ3KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoNDcpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMTc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg0NyksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg0Nykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNDcpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNDcpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ3MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDQ4KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoNDgpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMjAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg0OCksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg0OCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNDgpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNDgpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ4MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDQ5KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoNDkpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMjI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg0OSksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg0OSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNDkpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNDkpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ5MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDUwKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoNTApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMjUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg1MCksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg1MCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNTApLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNTApIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDUwMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDUxKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoNTEpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMjc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg1MSksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg1MSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNTEpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNTEpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDUxMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDUyKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoNTIpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMzAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg1MiksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg1Mikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNTIpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNTIpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDUyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDUzKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoNTMpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMzI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg1MyksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg1Mykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNTMpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNTMpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDUzMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDU0KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoNTQpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMzUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg1NCksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg1NCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNTQpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNTQpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDU0MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDU1KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoNTUpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMzc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg1NSksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg1NSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNTUpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNTUpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDU1MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDU2KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoNTYpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNDAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg1NiksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg1Nikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNTYpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNTYpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDU2MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDU3KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoNTcpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNDI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg1NyksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg1Nykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNTcpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNTcpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDU3MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDU4KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoNTgpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNDUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg1OCksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg1OCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNTgpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNTgpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDU4MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDU5KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoNTkpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNDc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg1OSksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg1OSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNTkpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNTkpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDU5MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDYwKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoNjApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNTAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg2MCksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg2MCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNjApLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNjApIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDYwMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDYxKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoNjEpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNTI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg2MSksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg2MSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNjEpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNjEpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDYxMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDYyKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoNjIpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNTUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg2MiksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg2Mikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNjIpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNjIpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDYyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDYzKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoNjMpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNTc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg2MyksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg2Mykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNjMpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNjMpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDYzMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDY0KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoNjQpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNjAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg2NCksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg2NCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNjQpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNjQpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDY0MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDY1KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoNjUpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNjI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg2NSksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg2NSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNjUpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNjUpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDY1MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDY2KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoNjYpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNjUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg2NiksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg2Nikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNjYpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNjYpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDY2MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDY3KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoNjcpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNjc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg2NyksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg2Nykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNjcpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNjcpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDY3MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDY4KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoNjgpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNzAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg2OCksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg2OCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNjgpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNjgpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDY4MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDY5KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoNjkpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNzI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg2OSksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg2OSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNjkpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNjkpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDY5MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDcwKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoNzApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNzUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg3MCksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg3MCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNzApLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNzApIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDcwMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDcxKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoNzEpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNzc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg3MSksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg3MSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNzEpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNzEpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDcxMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDcyKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoNzIpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxODAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg3MiksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg3Mikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNzIpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNzIpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDcyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDczKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoNzMpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxODI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg3MyksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg3Mykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNzMpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNzMpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDczMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDc0KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoNzQpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxODUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg3NCksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg3NCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNzQpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNzQpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDc0MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDc1KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoNzUpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxODc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg3NSksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg3NSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNzUpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNzUpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDc1MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDc2KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoNzYpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxOTAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg3NiksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg3Nikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNzYpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNzYpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDc2MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDc3KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoNzcpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxOTI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg3NyksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg3Nykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNzcpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNzcpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDc3MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDc4KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoNzgpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxOTUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg3OCksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg3OCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNzgpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNzgpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDc4MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDc5KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoNzkpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxOTc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg3OSksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg3OSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNzkpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoNzkpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDc5MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDgwKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoODApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMDAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg4MCksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg4MCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoODApLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoODApIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDgwMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDgxKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoODEpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMDI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg4MSksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg4MSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoODEpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoODEpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDgxMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDgyKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoODIpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMDUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg4MiksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg4Mikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoODIpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoODIpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDgyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDgzKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoODMpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMDc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg4MyksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg4Mykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoODMpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoODMpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDgzMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDg0KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoODQpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMTAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg4NCksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg4NCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoODQpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoODQpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDg0MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDg1KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoODUpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMTI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg4NSksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg4NSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoODUpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoODUpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDg1MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDg2KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoODYpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMTUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg4NiksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg4Nikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoODYpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoODYpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDg2MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDg3KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoODcpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMTc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg4NyksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg4Nykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoODcpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoODcpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDg3MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDg4KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoODgpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMjAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg4OCksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg4OCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoODgpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoODgpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDg4MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDg5KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoODkpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMjI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg4OSksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg4OSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoODkpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoODkpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDg5MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDkwKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoOTApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMjUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg5MCksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg5MCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoOTApLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoOTApIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDkwMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDkxKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoOTEpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMjc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg5MSksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg5MSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoOTEpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoOTEpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDkxMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDkyKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoOTIpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMzAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg5MiksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg5Mikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoOTIpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoOTIpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDkyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDkzKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoOTMpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMzI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg5MyksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg5Mykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoOTMpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoOTMpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDkzMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDk0KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoOTQpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMzUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg5NCksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg5NCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoOTQpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoOTQpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDk0MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDk1KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoOTUpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMzc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg5NSksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg5NSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoOTUpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoOTUpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDk1MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDk2KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoOTYpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyNDAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg5NiksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg5Nikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoOTYpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoOTYpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDk2MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDk3KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoOTcpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyNDI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg5NyksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg5Nykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoOTcpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoOTcpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDk3MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDk4KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoOTgpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyNDUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg5OCksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg5OCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoOTgpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoOTgpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDk4MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDk5KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoOTkpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyNDc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg5OSksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSg5OSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoOTkpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoOTkpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDk5MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDEwMCksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDEwMCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDI1MDBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDEwMCksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxMDApIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDEwMCksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxMDApIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEwMDBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxMDEpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxMDEpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyNTI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxMDEpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTAxKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxMDEpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTAxKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMDEwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTAyKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTAyKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMjU1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTAyKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDEwMikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTAyKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDEwMikge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTAyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDEwMyksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDEwMykge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDI1NzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDEwMyksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxMDMpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDEwMyksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxMDMpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEwMzBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxMDQpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxMDQpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyNjAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxMDQpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTA0KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxMDQpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTA0KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMDQwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTA1KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTA1KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMjYyNW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTA1KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDEwNSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTA1KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDEwNSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTA1MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDEwNiksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDEwNikge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDI2NTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDEwNiksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxMDYpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDEwNiksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxMDYpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEwNjBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxMDcpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxMDcpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyNjc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxMDcpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTA3KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxMDcpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTA3KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMDcwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTA4KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTA4KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMjcwMG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTA4KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDEwOCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTA4KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDEwOCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTA4MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDEwOSksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDEwOSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDI3MjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDEwOSksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxMDkpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDEwOSksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxMDkpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEwOTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxMTApLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxMTApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyNzUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxMTApLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTEwKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxMTApLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTEwKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMTAwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTExKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTExKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMjc3NW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTExKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDExMSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTExKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDExMSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTExMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDExMiksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDExMikge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDI4MDBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDExMiksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxMTIpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDExMiksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxMTIpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDExMjBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxMTMpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxMTMpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyODI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxMTMpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTEzKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxMTMpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTEzKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMTMwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTE0KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTE0KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMjg1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTE0KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDExNCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTE0KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDExNCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTE0MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDExNSksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDExNSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDI4NzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDExNSksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxMTUpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDExNSksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxMTUpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDExNTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxMTYpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxMTYpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyOTAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxMTYpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTE2KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxMTYpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTE2KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMTYwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTE3KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTE3KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMjkyNW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTE3KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDExNykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTE3KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDExNykge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTE3MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDExOCksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDExOCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDI5NTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDExOCksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxMTgpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDExOCksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxMTgpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDExODBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxMTkpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxMTkpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyOTc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxMTkpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTE5KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxMTkpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTE5KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMTkwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTIwKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTIwKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzAwMG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTIwKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDEyMCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTIwKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDEyMCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTIwMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDEyMSksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDEyMSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDMwMjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDEyMSksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxMjEpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDEyMSksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxMjEpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEyMTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxMjIpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxMjIpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzMDUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxMjIpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTIyKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxMjIpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTIyKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMjIwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTIzKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTIzKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzA3NW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTIzKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDEyMykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTIzKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDEyMykge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTIzMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDEyNCksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDEyNCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDMxMDBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDEyNCksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxMjQpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDEyNCksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxMjQpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEyNDBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxMjUpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxMjUpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzMTI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxMjUpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTI1KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxMjUpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTI1KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMjUwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTI2KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTI2KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzE1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTI2KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDEyNikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTI2KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDEyNikge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTI2MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDEyNyksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDEyNykge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDMxNzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDEyNyksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxMjcpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDEyNyksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxMjcpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEyNzBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxMjgpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxMjgpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzMjAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxMjgpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTI4KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxMjgpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTI4KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMjgwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTI5KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTI5KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzIyNW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTI5KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDEyOSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTI5KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDEyOSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTI5MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDEzMCksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDEzMCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDMyNTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDEzMCksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxMzApIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDEzMCksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxMzApIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEzMDBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxMzEpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxMzEpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzMjc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxMzEpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTMxKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxMzEpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTMxKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMzEwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTMyKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTMyKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzMwMG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTMyKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDEzMikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTMyKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDEzMikge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTMyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDEzMyksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDEzMykge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDMzMjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDEzMyksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxMzMpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDEzMyksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxMzMpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEzMzBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxMzQpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxMzQpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzMzUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxMzQpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTM0KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxMzQpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTM0KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMzQwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTM1KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTM1KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzM3NW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTM1KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDEzNSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTM1KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDEzNSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTM1MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDEzNiksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDEzNikge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDM0MDBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDEzNiksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxMzYpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDEzNiksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxMzYpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEzNjBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxMzcpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxMzcpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzNDI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxMzcpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTM3KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxMzcpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTM3KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMzcwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTM4KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTM4KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzQ1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTM4KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDEzOCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTM4KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDEzOCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTM4MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDEzOSksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDEzOSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDM0NzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDEzOSksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxMzkpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDEzOSksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxMzkpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEzOTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxNDApLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxNDApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzNTAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxNDApLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTQwKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxNDApLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTQwKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNDAwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTQxKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTQxKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzUyNW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTQxKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE0MSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTQxKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE0MSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTQxMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDE0MiksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDE0Mikge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDM1NTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE0MiksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxNDIpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE0MiksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxNDIpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE0MjBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxNDMpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxNDMpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzNTc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxNDMpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTQzKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxNDMpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTQzKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNDMwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTQ0KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTQ0KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzYwMG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTQ0KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE0NCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTQ0KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE0NCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTQ0MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDE0NSksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDE0NSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDM2MjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE0NSksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxNDUpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE0NSksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxNDUpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE0NTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxNDYpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxNDYpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzNjUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxNDYpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTQ2KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxNDYpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTQ2KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNDYwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTQ3KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTQ3KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzY3NW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTQ3KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE0Nykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTQ3KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE0Nykge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTQ3MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDE0OCksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDE0OCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDM3MDBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE0OCksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxNDgpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE0OCksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxNDgpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE0ODBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxNDkpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxNDkpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzNzI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxNDkpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTQ5KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxNDkpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTQ5KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNDkwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTUwKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTUwKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzc1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTUwKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE1MCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTUwKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE1MCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTUwMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDE1MSksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDE1MSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDM3NzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE1MSksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxNTEpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE1MSksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxNTEpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE1MTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxNTIpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxNTIpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzODAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxNTIpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTUyKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxNTIpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTUyKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNTIwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTUzKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTUzKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzgyNW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTUzKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE1Mykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTUzKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE1Mykge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTUzMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDE1NCksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDE1NCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDM4NTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE1NCksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxNTQpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE1NCksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxNTQpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE1NDBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxNTUpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxNTUpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzODc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxNTUpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTU1KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxNTUpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTU1KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNTUwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTU2KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTU2KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzkwMG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTU2KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE1Nikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTU2KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE1Nikge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTU2MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDE1NyksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDE1Nykge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDM5MjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE1NyksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxNTcpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE1NyksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxNTcpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE1NzBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxNTgpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxNTgpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzOTUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxNTgpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTU4KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxNTgpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTU4KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNTgwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTU5KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTU5KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzk3NW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTU5KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE1OSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTU5KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE1OSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTU5MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDE2MCksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDE2MCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQwMDBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE2MCksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxNjApIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE2MCksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxNjApIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE2MDBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxNjEpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxNjEpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0MDI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxNjEpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTYxKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxNjEpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTYxKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNjEwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTYyKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTYyKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDA1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTYyKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE2Mikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTYyKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE2Mikge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTYyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDE2MyksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDE2Mykge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQwNzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE2MyksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxNjMpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE2MyksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxNjMpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE2MzBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxNjQpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxNjQpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0MTAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxNjQpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTY0KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxNjQpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTY0KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNjQwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTY1KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTY1KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDEyNW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTY1KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE2NSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTY1KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE2NSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTY1MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDE2NiksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDE2Nikge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQxNTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE2NiksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxNjYpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE2NiksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxNjYpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE2NjBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxNjcpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxNjcpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0MTc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxNjcpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTY3KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxNjcpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTY3KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNjcwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTY4KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTY4KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDIwMG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTY4KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE2OCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTY4KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE2OCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTY4MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDE2OSksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDE2OSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQyMjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE2OSksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxNjkpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE2OSksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxNjkpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE2OTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxNzApLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxNzApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0MjUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxNzApLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTcwKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxNzApLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTcwKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNzAwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTcxKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTcxKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDI3NW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTcxKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE3MSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTcxKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE3MSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTcxMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDE3MiksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDE3Mikge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQzMDBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE3MiksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxNzIpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE3MiksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxNzIpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE3MjBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxNzMpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxNzMpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0MzI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxNzMpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTczKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxNzMpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTczKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNzMwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTc0KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTc0KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDM1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTc0KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE3NCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTc0KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE3NCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTc0MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDE3NSksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDE3NSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQzNzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE3NSksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxNzUpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE3NSksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxNzUpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE3NTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxNzYpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxNzYpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0NDAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxNzYpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTc2KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxNzYpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTc2KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNzYwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTc3KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTc3KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDQyNW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTc3KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE3Nykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTc3KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE3Nykge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTc3MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDE3OCksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDE3OCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ0NTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE3OCksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxNzgpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE3OCksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxNzgpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE3ODBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxNzkpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxNzkpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0NDc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxNzkpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTc5KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxNzkpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTc5KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNzkwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTgwKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTgwKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDUwMG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTgwKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE4MCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTgwKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE4MCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTgwMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDE4MSksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDE4MSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ1MjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE4MSksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxODEpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE4MSksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxODEpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE4MTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxODIpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxODIpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0NTUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxODIpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTgyKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxODIpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTgyKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxODIwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTgzKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTgzKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDU3NW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTgzKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE4Mykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTgzKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE4Mykge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTgzMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDE4NCksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDE4NCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ2MDBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE4NCksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxODQpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE4NCksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxODQpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE4NDBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxODUpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxODUpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0NjI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxODUpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTg1KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxODUpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTg1KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxODUwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTg2KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTg2KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDY1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTg2KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE4Nikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTg2KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE4Nikge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTg2MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDE4NyksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDE4Nykge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ2NzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE4NyksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxODcpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE4NyksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxODcpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE4NzBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxODgpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxODgpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0NzAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxODgpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTg4KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxODgpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTg4KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxODgwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTg5KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTg5KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDcyNW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTg5KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE4OSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTg5KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE4OSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTg5MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDE5MCksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDE5MCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ3NTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE5MCksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxOTApIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE5MCksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxOTApIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE5MDBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxOTEpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxOTEpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0Nzc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxOTEpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTkxKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxOTEpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTkxKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxOTEwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTkyKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTkyKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDgwMG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTkyKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE5Mikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTkyKSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE5Mikge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTkyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDE5MyksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDE5Mykge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ4MjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE5MyksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxOTMpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE5MyksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxOTMpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE5MzBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxOTQpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxOTQpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0ODUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxOTQpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTk0KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxOTQpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTk0KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxOTQwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTk1KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTk1KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDg3NW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTk1KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE5NSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTk1KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE5NSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTk1MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDE5NiksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDE5Nikge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ5MDBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE5NiksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxOTYpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE5NiksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxOTYpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE5NjBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxOTcpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgxOTcpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0OTI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxOTcpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTk3KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxOTcpLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTk3KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxOTcwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTk4KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBjaXJjbGU6bnRoLW9mLXR5cGUoMTk4KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDk1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTk4KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE5OCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMTk4KSwgLnN0ZXAtNCAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE5OCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTk4MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDE5OSksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgY2lyY2xlOm50aC1vZi10eXBlKDE5OSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ5NzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE5OSksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxOTkpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC00IC5zcGlkZXItYmcgI3N0ZXAtNCBwYXRoOm50aC1vZi10eXBlKDE5OSksIC5zdGVwLTQgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgxOTkpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE5OTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTQgLnNwaWRlci1iZyAjc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgyMDApLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IGNpcmNsZTpudGgtb2YtdHlwZSgyMDApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA1MDAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgyMDApLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMjAwKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNCAuc3BpZGVyLWJnICNzdGVwLTQgcGF0aDpudGgtb2YtdHlwZSgyMDApLCAuc3RlcC00IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC00IHBhdGg6bnRoLW9mLXR5cGUoMjAwKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMDAwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3BpZGVyLWJnICNzdGVwLTUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zcGlkZXItYmcgI3N0ZXAtNSBjaXJjbGUsIC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUsIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMCksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgwKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDApIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDApLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDEpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDEpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMSksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDIpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgyKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDIpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMiksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgyKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDMpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgzKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDMpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMyksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgzKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDQpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSg0KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg0KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDQpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDQpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSg1KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoNSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEyNW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNSksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg1KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg1KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDUpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDUwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoNiksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDYpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDYpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNiksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg2KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA2MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDcpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSg3KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg3KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDcpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDcpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNykge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNzBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSg4KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoOCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDIwMG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoOCksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg4KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg4KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDgpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDgwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoOSksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDkpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDkpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoOSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoOSksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg5KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA5MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDEwKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyNTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDEwKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDEwKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxMCksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxMCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTAwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTEpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxMSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDI3NW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTEpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTEpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDExKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDExKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxMiksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDEyKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxMiksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxMikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTIpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTIpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDEzKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTMpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzMjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDEzKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDEzKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxMyksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxMykge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTMwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTQpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxNCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDM1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTQpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTQpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE0KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE0KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNDBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxNSksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDE1KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxNSksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxNSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTUpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTUpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE1MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDE2KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTYpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0MDBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE2KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE2KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxNiksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxNikge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTYwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTcpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxNykge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQyNW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTcpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTcpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE3KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE3KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNzBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxOCksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDE4KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxOCksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxOCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTgpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTgpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE4MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDE5KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTkpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0NzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE5KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE5KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxOSksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxOSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTkwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMjApLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgyMCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDUwMG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMjApLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMjApIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDIwKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDIwKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMDBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgyMSksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDIxKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNTI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgyMSksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgyMSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMjEpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMjEpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDIxMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDIyKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMjIpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA1NTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDIyKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDIyKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgyMiksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgyMikge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMjIwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMjMpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgyMykge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDU3NW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMjMpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMjMpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDIzKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDIzKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMzBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgyNCksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDI0KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNjAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgyNCksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgyNCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMjQpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMjQpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDI0MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDI1KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMjUpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA2MjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDI1KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDI1KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgyNSksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgyNSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMjUwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMjYpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgyNikge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDY1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMjYpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMjYpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDI2KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDI2KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyNjBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgyNyksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDI3KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNjc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgyNyksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgyNykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMjcpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMjcpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDI3MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDI4KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMjgpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA3MDBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDI4KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDI4KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgyOCksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgyOCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMjgwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMjkpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgyOSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDcyNW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMjkpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMjkpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDI5KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDI5KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyOTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgzMCksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDMwKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNzUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgzMCksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgzMCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMzApLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMzApIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDMwMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDMxKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMzEpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA3NzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDMxKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDMxKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgzMSksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgzMSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzEwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMzIpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgzMikge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDgwMG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMzIpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMzIpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDMyKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDMyKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzMjBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgzMyksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDMzKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgODI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgzMyksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgzMykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMzMpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMzMpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDMzMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDM0KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMzQpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA4NTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDM0KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDM0KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgzNCksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgzNCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzQwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMzUpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgzNSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDg3NW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMzUpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMzUpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDM1KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDM1KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzNTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgzNiksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDM2KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgOTAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgzNiksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgzNikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMzYpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMzYpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDM2MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDM3KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMzcpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA5MjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDM3KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDM3KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgzNyksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgzNykge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzcwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMzgpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgzOCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDk1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMzgpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMzgpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDM4KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDM4KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzODBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgzOSksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDM5KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgOTc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgzOSksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgzOSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMzkpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMzkpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDM5MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDQwKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoNDApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMDAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg0MCksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg0MCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNDApLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNDApIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQwMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDQxKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoNDEpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMDI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg0MSksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg0MSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNDEpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNDEpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQxMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDQyKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoNDIpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMDUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg0MiksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg0Mikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNDIpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNDIpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDQzKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoNDMpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMDc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg0MyksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg0Mykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNDMpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNDMpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQzMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDQ0KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoNDQpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMTAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg0NCksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg0NCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNDQpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNDQpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ0MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDQ1KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoNDUpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMTI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg0NSksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg0NSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNDUpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNDUpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ1MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDQ2KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoNDYpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMTUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg0NiksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg0Nikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNDYpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNDYpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ2MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDQ3KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoNDcpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMTc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg0NyksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg0Nykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNDcpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNDcpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ3MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDQ4KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoNDgpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMjAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg0OCksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg0OCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNDgpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNDgpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ4MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDQ5KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoNDkpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMjI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg0OSksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg0OSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNDkpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNDkpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ5MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDUwKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoNTApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMjUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg1MCksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg1MCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNTApLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNTApIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDUwMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDUxKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoNTEpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMjc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg1MSksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg1MSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNTEpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNTEpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDUxMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDUyKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoNTIpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMzAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg1MiksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg1Mikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNTIpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNTIpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDUyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDUzKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoNTMpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMzI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg1MyksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg1Mykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNTMpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNTMpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDUzMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDU0KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoNTQpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMzUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg1NCksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg1NCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNTQpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNTQpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDU0MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDU1KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoNTUpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMzc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg1NSksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg1NSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNTUpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNTUpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDU1MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDU2KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoNTYpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNDAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg1NiksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg1Nikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNTYpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNTYpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDU2MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDU3KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoNTcpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNDI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg1NyksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg1Nykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNTcpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNTcpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDU3MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDU4KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoNTgpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNDUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg1OCksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg1OCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNTgpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNTgpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDU4MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDU5KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoNTkpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNDc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg1OSksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg1OSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNTkpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNTkpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDU5MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDYwKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoNjApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNTAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg2MCksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg2MCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNjApLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNjApIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDYwMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDYxKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoNjEpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNTI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg2MSksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg2MSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNjEpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNjEpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDYxMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDYyKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoNjIpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNTUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg2MiksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg2Mikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNjIpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNjIpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDYyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDYzKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoNjMpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNTc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg2MyksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg2Mykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNjMpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNjMpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDYzMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDY0KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoNjQpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNjAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg2NCksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg2NCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNjQpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNjQpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDY0MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDY1KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoNjUpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNjI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg2NSksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg2NSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNjUpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNjUpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDY1MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDY2KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoNjYpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNjUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg2NiksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg2Nikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNjYpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNjYpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDY2MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDY3KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoNjcpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNjc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg2NyksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg2Nykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNjcpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNjcpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDY3MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDY4KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoNjgpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNzAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg2OCksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg2OCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNjgpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNjgpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDY4MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDY5KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoNjkpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNzI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg2OSksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg2OSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNjkpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNjkpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDY5MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDcwKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoNzApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNzUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg3MCksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg3MCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNzApLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNzApIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDcwMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDcxKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoNzEpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNzc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg3MSksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg3MSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNzEpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNzEpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDcxMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDcyKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoNzIpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxODAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg3MiksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg3Mikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNzIpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNzIpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDcyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDczKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoNzMpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxODI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg3MyksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg3Mykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNzMpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNzMpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDczMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDc0KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoNzQpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxODUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg3NCksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg3NCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNzQpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNzQpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDc0MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDc1KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoNzUpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxODc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg3NSksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg3NSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNzUpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNzUpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDc1MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDc2KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoNzYpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxOTAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg3NiksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg3Nikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNzYpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNzYpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDc2MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDc3KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoNzcpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxOTI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg3NyksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg3Nykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNzcpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNzcpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDc3MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDc4KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoNzgpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxOTUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg3OCksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg3OCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNzgpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNzgpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDc4MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDc5KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoNzkpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxOTc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg3OSksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg3OSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNzkpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoNzkpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDc5MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDgwKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoODApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMDAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg4MCksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg4MCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoODApLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoODApIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDgwMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDgxKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoODEpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMDI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg4MSksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg4MSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoODEpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoODEpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDgxMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDgyKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoODIpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMDUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg4MiksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg4Mikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoODIpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoODIpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDgyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDgzKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoODMpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMDc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg4MyksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg4Mykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoODMpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoODMpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDgzMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDg0KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoODQpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMTAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg4NCksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg4NCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoODQpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoODQpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDg0MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDg1KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoODUpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMTI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg4NSksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg4NSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoODUpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoODUpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDg1MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDg2KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoODYpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMTUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg4NiksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg4Nikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoODYpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoODYpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDg2MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDg3KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoODcpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMTc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg4NyksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg4Nykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoODcpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoODcpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDg3MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDg4KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoODgpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMjAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg4OCksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg4OCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoODgpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoODgpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDg4MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDg5KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoODkpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMjI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg4OSksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg4OSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoODkpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoODkpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDg5MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDkwKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoOTApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMjUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg5MCksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg5MCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoOTApLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoOTApIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDkwMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDkxKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoOTEpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMjc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg5MSksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg5MSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoOTEpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoOTEpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDkxMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDkyKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoOTIpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMzAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg5MiksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg5Mikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoOTIpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoOTIpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDkyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDkzKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoOTMpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMzI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg5MyksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg5Mykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoOTMpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoOTMpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDkzMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDk0KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoOTQpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMzUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg5NCksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg5NCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoOTQpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoOTQpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDk0MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDk1KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoOTUpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMzc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg5NSksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg5NSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoOTUpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoOTUpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDk1MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDk2KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoOTYpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyNDAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg5NiksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg5Nikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoOTYpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoOTYpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDk2MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDk3KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoOTcpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyNDI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg5NyksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg5Nykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoOTcpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoOTcpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDk3MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDk4KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoOTgpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyNDUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg5OCksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg5OCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoOTgpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoOTgpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDk4MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDk5KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoOTkpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyNDc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg5OSksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSg5OSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoOTkpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoOTkpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDk5MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDEwMCksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDEwMCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDI1MDBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDEwMCksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxMDApIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDEwMCksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxMDApIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEwMDBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxMDEpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxMDEpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyNTI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxMDEpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTAxKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxMDEpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTAxKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMDEwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTAyKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTAyKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMjU1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTAyKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDEwMikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTAyKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDEwMikge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTAyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDEwMyksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDEwMykge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDI1NzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDEwMyksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxMDMpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDEwMyksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxMDMpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEwMzBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxMDQpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxMDQpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyNjAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxMDQpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTA0KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxMDQpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTA0KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMDQwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTA1KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTA1KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMjYyNW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTA1KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDEwNSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTA1KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDEwNSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTA1MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDEwNiksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDEwNikge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDI2NTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDEwNiksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxMDYpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDEwNiksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxMDYpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEwNjBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxMDcpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxMDcpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyNjc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxMDcpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTA3KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxMDcpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTA3KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMDcwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTA4KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTA4KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMjcwMG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTA4KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDEwOCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTA4KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDEwOCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTA4MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDEwOSksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDEwOSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDI3MjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDEwOSksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxMDkpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDEwOSksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxMDkpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEwOTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxMTApLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxMTApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyNzUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxMTApLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTEwKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxMTApLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTEwKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMTAwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTExKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTExKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMjc3NW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTExKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDExMSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTExKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDExMSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTExMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDExMiksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDExMikge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDI4MDBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDExMiksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxMTIpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDExMiksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxMTIpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDExMjBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxMTMpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxMTMpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyODI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxMTMpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTEzKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxMTMpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTEzKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMTMwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTE0KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTE0KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMjg1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTE0KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDExNCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTE0KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDExNCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTE0MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDExNSksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDExNSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDI4NzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDExNSksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxMTUpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDExNSksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxMTUpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDExNTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxMTYpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxMTYpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyOTAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxMTYpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTE2KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxMTYpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTE2KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMTYwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTE3KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTE3KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMjkyNW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTE3KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDExNykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTE3KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDExNykge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTE3MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDExOCksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDExOCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDI5NTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDExOCksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxMTgpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDExOCksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxMTgpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDExODBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxMTkpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxMTkpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyOTc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxMTkpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTE5KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxMTkpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTE5KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMTkwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTIwKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTIwKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzAwMG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTIwKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDEyMCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTIwKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDEyMCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTIwMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDEyMSksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDEyMSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDMwMjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDEyMSksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxMjEpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDEyMSksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxMjEpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEyMTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxMjIpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxMjIpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzMDUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxMjIpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTIyKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxMjIpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTIyKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMjIwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTIzKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTIzKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzA3NW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTIzKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDEyMykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTIzKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDEyMykge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTIzMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDEyNCksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDEyNCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDMxMDBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDEyNCksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxMjQpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDEyNCksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxMjQpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEyNDBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxMjUpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxMjUpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzMTI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxMjUpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTI1KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxMjUpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTI1KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMjUwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTI2KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTI2KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzE1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTI2KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDEyNikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTI2KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDEyNikge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTI2MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDEyNyksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDEyNykge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDMxNzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDEyNyksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxMjcpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDEyNyksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxMjcpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEyNzBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxMjgpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxMjgpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzMjAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxMjgpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTI4KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxMjgpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTI4KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMjgwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTI5KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTI5KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzIyNW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTI5KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDEyOSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTI5KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDEyOSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTI5MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDEzMCksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDEzMCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDMyNTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDEzMCksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxMzApIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDEzMCksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxMzApIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEzMDBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxMzEpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxMzEpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzMjc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxMzEpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTMxKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxMzEpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTMxKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMzEwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTMyKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTMyKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzMwMG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTMyKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDEzMikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTMyKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDEzMikge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTMyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDEzMyksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDEzMykge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDMzMjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDEzMyksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxMzMpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDEzMyksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxMzMpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEzMzBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxMzQpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxMzQpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzMzUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxMzQpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTM0KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxMzQpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTM0KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMzQwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTM1KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTM1KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzM3NW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTM1KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDEzNSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTM1KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDEzNSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTM1MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDEzNiksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDEzNikge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDM0MDBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDEzNiksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxMzYpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDEzNiksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxMzYpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEzNjBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxMzcpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxMzcpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzNDI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxMzcpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTM3KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxMzcpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTM3KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxMzcwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTM4KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTM4KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzQ1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTM4KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDEzOCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTM4KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDEzOCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTM4MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDEzOSksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDEzOSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDM0NzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDEzOSksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxMzkpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDEzOSksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxMzkpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDEzOTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxNDApLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxNDApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzNTAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxNDApLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTQwKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxNDApLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTQwKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNDAwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTQxKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTQxKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzUyNW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTQxKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE0MSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTQxKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE0MSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTQxMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDE0MiksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDE0Mikge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDM1NTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE0MiksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxNDIpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE0MiksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxNDIpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE0MjBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxNDMpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxNDMpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzNTc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxNDMpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTQzKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxNDMpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTQzKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNDMwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTQ0KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTQ0KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzYwMG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTQ0KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE0NCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTQ0KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE0NCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTQ0MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDE0NSksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDE0NSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDM2MjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE0NSksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxNDUpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE0NSksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxNDUpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE0NTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxNDYpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxNDYpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzNjUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxNDYpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTQ2KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxNDYpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTQ2KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNDYwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTQ3KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTQ3KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzY3NW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTQ3KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE0Nykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTQ3KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE0Nykge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTQ3MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDE0OCksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDE0OCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDM3MDBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE0OCksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxNDgpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE0OCksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxNDgpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE0ODBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxNDkpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxNDkpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzNzI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxNDkpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTQ5KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxNDkpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTQ5KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNDkwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTUwKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTUwKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzc1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTUwKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE1MCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTUwKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE1MCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTUwMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDE1MSksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDE1MSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDM3NzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE1MSksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxNTEpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE1MSksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxNTEpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE1MTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxNTIpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxNTIpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzODAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxNTIpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTUyKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxNTIpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTUyKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNTIwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTUzKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTUzKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzgyNW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTUzKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE1Mykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTUzKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE1Mykge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTUzMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDE1NCksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDE1NCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDM4NTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE1NCksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxNTQpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE1NCksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxNTQpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE1NDBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxNTUpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxNTUpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzODc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxNTUpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTU1KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxNTUpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTU1KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNTUwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTU2KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTU2KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzkwMG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTU2KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE1Nikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTU2KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE1Nikge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTU2MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDE1NyksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDE1Nykge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDM5MjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE1NyksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxNTcpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE1NyksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxNTcpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE1NzBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxNTgpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxNTgpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAzOTUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxNTgpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTU4KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxNTgpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTU4KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNTgwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTU5KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTU5KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMzk3NW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTU5KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE1OSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTU5KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE1OSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTU5MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDE2MCksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDE2MCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQwMDBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE2MCksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxNjApIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE2MCksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxNjApIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE2MDBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxNjEpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxNjEpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0MDI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxNjEpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTYxKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxNjEpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTYxKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNjEwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTYyKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTYyKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDA1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTYyKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE2Mikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTYyKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE2Mikge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTYyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDE2MyksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDE2Mykge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQwNzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE2MyksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxNjMpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE2MyksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxNjMpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE2MzBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxNjQpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxNjQpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0MTAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxNjQpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTY0KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxNjQpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTY0KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNjQwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTY1KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTY1KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDEyNW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTY1KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE2NSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTY1KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE2NSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTY1MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDE2NiksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDE2Nikge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQxNTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE2NiksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxNjYpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE2NiksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxNjYpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE2NjBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxNjcpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxNjcpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0MTc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxNjcpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTY3KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxNjcpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTY3KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNjcwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTY4KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTY4KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDIwMG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTY4KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE2OCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTY4KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE2OCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTY4MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDE2OSksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDE2OSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQyMjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE2OSksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxNjkpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE2OSksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxNjkpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE2OTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxNzApLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxNzApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0MjUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxNzApLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTcwKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxNzApLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTcwKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNzAwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTcxKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTcxKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDI3NW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTcxKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE3MSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTcxKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE3MSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTcxMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDE3MiksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDE3Mikge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQzMDBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE3MiksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxNzIpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE3MiksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxNzIpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE3MjBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxNzMpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxNzMpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0MzI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxNzMpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTczKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxNzMpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTczKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNzMwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTc0KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTc0KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDM1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTc0KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE3NCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTc0KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE3NCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTc0MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDE3NSksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDE3NSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQzNzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE3NSksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxNzUpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE3NSksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxNzUpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE3NTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxNzYpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxNzYpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0NDAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxNzYpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTc2KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxNzYpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTc2KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNzYwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTc3KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTc3KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDQyNW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTc3KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE3Nykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTc3KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE3Nykge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTc3MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDE3OCksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDE3OCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ0NTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE3OCksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxNzgpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE3OCksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxNzgpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE3ODBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxNzkpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxNzkpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0NDc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxNzkpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTc5KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxNzkpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTc5KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxNzkwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTgwKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTgwKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDUwMG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTgwKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE4MCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTgwKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE4MCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTgwMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDE4MSksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDE4MSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ1MjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE4MSksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxODEpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE4MSksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxODEpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE4MTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxODIpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxODIpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0NTUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxODIpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTgyKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxODIpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTgyKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxODIwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTgzKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTgzKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDU3NW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTgzKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE4Mykge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTgzKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE4Mykge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTgzMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDE4NCksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDE4NCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ2MDBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE4NCksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxODQpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE4NCksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxODQpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE4NDBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxODUpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxODUpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0NjI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxODUpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTg1KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxODUpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTg1KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxODUwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTg2KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTg2KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDY1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTg2KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE4Nikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTg2KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE4Nikge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTg2MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDE4NyksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDE4Nykge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ2NzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE4NyksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxODcpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE4NyksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxODcpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE4NzBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxODgpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxODgpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0NzAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxODgpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTg4KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxODgpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTg4KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxODgwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTg5KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTg5KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDcyNW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTg5KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE4OSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTg5KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE4OSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTg5MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDE5MCksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDE5MCkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ3NTBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE5MCksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxOTApIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE5MCksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxOTApIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE5MDBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxOTEpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxOTEpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0Nzc1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxOTEpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTkxKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxOTEpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTkxKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxOTEwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTkyKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTkyKSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDgwMG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTkyKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE5Mikge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTkyKSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE5Mikge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTkyMG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDE5MyksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDE5Mykge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ4MjVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE5MyksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxOTMpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE5MyksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxOTMpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE5MzBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxOTQpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxOTQpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0ODUwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxOTQpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTk0KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxOTQpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTk0KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxOTQwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTk1KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTk1KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDg3NW1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTk1KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE5NSkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTk1KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE5NSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTk1MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDE5NiksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDE5Nikge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ5MDBtcyBlYXNlLWluO1xufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE5NiksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxOTYpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE5NiksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxOTYpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE5NjBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxOTcpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgxOTcpIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA0OTI1bXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxOTcpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTk3KSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxOTcpLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTk3KSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAxOTcwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTk4KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBjaXJjbGU6bnRoLW9mLXR5cGUoMTk4KSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgNDk1MG1zIGVhc2UtaW47XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTk4KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE5OCkge1xuICBvcGFjaXR5OiAuMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMTk4KSwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzcGlkZXIta2V5IGxpLnN0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE5OCkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgMTk4MG1zIGVhc2UtaW47XG4gIH1cbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDE5OSksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgY2lyY2xlOm50aC1vZi10eXBlKDE5OSkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDQ5NzVtcyBlYXNlLWluO1xufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE5OSksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxOTkpIHtcbiAgb3BhY2l0eTogLjI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtNSBwYXRoOm50aC1vZi10eXBlKDE5OSksIC5zdGVwLTUgLnNwaWRlci1iZyAjc3BpZGVyLWtleSBsaS5zdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgxOTkpIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIDE5OTBtcyBlYXNlLWluO1xuICB9XG59XG5cbi5zdGVwLTUgLnNwaWRlci1iZyAjc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgyMDApLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IGNpcmNsZTpudGgtb2YtdHlwZSgyMDApIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyA1MDAwbXMgZWFzZS1pbjtcbn1cblxuLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgyMDApLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMjAwKSB7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTUgcGF0aDpudGgtb2YtdHlwZSgyMDApLCAuc3RlcC01IC5zcGlkZXItYmcgI3NwaWRlci1rZXkgbGkuc3RlcC01IHBhdGg6bnRoLW9mLXR5cGUoMjAwKSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAyMDAwbXMgZWFzZS1pbjtcbiAgfVxufVxuXG4uc3RlcC01IC5zcGlkZXItYmcgI3N0ZXAtMiwgLnN0ZXAtNSAuc3BpZGVyLWJnICNzdGVwLTEge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgNTAwbXMsIG9wYWNpdHkgNTAwbXMgZWFzZS1pbjtcbn1cblxuLmJhLW11bHRpcGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJhLW11bHRpcGxlLmZpcnN0LXJvdyB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4uYmEtbXVsdGlwbGU6YWZ0ZXIge1xuICBjb250ZW50OiAnTG9jYXRpb24gaGVyZSc7XG4gIGZvbnQtZmFtaWx5OiBTb3VyY2UgU2FucyBQcm8sLWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsU2Vnb2UgVUksUm9ib3RvLEhlbHZldGljYSBOZXVlLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5iYS1tdWx0aXBsZS5obGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIkhsYSBQb2UgS2F1bmcgXCI7XG59XG5cbi5iYS1tdWx0aXBsZS5obGEgLmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaGxhLWJlZm9yZS5qcGcpO1xufVxuXG4uYmEtbXVsdGlwbGUuaGxhIC5iZWZvcmU6YWZ0ZXIge1xuICBjb250ZW50OiAnQVVHLiAyMDE3Jztcbn1cblxuLmJhLW11bHRpcGxlLmhsYSAuYWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2hsYS1hZnRlci5qcGcpO1xufVxuXG4uYmEtbXVsdGlwbGUuaGxhIC5hZnRlcjphZnRlciB7XG4gIGNvbnRlbnQ6ICdOT1YuIDIwMTgnO1xufVxuXG4uYmEtbXVsdGlwbGUubXlvOmFmdGVyIHtcbiAgY29udGVudDogXCJNeW8gVGh1IEd5aVwiO1xufVxuXG4uYmEtbXVsdGlwbGUubXlvIC5iZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL215by1iZWZvcmUuanBnKTtcbn1cblxuLmJhLW11bHRpcGxlLm15byAuYmVmb3JlOmFmdGVyIHtcbiAgY29udGVudDogJ0FVRy4gMjAxNyc7XG59XG5cbi5iYS1tdWx0aXBsZS5teW8gLmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9teW8tYWZ0ZXIuanBnKTtcbn1cblxuLmJhLW11bHRpcGxlLm15byAuYWZ0ZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnT0NULiAyMDE4Jztcbn1cblxuLmJhLW11bHRpcGxlLnRoaXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlRoaXQgVG9uZSBOYXIgR3dhIFNvblwiO1xufVxuXG4uYmEtbXVsdGlwbGUudGhpdCAuYmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90aGl0LWJlZm9yZS5qcGcpO1xufVxuXG4uYmEtbXVsdGlwbGUudGhpdCAuYmVmb3JlOmFmdGVyIHtcbiAgY29udGVudDogJ05PVi4gMjAxNyc7XG59XG5cbi5iYS1tdWx0aXBsZS50aGl0IC5hZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdGhpdC1hZnRlci5qcGcpO1xufVxuXG4uYmEtbXVsdGlwbGUudGhpdCAuYWZ0ZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnTk9WLiAyMDE4Jztcbn1cblxuLmJhLW11bHRpcGxlLmRvbmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIkRvbmUgUGFpa1wiO1xufVxuXG4uYmEtbXVsdGlwbGUuZG9uZSAuYmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kb25lLWJlZm9yZS5qcGcpO1xufVxuXG4uYmEtbXVsdGlwbGUuZG9uZSAuYmVmb3JlOmFmdGVyIHtcbiAgY29udGVudDogJ05PVi4gMjAxNyc7XG59XG5cbi5iYS1tdWx0aXBsZS5kb25lIC5hZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZG9uZS1hZnRlci5qcGcpO1xufVxuXG4uYmEtbXVsdGlwbGUuZG9uZSAuYWZ0ZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnREVDLiAyMDE4Jztcbn1cblxuLmJhLW11bHRpcGxlIC5iYSB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDJweCk7XG4gIGhlaWdodDogMjc1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5iYS1tdWx0aXBsZSAuYmEuYmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbi5iYS1tdWx0aXBsZSAuYmEuYWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4uYmEtbXVsdGlwbGUgLmJhOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFNvdXJjZSBTYW5zIFBybywtYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxTZWdvZSBVSSxSb2JvdG8sSGVsdmV0aWNhIE5ldWUsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogLjg1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE1cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG59XG5cbi5nYWxsZXJ5IC5nYWxsZXJ5LXRleHQge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuYSwgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5ociB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxucGljdHVyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuaW1nLmZ1bGx3aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG52aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDMwMDBweDtcbn1cblxuLm1haW4ge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG1hcmdpbi10b3A6IDUycHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubWFpbiB7XG4gICAgbWFyZ2luLXRvcDogNjhweDtcbiAgfVxufVxuXG5ib2R5LmdyYXBoaWNzIC5tYWluIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIGJvZHkuZ3JhcGhpY3MgLm1haW4ge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cblxuLnRpbWVzdGFtcCB7XG4gIGNvbG9yOiAjNkI2QTZCO1xufVxuXG4udG9vbHRpcCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mdWxsaGVpZ2h0IHtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cblxuLmZ1bGxoZWlnaHQjc2xpZGUzIHtcbiAgaGVpZ2h0OiAxMjB2aDtcbn1cblxuLmRpdmlkZSB7XG4gIGhlaWdodDogNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzZCNkE2QjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2QjZBNkI7XG59XG5cbi5tYXJnaW4tdG9wLTMwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLm1hcmdpbi1ib3R0b20tMzAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucm93LWRpdmlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yb3ctZGl2aWRlcjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxcHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkI2QTZCO1xufVxuXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmNvbnRhaW5lci1mdWxsLW1vYmlsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1mdWxsIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmNvbnRhaW5lci1mdWxsIC5zb3VyY2UtdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItZnVsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1mdWxsIC5jb250YWluZXIgLnJvdyB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLmNoYXB0ZXItaGVhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmlnaGVhZCB7XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDNyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5ieWxpbmUge1xuICBtYXJnaW4tdG9wOiAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5ib2R5dGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYm9keXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICB9XG59XG5cbi5raWNrZXIge1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxuLmJsYWNrLWJnIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cblxuLndoaXRlLWJnIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RiZGJkYjtcbn1cblxuLmxpZ2hib3gtcm93IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubGlnaGJveC1yb3cgLmxiLWltZyB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLnNvdXJjZS10ZXh0IHtcbiAgZm9udC1zaXplOiAuOHJlbTtcbiAgY29sb3I6ICNkYmRiZGI7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5ib3R0b20tcnVsZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNkI2QTZCO1xufVxuXG4uc2lnbm9mZiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG5cbi5zaWdub2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RiZGJkYjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDExNHB4O1xuICB0b3A6IDA7XG4gIHRleHQtc2hhZG93OiAxLjVweCAxLjVweCA0cHggIzAwMDtcbn1cblxuLnNoYXJlLWluLWFydGljbGUtY29udGFpbmVyIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4uc2hhcmUtaW4tYXJ0aWNsZS1jb250YWluZXIgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbS5mb2xsb3ctdXMge1xuICBjb2xvcjogI2RiZGJkYjtcbn1cblxuLnNoYXJlLWluLWFydGljbGUtY29udGFpbmVyIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0gYSB7XG4gIGNvbG9yOiAjZGJkYmRiO1xufVxuXG4ub3RoZXItc3Rvcmllcy1jb250YWluZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzQ0NCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5vdGhlci1zdG9yeS10aXRsZSB7XG4gIGNvbG9yOiAjZGJkYmRiICFpbXBvcnRhbnQ7XG59XG5cbi5vdGhlci1zZXJpZXMtZGV0YWlsIHAge1xuICBjb2xvcjogI2RiZGJkYiAhaW1wb3J0YW50O1xufVxuXG4uejEwIHtcbiAgei1pbmRleDogMTA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cblxuLy9mb250IGxvY2F0aW9uc1xuJHJldXRlcnMtZm9udC1wYXRoOiAgICAgICAgICcvL2dyYXBoaWNzLnRob21zb25yZXV0ZXJzLmNvbS9mb250cyc7XG4kZmEtZm9udC1wYXRoOiAgICAgICAgICAgICAgJy8vZ3JhcGhpY3MudGhvbXNvbnJldXRlcnMuY29tL2ZvbnRzJztcblxuLypcbiRyZXV0ZXJzLWZvbnQtcGF0aDogICAgICAgICAnLi4vZm9udHMnO1xuJGZhLWZvbnQtcGF0aDogICAgICAgICAgICAgICcuLi9mb250cyc7XG4qL1xuXG5cblxuJHJldXRlcnMtc3RhbmRhcmQtbWFyZ2luOiA0MHB4O1xuXG5cbi8vZXh0cmEgY29sb3JzXG4kZ3JheS1ib3JkZXI6ICAgICAgICAgICAgICAgIzQ0NDQ0NDtcbiRiYWNrZ3JvdW5kLWNvbG9yOiAgICAgICAgICAjRkZGRkZGO1xuXG4kZGFyay10aGVtZS1iZzogICAgICAgICAgICAgIzIyMjIyMjtcbiRkYXJrLXRoZW1lLWJvcmRlcjogICAgICAgICAjNDQ0NDQ0O1xuXG4vL2Jvb3RzdHJhcCBvdmVycmlkZXNcbiRncmF5LWRhcms6ICAgICAgICAgICAgICAgICAjMzMzMzMzO1xuJGdyYXk6ICAgICAgICAgICAgICAgICAgICAgICM2QjZBNkI7XG4kZ3JheS1saWdodDogICAgICAgICAgICAgICAgI2FhYWFhYTtcbiRncmF5LWxpZ2h0ZXI6ICAgICAgICAgICAgICAjZGJkYmRiO1xuJGdyYXktbGlnaHRlc3Q6ICAgICAgICAgICAgICNmN2Y3Zjc7XG4kZ3JheS1zcGVjaWFsLXJlcG9ydHM6ICAgICAgI0UyRTJFMjtcbiRib2R5LWJhY2tncm91bmQtY29sb3I6ICAgICAjRkZGRkZGO1xuXG4kYnJhbmQtcHJpbWFyeTogICAgICAgICAgICAgIzAyNzVkOCAhZGVmYXVsdDtcbiRicmFuZC1zdWNjZXNzOiAgICAgICAgICAgICAjNWNiODVjICFkZWZhdWx0O1xuJGJyYW5kLWluZm86ICAgICAgICAgICAgICAgICM1YmMwZGUgIWRlZmF1bHQ7XG4kYnJhbmQtd2FybmluZzogICAgICAgICAgICAgI2YwYWQ0ZSAhZGVmYXVsdDtcbiRicmFuZC1kYW5nZXI6ICAgICAgICAgICAgICAjZDk1MzRmICFkZWZhdWx0O1xuLy9cbi8vIENvbG9yIHN5c3RlbVxuLy9cblxuLy8gQm9vdHN0cmFwIGZ1bmN0aW9uc1xuLy9cbi8vIFV0aWxpdHkgbWl4aW5zIGFuZCBmdW5jdGlvbnMgZm9yIGV2YWx1dGF0aW5nIHNvdXJjZSBjb2RlIGFjcm9zcyBvdXIgdmFyaWFibGVzLCBtYXBzLCBhbmQgbWl4aW5zLlxuXG4vLyBBc2NlbmRpbmdcbi8vIFVzZWQgdG8gZXZhbHVhdGUgU2FzcyBtYXBzIGxpa2Ugb3VyIGdyaWQgYnJlYWtwb2ludHMuXG5AbWl4aW4gX2Fzc2VydC1hc2NlbmRpbmcoJG1hcCwgJG1hcC1uYW1lKSB7XG4gICRwcmV2LWtleTogbnVsbDtcbiAgJHByZXYtbnVtOiBudWxsO1xuICBAZWFjaCAka2V5LCAkbnVtIGluICRtYXAge1xuICAgIEBpZiAkcHJldi1udW0gPT0gbnVsbCB7XG4gICAgICAvLyBEbyBub3RoaW5nXG4gICAgfSBAZWxzZSBpZiBub3QgY29tcGFyYWJsZSgkcHJldi1udW0sICRudW0pIHtcbiAgICAgIEB3YXJuIFwiUG90ZW50aWFsbHkgaW52YWxpZCB2YWx1ZSBmb3IgI3skbWFwLW5hbWV9OiBUaGlzIG1hcCBtdXN0IGJlIGluIGFzY2VuZGluZyBvcmRlciwgYnV0IGtleSAnI3ska2V5fScgaGFzIHZhbHVlICN7JG51bX0gd2hvc2UgdW5pdCBtYWtlcyBpdCBpbmNvbXBhcmFibGUgdG8gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XG4gICAgfSBAZWxzZSBpZiAkcHJldi1udW0gPj0gJG51bSB7XG4gICAgICBAd2FybiBcIkludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdoaWNoIGlzbid0IGdyZWF0ZXIgdGhhbiAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5ICcjeyRwcmV2LWtleX0nICFcIjtcbiAgICB9XG4gICAgJHByZXYta2V5OiAka2V5O1xuICAgICRwcmV2LW51bTogJG51bTtcbiAgfVxufVxuXG4vLyBTdGFydHMgYXQgemVyb1xuLy8gQW5vdGhlciBncmlkIG1peGluIHRoYXQgZW5zdXJlcyB0aGUgbWluLXdpZHRoIG9mIHRoZSBsb3dlc3QgYnJlYWtwb2ludCBzdGFydHMgYXQgMC5cbkBtaXhpbiBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRtYXApIHtcbiAgJHZhbHVlczogbWFwLXZhbHVlcygkbWFwKTtcbiAgJGZpcnN0LXZhbHVlOiBudGgoJHZhbHVlcywgMSk7XG4gIEBpZiAkZmlyc3QtdmFsdWUgIT0gMCB7XG4gICAgQHdhcm4gXCJGaXJzdCBicmVha3BvaW50IGluIGAkZ3JpZC1icmVha3BvaW50c2AgbXVzdCBzdGFydCBhdCAwLCBidXQgc3RhcnRzIGF0ICN7JGZpcnN0LXZhbHVlfS5cIjtcbiAgfVxufVxuXG4vLyBSZXBsYWNlIGAkc2VhcmNoYCB3aXRoIGAkcmVwbGFjZWAgaW4gYCRzdHJpbmdgXG4vLyBVc2VkIG9uIG91ciBTVkcgaWNvbiBiYWNrZ3JvdW5kcyBmb3IgY3VzdG9tIGZvcm1zLlxuLy9cbi8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxuLy8gQHBhcmFtIHtTdHJpbmd9ICRzdHJpbmcgLSBJbml0aWFsIHN0cmluZ1xuLy8gQHBhcmFtIHtTdHJpbmd9ICRzZWFyY2ggLSBTdWJzdHJpbmcgdG8gcmVwbGFjZVxuLy8gQHBhcmFtIHtTdHJpbmd9ICRyZXBsYWNlICgnJykgLSBOZXcgdmFsdWVcbi8vIEByZXR1cm4ge1N0cmluZ30gLSBVcGRhdGVkIHN0cmluZ1xuQGZ1bmN0aW9uIHN0ci1yZXBsYWNlKCRzdHJpbmcsICRzZWFyY2gsICRyZXBsYWNlOiBcIlwiKSB7XG4gICRpbmRleDogc3RyLWluZGV4KCRzdHJpbmcsICRzZWFyY2gpO1xuXG4gIEBpZiAkaW5kZXgge1xuICAgIEByZXR1cm4gc3RyLXNsaWNlKCRzdHJpbmcsIDEsICRpbmRleCAtIDEpICsgJHJlcGxhY2UgKyBzdHItcmVwbGFjZShzdHItc2xpY2UoJHN0cmluZywgJGluZGV4ICsgc3RyLWxlbmd0aCgkc2VhcmNoKSksICRzZWFyY2gsICRyZXBsYWNlKTtcbiAgfVxuXG4gIEByZXR1cm4gJHN0cmluZztcbn1cblxuLy8gQ29sb3IgY29udHJhc3RcbkBmdW5jdGlvbiBjb2xvci15aXEoJGNvbG9yKSB7XG4gICRyOiByZWQoJGNvbG9yKTtcbiAgJGc6IGdyZWVuKCRjb2xvcik7XG4gICRiOiBibHVlKCRjb2xvcik7XG5cbiAgJHlpcTogKCgkciAqIDI5OSkgKyAoJGcgKiA1ODcpICsgKCRiICogMTE0KSkgLyAxMDAwO1xuXG4gIEBpZiAoJHlpcSA+PSAkeWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkKSB7XG4gICAgQHJldHVybiAkeWlxLXRleHQtZGFyaztcbiAgfSBAZWxzZSB7XG4gICAgQHJldHVybiAkeWlxLXRleHQtbGlnaHQ7XG4gIH1cbn1cblxuLy8gUmV0cmlldmUgY29sb3IgU2FzcyBtYXBzXG5AZnVuY3Rpb24gY29sb3IoJGtleTogXCJibHVlXCIpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCRjb2xvcnMsICRrZXkpO1xufVxuXG5AZnVuY3Rpb24gdGhlbWUtY29sb3IoJGtleTogXCJwcmltYXJ5XCIpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsICRrZXkpO1xufVxuXG5AZnVuY3Rpb24gZ3JheSgka2V5OiBcIjEwMFwiKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkZ3JheXMsICRrZXkpO1xufVxuXG4vLyBSZXF1ZXN0IGEgdGhlbWUgY29sb3IgbGV2ZWxcbkBmdW5jdGlvbiB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3ItbmFtZTogXCJwcmltYXJ5XCIsICRsZXZlbDogMCkge1xuICAkY29sb3I6IHRoZW1lLWNvbG9yKCRjb2xvci1uYW1lKTtcbiAgJGNvbG9yLWJhc2U6IGlmKCRsZXZlbCA+IDAsICMwMDAsICNmZmYpO1xuICAkbGV2ZWw6IGFicygkbGV2ZWwpO1xuXG4gIEByZXR1cm4gbWl4KCRjb2xvci1iYXNlLCAkY29sb3IsICRsZXZlbCAqICR0aGVtZS1jb2xvci1pbnRlcnZhbCk7XG59XG5cblxuXG4kd2hpdGU6ICAgICNmZmYgO1xuJGdyYXktMTAwOiAkZ3JheS1saWdodGVzdDtcbiRncmF5LTIwMDogI2Y0ZjFlZSA7XG4kZ3JheS0zMDA6ICNlOWU3ZTUgO1xuJGdyYXktNDAwOiAkZ3JheS1saWdodGVyO1xuJGdyYXktNTAwOiAkZ3JheS1saWdodCA7XG4kZ3JheS02MDA6ICRncmF5IDtcbiRncmF5LTcwMDogIzM4M2YzYSA7XG4kZ3JheS04MDA6ICRncmF5LWRhcmsgO1xuJGdyYXktOTAwOiAjMjIyODI0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuXG4kZ3JheXM6ICgpICFkZWZhdWx0O1xuJGdyYXlzOiBtYXAtbWVyZ2UoKFxuICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgXCIzMDBcIjogJGdyYXktMzAwLFxuICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgXCI2MDBcIjogJGdyYXktNjAwLFxuICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgXCI5MDBcIjogJGdyYXktOTAwXG4pLCAkZ3JheXMpO1xuXG4kYmx1ZTogICAgIzAwN2JmZiAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2U4M2U4YyAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMjhhNzQ1ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzE3YTJiOCAhZGVmYXVsdDtcblxuJGNvbG9yczogKCkgIWRlZmF1bHQ7XG4kY29sb3JzOiBtYXAtbWVyZ2UoKFxuICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuKSwgJGNvbG9ycyk7XG5cbiRwcmltYXJ5OiAgICAgICAkd2hpdGUgO1xuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG5cbiR0aGVtZS1jb2xvcnM6ICgpICFkZWZhdWx0O1xuJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKChcbiAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICBcImluZm9cIjogICAgICAgJGluZm8sXG4gIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFya1xuKSwgJHRoZW1lLWNvbG9ycyk7XG4vLyBzdHlsZWxpbnQtZW5hYmxlXG5cbi8vIFNldCBhIHNwZWNpZmljIGp1bXAgcG9pbnQgZm9yIHJlcXVlc3RpbmcgY29sb3IganVtcHNcbiR0aGVtZS1jb2xvci1pbnRlcnZhbDogICAgICA4JSAhZGVmYXVsdDtcblxuLy8gVGhlIHlpcSBsaWdodG5lc3MgdmFsdWUgdGhhdCBkZXRlcm1pbmVzIHdoZW4gdGhlIGxpZ2h0bmVzcyBvZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJkYXJrXCIgdG8gXCJsaWdodFwiLiBBY2NlcHRhYmxlIHZhbHVlcyBhcmUgYmV0d2VlbiAwIGFuZCAyNTUuXG4keWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkOiAxNTAgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgWUlRIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJHlpcS10ZXh0LWRhcms6ICRncmF5LTkwMCAhZGVmYXVsdDtcbiR5aXEtdGV4dC1saWdodDogJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiAgZmFsc2UgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQsIG5vIGxvbmdlciBhZmZlY3RzIGFueSBjb21waWxlZCBDU1NcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmludC1zdHlsZXM6ICAgICAgIHRydWUgIWRlZmF1bHQ7XG5cblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlci14OiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlci15OiAxcmVtICFkZWZhdWx0O1xuXG4kc3BhY2VyczogKCkgIWRlZmF1bHQ7XG4kc3BhY2VyczogbWFwLW1lcmdlKChcbiAgMDogMCxcbiAgMTogKCRzcGFjZXIgKiAuMjUpLFxuICAyOiAoJHNwYWNlciAqIC41KSxcbiAgMzogJHNwYWNlcixcbiAgNDogKCRzcGFjZXIgKiAxLjUpLFxuICA1OiAoJHNwYWNlciAqIDMpXG4pLCAkc3BhY2Vycyk7XG5cbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbiRzaXplczogKCkgIWRlZmF1bHQ7XG4kc2l6ZXM6IG1hcC1tZXJnZSgoXG4gIDI1OiAyNSUsXG4gIDUwOiA1MCUsXG4gIDc1OiA3NSUsXG4gIDEwMDogMTAwJVxuKSwgJHNpemVzKTtcbi8vIHN0eWxlbGludC1lbmFibGVcblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICNmZmYgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogJGdyYXktZGFyayAhZGVmYXVsdDtcblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAjMDI3NWQ4IDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cyk7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4xNXJlbSA7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIDByZW0gO1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG5cbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcblxuXG4vLyBGb250c1xuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2Vcbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICBcIlNvdXJjZSBTYW5zIFByb1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4kZm9udC1mYW1pbHktc2VyaWY6ICAgICAgICAgIEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAkZm9udC1mYW1pbHktc2VyaWY7XG4kZm9udC1mYW1pbHktZm9udC1hd2Vzb21lOiAgIFwiRm9udEF3ZXNvbWVcIjtcblxuLy8gb3VyIGRlZmF1bHQgZGlzcGxheSBmb250XG4kZm9udC1mYW1pbHkta25vd2xlZGdlOiBLbm93bGVkZ2UsICdTb3VyY2UgU2FucyBQcm8nLCBBcmlhbCwgc2Fucy1zZXJpZjtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG5cbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS14czogICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiRmb250LXNpemUtc206ICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiRmb250LXNpemUtYmFzZTogICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb250LXNpemUtYXJ0aWNsZTogICAgMS4wNXJlbSAhZGVmYXVsdDtcbiRmb250LXNpemUtbGc6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRmb250LXNpemUteGw6ICAgICAgICAgMS41MHJlbTtcbiRmb250LXNpemUtMnhsOiAgICAgICAgMi40cmVtO1xuJGZvbnQtc2l6ZS0zeGw6ICAgICAgICAyLjhyZW07XG5cbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kZm9udC1zaXplLWgxOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWgyOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1oMzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRmb250LXNpemUtaDQ6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRmb250LXNpemUtaDU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWg2OiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cblxuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAoJHNwYWNlciAvIDIpICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgJGZvbnQtZmFtaWx5LWtub3dsZWRnZTtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDcwMDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgICRncmF5LWRhcms7XG5cbiRkaXNwbGF5MS1zaXplOiAgICAgICAgICAgICAgIDZyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTItc2l6ZTogICAgICAgICAgICAgICA1LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTMtc2l6ZTogICAgICAgICAgICAgICA0LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTQtc2l6ZTogICAgICAgICAgICAgICAzLjVyZW0gIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5Mi13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5My13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5NC13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAgICAgICAgICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIDEuMjUpICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICA4MCUgIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTUwMDtcblxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktNTAwO1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIDEuNSk7XG4kYmxvY2txdW90ZS1ib3JkZXItY29sb3I6ICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1ib3JkZXItd2lkdGg6IC4yNXJlbSAhZGVmYXVsdDtcblxuXG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206ICAgICAgIC4zcmVtICFkZWZhdWx0O1xuXG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgJHRhYmxlLWhvdmVyLWJnICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kdGFibGUtaGVhZC1jb2xvcjogICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG5cbiR0YWJsZS1kYXJrLWJnOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWFjY2VudC1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItYmc6ICAgICAgICAgcmdiYSgkd2hpdGUsIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgbGlnaHRlbigkZ3JheS05MDAsIDcuNSUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstY29sb3I6ICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9ucyArIEZvcm1zXG4vL1xuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXG5cbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAuMjUpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtc206ICAgICRsaW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZzogICAgJGxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cblxuJGJ0bi1wcmltYXJ5LWNvbG9yOiAgICAgICAgICAgICRncmF5LWxpZ2h0O1xuJGJ0bi1wcmltYXJ5LWJnOiAgICAgICAgICAgICAgICNmZmYgO1xuJGJ0bi1wcmltYXJ5LWJvcmRlcjogICAgICAgICAgICRncmF5LWRhcms7XG4kYnRuLXRvb2xiYXItbWFyZ2luOiAgICAgICAgICAgICAuNXJlbSA7XG5cblxuXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtc206ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYnRuLWJsb2NrLXNwYWNpbmcteTogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgLjE1cmVtO1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZvcm1zXG5cbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICBpbnNldCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMjUlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0KSArICgkaW5wdXQtYnRuLXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lci1zbTogICAgICAgICAgICAgICAgICgkZm9udC1zaXplLXNtICogJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSkgKyAoJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lci1zbX0gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXItbGc6ICAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1sZyAqICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcpICsgKCRpbnB1dC1idG4tcGFkZGluZy15LWxnICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXItbGd9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTogICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDogICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14OiAgICAgIC4zMTI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWd1dHRlcjogICAgICAgICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1zcGFjZXIteDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU6ICAgICAgNTAlIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdzogICBpbnNldCAwIC4yNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZzogICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnOiAgcmdiYSh0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIC41KSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93OiAgIG5vbmUgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdzogICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjogICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93OiAgICBub25lICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZzogICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU6ICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDQnJTNFJTNDcGF0aCBzdHJva2U9JyN7JGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIGQ9J00wIDJoNCcvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93OiBub25lICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodDogICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcbiRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICA4cHggMTBweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzRSUzQ3BhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSksIDAgMCA1cHggcmdiYSgkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3IsIC41KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgNzUlICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgMTI1JSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1sZzogICAgICAgICAgICRpbnB1dC1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJveC1zaGFkb3c6ICAgICAgICAgICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkY3VzdG9tLWZpbGUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtdGV4dDogKFxuICBlbjogXCJCcm93c2VcIlxuKSAhZGVmYXVsdDtcblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICB0aGVtZS1jb2xvcihcInN1Y2Nlc3NcIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICB0aGVtZS1jb2xvcihcImRhbmdlclwiKSAhZGVmYXVsdDtcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJGdyYXktOTAwLCA1JSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG5cbiRzci1kcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICRncmF5LXNwZWNpYWwtcmVwb3J0cztcbiRzci1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgIGRhcmtlbigkZ3JheS1zcGVjaWFsLXJlcG9ydHMsIDUlKTtcbiRzci1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgIGxpZ2h0ZW4oJGdyYXktZGFyaywgMTAlKSA7XG5cblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbiR6aW5kZXgtYXJ0aWNsZS1jb250ZW50OiAgICAgMTAgO1xuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcblxuLy8gTmF2c1xuXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuLy8gTmF2YmFyXG5cbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICgkc3BhY2VyIC8gMikgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpIC8gMiAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuLy8gUGFnaW5hdGlvblxuXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cblxuLy8gSnVtYm90cm9uXG5cbiRqdW1ib3Ryb24tcGFkZGluZzogICAgICAgICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gQ2FyZHNcblxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIGNhbGMoI3skY2FyZC1ib3JkZXItcmFkaXVzfSAtICN7JGNhcmQtYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgKCRncmlkLWd1dHRlci13aWR0aCAvIDIpICFkZWZhdWx0O1xuJGNhcmQtZGVjay1tYXJnaW46ICAgICAgICAgICAgICAgICAgJGNhcmQtZ3JvdXAtbWFyZ2luICFkZWZhdWx0O1xuXG4kY2FyZC1jb2x1bW5zLWNvdW50OiAgICAgICAgICAgICAgICAzICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1nYXA6ICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtbWFyZ2luOiAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICFkZWZhdWx0O1xuXG5cbi8vIFRvb2x0aXBzXG5cbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICRib2R5LWJhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgIC40cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG5cblxuLy8gUG9wb3ZlcnNcblxuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBCYWRnZXNcblxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC40ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgICAgICAgLjZlbSAhZGVmYXVsdDtcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cbiRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6IDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRhbGVydC1iZy1sZXZlbDogICAgICAgICAgICAgICAgICAgIC0xMCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItbGV2ZWw6ICAgICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJGFsZXJ0LWNvbG9yLWxldmVsOiAgICAgICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogLjc1KSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbi8vIExpc3QgZ3JvdXBcblxuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuXG4vLyBGaWd1cmVzXG5cbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRjYXB0aW9uLXBhZGRpbmctdG9wOiAoJHNwYWNlciAqIC4yNSk7XG5cbi8vIEJyZWFkY3J1bWJzXG5cbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgXCIvXCIgIWRlZmF1bHQ7XG5cblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaW52ZXJ0ZWQtY29sb3I6ICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgIC41ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICBpbmhlcml0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41LTIuNS0yLjUgMi41LTIuNS0xLjUtMS41eicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjUgMi41IDIuNS0yLjUgMi41IDEuNSAxLjUgNC00LTQtNHonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgdHJhbnNmb3JtIC42cyBlYXNlICFkZWZhdWx0O1xuXG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J000IDBsLTQgNCA0IDQgMS41LTEuNS0yLjUtMi41IDIuNS0yLjUtMS41LTEuNXonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J00xLjUgMGwtMS41IDEuNSAyLjUgMi41LTIuNSAyLjUgMS41IDEuNSA0LTQtNC00eicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaW52ZXJ0ZWQtaWNvbi1iZzogc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWludmVydGVkLWNvbG9yfScgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J000IDBsLTQgNCA0IDQgMS41LTEuNS0yLjUtMi41IDIuNS0yLjUtMS41LTEuNXonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaW52ZXJ0ZWQtaWNvbi1iZzogc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWludmVydGVkLWNvbG9yfScgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J00xLjUgMGwtMS41IDEuNSAyLjUgMi41LTIuNSAyLjUgMS41IDEuNSA0LTQtNC00eicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG5cblxuXG5cbi8vIENsb3NlXG5cbiRjbG9zZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgMCAxcHggMCAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgODcuNSUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgICAgICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy8gUHJpbnRpbmdcbiRwcmludC1wYWdlLXNpemU6ICAgICAgICAgICAgICAgICAgIGEzICFkZWZhdWx0O1xuJHByaW50LWJvZHktbWluLXdpZHRoOiAgICAgICAgICAgICAgbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgXCJsZ1wiKSAhZGVmYXVsdDtcbiIsIi8qIFJFVVRFUlMgS05PV0xFREdFICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0tub3dsZWRnZSc7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6MTAwO1xuICAgIHNyYzogbG9jYWwoJ0tub3dsZWRnZSBVbHRyYSBMaWdodCcpLCBcbiAgICAgICAgIGxvY2FsKCdLbm93bGVkZ2VVbHRyYUxpZ2h0JyksIFxuICAgICAgICAgdXJsKCcjeyRyZXV0ZXJzLWZvbnQtcGF0aH0vS25vd2xlZGdlVWx0cmFMaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnS25vd2xlZGdlJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBzcmM6IGxvY2FsKCdLbm93bGVkZ2UgTGlnaHQnKSwgXG4gICAgICAgICBsb2NhbCgnS25vd2xlZGdlTGlnaHQnKSwgXG4gICAgICAgICB1cmwoJyN7JHJldXRlcnMtZm9udC1wYXRofS9Lbm93bGVkZ2VMaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnS25vd2xlZGdlJztcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo0MDA7XG4gICAgc3JjOiBsb2NhbCgnS25vd2xlZGdlIFJlZ3VsYXInKSwgXG4gICAgICAgICBsb2NhbCgnS25vd2xlZGdlUmVndWxhcicpLCBcbiAgICAgICAgIHVybCgnI3skcmV1dGVycy1mb250LXBhdGh9L0tub3dsZWRnZVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0tub3dsZWRnZSc7XG4gICAgZm9udC1zdHlsZTppdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgIHNyYzogbG9jYWwoJ0tub3dsZWRnZSBSZWd1bGFyIEl0YWxpYycpLCBcbiAgICAgICAgIGxvY2FsKCdLbm93bGVkZ2VSZWd1bGFySXRhbGljJyksIFxuICAgICAgICAgdXJsKCcjeyRyZXV0ZXJzLWZvbnQtcGF0aH0vS25vd2xlZGdlUmVndWxhckl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnS25vd2xlZGdlJztcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo1MDA7XG4gICAgc3JjOiBsb2NhbCgnS25vd2xlZGdlIE1lZGl1bScpLCBcbiAgICAgICAgIGxvY2FsKCdLbm93bGVkZ2VNZWRpdW0nKSwgXG4gICAgICAgICB1cmwoJyN7JHJldXRlcnMtZm9udC1wYXRofS9Lbm93bGVkZ2VNZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0tub3dsZWRnZSc7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6NzAwO1xuICAgIHNyYzogbG9jYWwoJ0tub3dsZWRnZSBCb2xkJyksIFxuICAgICAgICAgbG9jYWwoJ0tub3dsZWRnZUJvbGQnKSxcbiAgICAgICAgIHVybCgnI3skcmV1dGVycy1mb250LXBhdGh9L0tub3dsZWRnZUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0tub3dsZWRnZSc7XG4gICAgZm9udC1zdHlsZTppdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6NzAwO1xuICAgIHNyYzogbG9jYWwoJ0tub3dsZWRnZSBCb2xkIEl0YWxpYycpLCBcbiAgICAgICAgIGxvY2FsKCdLbm93bGVkZ2VCb2xkSXRhbGljJyksXG4gICAgICAgICB1cmwoJyN7JHJldXRlcnMtZm9udC1wYXRofS9Lbm93bGVkZ2VCb2xkSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuXG5cbi8qIFNPVVJDRSBTQU5TIFBSTyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKCdTb3VyY2UgU2FucyBQcm8nKSwgXG4gICAgICAgbG9jYWwoJ1NvdXJjZVNhbnNQcm8tUmVndWxhcicpLCBcbiAgICAgICB1cmwoJy8vZm9udHMuZ3N0YXRpYy5jb20vcy9zb3VyY2VzYW5zcHJvL3Y5L09EZWxJMWFIQllEQnFnZUlBSDJ6bE5IcS1GRmdvRE5WM0dUS3BId3V2dEkud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHNyYzogbG9jYWwoJ1NvdXJjZSBTYW5zIFBybyBTZW1pYm9sZCcpLCBcbiAgICAgICBsb2NhbCgnU291cmNlU2Fuc1Byby1TZW1pYm9sZCcpLCBcbiAgICAgICB1cmwoJy8vZm9udHMuZ3N0YXRpYy5jb20vcy9zb3VyY2VzYW5zcHJvL3Y5L3RvYWRPY2ZtbHQ5YjM4ZEhKeE9CR0NtZ3BtdVFxSzJJLUwyUzljRjY1RWsud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoJ1NvdXJjZSBTYW5zIFBybyBCb2xkJyksIFxuICAgICAgIGxvY2FsKCdTb3VyY2VTYW5zUHJvLUJvbGQnKSwgXG4gICAgICAgdXJsKCcvL2ZvbnRzLmdzdGF0aWMuY29tL3Mvc291cmNlc2Fuc3Byby92OS90b2FkT2NmbWx0OWIzOGRISnhPQkdJcWpHWUpVeU9YY0J3VVFiUmFOSDZjLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKCdTb3VyY2UgU2FucyBQcm8gSXRhbGljJyksIFxuICAgICAgIGxvY2FsKCdTb3VyY2VTYW5zUHJvLUl0JyksIFxuICAgICAgIHVybCgnLy9mb250cy5nc3RhdGljLmNvbS9zL3NvdXJjZXNhbnNwcm8vdjkvTTJKZDcxb1BKaExLcDB6ZHRUdm9NX2JjZS1WY3lMSk1SUjFGQzlxV2JVOC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiBsb2NhbCgnU291cmNlIFNhbnMgUHJvIExpZ2h0JyksIFxuICAgICAgIGxvY2FsKCdTb3VyY2VTYW5zUHJvLUxpZ2h0JyksIFxuICAgICAgIHVybCgnLy90aGVtZXMuZ29vZ2xldXNlcmNvbnRlbnQuY29tL3N0YXRpYy9mb250cy9zb3VyY2VzYW5zcHJvL3Y1L3RvYWRPY2ZtbHQ5YjM4ZEhKeE9CR01WTnRvbTRRbEVETkphcXFxenFkU3Mud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuXG4iLCIvKiFcbiAqIEJvb3RzdHJhcCB2NC4xLjMgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE4IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAxOCBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG5cbkBpbXBvcnQgXCJmdW5jdGlvbnNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcbkBpbXBvcnQgXCJyb290XCI7XG5AaW1wb3J0IFwicmVib290XCI7XG5AaW1wb3J0IFwidHlwZVwiO1xuQGltcG9ydCBcImltYWdlc1wiO1xuQGltcG9ydCBcImNvZGVcIjtcbkBpbXBvcnQgXCJncmlkXCI7XG5AaW1wb3J0IFwidGFibGVzXCI7XG5AaW1wb3J0IFwiZm9ybXNcIjtcbkBpbXBvcnQgXCJidXR0b25zXCI7XG5AaW1wb3J0IFwidHJhbnNpdGlvbnNcIjtcbkBpbXBvcnQgXCJkcm9wZG93blwiO1xuQGltcG9ydCBcImJ1dHRvbi1ncm91cFwiO1xuQGltcG9ydCBcImlucHV0LWdyb3VwXCI7XG5AaW1wb3J0IFwiY3VzdG9tLWZvcm1zXCI7XG5AaW1wb3J0IFwibmF2XCI7XG5AaW1wb3J0IFwibmF2YmFyXCI7XG5AaW1wb3J0IFwiY2FyZFwiO1xuQGltcG9ydCBcImJyZWFkY3J1bWJcIjtcbkBpbXBvcnQgXCJwYWdpbmF0aW9uXCI7XG5AaW1wb3J0IFwiYmFkZ2VcIjtcbkBpbXBvcnQgXCJqdW1ib3Ryb25cIjtcbkBpbXBvcnQgXCJhbGVydFwiO1xuQGltcG9ydCBcInByb2dyZXNzXCI7XG5AaW1wb3J0IFwibWVkaWFcIjtcbkBpbXBvcnQgXCJsaXN0LWdyb3VwXCI7XG5AaW1wb3J0IFwiY2xvc2VcIjtcbkBpbXBvcnQgXCJtb2RhbFwiO1xuQGltcG9ydCBcInRvb2x0aXBcIjtcbkBpbXBvcnQgXCJwb3BvdmVyXCI7XG5AaW1wb3J0IFwiY2Fyb3VzZWxcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXNcIjtcbkBpbXBvcnQgXCJwcmludFwiO1xuIiwiOnJvb3Qge1xuICAvLyBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkYnAsICR2YWx1ZSBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgLS1icmVha3BvaW50LSN7JGJwfTogI3skdmFsdWV9O1xuICB9XG5cbiAgLy8gVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tZm9udC1mYW1pbHktbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgYXQtcnVsZS1uby12ZW5kb3ItcHJlZml4LCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyAxLiBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuLy8gMi4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2Vycy5cbi8vIDMuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbi8vIDQuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuLy8gNS4gU2V0dGluZyBAdmlld3BvcnQgY2F1c2VzIHNjcm9sbGJhcnMgdG8gb3ZlcmxhcCBjb250ZW50IGluIElFMTEgYW5kIEVkZ2UsIHNvXG4vLyAgICB3ZSBmb3JjZSBhIG5vbi1vdmVybGFwcGluZywgbm9uLWF1dG8taGlkaW5nIHNjcm9sbGJhciB0byBjb3VudGVyYWN0LlxuLy8gNi4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvLyAzXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gNFxuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gNFxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjsgLy8gNVxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNlxufVxuXG4vLyBJRTEwKyBkb2Vzbid0IGhvbm9yIGA8bWV0YSBuYW1lPVwidmlld3BvcnRcIj5gIGluIHNvbWUgY2FzZXMuXG5AYXQtcm9vdCB7XG4gIEAtbXMtdmlld3BvcnQge1xuICAgIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG4gIH1cbn1cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG4vLyBTaGltIGZvciBcIm5ld1wiIEhUTUw1IHN0cnVjdHVyYWwgZWxlbWVudHMgdG8gZGlzcGxheSBjb3JyZWN0bHkgKElFMTAsIG9sZGVyIGJyb3dzZXJzKVxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gU2V0IGFuIGV4cGxpY2l0IGluaXRpYWwgdGV4dC1hbGlnbiB2YWx1ZSBzbyB0aGF0IHdlIGNhbiBsYXRlciB1c2UgdGhlXG4vLyAgICB0aGUgYGluaGVyaXRgIHZhbHVlIG9uIHRoaW5ncyBsaWtlIGA8dGg+YCBlbGVtZW50cy5cblxuYm9keSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyAzXG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnOyAvLyAyXG59XG5cbi8vIFN1cHByZXNzIHRoZSBmb2N1cyBvdXRsaW5lIG9uIGVsZW1lbnRzIHRoYXQgY2Fubm90IGJlIGFjY2Vzc2VkIHZpYSBrZXlib2FyZC5cbi8vIFRoaXMgcHJldmVudHMgYW4gdW53YW50ZWQgZm9jdXMgb3V0bGluZSBmcm9tIGFwcGVhcmluZyBhcm91bmQgZWxlbWVudHMgdGhhdFxuLy8gbWlnaHQgc3RpbGwgcmVzcG9uZCB0byBwb2ludGVyIGV2ZW50cy5cbi8vXG4vLyBDcmVkaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2Vcblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuLy8gMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vIDFcbiAgaGVpZ2h0OiAwOyAvLyAxXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyAyXG59XG5cblxuLy9cbi8vIFR5cG9ncmFwaHlcbi8vXG5cbi8vIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vL1xuLy8gQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xufVxuLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAzLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyA0LiBEdXBsaWNhdGUgYmVoYXZpb3IgdG8gdGhlIGRhdGEtKiBhdHRyaWJ1dGUgZm9yIG91ciB0b29sdGlwIHBsdWdpblxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0geyAvLyA0XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxuICBjdXJzb3I6IGhlbHA7IC8vIDNcbiAgYm9yZGVyLWJvdHRvbTogMDsgLy8gMVxufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy1cbn1cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgZm9udC13ZWlnaHQtbm90YXRpb25cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG59XG4vLyBzdHlsZWxpbnQtZW5hYmxlIGZvbnQtd2VpZ2h0LW5vdGF0aW9uXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG59XG5cbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cblxuLy9cbi8vIExpbmtzXG4vL1xuXG5hIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7IC8vIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxufVxuXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZilcbi8vIHdoaWNoIGhhdmUgbm90IGJlZW4gbWFkZSBleHBsaWNpdGx5IGtleWJvYXJkLWZvY3VzYWJsZSAod2l0aG91dCB0YWJpbmRleCkuXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxuXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29kZVxuLy9cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cblxucHJlIHtcbiAgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4gIG1hcmdpbi10b3A6IDA7XG4gIC8vIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIC8vIERvbid0IGFsbG93IGNvbnRlbnQgdG8gYnJlYWsgb3V0c2lkZVxuICBvdmVyZmxvdzogYXV0bztcbiAgLy8gV2UgaGF2ZSBAdmlld3BvcnQgc2V0IHdoaWNoIGNhdXNlcyBzY3JvbGxiYXJzIHRvIG92ZXJsYXAgY29udGVudCBpbiBJRTExIGFuZCBFZGdlLCBzb1xuICAvLyB3ZSBmb3JjZSBhIG5vbi1vdmVybGFwcGluZywgbm9uLWF1dG8taGlkaW5nIHNjcm9sbGJhciB0byBjb3VudGVyYWN0LlxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuZmlndXJlIHtcbiAgLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcbi8vXG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG59XG5cbnN2ZyB7XG4gIC8vIFdvcmthcm91bmQgZm9yIHRoZSBTVkcgb3ZlcmZsb3cgYnVnIGluIElFMTAvMTEgaXMgc3RpbGwgcmVxdWlyZWQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI2ODc4XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy9cbi8vIFRhYmxlc1xuLy9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbnRoIHtcbiAgLy8gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBmcm9tIHRoZSBgPGJvZHk+YCwgb3IgdGhlXG4gIC8vIGNsb3Nlc3QgcGFyZW50IHdpdGggYSBzZXQgYHRleHQtYWxpZ25gLlxuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuXG5cbi8vXG4vLyBGb3Jtc1xuLy9cblxubGFiZWwge1xuICAvLyBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206ICRsYWJlbC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBXb3JrIGFyb3VuZCBhIEZpcmVmb3gvSUUgYnVnIHdoZXJlIHRoZSB0cmFuc3BhcmVudCBgYnV0dG9uYCBiYWNrZ3JvdW5kXG4vLyByZXN1bHRzIGluIGEgbG9zcyBvZiB0aGUgZGVmYXVsdCBgYnV0dG9uYCBmb2N1cyBzdHlsZXMuXG4vL1xuLy8gQ3JlZGl0OiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlL1xuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZVxufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG59XG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG59XG5cbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC1cbiAgcGFkZGluZzogMDsgLy8gMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLVxufVxuXG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgYXBwZWFyYW5jZSBvZiB0ZW1wb3JhbCBpbnB1dHMgdG8gYXZvaWQgYSBNb2JpbGUgU2FmYXJpXG4gIC8vIGJ1ZyB3aGVyZSBzZXR0aW5nIGEgY3VzdG9tIGxpbmUtaGVpZ2h0IHByZXZlbnRzIHRleHQgZnJvbSBiZWluZyB2ZXJ0aWNhbGx5XG4gIC8vIGNlbnRlcmVkIHdpdGhpbiB0aGUgaW5wdXQuXG4gIC8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM5ODQ4XG4gIC8vIGFuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExMjY2XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAgLy8gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIC8vIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4gIC8vIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuICAvLyBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4gIC8vIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbiAgbWluLXdpZHRoOiAwO1xuICAvLyBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4vLyAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gMVxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDsgLy8gMlxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvLyAxXG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxufVxuXG4vLyBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbiAgLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4gIC8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuLy9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vLyAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4vL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMVxufVxuXG4vL1xuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG4vL1xuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUVcbn1cblxuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZSAoZnJvbSBQdXJlQ1NTKS5cbi8vIE5lZWRlZCBmb3IgcHJvcGVyIGRpc3BsYXkgaW4gSUUgMTAtLlxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBIb3ZlciBtaXhpbiBhbmQgYCRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnlgIGFyZSBkZXByZWNhdGVkLlxuLy9cbi8vIE9yaWdpbmFsbHkgYWRkZWQgZHVyaW5nIG91ciBhbHBoYXMgYW5kIG1haW50YWluZWQgZHVyaW5nIGJldGFzLCB0aGlzIG1peGluIHdhc1xuLy8gZGVzaWduZWQgdG8gcHJldmVudCBgOmhvdmVyYCBzdGlja2luZXNzIG9uIGlPUy1hbiBpc3N1ZSB3aGVyZSBob3ZlciBzdHlsZXNcbi8vIHdvdWxkIHBlcnNpc3QgYWZ0ZXIgaW5pdGlhbCB0b3VjaC5cbi8vXG4vLyBGb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSwgd2UndmUga2VwdCB0aGVzZSBtaXhpbnMgYW5kIHVwZGF0ZWQgdGhlbSB0b1xuLy8gYWx3YXlzIHJldHVybiB0aGVpciByZWd1bGFyIHBzZXVkby1jbGFzc2VzIGluc3RlYWQgb2YgYSBzaGltbWVkIG1lZGlhIHF1ZXJ5LlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1MTk1XG5cbkBtaXhpbiBob3ZlciB7XG4gICY6aG92ZXIgeyBAY29udGVudDsgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGxhaW4taG92ZXItZm9jdXMge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG5cbi8vXG4vLyBDb2xvciBzeXN0ZW1cbi8vXG5cbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcblxuJGdyYXlzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kZ3JheXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gICAgXCIzMDBcIjogJGdyYXktMzAwLFxuICAgIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gICAgXCI2MDBcIjogJGdyYXktNjAwLFxuICAgIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gICAgXCI5MDBcIjogJGdyYXktOTAwXG4gICksXG4gICRncmF5c1xuKTtcblxuXG4kYmx1ZTogICAgIzAwN2JmZiAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2U4M2U4YyAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMjhhNzQ1ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzE3YTJiOCAhZGVmYXVsdDtcblxuJGNvbG9yczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICAgIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICAgIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICAgIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICAgIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gICAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICAgIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbiAgKSxcbiAgJGNvbG9yc1xuKTtcblxuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG5cbiR0aGVtZS1jb2xvcnM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiR0aGVtZS1jb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gICAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICAgIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICAgIFwiZGFya1wiOiAgICAgICAkZGFya1xuICApLFxuICAkdGhlbWUtY29sb3JzXG4pO1xuXG4vLyBTZXQgYSBzcGVjaWZpYyBqdW1wIHBvaW50IGZvciByZXF1ZXN0aW5nIGNvbG9yIGp1bXBzXG4kdGhlbWUtY29sb3ItaW50ZXJ2YWw6ICAgICAgOCUgIWRlZmF1bHQ7XG5cbi8vIFRoZSB5aXEgbGlnaHRuZXNzIHZhbHVlIHRoYXQgZGV0ZXJtaW5lcyB3aGVuIHRoZSBsaWdodG5lc3Mgb2YgY29sb3IgY2hhbmdlcyBmcm9tIFwiZGFya1wiIHRvIFwibGlnaHRcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgYXJlIGJldHdlZW4gMCBhbmQgMjU1LlxuJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZDogIDE1MCAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBZSVEgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4keWlxLXRleHQtZGFyazogICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHlpcS10ZXh0LWxpZ2h0OiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogIGZhbHNlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkLCBubyBsb25nZXIgYWZmZWN0cyBhbnkgY29tcGlsZWQgQ1NTXG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiAgICAgICB0cnVlICFkZWZhdWx0O1xuXG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRzcGFjZXJzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAwOiAwLFxuICAgIDE6ICgkc3BhY2VyICogLjI1KSxcbiAgICAyOiAoJHNwYWNlciAqIC41KSxcbiAgICAzOiAkc3BhY2VyLFxuICAgIDQ6ICgkc3BhY2VyICogMS41KSxcbiAgICA1OiAoJHNwYWNlciAqIDMpXG4gICksXG4gICRzcGFjZXJzXG4pO1xuXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXG4kc2l6ZXM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRzaXplczogbWFwLW1lcmdlKFxuICAoXG4gICAgMjU6IDI1JSxcbiAgICA1MDogNTAlLFxuICAgIDc1OiA3NSUsXG4gICAgMTAwOiAxMDAlLFxuICAgIGF1dG86IGF1dG9cbiAgKSxcbiAgJHNpemVzXG4pO1xuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuXG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gRm9udHNcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSAhZGVmYXVsdDtcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAuODc1KSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICgkc3BhY2VyIC8gMikgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXNpemU6ICAgICAgICAgICAgICAgNnJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5Mi1zaXplOiAgICAgICAgICAgICAgIDUuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5My1zaXplOiAgICAgICAgICAgICAgIDQuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5NC1zaXplOiAgICAgICAgICAgICAgIDMuNXJlbSAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkyLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkzLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXk0LXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICAgICAgICAgJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIDgwJSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206ICAgICAgIC4zcmVtICFkZWZhdWx0O1xuXG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgJHRhYmxlLWhvdmVyLWJnICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kdGFibGUtaGVhZC1jb2xvcjogICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG5cbiR0YWJsZS1kYXJrLWJnOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWFjY2VudC1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItYmc6ICAgICAgICAgcmdiYSgkd2hpdGUsIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgbGlnaHRlbigkZ3JheS05MDAsIDcuNSUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstY29sb3I6ICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLW9yZGVyOiAgICAgICAgIG9kZCAhZGVmYXVsdDtcblxuJHRhYmxlLWNhcHRpb24tY29sb3I6ICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgLjI1KSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAkbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc6ICAgICRsaW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1zbTogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRidG4tYmxvY2stc3BhY2luZy15OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuXG4vLyBGb3Jtc1xuXG4kbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICBpbnNldCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMjUlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0KSArICgkaW5wdXQtYnRuLXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lci1zbTogICAgICAgICAgICAgICAgICgkZm9udC1zaXplLXNtICogJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSkgKyAoJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lci1zbX0gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXItbGc6ICAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1sZyAqICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcpICsgKCRpbnB1dC1idG4tcGFkZGluZy15LWxnICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXItbGd9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTogICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDogICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14OiAgICAgIC4zMTI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWd1dHRlcjogICAgICAgICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1zcGFjZXIteDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU6ICAgICAgNTAlIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdzogICBpbnNldCAwIC4yNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZzogICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnOiAgcmdiYSh0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIC41KSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93OiAgIG5vbmUgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdzogICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjogICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93OiAgICBub25lICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU6ICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDQnJTNFJTNDcGF0aCBzdHJva2U9JyN7JGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIGQ9J00wIDJoNCcvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93OiAgbm9uZSAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0OiAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgIDFyZW0gIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgdG8gYWNjb3VudCBmb3IgdGhlIHByZXNlbmNlIG9mIHRoZSBiYWNrZ3JvdW5kLWltYWdlIGJhc2VkIGluZGljYXRvclxuJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgIDhweCAxMHB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnJTNFJTNDcGF0aCBmaWxsPScjeyRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aCByZ2JhKCRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvciwgLjUpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICA3NSUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtc206ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAxMjUlICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICAgICBpbnNldCAwIC4yNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gSUUvRWRnZVxuJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLWhlaWdodDogICAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnOiAgICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJveC1zaGFkb3c6ICAgICAgICAgICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkY3VzdG9tLWZpbGUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtdGV4dDogKFxuICBlbjogXCJCcm93c2VcIlxuKSAhZGVmYXVsdDtcblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICB0aGVtZS1jb2xvcihcInN1Y2Nlc3NcIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICB0aGVtZS1jb2xvcihcImRhbmdlclwiKSAhZGVmYXVsdDtcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJGdyYXktOTAwLCA1JSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuXG4vLyBOYXZzXG5cbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LWRpdmlkZXItY29sb3I6ICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kbmF2LWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgICAgICAoJHNwYWNlciAvIDIpICFkZWZhdWx0O1xuXG4vLyBOYXZiYXJcblxuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgKCRzcGFjZXIgLyAyKSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgLyAyICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSgkYmxhY2ssIC43KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLCAuOSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKCRibGFjaywgLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4vLyBQYWdpbmF0aW9uXG5cbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1saW5lLWhlaWdodDogICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cblxuLy8gSnVtYm90cm9uXG5cbiRqdW1ib3Ryb24tcGFkZGluZzogICAgICAgICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gQ2FyZHNcblxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIGNhbGMoI3skY2FyZC1ib3JkZXItcmFkaXVzfSAtICN7JGNhcmQtYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgKCRncmlkLWd1dHRlci13aWR0aCAvIDIpICFkZWZhdWx0O1xuJGNhcmQtZGVjay1tYXJnaW46ICAgICAgICAgICAgICAgICAgJGNhcmQtZ3JvdXAtbWFyZ2luICFkZWZhdWx0O1xuXG4kY2FyZC1jb2x1bW5zLWNvdW50OiAgICAgICAgICAgICAgICAzICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1nYXA6ICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtbWFyZ2luOiAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICFkZWZhdWx0O1xuXG5cbi8vIFRvb2x0aXBzXG5cbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuXG4vLyBQb3BvdmVyc1xuXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIEJhZGdlc1xuXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICA3NSUgIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjRlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kYmFkZ2UtcGlsbC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNmVtICFkZWZhdWx0O1xuLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxuLy8gY3VzdG9taXppbmcgcGFkZGluZyBvciBmb250LXNpemUgb24gbGFiZWxzLlxuJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1czogICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG5cblxuLy8gTW9kYWxzXG5cbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYWxlcnQtYmctbGV2ZWw6ICAgICAgICAgICAgICAgICAgICAtMTAgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLWxldmVsOiAgICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiRhbGVydC1jb2xvci1sZXZlbDogICAgICAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIC43NSkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIGluc2V0IDAgLjFyZW0gLjFyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuXG4vLyBMaXN0IGdyb3VwXG5cbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cblxuLy8gRmlndXJlc1xuXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICA5MCUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuLy8gQnJlYWRjcnVtYnNcblxuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZzogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBxdW90ZShcIi9cIikgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIENhcm91c2VsXG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgIC41ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjUtMi41LTIuNSAyLjUtMi41LTEuNS0xLjV6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZD0nTTIuNzUgMGwtMS41IDEuNSAyLjUgMi41LTIuNSAyLjUgMS41IDEuNSA0LTQtNC00eicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjZzIGVhc2UgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG5cblxuLy8gQ2xvc2VcblxuJGNsb3NlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICAwIDFweCAwICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICA4Ny41JSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAgICAgICAzNDBweCAhZGVmYXVsdDtcblxuXG4vLyBQcmludGluZ1xuJHByaW50LXBhZ2Utc2l6ZTogICAgICAgICAgICAgICAgICAgYTMgIWRlZmF1bHQ7XG4kcHJpbnQtYm9keS1taW4td2lkdGg6ICAgICAgICAgICAgICBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBcImxnXCIpICFkZWZhdWx0O1xuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcblxuLy9cbi8vIEhlYWRpbmdzXG4vL1xuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xufVxuXG5oMSwgLmgxIHsgZm9udC1zaXplOiAkaDEtZm9udC1zaXplOyB9XG5oMiwgLmgyIHsgZm9udC1zaXplOiAkaDItZm9udC1zaXplOyB9XG5oMywgLmgzIHsgZm9udC1zaXplOiAkaDMtZm9udC1zaXplOyB9XG5oNCwgLmg0IHsgZm9udC1zaXplOiAkaDQtZm9udC1zaXplOyB9XG5oNSwgLmg1IHsgZm9udC1zaXplOiAkaDUtZm9udC1zaXplOyB9XG5oNiwgLmg2IHsgZm9udC1zaXplOiAkaDYtZm9udC1zaXplOyB9XG5cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAkbGVhZC1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkbGVhZC1mb250LXdlaWdodDtcbn1cblxuLy8gVHlwZSBkaXNwbGF5IGNsYXNzZXNcbi5kaXNwbGF5LTEge1xuICBmb250LXNpemU6ICRkaXNwbGF5MS1zaXplO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkxLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMiB7XG4gIGZvbnQtc2l6ZTogJGRpc3BsYXkyLXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTItd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS0zIHtcbiAgZm9udC1zaXplOiAkZGlzcGxheTMtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5My13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTQge1xuICBmb250LXNpemU6ICRkaXNwbGF5NC1zaXplO1xuICBmb250LXdlaWdodDogJGRpc3BsYXk0LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuXG5cbi8vXG4vLyBIb3Jpem9udGFsIHJ1bGVzXG4vL1xuXG5ociB7XG4gIG1hcmdpbi10b3A6ICRoci1tYXJnaW4teTtcbiAgbWFyZ2luLWJvdHRvbTogJGhyLW1hcmdpbi15O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6ICRoci1ib3JkZXItd2lkdGggc29saWQgJGhyLWJvcmRlci1jb2xvcjtcbn1cblxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1hcmstYmc7XG59XG5cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XG59XG5cbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXG4ubGlzdC1pbmxpbmUge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xufVxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xuICB9XG59XG5cblxuLy9cbi8vIE1pc2Ncbi8vXG5cbi8vIEJ1aWxkcyBvbiBgYWJicmBcbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGZvbnQtc2l6ZTogJGJsb2NrcXVvdGUtZm9udC1zaXplO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4MCU7IC8vIGJhY2sgdG8gZGVmYXVsdCBmb250LXNpemVcbiAgY29sb3I6ICRibG9ja3F1b3RlLXNtYWxsLWNvbG9yO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMTQgXFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcbiAgfVxufVxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZDtcbn1cblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZDtcbn1cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbi5maWd1cmUge1xuICAvLyBFbnN1cmVzIHRoZSBjYXB0aW9uJ3MgdGV4dCBhbGlnbnMgd2l0aCB0aGUgaW1hZ2UuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAoJHNwYWNlciAvIDIpO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAkZmlndXJlLWNhcHRpb24tZm9udC1zaXplO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cbi8vIFJldGluYSBpbWFnZVxuLy9cbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZS5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgaW5kZW50YXRpb24sIG1lZGlhLXF1ZXJ5LWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuQG1peGluIGltZy1yZXRpbmEoJGZpbGUtMXgsICRmaWxlLTJ4LCAkd2lkdGgtMXgsICRoZWlnaHQtMXgpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTF4KTtcblxuICAvLyBBdXRvcHJlZml4ZXIgdGFrZXMgY2FyZSBvZiBhZGRpbmcgLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvIGFuZCAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvLFxuICAvLyBidXQgZG9lc24ndCBjb252ZXJ0IGRwcHg9PmRwaS5cbiAgLy8gVGhlcmUncyBubyBzdWNoIHRoaW5nIGFzIHVucHJlZml4ZWQgbWluLWRldmljZS1waXhlbC1yYXRpbyBzaW5jZSBpdCdzIG5vbnN0YW5kYXJkLlxuICAvLyBDb21wYXRpYmlsaXR5IGluZm86IGh0dHBzOi8vY2FuaXVzZS5jb20vI2ZlYXQ9Y3NzLW1lZGlhLXJlc29sdXRpb25cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIC8vIElFOS0xMSBkb24ndCBzdXBwb3J0IGRwcHhcbiAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHsgLy8gU3RhbmRhcmRpemVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTJ4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aC0xeCAkaGVpZ2h0LTF4O1xuICB9XG59XG4iLCIvLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuIiwiLy8gSW5saW5lIGNvZGVcbmNvZGUge1xuICBmb250LXNpemU6ICRjb2RlLWZvbnQtc2l6ZTtcbiAgY29sb3I6ICRjb2RlLWNvbG9yO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXG4gIC8vIFN0cmVhbWxpbmUgdGhlIHN0eWxlIHdoZW4gaW5zaWRlIGFuY2hvcnMgdG8gYXZvaWQgYnJva2VuIHVuZGVybGluZSBhbmQgbW9yZVxuICBhID4gJiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gVXNlciBpbnB1dCB0eXBpY2FsbHkgZW50ZXJlZCB2aWEga2V5Ym9hcmRcbmtiZCB7XG4gIHBhZGRpbmc6ICRrYmQtcGFkZGluZy15ICRrYmQtcGFkZGluZy14O1xuICBmb250LXNpemU6ICRrYmQtZm9udC1zaXplO1xuICBjb2xvcjogJGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGtiZC1ib3gtc2hhZG93KTtcblxuICBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiAkbmVzdGVkLWtiZC1mb250LXdlaWdodDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cbi8vIEJsb2NrcyBvZiBjb2RlXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAkY29kZS1mb250LXNpemU7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cbn1cblxuLy8gRW5hYmxlIHNjcm9sbGFibGUgYmxvY2tzIG9mIGNvZGVcbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6ICRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4iLCIvLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAuY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcbiAgfVxufVxuXG4vLyBGbHVpZCBjb250YWluZXJcbi8vXG4vLyBVdGlsaXplcyB0aGUgbWl4aW4gbWVhbnQgZm9yIGZpeGVkIHdpZHRoIGNvbnRhaW5lcnMsIGJ1dCB3aXRoIDEwMCUgd2lkdGggZm9yXG4vLyBmbHVpZCwgZnVsbCB3aWR0aCBsYXlvdXRzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG59XG5cbi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiBhbmQgY2xlYXIgdGhlIGZsb2F0cyBvZiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIG5lZ2F0aXZlIG1hcmdpbiBmcm9tIGRlZmF1bHQgLnJvdywgdGhlbiB0aGUgaG9yaXpvbnRhbCBwYWRkaW5nXG4gIC8vIGZyb20gYWxsIGltbWVkaWF0ZSBjaGlsZHJlbiBjb2x1bW5zICh0byBwcmV2ZW50IHJ1bmF3YXkgc3R5bGUgaW5oZXJpdGFuY2UpLlxuICAubm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgPiAuY29sLFxuICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2UtY29udGFpbmVyKCkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICBwYWRkaW5nLWxlZnQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuXG4vLyBGb3IgZWFjaCBicmVha3BvaW50LCBkZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgdGhlIGNvbnRhaW5lciBpbiBhIG1lZGlhIHF1ZXJ5XG5AbWl4aW4gbWFrZS1jb250YWluZXItbWF4LXdpZHRocygkbWF4LXdpZHRoczogJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkbWF4LXdpZHRocyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1yb3coKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gLTIpO1xuICBtYXJnaW4tbGVmdDogKCRncmlkLWd1dHRlci13aWR0aCAvIC0yKTtcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSB1c2UgYGZsZXhgIHZhbHVlc1xuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7IC8vIFByZXZlbnQgY29sbGFwc2luZ1xuICBwYWRkaW5nLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gIHBhZGRpbmctbGVmdDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIGZsZXg6IDAgMCBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xuICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcbiAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxuICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06ICRzaXplIC8gJGNvbHVtbnM7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMnB4LCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcbiAgJWdyaWQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4OyAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBjb2xsYXBzaW5nIHdoZW4gZW1wdHlcbiAgICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuICAgIHBhZGRpbmctbGVmdDogKCRndXR0ZXIgLyAyKTtcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIC8vIEFsbG93IGNvbHVtbnMgdG8gc3RyZXRjaCBmdWxsIHdpZHRoIGJlbG93IHRoZWlyIGJyZWFrcG9pbnRzXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgICB9XG4gICAgfVxuICAgIC5jb2wjeyRpbmZpeH0sXG4gICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiBub25lOyAvLyBSZXNldCBlYXJsaWVyIGdyaWQgdGllcnNcbiAgICAgIH1cblxuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWZpcnN0IHsgb3JkZXI6IC0xOyB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1sYXN0IHsgb3JkZXI6ICRjb2x1bW5zICsgMTsgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLm9yZGVyI3skaW5maXh9LSN7JGl9IHsgb3JkZXI6ICRpOyB9XG4gICAgICB9XG5cbiAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNpYyBCb290c3RyYXAgdGFibGVcbi8vXG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmc7IC8vIFJlc2V0IGZvciBuZXN0aW5nIHdpdGhpbiBwYXJlbnRzIHdpdGggYGJhY2tncm91bmQtY29sb3JgLlxuXG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlci10b3A6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRoZWFkIHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGJvcmRlci1ib3R0b206ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci10b3A6ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC50YWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuLy9cblxuLnRhYmxlLXNtIHtcbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXNtO1xuICB9XG59XG5cblxuLy8gQm9yZGVyIHZlcnNpb25zXG4vL1xuLy8gQWRkIG9yIHJlbW92ZSBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG5cbiAgdGgsXG4gIHRkIHtcbiAgICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRoZWFkIHtcbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtYm9yZGVybGVzcyB7XG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgsXG4gIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi50YWJsZS1zdHJpcGVkIHtcbiAgdGJvZHkgdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYWNjZW50LWJnO1xuICB9XG59XG5cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICB0Ym9keSB0ciB7XG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRhYmxlIGJhY2tncm91bmRzXG4vL1xuLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbi8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgLTkpKTtcbn1cblxuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoYWN0aXZlLCAkdGFibGUtYWN0aXZlLWJnKTtcblxuXG4vLyBEYXJrIHN0eWxlc1xuLy9cbi8vIFNhbWUgdGFibGUgbWFya3VwLCBidXQgaW52ZXJ0ZWQgY29sb3Igc2NoZW1lOiBkYXJrIGJhY2tncm91bmQgYW5kIGxpZ2h0IHRleHQuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4udGFibGUge1xuICAudGhlYWQtZGFyayB7XG4gICAgdGgge1xuICAgICAgY29sb3I6ICR0YWJsZS1kYXJrLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAudGhlYWQtbGlnaHQge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtaGVhZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1oZWFkLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtZGFyayB7XG4gIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG5cbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmLnRhYmxlLXN0cmlwZWQge1xuICAgIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYWNjZW50LWJnO1xuICAgIH1cbiAgfVxuXG4gICYudGFibGUtaG92ZXIge1xuICAgIHRib2R5IHRyIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC50YWJsZS1yZXNwb25zaXZlLSpgIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nIHRoZSBzY3JlZW5cbi8vIHNpemUgb2Ygd2hlcmUgeW91ciB0YWJsZSB3aWxsIG92ZXJmbG93LlxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTAwNTdcblxuICAgICAgICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXIgb24gaG9yaXpvbnRhbCBzY3JvbGwgZHVlIHRvIHVzZSBvZiBgZGlzcGxheTogYmxvY2s7YFxuICAgICAgICA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBUYWJsZXNcblxuQG1peGluIHRhYmxlLXJvdy12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQpIHtcbiAgLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbiAgLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cbiAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgJixcbiAgICA+IHRoLFxuICAgID4gdGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgfVxuICB9XG5cbiAgLy8gSG92ZXIgc3RhdGVzIGZvciBgLnRhYmxlLWhvdmVyYFxuICAvLyBOb3RlOiB0aGlzIGlzIG5vdCBhdmFpbGFibGUgZm9yIGNlbGxzIG9yIHJvd3Mgd2l0aGluIGB0aGVhZGAgb3IgYHRmb290YC5cbiAgLnRhYmxlLWhvdmVyIHtcbiAgICAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG5cbiAgICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG5cbiAgICAgICAgPiB0ZCxcbiAgICAgICAgPiB0aCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJvb3RzdHJhcCBmdW5jdGlvbnNcbi8vXG4vLyBVdGlsaXR5IG1peGlucyBhbmQgZnVuY3Rpb25zIGZvciBldmFsdWF0aW5nIHNvdXJjZSBjb2RlIGFjcm9zcyBvdXIgdmFyaWFibGVzLCBtYXBzLCBhbmQgbWl4aW5zLlxuXG4vLyBBc2NlbmRpbmdcbi8vIFVzZWQgdG8gZXZhbHVhdGUgU2FzcyBtYXBzIGxpa2Ugb3VyIGdyaWQgYnJlYWtwb2ludHMuXG5AbWl4aW4gX2Fzc2VydC1hc2NlbmRpbmcoJG1hcCwgJG1hcC1uYW1lKSB7XG4gICRwcmV2LWtleTogbnVsbDtcbiAgJHByZXYtbnVtOiBudWxsO1xuICBAZWFjaCAka2V5LCAkbnVtIGluICRtYXAge1xuICAgIEBpZiAkcHJldi1udW0gPT0gbnVsbCB7XG4gICAgICAvLyBEbyBub3RoaW5nXG4gICAgfSBAZWxzZSBpZiBub3QgY29tcGFyYWJsZSgkcHJldi1udW0sICRudW0pIHtcbiAgICAgIEB3YXJuIFwiUG90ZW50aWFsbHkgaW52YWxpZCB2YWx1ZSBmb3IgI3skbWFwLW5hbWV9OiBUaGlzIG1hcCBtdXN0IGJlIGluIGFzY2VuZGluZyBvcmRlciwgYnV0IGtleSAnI3ska2V5fScgaGFzIHZhbHVlICN7JG51bX0gd2hvc2UgdW5pdCBtYWtlcyBpdCBpbmNvbXBhcmFibGUgdG8gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XG4gICAgfSBAZWxzZSBpZiAkcHJldi1udW0gPj0gJG51bSB7XG4gICAgICBAd2FybiBcIkludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdoaWNoIGlzbid0IGdyZWF0ZXIgdGhhbiAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5ICcjeyRwcmV2LWtleX0nICFcIjtcbiAgICB9XG4gICAgJHByZXYta2V5OiAka2V5O1xuICAgICRwcmV2LW51bTogJG51bTtcbiAgfVxufVxuXG4vLyBTdGFydHMgYXQgemVyb1xuLy8gQW5vdGhlciBncmlkIG1peGluIHRoYXQgZW5zdXJlcyB0aGUgbWluLXdpZHRoIG9mIHRoZSBsb3dlc3QgYnJlYWtwb2ludCBzdGFydHMgYXQgMC5cbkBtaXhpbiBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRtYXApIHtcbiAgJHZhbHVlczogbWFwLXZhbHVlcygkbWFwKTtcbiAgJGZpcnN0LXZhbHVlOiBudGgoJHZhbHVlcywgMSk7XG4gIEBpZiAkZmlyc3QtdmFsdWUgIT0gMCB7XG4gICAgQHdhcm4gXCJGaXJzdCBicmVha3BvaW50IGluIGAkZ3JpZC1icmVha3BvaW50c2AgbXVzdCBzdGFydCBhdCAwLCBidXQgc3RhcnRzIGF0ICN7JGZpcnN0LXZhbHVlfS5cIjtcbiAgfVxufVxuXG4vLyBSZXBsYWNlIGAkc2VhcmNoYCB3aXRoIGAkcmVwbGFjZWAgaW4gYCRzdHJpbmdgXG4vLyBVc2VkIG9uIG91ciBTVkcgaWNvbiBiYWNrZ3JvdW5kcyBmb3IgY3VzdG9tIGZvcm1zLlxuLy9cbi8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxuLy8gQHBhcmFtIHtTdHJpbmd9ICRzdHJpbmcgLSBJbml0aWFsIHN0cmluZ1xuLy8gQHBhcmFtIHtTdHJpbmd9ICRzZWFyY2ggLSBTdWJzdHJpbmcgdG8gcmVwbGFjZVxuLy8gQHBhcmFtIHtTdHJpbmd9ICRyZXBsYWNlICgnJykgLSBOZXcgdmFsdWVcbi8vIEByZXR1cm4ge1N0cmluZ30gLSBVcGRhdGVkIHN0cmluZ1xuQGZ1bmN0aW9uIHN0ci1yZXBsYWNlKCRzdHJpbmcsICRzZWFyY2gsICRyZXBsYWNlOiBcIlwiKSB7XG4gICRpbmRleDogc3RyLWluZGV4KCRzdHJpbmcsICRzZWFyY2gpO1xuXG4gIEBpZiAkaW5kZXgge1xuICAgIEByZXR1cm4gc3RyLXNsaWNlKCRzdHJpbmcsIDEsICRpbmRleCAtIDEpICsgJHJlcGxhY2UgKyBzdHItcmVwbGFjZShzdHItc2xpY2UoJHN0cmluZywgJGluZGV4ICsgc3RyLWxlbmd0aCgkc2VhcmNoKSksICRzZWFyY2gsICRyZXBsYWNlKTtcbiAgfVxuXG4gIEByZXR1cm4gJHN0cmluZztcbn1cblxuLy8gQ29sb3IgY29udHJhc3RcbkBmdW5jdGlvbiBjb2xvci15aXEoJGNvbG9yKSB7XG4gICRyOiByZWQoJGNvbG9yKTtcbiAgJGc6IGdyZWVuKCRjb2xvcik7XG4gICRiOiBibHVlKCRjb2xvcik7XG5cbiAgJHlpcTogKCgkciAqIDI5OSkgKyAoJGcgKiA1ODcpICsgKCRiICogMTE0KSkgLyAxMDAwO1xuXG4gIEBpZiAoJHlpcSA+PSAkeWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkKSB7XG4gICAgQHJldHVybiAkeWlxLXRleHQtZGFyaztcbiAgfSBAZWxzZSB7XG4gICAgQHJldHVybiAkeWlxLXRleHQtbGlnaHQ7XG4gIH1cbn1cblxuLy8gUmV0cmlldmUgY29sb3IgU2FzcyBtYXBzXG5AZnVuY3Rpb24gY29sb3IoJGtleTogXCJibHVlXCIpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCRjb2xvcnMsICRrZXkpO1xufVxuXG5AZnVuY3Rpb24gdGhlbWUtY29sb3IoJGtleTogXCJwcmltYXJ5XCIpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsICRrZXkpO1xufVxuXG5AZnVuY3Rpb24gZ3JheSgka2V5OiBcIjEwMFwiKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkZ3JheXMsICRrZXkpO1xufVxuXG4vLyBSZXF1ZXN0IGEgdGhlbWUgY29sb3IgbGV2ZWxcbkBmdW5jdGlvbiB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3ItbmFtZTogXCJwcmltYXJ5XCIsICRsZXZlbDogMCkge1xuICAkY29sb3I6IHRoZW1lLWNvbG9yKCRjb2xvci1uYW1lKTtcbiAgJGNvbG9yLWJhc2U6IGlmKCRsZXZlbCA+IDAsICRibGFjaywgJHdoaXRlKTtcbiAgJGxldmVsOiBhYnMoJGxldmVsKTtcblxuICBAcmV0dXJuIG1peCgkY29sb3ItYmFzZSwgJGNvbG9yLCAkbGV2ZWwgKiAkdGhlbWUtY29sb3ItaW50ZXJ2YWwpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBUZXh0dWFsIGZvcm0gY29udHJvbHNcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcblxuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIC8vIE1hbnVhbGx5IHVzZSB0aGUgaWYvZWxzZSBpbnN0ZWFkIG9mIHRoZSBtaXhpbiB0byBhY2NvdW50IGZvciBpT1Mgb3ZlcnJpZGVcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cztcbiAgfSBAZWxzZSB7XG4gICAgLy8gT3RoZXJ3aXNlIHVuZG8gdGhlIGlPUyBkZWZhdWx0XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcblxuICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtZm9jdXMoKTtcblxuICAvLyBQbGFjZWhvbGRlclxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkLFxuICAmW3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgJjpmb2N1czo6LW1zLXZhbHVlIHtcbiAgICAvLyBTdXBwcmVzcyB0aGUgbmVzdGVkIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UsIGFzIGl0IGxvb2tzIGJhZCBhbmQgY2Fubm90IGJlIG1hZGUgdG9cbiAgICAvLyBtYXRjaCB0aGUgYXBwZWFyYW5jZSBvZiB0aGUgbmF0aXZlIHdpZGdldC5cbiAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgfVxufVxuXG4vLyBNYWtlIGZpbGUgaW5wdXRzIGJldHRlciBtYXRjaCB0ZXh0IGlucHV0cyBieSBmb3JjaW5nIHRoZW0gdG8gbmV3IGxpbmVzLlxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuXG4vL1xuLy8gTGFiZWxzXG4vL1xuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaW5wdXQtcGFkZGluZy15fSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXl9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBgPGxhYmVsPi88bGVnZW5kPmAgZGVmYXVsdFxuICBmb250LXNpemU6IGluaGVyaXQ7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LWxnfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktbGd9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LXNtfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktc219ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbn1cblxuXG4vLyBSZWFkb25seSBjb250cm9scyBhcyBwbGFpbiB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSByZWFkb25seSBpbnB1dCB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgcGxhaW5cbi8vIHRleHQgKHdpdGhvdXQgYW55IGJvcmRlciwgYmFja2dyb3VuZCBjb2xvciwgZm9jdXMgaW5kaWNhdG9yKVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6ICRpbnB1dC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkaW5wdXQtcGFkZGluZy15O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1wbGFpbnRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDtcblxuICAmLmZvcm0tY29udHJvbC1zbSxcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFJlcGVhdGVkIGluIGBfaW5wdXRfZ3JvdXAuc2Nzc2AgdG8gYXZvaWQgU2FzcyBleHRlbmQgaXNzdWVzLlxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICZbc2l6ZV0sXG4gICZbbXVsdGlwbGVdIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLy8gc3R5bGVsaW50LWVuYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG5cbi8vIEZvcm0gZ3JvdXBzXG4vL1xuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbn1cblxuXG4vLyBGb3JtIGdyaWRcbi8vXG4vLyBTcGVjaWFsIHJlcGxhY2VtZW50IGZvciBvdXIgZ3JpZCBzeXN0ZW0ncyBgLnJvd2AgZm9yIHRpZ2h0ZXIgZm9ybSBsYXlvdXRzLlxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG5cbiAgPiAuY29sLFxuICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBJbmRlbnQgdGhlIGxhYmVscyB0byBwb3NpdGlvbiByYWRpb3MvY2hlY2tib3hlcyBhcyBoYW5naW5nIGNvbnRyb2xzLlxuXG4uZm9ybS1jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk7XG4gIG1hcmdpbi1sZWZ0OiAtJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xuXG4gICY6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgYm90dG9tIG1hcmdpblxufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBPdmVycmlkZSBiYXNlIC5mb3JtLWNoZWNrXG4gIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14O1xuXG4gIC8vIFVuZG8gLmZvcm0tY2hlY2staW5wdXQgZGVmYXVsdHMgYW5kIGFkZCBzb21lIGBtYXJnaW4tcmlnaHRgLlxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG4vL1xuLy8gUHJvdmlkZSBmZWVkYmFjayB0byB1c2VycyB3aGVuIGZvcm0gZmllbGQgdmFsdWVzIGFyZSB2YWxpZCBvciBpbnZhbGlkLiBXb3Jrc1xuLy8gcHJpbWFyaWx5IGZvciBjbGllbnQtc2lkZSB2YWxpZGF0aW9uIHZpYSBzY29wZWQgYDppbnZhbGlkYCBhbmQgYDp2YWxpZGBcbi8vIHBzZXVkby1jbGFzc2VzIGJ1dCBhbHNvIGluY2x1ZGVzIGAuaXMtaW52YWxpZGAgYW5kIGAuaXMtdmFsaWRgIGNsYXNzZXMgZm9yXG4vLyBzZXJ2ZXIgc2lkZSB2YWxpZGF0aW9uLlxuXG5AaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUoXCJ2YWxpZFwiLCAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcik7XG5AaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUoXCJpbnZhbGlkXCIsICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IpO1xuXG4vLyBJbmxpbmUgZm9ybXNcbi8vXG4vLyBNYWtlIGZvcm1zIGFwcGVhciBpbmxpbmUoLWJsb2NrKSBieSBhZGRpbmcgdGhlIGAuZm9ybS1pbmxpbmVgIGNsYXNzLiBJbmxpbmVcbi8vIGZvcm1zIGJlZ2luIHN0YWNrZWQgb24gZXh0cmEgc21hbGwgKG1vYmlsZSkgZGV2aWNlcyBhbmQgdGhlbiBnbyBpbmxpbmUgd2hlblxuLy8gdmlld3BvcnRzIHJlYWNoIDw3NjhweC5cbi8vXG4vLyBSZXF1aXJlcyB3cmFwcGluZyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoIGAuZm9ybS1ncm91cGAgZm9yIHByb3BlciBkaXNwbGF5IG9mXG4vLyBkZWZhdWx0IEhUTUwgZm9ybSBjb250cm9scyBhbmQgb3VyIGN1c3RvbSBmb3JtIGNvbnRyb2xzIChlLmcuLCBpbnB1dCBncm91cHMpLlxuXG4uZm9ybS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyBQcmV2ZW50IHNob3J0ZXIgZWxlbWVudHMgZnJvbSBncm93aW5nIHRvIHNhbWUgaGVpZ2h0IGFzIG90aGVycyAoZS5nLiwgc21hbGwgYnV0dG9ucyBncm93aW5nIHRvIG5vcm1hbCBzaXplZCBidXR0b24gaGVpZ2h0KVxuXG4gIC8vIEJlY2F1c2Ugd2UgdXNlIGZsZXgsIHRoZSBpbml0aWFsIHNpemluZyBvZiBjaGVja2JveGVzIGlzIGNvbGxhcHNlZCBhbmRcbiAgLy8gZG9lc24ndCBvY2N1cHkgdGhlIGZ1bGwtd2lkdGggKHdoaWNoIGlzIHdoYXQgd2Ugd2FudCBmb3IgeHMgZ3JpZCB0aWVyKSxcbiAgLy8gc28gd2UgZm9yY2UgdGhhdCBoZXJlLlxuICAuZm9ybS1jaGVjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyBLaWNrIGluIHRoZSBpbmxpbmVcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIElubGluZS1ibG9jayBhbGwgdGhlIHRoaW5ncyBmb3IgXCJpbmxpbmVcIlxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBBbGxvdyBmb2xrcyB0byAqbm90KiB1c2UgYC5mb3JtLWdyb3VwYFxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87IC8vIFByZXZlbnQgbGFiZWxzIGZyb20gc3RhY2tpbmcgYWJvdmUgaW5wdXRzIGluIGAuZm9ybS1ncm91cGBcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gTWFrZSBzdGF0aWMgY29udHJvbHMgYmVoYXZlIGxpa2UgcmVndWxhciBvbmVzXG4gICAgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cCxcbiAgICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gb24gcmFkaW9zL2NoZWNrYm94ZXMgdGhhdCB3ZXJlIHVzZWQgZm9yIHN0YWNraW5nLCBhbmRcbiAgICAvLyB0aGVuIHVuZG8gdGhlIGZsb2F0aW5nIG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlcyB0byBtYXRjaC5cbiAgICAuZm9ybS1jaGVjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1jb250cm9sIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICAgIH0gQGVsc2Uge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbiIsIi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxuLy9cbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYCRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3JgIHZhcmlhYmxlLlxuLy9cbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cbi8vXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXG5AbWl4aW4gZm9ybS1jb250cm9sLWZvY3VzKCkge1xuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cbn1cblxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgJGNvbG9yKSB7XG4gIC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcbiAgICBmb250LXNpemU6ICRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIENvbnRhaW4gdG8gcGFyZW50IHdoZW4gcG9zc2libGVcbiAgICBwYWRkaW5nOiAkdG9vbHRpcC1wYWRkaW5nLXkgJHRvb2x0aXAtcGFkZGluZy14O1xuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgIGZvbnQtc2l6ZTogJHRvb2x0aXAtZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3IsICR0b29sdGlwLW9wYWNpdHkpO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAuZm9ybS1jb250cm9sLFxuICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wtZmlsZSB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgMjUlKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1iZyhsaWdodGVuKCRjb2xvciwgMTAlKSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAkYm9keS1iZywgMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gY3VzdG9tIGZpbGVcbiAgLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICAgICY6OmFmdGVyIHsgYm9yZGVyLWNvbG9yOiBpbmhlcml0OyB9XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBHcmFkaWVudHNcblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcikge1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteDtcbiAgfSBAZWxzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgkd2hpdGUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlcjogJGJ0bi1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LCAkYnRuLXBhZGRpbmcteCwgJGZvbnQtc2l6ZS1iYXNlLCAkYnRuLWxpbmUtaGVpZ2h0LCAkYnRuLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG5cbiAgLy8gU2hhcmUgaG92ZXIgYW5kIGZvY3VzIHN0eWxlc1xuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkYnRuLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogJGJ0bi1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cblxuICAvLyBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgLmJ0biBlbGVtZW50c1xuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1mb2N1cy1ib3gtc2hhZG93LCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgICB9XG4gIH1cbn1cblxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLW91dGxpbmUtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGluayBidXR0b25zXG4vL1xuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLy8gTm8gbmVlZCBmb3IgYW4gYWN0aXZlIHN0YXRlIGhlcmVcbn1cblxuXG4vL1xuLy8gQnV0dG9uIFNpemVzXG4vL1xuXG4uYnRuLWxnIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktbGcsICRidG4tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkYnRuLWxpbmUtaGVpZ2h0LWxnLCAkYnRuLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLXNtIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktc20sICRidG4tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkYnRuLWxpbmUtaGVpZ2h0LXNtLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG5cbi8vXG4vLyBCbG9jayBidXR0b25cbi8vXG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLy8gVmVydGljYWxseSBzcGFjZSBvdXQgbXVsdGlwbGUgYmxvY2sgYnV0dG9uc1xuICArIC5idG4tYmxvY2sge1xuICAgIG1hcmdpbi10b3A6ICRidG4tYmxvY2stc3BhY2luZy15O1xuICB9XG59XG5cbi8vIFNwZWNpZmljaXR5IG92ZXJyaWRlc1xuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICAmLmJ0bi1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDcuNSUpLCAkaG92ZXItYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTAlKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSksICRhY3RpdmUtYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTIuNSUpKSB7XG4gIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3cpO1xuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogJGJ0bi1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGJvcmRlciwgLjUpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRib3JkZXIsIC41KTtcbiAgICB9XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZW1vdmUgdGhlIGdyYWRpZW50IGZvciB0aGUgcHJlc3NlZC9hY3RpdmUgc3RhdGVcbiAgICB9XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkYm9yZGVyLCAuNSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRib3JkZXIsIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJGNvbG9yLCAkY29sb3ItaG92ZXI6IGNvbG9yLXlpcSgkY29sb3IpLCAkYWN0aXZlLWJhY2tncm91bmQ6ICRjb2xvciwgJGFjdGl2ZS1ib3JkZXI6ICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyBhbmQgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyAhPSBub25lIHtcbiAgICAgICAgYm94LXNoYWRvdzogJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQnV0dG9uIHNpemVzXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgLy8gTWFudWFsbHkgZGVjbGFyZSB0byBwcm92aWRlIGFuIG92ZXJyaWRlIHRvIHRoZSBicm93c2VyIGRlZmF1bHRcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIH0gQGVsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4uZmFkZSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5jb2xsYXBzZSB7XG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcbn1cbiIsIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxuLmRyb3B1cCxcbi5kcm9wcmlnaHQsXG4uZHJvcGRvd24sXG4uZHJvcGxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICAvLyBHZW5lcmF0ZSB0aGUgY2FyZXQgYXV0b21hdGljYWxseVxuICBAaW5jbHVkZSBjYXJldDtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnVcbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZHJvcGRvd247XG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6ICRkcm9wZG93bi1taW4td2lkdGg7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgMDtcbiAgbWFyZ2luOiAkZHJvcGRvd24tc3BhY2VyIDAgMDsgLy8gb3ZlcnJpZGUgZGVmYXVsdCB1bFxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTsgLy8gUmVkZWNsYXJlIGJlY2F1c2UgbmVzdGluZyBjYW4gY2F1c2UgaW5oZXJpdGFuY2UgaXNzdWVzXG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGRyb3Bkb3duLWJvcmRlci13aWR0aCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRkcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZHJvcGRvd24tYm94LXNoYWRvdyk7XG59XG5cbi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LlxuLmRyb3B1cCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHVwKTtcbiAgfVxufVxuXG4uZHJvcHJpZ2h0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChyaWdodCk7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wbGVmdCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KGxlZnQpO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gV2hlbiBlbmFibGVkIFBvcHBlci5qcywgcmVzZXQgYmFzaWMgZHJvcGRvd24gcG9zaXRpb25cbi8vIHN0eWxlbGludC1kaXNhYmxlIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi5kcm9wZG93bi1tZW51IHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0sXG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0sXG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxufVxuLy8gc3R5bGVsaW50LWVuYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG5cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gYDxocj5gKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIEBpbmNsdWRlIG5hdi1kaXZpZGVyKCRkcm9wZG93bi1kaXZpZGVyLWJnKTtcbn1cblxuLy8gTGlua3MsIGJ1dHRvbnMsIGFuZCBtb3JlIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuLy9cbi8vIGA8YnV0dG9uPmAtc3BlY2lmaWMgc3R5bGVzIGFyZSBkZW5vdGVkIHdpdGggYC8vIEZvciA8YnV0dG9uPnNgXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1ob3Zlci1iZyk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBmb3IgdXNlIHdpdGggaGVhZGluZyBlbGVtZW50c1xuICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gIGNvbG9yOiAkZHJvcGRvd24taGVhZGVyLWNvbG9yO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXG59XG5cbi8vIERyb3Bkb3duIHRleHRcbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xufVxuIiwiQG1peGluIGNhcmV0LWRvd24ge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtdXAge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtcmlnaHQge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkO1xufVxuXG5AbWl4aW4gY2FyZXQtbGVmdCB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0KCRkaXJlY3Rpb246IGRvd24pIHtcbiAgQGlmICRlbmFibGUtY2FyZXQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJldC13aWR0aCAqIC44NTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtd2lkdGggKiAuODU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgQGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWRvd247XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC11cDtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXJpZ2h0O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkZGlyZWN0aW9uID09IGxlZnQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGNhcmV0LXdpZHRoICogLjg1O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXdpZHRoICogLjg1O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1sZWZ0O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6ZW1wdHk6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gSG9yaXpvbnRhbCBkaXZpZGVyc1xuLy9cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiBkcm9wZG93bnMgYW5kIG5hdiBsaXN0c1xuXG5AbWl4aW4gbmF2LWRpdmlkZXIoJGNvbG9yOiAkbmF2LWRpdmlkZXItY29sb3IsICRtYXJnaW4teTogJG5hdi1kaXZpZGVyLW1hcmdpbi15KSB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAkbWFyZ2luLXkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcjtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcblxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAwIDEgYXV0bztcblxuICAgIC8vIEJyaW5nIHRoZSBob3ZlciwgZm9jdXNlZCwgYW5kIFwiYWN0aXZlXCIgYnV0dG9ucyB0byB0aGUgZnJvbnQgdG8gb3ZlcmxheVxuICAgIC8vIHRoZSBib3JkZXJzIHByb3Blcmx5XG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxuXG4gIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnMgd2hlbiBidXR0b25zIGFyZSBuZXh0IHRvIGVhY2ggb3RoZXJcbiAgLmJ0biArIC5idG4sXG4gIC5idG4gKyAuYnRuLWdyb3VwLFxuICAuYnRuLWdyb3VwICsgLmJ0bixcbiAgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYnRuLWdyb3VwIHtcbiAgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuICB9XG59XG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cblxuXG4vL1xuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy9cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuXG4gICY6OmFmdGVyLFxuICAuZHJvcHVwICY6OmFmdGVyLFxuICAuZHJvcHJpZ2h0ICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wbGVmdCAmOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xufVxuXG5cbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxuLy8gU2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vL1xuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIC5idG4sXG4gIC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuICsgLmJ0bixcbiAgPiAuYnRuICsgLmJ0bi1ncm91cCxcbiAgPiAuYnRuLWdyb3VwICsgLmJ0bixcbiAgPiAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveCBhbmQgcmFkaW8gb3B0aW9uc1xuLy9cbi8vIEluIG9yZGVyIHRvIHN1cHBvcnQgdGhlIGJyb3dzZXIncyBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2ssIHBvd2VyZWQgYnkgdGhlXG4vLyBgcmVxdWlyZWRgIGF0dHJpYnV0ZSwgd2UgaGF2ZSB0byBcImhpZGVcIiB0aGUgaW5wdXRzIHZpYSBgY2xpcGAuIFdlIGNhbm5vdCB1c2Vcbi8vIGBkaXNwbGF5OiBub25lO2Agb3IgYHZpc2liaWxpdHk6IGhpZGRlbjtgIGFzIHRoYXQgYWxzbyBoaWRlcyB0aGUgcG9wb3Zlci5cbi8vIFNpbXBseSB2aXN1YWxseSBoaWRpbmcgdGhlIGlucHV0cyB2aWEgYG9wYWNpdHlgIHdvdWxkIGxlYXZlIHRoZW0gY2xpY2thYmxlIGluXG4vLyBjZXJ0YWluIGNhc2VzIHdoaWNoIGlzIHByZXZlbnRlZCBieSB1c2luZyBgY2xpcGAgYW5kIGBwb2ludGVyLWV2ZW50c2AuXG4vLyBUaGlzIHdheSwgd2UgZW5zdXJlIGEgRE9NIGVsZW1lbnQgaXMgdmlzaWJsZSB0byBwb3NpdGlvbiB0aGUgcG9wb3ZlciBmcm9tLlxuLy9cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMjc5NCBhbmRcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzE0NTU5IGZvciBtb3JlIGluZm9ybWF0aW9uLlxuXG4uYnRuLWdyb3VwLXRvZ2dsZSB7XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgdmFsdWVcblxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIEZvciBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2tcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuY3VzdG9tLXNlbGVjdCxcbiAgPiAuY3VzdG9tLWZpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGZvY3VzIHN0YXRlJ3Mgei1pbmRleFxuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIC8vIEFkZCB3aWR0aCAxJSBhbmQgZmxleC1iYXNpcyBhdXRvIHRvIGVuc3VyZSB0aGF0IGJ1dHRvbiB3aWxsIG5vdCB3cmFwIG91dFxuICAgIC8vIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUgRWRnZSsgYW5kIEZpcmVmb3guIENocm9tZSBkb2VzIG5vdCByZXF1aXJlIHRoaXMuXG4gICAgd2lkdGg6IDElO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICArIC5mb3JtLWNvbnRyb2wsXG4gICAgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICArIC5jdXN0b20tZmlsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG5cbiAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgZm9ybSBjb250cm9sIHRvIHRoZSB0b3Agb2Ygc3Vycm91bmRpbmcgZWxlbWVudHNcbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuICA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIHotaW5kZXg6IDM7XG4gIH1cblxuICAvLyBCcmluZyB0aGUgY3VzdG9tIGZpbGUgaW5wdXQgYWJvdmUgdGhlIGxhYmVsXG4gID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB7XG4gICAgei1pbmRleDogNDtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuY3VzdG9tLXNlbGVjdCB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHsgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTsgfVxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkgeyBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7IH1cbiAgfVxuXG4gIC8vIEN1c3RvbSBmaWxlIGlucHV0cyBoYXZlIG1vcmUgY29tcGxleCBtYXJrdXAsIHRodXMgcmVxdWlyaW5nIGRpZmZlcmVudFxuICAvLyBib3JkZXItcmFkaXVzIG92ZXJyaWRlcy5cbiAgPiAuY3VzdG9tLWZpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIgeyBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApOyB9XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwgeyBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7IH1cbiAgfVxufVxuXG5cbi8vIFByZXBlbmQgYW5kIGFwcGVuZFxuLy9cbi8vIFdoaWxlIGl0IHJlcXVpcmVzIG9uZSBleHRyYSBsYXllciBvZiBIVE1MIGZvciBlYWNoLCBkZWRpY2F0ZWQgcHJlcGVuZCBhbmRcbi8vIGFwcGVuZCBlbGVtZW50cyBhbGxvdyB1cyB0byAxKSBiZSBsZXNzIGNsZXZlciwgMikgc2ltcGxpZnkgb3VyIHNlbGVjdG9ycywgYW5kXG4vLyAzKSBzdXBwb3J0IEhUTUw1IGZvcm0gdmFsaWRhdGlvbi5cblxuLmlucHV0LWdyb3VwLXByZXBlbmQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgZGlzcGxheTogZmxleDtcblxuICAvLyBFbnN1cmUgYnV0dG9ucyBhcmUgYWx3YXlzIGFib3ZlIGlucHV0cyBmb3IgbW9yZSB2aXN1YWxseSBwbGVhc2luZyBib3JkZXJzLlxuICAvLyBUaGlzIGlzbid0IG5lZWRlZCBmb3IgYC5pbnB1dC1ncm91cC10ZXh0YCBzaW5jZSBpdCBzaGFyZXMgdGhlIHNhbWUgYm9yZGVyLWNvbG9yXG4gIC8vIGFzIG91ciBpbnB1dHMuXG4gIC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgLmJ0biArIC5idG4sXG4gIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gIH1cbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQgeyBtYXJnaW4tcmlnaHQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoOyB9XG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHsgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoOyB9XG5cblxuLy8gVGV4dHVhbCBhZGRvbnNcbi8vXG4vLyBTZXJ2ZXMgYXMgYSBjYXRjaC1hbGwgZWxlbWVudCBmb3IgYW55IHRleHQgb3IgcmFkaW8vY2hlY2tib3ggaW5wdXQgeW91IHdpc2hcbi8vIHRvIHByZXBlbmQgb3IgYXBwZW5kIHRvIGFuIGlucHV0LlxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gQWxsb3cgdXNlIG9mIDxsYWJlbD4gZWxlbWVudHMgYnkgb3ZlcnJpZGluZyBvdXIgZGVmYXVsdCBtYXJnaW4tYm90dG9tXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlOyAvLyBNYXRjaCBpbnB1dHNcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gTnVrZSBkZWZhdWx0IG1hcmdpbnMgZnJvbSBjaGVja2JveGVzIGFuZCByYWRpb3MgdG8gdmVydGljYWxseSBjZW50ZXIgd2l0aGluLlxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cblxuLy8gUHJlcGVuZCBhbmQgYXBwZW5kIHJvdW5kZWQgY29ybmVyc1xuLy9cbi8vIFRoZXNlIHJ1bGVzZXRzIG11c3QgY29tZSBhZnRlciB0aGUgc2l6aW5nIG9uZXMgdG8gcHJvcGVybHkgb3ZlcnJpZGUgc20gYW5kIGxnXG4vLyBib3JkZXItcmFkaXVzIHZhbHVlcyB3aGVuIGV4dGVuZGluZy4gVGhleSdyZSBtb3JlIHNwZWNpZmljIHRoYW4gd2UnZCBsaWtlXG4vLyB3aXRoIHRoZSBgLmlucHV0LWdyb3VwID5gIHBhcnQsIGJ1dCB3aXRob3V0IGl0LCB3ZSBjYW5ub3Qgb3ZlcnJpZGUgdGhlIHNpemluZy5cblxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuIiwiLy8gRW1iZWRkZWQgaWNvbnMgZnJvbSBPcGVuIEljb25pYy5cbi8vIFJlbGVhc2VkIHVuZGVyIE1JVCBhbmQgY29weXJpZ2h0IDIwMTQgV2F5YnVyeS5cbi8vIGh0dHBzOi8vdXNlaWNvbmljLmNvbS9vcGVuXG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gQmFzZSBjbGFzcyB0YWtlcyBjYXJlIG9mIGFsbCB0aGUga2V5IGJlaGF2aW9yYWwgYXNwZWN0cy5cblxuLmN1c3RvbS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlKTtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1yaWdodDogJGN1c3RvbS1jb250cm9sLXNwYWNlci14O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xOyAvLyBQdXQgdGhlIGlucHV0IGJlaGluZCB0aGUgbGFiZWwgc28gaXQgZG9lc24ndCBvdmVybGF5IHRleHRcbiAgb3BhY2l0eTogMDtcblxuICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAvLyB0aGUgbWl4aW4gaXMgbm90IHVzZWQgaGVyZSB0byBtYWtlIHN1cmUgdGhlcmUgaXMgZmVlZGJhY2tcbiAgICBib3gtc2hhZG93OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAmOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEN1c3RvbSBjb250cm9sIGluZGljYXRvcnNcbi8vXG4vLyBCdWlsZCB0aGUgY3VzdG9tIGNvbnRyb2xzIG91dCBvZiBwc2V1ZG8tZWxlbWVudHMuXG5cbi5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAvLyBCYWNrZ3JvdW5kLWNvbG9yIGFuZCAod2hlbiBlbmFibGVkKSBncmFkaWVudFxuICAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICgoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMik7XG4gICAgbGVmdDogLSRjdXN0b20tY29udHJvbC1ndXR0ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgLy8gRm9yZWdyb3VuZCAoaWNvbilcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICgoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMik7XG4gICAgbGVmdDogLSRjdXN0b20tY29udHJvbC1ndXR0ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94ZXNcbi8vXG4vLyBUd2VhayBqdXN0IGEgZmV3IHRoaW5ncyBmb3IgY2hlY2tib3hlcy5cblxuLmN1c3RvbS1jaGVja2JveCB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcpO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnKTtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93KTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgICAmOmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG5cbi8vIFJhZGlvc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciByYWRpb3MuXG5cbi5jdXN0b20tcmFkaW8ge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnKTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFNlbGVjdFxuLy9cbi8vIFJlcGxhY2VzIHRoZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IHdpdGggYSBjdXN0b20gb25lLCBtb3N0bHkgcHVsbGVkIGZyb21cbi8vIGh0dHBzOi8vcHJpbWVyLmdpdGh1Yi5pby8uXG4vL1xuXG4uY3VzdG9tLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICBsaW5lLWhlaWdodDogJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkY3VzdG9tLXNlbGVjdC1jb2xvcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmcgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yIG5vLXJlcGVhdCByaWdodCAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRjdXN0b20tc2VsZWN0LWJnLXNpemU7XG4gIGJvcmRlcjogJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1cztcbiAgfSBAZWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3cpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93LCAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG5cbiAgICAmOjotbXMtdmFsdWUge1xuICAgICAgLy8gRm9yIHZpc3VhbCBjb25zaXN0ZW5jeSB3aXRoIG90aGVyIHBsYXRmb3Jtcy9icm93c2VycyxcbiAgICAgIC8vIHN1cHByZXNzIHRoZSBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZS5cbiAgICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxuICAgICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICB9XG4gIH1cblxuICAmW211bHRpcGxlXSxcbiAgJltzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnO1xuICB9XG5cbiAgLy8gSGlkZXMgdGhlIGRlZmF1bHQgY2FyZXQgaW4gSUUxMVxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5jdXN0b20tc2VsZWN0LXNtIHtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtc207XG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk7XG4gIGZvbnQtc2l6ZTogJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtO1xufVxuXG4uY3VzdG9tLXNlbGVjdC1sZyB7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnO1xuICBwYWRkaW5nLXRvcDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15O1xuICBmb250LXNpemU6ICRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZztcbn1cblxuXG4vLyBGaWxlXG4vL1xuLy8gQ3VzdG9tIGZpbGUgaW5wdXQuXG5cbi5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMDtcblxuICAmOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgYm94LXNoYWRvdzogJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnO1xuICB9XG5cbiAgQGVhY2ggJGxhbmcsICR2YWx1ZSBpbiAkY3VzdG9tLWZpbGUtdGV4dCB7XG4gICAgJjpsYW5nKCN7JGxhbmd9KSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJHZhbHVlO1xuICAgIH1cbiAgfVxufVxuXG4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xuICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1maWxlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWZpbGUtYmc7XG4gIGJvcmRlcjogJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWZpbGUtYm94LXNoYWRvdyk7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyO1xuICAgIHBhZGRpbmc6ICRjdXN0b20tZmlsZS1wYWRkaW5nLXkgJGN1c3RvbS1maWxlLXBhZGRpbmcteDtcbiAgICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiAkY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yO1xuICAgIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1maWxlLWJ1dHRvbi1iZyk7XG4gICAgYm9yZGVyLWxlZnQ6ICRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgMCk7XG4gIH1cbn1cblxuLy8gUmFuZ2Vcbi8vXG4vLyBTdHlsZSByYW5nZSBpbnB1dHMgdGhlIHNhbWUgYWNyb3NzIGJyb3dzZXJzLiBWZW5kb3Itc3BlY2lmaWMgcnVsZXMgZm9yIHBzZXVkb1xuLy8gZWxlbWVudHMgY2Fubm90IGJlIG1peGVkLiBBcyBzdWNoLCB0aGVyZSBhcmUgbm8gc2hhcmVkIHN0eWxlcyBmb3IgZm9jdXMgb3Jcbi8vIGFjdGl2ZSBzdGF0ZXMgb24gcHJlZml4ZWQgc2VsZWN0b3JzLlxuXG4uY3VzdG9tLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gRmlyZWZveCBzcGVjaWZpY1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgLy8gUHNldWRvLWVsZW1lbnRzIG11c3QgYmUgc3BsaXQgYWNyb3NzIG11bHRpcGxlIHJ1bGVzZXRzIHRvIGhhdmUgYW4gYWZmZWN0LlxuICAgIC8vIE5vIGJveC1zaGFkb3coKSBtaXhpbiBmb3IgZm9jdXMgYWNjZXNzaWJpbGl0eS5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIgICAgIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1zLXRodW1iICAgICAgICAgICAgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgfVxuXG4gICY6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6ICgoJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQgLSAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodCkgLyAyKTsgLy8gV2Via2l0IHNwZWNpZmljXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgLy8gV2h5P1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRmlyZWZveCBzcGVjaWZpYz9cbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1zLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDA7IC8vIEVkZ2Ugc3BlY2lmaWNcbiAgICBtYXJnaW4tcmlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDsgLy8gV29ya2Fyb3VuZCB0aGF0IG92ZXJmbG93ZWQgYm94LXNoYWRvdyBpcyBoaWRkZW4uXG4gICAgbWFyZ2luLWxlZnQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDsgIC8vIFdvcmthcm91bmQgdGhhdCBvdmVyZmxvd2VkIGJveC1zaGFkb3cgaXMgaGlkZGVuLlxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbXMtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6ICgkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodCAqIC41KTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbXMtZmlsbC1sb3dlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOjotbXMtZmlsbC11cHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyAvLyBhcmJpdHJhcnk/XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWZpbGUtbGFiZWwsXG4uY3VzdG9tLXNlbGVjdCB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXG4vLyBgPG5hdj5gcyBvciBgPHVsPmBzLlxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZy15ICRuYXYtbGluay1wYWRkaW5nLXg7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgfVxufVxuXG4vL1xuLy8gVGFic1xuLy9cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuXG4gIC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAubmF2LWxpbmsge1xuICAgIGJvcmRlcjogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgLy8gTWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gICAgbWFyZ2luLXRvcDogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gICAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBQaWxsc1xuLy9cblxuLm5hdi1waWxscyB7XG4gIC5uYXYtbGluayB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gSnVzdGlmaWVkIHZhcmlhbnRzXG4vL1xuXG4ubmF2LWZpbGwge1xuICAubmF2LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWp1c3RpZmllZCB7XG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cblxuLy8gVGFiYmFibGUgdGFic1xuLy9cbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxuXG4udGFiLWNvbnRlbnQge1xuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIvLyBDb250ZW50c1xuLy9cbi8vIE5hdmJhclxuLy8gTmF2YmFyIGJyYW5kXG4vLyBOYXZiYXIgbmF2XG4vLyBOYXZiYXIgdGV4dFxuLy8gTmF2YmFyIGRpdmlkZXJcbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vLyBOYXZiYXIgcG9zaXRpb25cbi8vIE5hdmJhciB0aGVtZXNcblxuXG4vLyBOYXZiYXJcbi8vXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gYWxsb3cgdXMgdG8gZG8gdGhlIGxpbmUgYnJlYWsgZm9yIGNvbGxhcHNpbmcgY29udGVudFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIHNwYWNlIG91dCBicmFuZCBmcm9tIGxvZ29cbiAgcGFkZGluZzogJG5hdmJhci1wYWRkaW5nLXkgJG5hdmJhci1wYWRkaW5nLXg7XG5cbiAgLy8gQmVjYXVzZSBmbGV4IHByb3BlcnRpZXMgYXJlbid0IGluaGVyaXRlZCwgd2UgbmVlZCB0byByZWRlY2xhcmUgdGhlc2UgZmlyc3RcbiAgLy8gZmV3IHByb3BlcnRpZXMgc28gdGhhdCBjb250ZW50IG5lc3RlZCB3aXRoaW4gYmVoYXZlIHByb3Blcmx5LlxuICA+IC5jb250YWluZXIsXG4gID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgYnJhbmRcbi8vXG4vLyBVc2VkIGZvciBicmFuZCwgcHJvamVjdCwgb3Igc2l0ZSBuYW1lcy5cblxuLm5hdmJhci1icmFuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIG1hcmdpbi1yaWdodDogJG5hdmJhci1wYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJG5hdmJhci1icmFuZC1mb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2XG4vL1xuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIChkb2Vzbid0IHJlcXVpcmUgYC5uYXZgLCBidXQgZG9lcyBtYWtlIHVzZSBvZiBgLm5hdi1saW5rYCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLy8gY2Fubm90IHVzZSBgaW5oZXJpdGAgdG8gZ2V0IHRoZSBgLm5hdmJhcmBzIHZhbHVlXG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGV4dFxuLy9cbi8vXG5cbi5uYXZiYXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6ICRuYXYtbGluay1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2LWxpbmstcGFkZGluZy15O1xufVxuXG5cbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgcmVzcG9uc2l2ZSBjb2xsYXBzaW5nIGFuZCB0b2dnbGluZyBvZiBuYXZiYXIgY29udGVudHMuXG4vLyBQb3dlcmVkIGJ5IHRoZSBjb2xsYXBzZSBCb290c3RyYXAgSmF2YVNjcmlwdCBwbHVnaW4uXG5cbi8vIFdoZW4gY29sbGFwc2VkLCBwcmV2ZW50IHRoZSB0b2dnbGVhYmxlIG5hdmJhciBjb250ZW50cyBmcm9tIGFwcGVhcmluZyBpblxuLy8gdGhlIGRlZmF1bHQgZmxleGJveCByb3cgb3JpZW50YXRpb24uIFJlcXVpcmVzIHRoZSB1c2Ugb2YgYGZsZXgtd3JhcDogd3JhcGBcbi8vIG9uIHRoZSBgLm5hdmJhcmAgcGFyZW50LlxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgLy8gRm9yIGFsd2F5cyBleHBhbmRlZCBvciBleHRyYSBmdWxsIG5hdmJhcnMsIGVuc3VyZSBjb250ZW50IGFsaWducyBpdHNlbGZcbiAgLy8gcHJvcGVybHkgdmVydGljYWxseS4gQ2FuIGJlIGVhc2lseSBvdmVycmlkZGVuIHdpdGggZmxleCB1dGlsaXRpZXMuXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8vIEJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG5hdmJhciB3aGVuIGluIGl0cyBjb2xsYXBzZWQgc3RhdGVcbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXkgJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDtcbiAgZm9udC1zaXplOiAkbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzKTtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLy8gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIC5uYXZiYXItdG9nZ2xlciBlbGVtZW50c1xuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLy8gS2VlcCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQgc28gZm9sa3MgY2FuIGVhc2lseSBvdmVycmlkZSBpdCB3aXRoIGFub3RoZXIgaWNvblxuLy8gb3IgaW1hZ2UgZmlsZSBhcyBuZWVkZWQuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gRm9yIG5lc3RpbmcgY29udGFpbmVycywgaGF2ZSB0byByZWRlY2xhcmUgZm9yIGFsaWdubWVudCBwdXJwb3Nlc1xuICAgICAgICA+IC5jb250YWluZXIsXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7ICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gICAgICAgICAgLy8gQ2hhbmdlcyBmbGV4LWJhc2VzIHRvIGF1dG8gYmVjYXVzZSBvZiBhbiBJRTEwIGJ1Z1xuICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGhlbWVzXG4vL1xuLy8gU3R5bGVzIGZvciBzd2l0Y2hpbmcgYmV0d2VlbiBuYXZiYXJzIHdpdGggbGlnaHQgb3IgZGFyayBiYWNrZ3JvdW5kLlxuXG4vLyBEYXJrIGxpbmtzIGFnYWluc3QgYSBsaWdodCBiYWNrZ3JvdW5kXG4ubmF2YmFyLWxpZ2h0IHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFdoaXRlIGxpbmtzIGFnYWluc3QgYSBkYXJrIGJhY2tncm91bmRcbi5uYXZiYXItZGFyayB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZztcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcblxuICA+IGhyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZC1ib2R5IHtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteDtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAkY2FyZC1zcGFjZXIteTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtKCRjYXJkLXNwYWNlci15IC8gMik7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsge1xuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgKyAuY2FyZC1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogJGNhcmQtc3BhY2VyLXg7XG4gIH1cbn1cblxuLy9cbi8vIE9wdGlvbmFsIHRleHR1YWwgY2Fwc1xuLy9cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlbW92ZXMgdGhlIGRlZmF1bHQgbWFyZ2luLWJvdHRvbSBvZiA8aE4+XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAwIDApO1xuICB9XG5cbiAgKyAubGlzdC1ncm91cCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItdG9wOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDAgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBIZWFkZXIgbmF2c1xuLy9cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0oJGNhcmQtc3BhY2VyLXggLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogLSRjYXJkLXNwYWNlci15O1xuICBtYXJnaW4tbGVmdDogLSgkY2FyZC1zcGFjZXIteCAvIDIpO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0oJGNhcmQtc3BhY2VyLXggLyAyKTtcbiAgbWFyZ2luLWxlZnQ6IC0oJGNhcmQtc3BhY2VyLXggLyAyKTtcbn1cblxuLy8gQ2FyZCBpbWFnZVxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZztcbn1cblxuLmNhcmQtaW1nIHtcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gQ2FyZCBpbWFnZSBjYXBzXG4uY2FyZC1pbWctdG9wIHtcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZy1ib3R0b20ge1xuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBDYXJkIGRlY2tcblxuLmNhcmQtZGVjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWRlY2stbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtZGVjay1tYXJnaW47XG4gICAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcblxuICAgIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJkLWRlY2stbWFyZ2luO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGRlZmF1bHRcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQ2FyZCBncm91cHNcbi8vXG5cbi5jYXJkLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gID4gLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWdyb3VwLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICAgID4gLmNhcmQge1xuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICArIC5jYXJkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAvLyBIYW5kbGUgcm91bmRlZCBjb3JuZXJzXG4gICAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpvbmx5LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoOm9ubHktY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWhlYWRlcixcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29sdW1uc1xuLy9cblxuLmNhcmQtY29sdW1ucyB7XG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1jb2x1bW5zLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBjb2x1bW4tY291bnQ6ICRjYXJkLWNvbHVtbnMtY291bnQ7XG4gICAgY29sdW1uLWdhcDogJGNhcmQtY29sdW1ucy1nYXA7XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG5cbiAgICAuY2FyZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIERvbid0IGxldCB0aGVtIHZlcnRpY2FsbHkgc3BhbiBtdWx0aXBsZSBjb2x1bW5zXG4gICAgICB3aWR0aDogMTAwJTsgLy8gRG9uJ3QgbGV0IHRoZWlyIHdpZHRoIGNoYW5nZVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBBY2NvcmRpb25cbi8vXG5cbi5hY2NvcmRpb24ge1xuICAuY2FyZDpub3QoOmZpcnN0LW9mLXR5cGUpOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgLmNhcmQ6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICB9XG5cbiAgLmNhcmQ6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG5cbiAgLmNhcmQ6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG59XG4iLCIuYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogJGJyZWFkY3J1bWItcGFkZGluZy15ICRicmVhZGNydW1iLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyZWFkY3J1bWItYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0ge1xuICAvLyBUaGUgc2VwYXJhdG9yIGJldHdlZW4gYnJlYWRjcnVtYnMgKGJ5IGRlZmF1bHQsIGEgZm9yd2FyZC1zbGFzaDogXCIvXCIpXG4gICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyBTdXBwcmVzcyB1bmRlcmxpbmluZyBvZiB0aGUgc2VwYXJhdG9yIGluIG1vZGVybiBicm93c2Vyc1xuICAgICAgcGFkZGluZy1yaWdodDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuICAgICAgY29sb3I6ICRicmVhZGNydW1iLWRpdmlkZXItY29sb3I7XG4gICAgICBjb250ZW50OiAkYnJlYWRjcnVtYi1kaXZpZGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIElFOS0xMSBoYWNrIHRvIHByb3Blcmx5IGhhbmRsZSBoeXBlcmxpbmsgdW5kZXJsaW5lcyBmb3IgYnJlYWRjcnVtYnMgYnVpbHRcbiAgLy8gd2l0aG91dCBgPHVsPmBzLiBUaGUgYDo6YmVmb3JlYCBwc2V1ZG8tZWxlbWVudCBnZW5lcmF0ZXMgYW4gZWxlbWVudFxuICAvLyAqd2l0aGluKiB0aGUgLmJyZWFkY3J1bWItaXRlbSBhbmQgdGhlcmVieSBpbmhlcml0cyB0aGUgYHRleHQtZGVjb3JhdGlvbmAuXG4gIC8vXG4gIC8vIFRvIHRyaWNrIElFIGludG8gc3VwcHJlc3NpbmcgdGhlIHVuZGVybGluZSwgd2UgZ2l2ZSB0aGUgcHNldWRvLWVsZW1lbnQgYW5cbiAgLy8gdW5kZXJsaW5lIGFuZCB0aGVuIGltbWVkaWF0ZWx5IHJlbW92ZSBpdC5cbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4gICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgY29sb3I6ICRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjtcbiAgfVxufVxuIiwiLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRwYWdpbmF0aW9uLXBhZGRpbmcteSAkcGFnaW5hdGlvbi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1sZWZ0OiAtJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoO1xuICBsaW5lLWhlaWdodDogJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYmc7XG4gIGJvcmRlcjogJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoIHNvbGlkICRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjtcblxuICAmOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIG91dGxpbmU6ICRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU7XG4gICAgYm94LXNoYWRvdzogJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCAucGFnZS1saW5rIGVsZW1lbnRzXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4ucGFnZS1pdGVtIHtcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYuZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIC8vIE9waW5pb25hdGVkOiByZW1vdmUgdGhlIFwiaGFuZFwiIGN1cnNvciBzZXQgcHJldmlvdXNseSBmb3IgLnBhZ2UtbGlua1xuICAgIGN1cnNvcjogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBTaXppbmdcbi8vXG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZywgJHBhZ2luYXRpb24tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkbGluZS1oZWlnaHQtbGcsICRib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLnBhZ2luYXRpb24tc20ge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LXNtLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRsaW5lLWhlaWdodC1zbSwgJGJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gUGFnaW5hdGlvblxuXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLnBhZ2UtbGluayB7XG4gICAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICB9XG5cbiAgLnBhZ2UtaXRlbSB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBSZXF1aXJlcyBvbmUgb2YgdGhlIGNvbnRleHR1YWwsIGNvbG9yIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGBjb2xvcmAgYW5kXG4vLyBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogJGJhZGdlLXBhZGRpbmcteSAkYmFkZ2UtcGFkZGluZy14O1xuICBmb250LXNpemU6ICRiYWRnZS1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkYmFkZ2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gRW1wdHkgYmFkZ2VzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHlcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4vLyBQaWxsIGJhZGdlc1xuLy9cbi8vIE1ha2UgdGhlbSBleHRyYSByb3VuZGVkIHdpdGggYSBtb2RpZmllciB0byByZXBsYWNlIHYzJ3MgYmFkZ2VzLlxuXG4uYmFkZ2UtcGlsbCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgcGFkZGluZy1sZWZ0OiAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIENvbG9yc1xuLy9cbi8vIENvbnRleHR1YWwgdmFyaWF0aW9ucyAobGlua2VkIGJhZGdlcyBnZXQgZGFya2VyIG9uIDpob3ZlcikuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYmFkZ2UtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBiYWRnZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cbiIsIkBtaXhpbiBiYWRnZS12YXJpYW50KCRiZykge1xuICBjb2xvcjogY29sb3IteWlxKCRiZyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZztcblxuICAmW2hyZWZdIHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogY29sb3IteWlxKCRiZyk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJnLCAxMCUpO1xuICAgIH1cbiAgfVxufVxuIiwiLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmc6ICRqdW1ib3Ryb24tcGFkZGluZyAoJGp1bWJvdHJvbi1wYWRkaW5nIC8gMik7XG4gIG1hcmdpbi1ib3R0b206ICRqdW1ib3Ryb24tcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJGp1bWJvdHJvbi1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1sZyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmc6ICgkanVtYm90cm9uLXBhZGRpbmcgKiAyKSAkanVtYm90cm9uLXBhZGRpbmc7XG4gIH1cbn1cblxuLmp1bWJvdHJvbi1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRhbGVydC1tYXJnaW4tYm90dG9tO1xuICBib3JkZXI6ICRhbGVydC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGFsZXJ0LWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuLmFsZXJ0LWhlYWRpbmcge1xuICAvLyBTcGVjaWZpZWQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG59XG5cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICgkY2xvc2UtZm9udC1zaXplICsgJGFsZXJ0LXBhZGRpbmcteCAqIDIpO1xuXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuXG4vLyBBbHRlcm5hdGUgc3R5bGVzXG4vL1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5hbGVydC0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQodGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYmctbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1ib3JkZXItbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1jb2xvci1sZXZlbCkpO1xuICB9XG59XG4iLCJAbWl4aW4gYWxlcnQtdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4gIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgNSUpO1xuICB9XG5cbiAgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICB9XG59XG4iLCJAa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSB7IGJhY2tncm91bmQtcG9zaXRpb246ICRwcm9ncmVzcy1oZWlnaHQgMDsgfVxuICB0byB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxufVxuXG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6ICRwcm9ncmVzcy1oZWlnaHQ7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIGZvcmNlIHJvdW5kZWQgY29ybmVycyBieSBjcm9wcGluZyBpdFxuICBmb250LXNpemU6ICRwcm9ncmVzcy1mb250LXNpemU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHByb2dyZXNzLWJveC1zaGFkb3cpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iYXItYmc7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHByb2dyZXNzLWJhci10cmFuc2l0aW9uKTtcbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZCgpO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRwcm9ncmVzcy1oZWlnaHQgJHByb2dyZXNzLWhlaWdodDtcbn1cblxuLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nO1xufVxuIiwiLm1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgZmxleDogMTtcbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuXG4vLyBJbnRlcmFjdGl2ZSBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIGFuY2hvciBvciBidXR0b24gZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGludGVyYWN0aXZlXG4vLyBsaXN0IGl0ZW1zLiBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNlbGVjdGVkIGl0ZW1zLlxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgYmVjb21lIDEwMCUgYnkgZGVmYXVsdCB0aG91Z2gpXG4gIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBpbmhlcml0KVxuXG4gIC8vIEhvdmVyIHN0YXRlXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1ob3Zlci1iZztcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnO1xuICB9XG59XG5cblxuLy8gSW5kaXZpZHVhbCBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIG9uIGBsaWBzIG9yIGBkaXZgcyB3aXRoaW4gdGhlIGAubGlzdC1ncm91cGAgcGFyZW50LlxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkgJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg7XG4gIC8vIFBsYWNlIHRoZSBib3JkZXIgb24gdGhlIGxpc3QgaXRlbXMgYW5kIG5lZ2F0aXZlIG1hcmdpbiB1cCBmb3IgYmV0dGVyIHN0eWxpbmdcbiAgbWFyZ2luLWJvdHRvbTogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYmc7XG4gIGJvcmRlcjogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoIHNvbGlkICRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB6LWluZGV4OiAxOyAvLyBQbGFjZSBob3Zlci9hY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIC8vIEluY2x1ZGUgYm90aCBoZXJlIGZvciBgPGE+YHMgYW5kIGA8YnV0dG9uPmBzXG4gICYuYWN0aXZlIHtcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vIEZsdXNoIGxpc3QgaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGxpc3QgZ3JvdXAgaXRlbXMgZWRnZS10by1lZGdlLiBNb3N0XG4vLyB1c2VmdWwgd2l0aGluIG90aGVyIGNvbXBvbmVudHMgKGUuZy4sIGNhcmRzKS5cblxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgfVxuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIENvbnRleHR1YWwgdmFyaWFudHNcbi8vXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAtOSksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgNikpO1xufVxuIiwiLy8gTGlzdCBHcm91cHNcblxuQG1peGluIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRjb2xvcikge1xuICAubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblxuICAgICYubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogJGNsb3NlLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRjbG9zZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gIHRleHQtc2hhZG93OiAkY2xvc2UtdGV4dC1zaGFkb3c7XG4gIG9wYWNpdHk6IC41O1xuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIG9wYWNpdHk6IC43NTtcbiAgICB9XG5cbiAgICAvLyBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgLmNsb3NlIGVsZW1lbnRzXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi8vIEFkZGl0aW9uYWwgcHJvcGVydGllcyBmb3IgYnV0dG9uIHZlcnNpb25cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4vLyBzdHlsZWxpbnQtZW5hYmxlXG4iLCIvLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcblxuXG4ubW9kYWwtb3BlbiB7XG4gIC8vIEtpbGwgdGhlIHNjcm9sbCBvbiB0aGUgYm9keVxuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5tb2RhbCB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkb24ndCB1c2UgYC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtgIGR1ZSB0byBhXG4gIC8vIGduYXJseSBpT1MgU2FmYXJpIGJ1ZzogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODM0MlxuICAvLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE3Njk1XG59XG5cbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW47XG4gIC8vIGFsbG93IGNsaWNrcyB0byBwYXNzIHRocm91Z2ggZm9yIGN1c3RvbSBjbGljayBoYW5kbGluZyB0byBjbG9zZSBtb2RhbFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAubW9kYWwuZmFkZSAmIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRtb2RhbC10cmFuc2l0aW9uKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgfVxuICAubW9kYWwuc2hvdyAmIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gKCN7JG1vZGFsLWRpYWxvZy1tYXJnaW59ICogMikpO1xuXG4gIC8vIEVuc3VyZSBgbW9kYWwtZGlhbG9nLWNlbnRlcmVkYCBleHRlbmRzIHRoZSBmdWxsIGhlaWdodCBvZiB0aGUgdmlldyAoSUUxMC8xMSlcbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgLy8gSUUxMFxuICAgIGhlaWdodDogY2FsYygxMDB2aCAtICgjeyRtb2RhbC1kaWFsb2ctbWFyZ2lufSAqIDIpKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlOyAvLyBFbnN1cmUgYC5tb2RhbC1jb250ZW50YCBleHRlbmRzIHRoZSBmdWxsIHdpZHRoIG9mIHRoZSBwYXJlbnQgYC5tb2RhbC1kaWFsb2dgXG4gIC8vIGNvdW50ZXJhY3QgdGhlIHBvaW50ZXItZXZlbnRzOiBub25lOyBpbiB0aGUgLm1vZGFsLWRpYWxvZ1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwtYmFja2Ryb3A7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1iYWNrZHJvcC1iZztcblxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyBvcGFjaXR5OiAwOyB9XG4gICYuc2hvdyB7IG9wYWNpdHk6ICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OyB9XG59XG5cbi8vIE1vZGFsIGhlYWRlclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IC8vIHNvIHRoZSBjbG9zZSBidG4gYWx3YXlzIHN0YXlzIG9uIHRoZSB1cHBlciByaWdodCBjb3JuZXJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBQdXQgbW9kYWwgaGVhZGVyIGVsZW1lbnRzICh0aXRsZSBhbmQgZGlzbWlzcykgb24gb3Bwb3NpdGUgZW5kc1xuICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gIGJvcmRlci1ib3R0b206ICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzKTtcblxuICAuY2xvc2Uge1xuICAgIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgICAvLyBhdXRvIG9uIHRoZSBsZWZ0IGZvcmNlIGljb24gdG8gdGhlIHJpZ2h0IGV2ZW4gd2hlbiB0aGVyZSBpcyBubyAubW9kYWwtdGl0bGVcbiAgICBtYXJnaW46ICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nKSAoLSRtb2RhbC1oZWFkZXItcGFkZGluZykgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcpIGF1dG87XG4gIH1cbn1cblxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0O1xufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIHNvIHRoYXQgdGhlIGJvZHkgdGFrZSB1cCBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlXG4gIC8vIHdoZW4gc2hvdWxkIHRoZXJlIGJlIGEgZml4ZWQgaGVpZ2h0IG9uIGAubW9kYWwtZGlhbG9nYC5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIHZlcnRpY2FsbHkgY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IC8vIFJpZ2h0IGFsaWduIGJ1dHRvbnMgd2l0aCBmbGV4IHByb3BlcnR5IGJlY2F1c2UgdGV4dC1hbGlnbiBkb2Vzbid0IHdvcmsgb24gZmxleCBpdGVtc1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbiAgYm9yZGVyLXRvcDogJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I7XG5cbiAgLy8gRWFzaWx5IHBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xuICA+IDpub3QoOmZpcnN0LWNoaWxkKSB7IG1hcmdpbi1sZWZ0OiAuMjVyZW07IH1cbiAgPiA6bm90KDpsYXN0LWNoaWxkKSB7IG1hcmdpbi1yaWdodDogLjI1cmVtOyB9XG59XG5cbi8vIE1lYXN1cmUgc2Nyb2xsYmFyIHdpZHRoIGZvciBwYWRkaW5nIGJvZHkgZHVyaW5nIG1vZGFsIHNob3cvaGlkZVxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogJG1vZGFsLW1kO1xuICAgIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gKCN7JG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cH0gKiAyKSk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gKCN7JG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cH0gKiAyKSk7XG4gICAgfVxuXG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwKTtcbiAgfVxuXG4gIC5tb2RhbC1zbSB7IG1heC13aWR0aDogJG1vZGFsLXNtOyB9XG5cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAubW9kYWwtbGcgeyBtYXgtd2lkdGg6ICRtb2RhbC1sZzsgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6ICR6aW5kZXgtdG9vbHRpcDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogJHRvb2x0aXAtbWFyZ2luO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgZm9udC1zaXplOiAkdG9vbHRpcC1mb250LXNpemU7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSB0b29sdGlwJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcblxuICAmLnNob3cgeyBvcGFjaXR5OiAkdG9vbHRpcC1vcGFjaXR5OyB9XG5cbiAgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtdG9wIHtcbiAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0IDA7XG5cbiAgLmFycm93IHtcbiAgICBib3R0b206IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1yaWdodCB7XG4gIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gIC5hcnJvdyB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtYm90dG9tIHtcbiAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0IDA7XG5cbiAgLmFycm93IHtcbiAgICB0b3A6IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1sZWZ0IHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWF1dG8ge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC10b3A7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1yaWdodDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1ib3R0b207XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWxlZnQ7XG4gIH1cbn1cblxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6ICR0b29sdGlwLW1heC13aWR0aDtcbiAgcGFkZGluZzogJHRvb2x0aXAtcGFkZGluZy15ICR0b29sdGlwLXBhZGRpbmcteDtcbiAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0b29sdGlwLWJvcmRlci1yYWRpdXMpO1xufVxuIiwiQG1peGluIHJlc2V0LXRleHQge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplIG9yIHdvcmQtd3JhcC5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLWJsb2NrLW5vLWR1cGxpY2F0ZS1wcm9wZXJ0aWVzXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xufVxuIiwiLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1wb3BvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAkcG9wb3Zlci1tYXgtd2lkdGg7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBmb250LXNpemU6ICRwb3BvdmVyLWZvbnQtc2l6ZTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHBvcG92ZXIncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwb3BvdmVyLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwb3BvdmVyLWJveC1zaGFkb3cpO1xuXG4gIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBtYXJnaW46IDAgJGJvcmRlci1yYWRpdXMtbGc7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXRvcCB7XG4gIG1hcmdpbi1ib3R0b206ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICAuYXJyb3cge1xuICAgIGJvdHRvbTogY2FsYygoI3skcG9wb3Zlci1hcnJvdy1oZWlnaHR9ICsgI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAqIC0xKTtcbiAgfVxuXG4gIC5hcnJvdzo6YmVmb3JlLFxuICAuYXJyb3c6OmFmdGVyIHtcbiAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICB9XG5cbiAgLmFycm93OjpiZWZvcmUge1xuICAgIGJvdHRvbTogMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgfVxuXG4gIC5hcnJvdzo6YWZ0ZXIge1xuICAgIGJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICB9XG59XG5cbi5icy1wb3BvdmVyLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICAuYXJyb3cge1xuICAgIGxlZnQ6IGNhbGMoKCN7JHBvcG92ZXItYXJyb3ctaGVpZ2h0fSArICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSkgKiAtMSk7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbjogJGJvcmRlci1yYWRpdXMtbGcgMDsgLy8gbWFrZSBzdXJlIHRoZSBhcnJvdyBkb2VzIG5vdCB0b3VjaCB0aGUgcG9wb3ZlcidzIHJvdW5kZWQgY29ybmVyc1xuICB9XG5cbiAgLmFycm93OjpiZWZvcmUsXG4gIC5hcnJvdzo6YWZ0ZXIge1xuICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gIH1cblxuICAuYXJyb3c6OmJlZm9yZSB7XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICB9XG5cbiAgLmFycm93OjphZnRlciB7XG4gICAgbGVmdDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gIC5hcnJvdyB7XG4gICAgdG9wOiBjYWxjKCgjeyRwb3BvdmVyLWFycm93LWhlaWdodH0gKyAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICogLTEpO1xuICB9XG5cbiAgLmFycm93OjpiZWZvcmUsXG4gIC5hcnJvdzo6YWZ0ZXIge1xuICAgIGJvcmRlci13aWR0aDogMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMik7XG4gIH1cblxuICAuYXJyb3c6OmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICB9XG5cbiAgLmFycm93OjphZnRlciB7XG4gICAgdG9wOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gIH1cblxuICAvLyBUaGlzIHdpbGwgcmVtb3ZlIHRoZSBwb3BvdmVyLWhlYWRlcidzIGJvcmRlciBqdXN0IGJlbG93IHRoZSBhcnJvd1xuICAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAtMik7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItaGVhZGVyLWJnO1xuICB9XG59XG5cbi5icy1wb3BvdmVyLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICAuYXJyb3cge1xuICAgIHJpZ2h0OiBjYWxjKCgjeyRwb3BvdmVyLWFycm93LWhlaWdodH0gKyAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICogLTEpO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW46ICRib3JkZXItcmFkaXVzLWxnIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcbiAgfVxuXG4gIC5hcnJvdzo6YmVmb3JlLFxuICAuYXJyb3c6OmFmdGVyIHtcbiAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICB9XG5cbiAgLmFycm93OjpiZWZvcmUge1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgfVxuXG4gIC5hcnJvdzo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICB9XG59XG5cbi5icy1wb3BvdmVyLWF1dG8ge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci10b3A7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1yaWdodDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1ib3R0b207XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWxlZnQ7XG4gIH1cbn1cblxuXG4vLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBSZWJvb3RcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGNvbG9yOiAkcG9wb3Zlci1oZWFkZXItY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWhlYWRlci1iZztcbiAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkIGRhcmtlbigkcG9wb3Zlci1oZWFkZXItYmcsIDUlKTtcbiAgJG9mZnNldC1ib3JkZXItd2lkdGg6IGNhbGMoI3skYm9yZGVyLXJhZGl1cy1sZ30gLSAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkb2Zmc2V0LWJvcmRlci13aWR0aCk7XG5cbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogJHBvcG92ZXItYm9keS1wYWRkaW5nLXkgJHBvcG92ZXItYm9keS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkcG9wb3Zlci1ib2R5LWNvbG9yO1xufVxuIiwiLy8gTm90ZXMgb24gdGhlIGNsYXNzZXM6XG4vL1xuLy8gMS4gVGhlIC5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5jYXJvdXNlbC1pdGVtLXJpZ2h0IGlzIHVzZWQgdG8gaW5kaWNhdGUgd2hlcmVcbi8vICAgIHRoZSBhY3RpdmUgc2xpZGUgaXMgaGVhZGluZy5cbi8vIDIuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbSBpcyB0aGUgY3VycmVudCBzbGlkZS5cbi8vIDMuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQgaXMgdGhlIGN1cnJlbnRcbi8vICAgIHNsaWRlIGluIGl0cyBpbi10cmFuc2l0aW9uIHN0YXRlLiBPbmx5IG9uZSBvZiB0aGVzZSBvY2N1cnMgYXQgYSB0aW1lLlxuLy8gNC4gLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodFxuLy8gICAgaXMgdGhlIHVwY29taW5nIHNsaWRlIGluIHRyYW5zaXRpb24uXG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLXRyYW5zaXRpb24pO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbi5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblxuICBAc3VwcG9ydHMgKHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2QpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG5cbiAgQHN1cHBvcnRzICh0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2LFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuXG4gIEBzdXBwb3J0cyAodHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSB0cmFuc2l0aW9uc1xuLy9cblxuLmNhcm91c2VsLWZhZGUge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNnM7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbiAgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAuY2Fyb3VzZWwtaXRlbS1uZXh0LFxuICAuY2Fyb3VzZWwtaXRlbS1wcmV2LFxuICAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXG4gICAgQHN1cHBvcnRzICh0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBMZWZ0L3JpZ2h0IGNvbnRyb2xzIGZvciBuYXZcbi8vXG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgLy8gVXNlIGZsZXggZm9yIGFsaWdubWVudCAoMS0zKVxuICBkaXNwbGF5OiBmbGV4OyAvLyAxLiBhbGxvdyBmbGV4IHN0eWxlc1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyAyLiB2ZXJ0aWNhbGx5IGNlbnRlciBjb250ZW50c1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLy8gMy4gaG9yaXpvbnRhbGx5IGNlbnRlciBjb250ZW50c1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5O1xuICAvLyBXZSBjYW4ndCBoYXZlIGEgdHJhbnNpdGlvbiBoZXJlIGJlY2F1c2UgV2ViS2l0IGNhbmNlbHMgdGhlIGNhcm91c2VsXG4gIC8vIGFuaW1hdGlvbiBpZiB5b3UgdHJpcCB0aGlzIHdoaWxlIGluIHRoZSBtaWRkbGUgb2YgYW5vdGhlciBhbmltYXRpb24uXG5cbiAgLy8gSG92ZXIvZm9jdXMgc3RhdGVcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBvcGFjaXR5OiAuOTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpO1xuICB9XG59XG5cbi8vIEljb25zIGZvciB3aXRoaW5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGhlaWdodDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnO1xufVxuXG5cbi8vIE9wdGlvbmFsIGluZGljYXRvciBwaXBzXG4vL1xuLy8gQWRkIGFuIG9yZGVyZWQgbGlzdCB3aXRoIHRoZSBmb2xsb3dpbmcgY2xhc3MgYW5kIGFkZCBhIGxpc3QgaXRlbSBmb3IgZWFjaFxuLy8gc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBvdmVycmlkZSA8b2w+IGRlZmF1bHRcbiAgLy8gVXNlIHRoZSAuY2Fyb3VzZWwtY29udHJvbCdzIHdpZHRoIGFzIG1hcmdpbiBzbyB3ZSBkb24ndCBvdmVybGF5IHRob3NlXG4gIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoO1xuICAgIGhlaWdodDogJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZywgLjUpO1xuXG4gICAgLy8gVXNlIHBzZXVkbyBjbGFzc2VzIHRvIGluY3JlYXNlIHRoZSBoaXQgYXJlYSBieSAxMHB4IG9uIHRvcCBhbmQgYm90dG9tLlxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuICB9XG5cbiAgLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XG4gIH1cbn1cblxuXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xuLy9cbi8vXG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogKCgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpIC8gMik7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogKCgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpIC8gMik7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5hbGlnbi1iYXNlbGluZSAgICB7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9IC8vIEJyb3dzZXIgZGVmYXVsdFxuLmFsaWduLXRvcCAgICAgICAgIHsgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyB9XG4uYWxpZ24tbWlkZGxlICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1ib3R0b20gICAgICB7IHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtYm90dG9tIHsgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LXRvcCAgICB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xuXG5AbWl4aW4gYmctdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSN7JHBhcmVudH0sXG4gIGJ1dHRvbiN7JHBhcmVudH0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJnLWdyYWRpZW50LXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGJnLXZhcmlhbnQoXCIuYmctI3skY29sb3J9XCIsICR2YWx1ZSk7XG59XG5cbkBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIEBpbmNsdWRlIGJnLWdyYWRpZW50LXZhcmlhbnQoXCIuYmctZ3JhZGllbnQtI3skY29sb3J9XCIsICR2YWx1ZSk7XG4gIH1cbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIEJvcmRlclxuLy9cblxuLmJvcmRlciAgICAgICAgIHsgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AgICAgIHsgYm9yZGVyLXRvcDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQgICB7IGJvcmRlci1yaWdodDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tICB7IGJvcmRlci1ib3R0b206ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQgICAgeyBib3JkZXItbGVmdDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci0wICAgICAgICB7IGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcC0wICAgIHsgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0LTAgIHsgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tLTAgeyBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdC0wICAgeyBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYm9yZGVyLSN7JGNvbG9yfSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLy9cbi8vIEJvcmRlci1yYWRpdXNcbi8vXG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbiIsIi5jbGVhcmZpeCB7XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG4iLCJAbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgY29tbW9uIGBkaXNwbGF5YCB2YWx1ZXNcbi8vXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kI3skaW5maXh9LW5vbmUgICAgICAgICB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWlubGluZSAgICAgICB7IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0taW5saW5lLWJsb2NrIHsgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1ibG9jayAgICAgICAgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tdGFibGUgICAgICAgIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LXRhYmxlLXJvdyAgICB7IGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tdGFibGUtY2VsbCAgIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tZmxleCAgICAgICAgIHsgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0taW5saW5lLWZsZXggIHsgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuICB9XG59XG5cblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgdG9nZ2xpbmcgYGRpc3BsYXlgIGluIHByaW50XG4vL1xuXG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1ub25lICAgICAgICAgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lICAgICAgIHsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHsgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtYmxvY2sgICAgICAgIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZSAgICAgICAgeyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyAgICB7IGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwgICB7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1mbGV4ICAgICAgICAgeyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXggIHsgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxufVxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgaWZyYW1lLFxuICBlbWJlZCxcbiAgb2JqZWN0LFxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTIxYnk5IHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSg5IC8gMjEpO1xuICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5IHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSg5IC8gMTYpO1xuICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTRieTMge1xuICAmOjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDMgLyA0KTtcbiAgfVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgxIC8gMSk7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBGbGV4IHZhcmlhdGlvblxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIGFkZGl0aW9uYWwgZmxleCBhbGlnbm1lbnQgb3B0aW9ucy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsZXgjeyRpbmZpeH0tcm93ICAgICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4gICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXJvdy1yZXZlcnNlICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbiAgICAuZmxleCN7JGluZml4fS13cmFwICAgICAgICAgeyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LW5vd3JhcCAgICAgICB7IGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS13cmFwLXJldmVyc2UgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZmlsbCAgICAgICAgIHsgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMCAgICAgICB7IGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0xICAgICAgIHsgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMCAgICAgeyBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTEgICAgIHsgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1zdGFydCAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1lbmQgICAgIHsgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1hcm91bmQgIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdHJldGNoIHsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1hdXRvICAgICB7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbG9hdCN7JGluZml4fS1sZWZ0ICB7IEBpbmNsdWRlIGZsb2F0LWxlZnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tcmlnaHQgeyBAaW5jbHVkZSBmbG9hdC1yaWdodDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1ub25lICB7IEBpbmNsdWRlIGZsb2F0LW5vbmU7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBtaXhpbiBmbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cbkBtaXhpbiBmbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuQG1peGluIGZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbW1vbiB2YWx1ZXNcblxuLy8gU2FzcyBsaXN0IG5vdCBpbiB2YXJpYWJsZXMgc2luY2UgaXQncyBub3QgaW50ZW5kZWQgZm9yIGN1c3RvbWl6YXRpb24uXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHBvc2l0aW9uczogc3RhdGljLCByZWxhdGl2ZSwgYWJzb2x1dGUsIGZpeGVkLCBzdGlja3k7XG5cbkBlYWNoICRwb3NpdGlvbiBpbiAkcG9zaXRpb25zIHtcbiAgLnBvc2l0aW9uLSN7JHBvc2l0aW9ufSB7IHBvc2l0aW9uOiAkcG9zaXRpb24gIWltcG9ydGFudDsgfVxufVxuXG4vLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLnN0aWNreS10b3Age1xuICBAc3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgfVxufVxuIiwiLy9cbi8vIFNjcmVlbnJlYWRlcnNcbi8vXG5cbi5zci1vbmx5IHtcbiAgQGluY2x1ZGUgc3Itb25seSgpO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGUge1xuICBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpO1xufVxuIiwiLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8vaHVnb2dpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5zaGFkb3ctc20geyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1zbSAhaW1wb3J0YW50OyB9XG4uc2hhZG93IHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3cgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1sZyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWxnICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3ctbm9uZSB7IGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFdpZHRoIGFuZCBoZWlnaHRcblxuQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKHdpZHRoOiB3LCBoZWlnaHQ6IGgpIHtcbiAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNpemVzIHtcbiAgICAuI3skYWJicmV2fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4ubXctMTAwIHsgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbi5taC0xMDAgeyBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBNYXJnaW4gYW5kIFBhZGRpbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKG1hcmdpbjogbSwgcGFkZGluZzogcCkge1xuICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuXG4gICAgICAgIC4jeyRhYmJyZXZ9I3skaW5maXh9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAuI3skYWJicmV2fXQjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tdG9wOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1yI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXJpZ2h0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1iI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWJvdHRvbTogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9bCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1sZWZ0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTb21lIHNwZWNpYWwgbWFyZ2luIHV0aWxzXG4gICAgLm0jeyRpbmZpeH0tYXV0byB7IG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm10I3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXIjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iI3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBUZXh0XG4vL1xuXG4udGV4dC1tb25vc3BhY2UgeyBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTsgfVxuXG4vLyBBbGlnbm1lbnRcblxuLnRleHQtanVzdGlmeSAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW5vd3JhcCAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4udGV4dC10cnVuY2F0ZSB7IEBpbmNsdWRlIHRleHQtdHJ1bmNhdGU7IH1cblxuLy8gUmVzcG9uc2l2ZSBhbGlnbm1lbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnRleHQjeyRpbmZpeH0tbGVmdCAgIHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tcmlnaHQgIHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLy8gVHJhbnNmb3JtYXRpb25cblxuLnRleHQtbG93ZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtdXBwZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtY2FwaXRhbGl6ZSB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLy8gV2VpZ2h0IGFuZCBpdGFsaWNzXG5cbi5mb250LXdlaWdodC1saWdodCAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ub3JtYWwgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZCAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7IH1cbi5mb250LWl0YWxpYyAgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuXG4udGV4dC13aGl0ZSB7IGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KFwiLnRleHQtI3skY29sb3J9XCIsICR2YWx1ZSk7XG59XG5cbi50ZXh0LWJvZHkgeyBjb2xvcjogJGJvZHktY29sb3IgIWltcG9ydGFudDsgfVxuLnRleHQtbXV0ZWQgeyBjb2xvcjogJHRleHQtbXV0ZWQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ibGFjay01MCB7IGNvbG9yOiByZ2JhKCRibGFjaywgLjUpICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdoaXRlLTUwIHsgY29sb3I6IHJnYmEoJHdoaXRlLCAuNSkgIWltcG9ydGFudDsgfVxuXG4vLyBNaXNjXG5cbi50ZXh0LWhpZGUge1xuICBAaW5jbHVkZSB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiB0cnVlKTtcbn1cbiIsIi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFR5cG9ncmFwaHlcblxuQG1peGluIHRleHQtZW1waGFzaXMtdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIGEjeyRwYXJlbnR9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XG5AbWl4aW4gdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGZvbnQtZmFtaWx5LW5vLW1pc3NpbmctZ2VuZXJpYy1mYW1pbHkta2V5d29yZFxuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcblxuICBAaWYgKCRpZ25vcmUtd2FybmluZyAhPSB0cnVlKSB7XG4gICAgQHdhcm4gXCJUaGUgYHRleHQtaGlkZSgpYCBtaXhpbiBoYXMgYmVlbiBkZXByZWNhdGVkIGFzIG9mIHY0LjEuMC4gSXQgd2lsbCBiZSByZW1vdmVkIGVudGlyZWx5IGluIHY1LlwiO1xuICB9XG59XG4iLCIvL1xuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcbi8vXG5cbi52aXNpYmxlIHtcbiAgQGluY2x1ZGUgaW52aXNpYmxlKHZpc2libGUpO1xufVxuXG4uaW52aXNpYmxlIHtcbiAgQGluY2x1ZGUgaW52aXNpYmxlKGhpZGRlbik7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gVmlzaWJpbGl0eVxuXG5AbWl4aW4gaW52aXNpYmxlKCR2aXNpYmlsaXR5KSB7XG4gIHZpc2liaWxpdHk6ICR2aXNpYmlsaXR5ICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vLyBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvbWFzdGVyL3NyYy9jc3MvbWFpbi5jc3NcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFByaW50IHN0eWxlcy5cbi8vIElubGluZWQgdG8gYXZvaWQgdGhlIGFkZGl0aW9uYWwgSFRUUCByZXF1ZXN0OlxuLy8gaHR0cHM6Ly93d3cucGhwaWVkLmNvbS9kZWxheS1sb2FkaW5nLXlvdXItcHJpbnQtY3NzL1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGlmICRlbmFibGUtcHJpbnQtc3R5bGVzIHtcbiAgQG1lZGlhIHByaW50IHtcbiAgICAqLFxuICAgICo6OmJlZm9yZSxcbiAgICAqOjphZnRlciB7XG4gICAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgb3V0IGBjb2xvcmAgYW5kIGBiYWNrZ3JvdW5kYFxuICAgICAgLy9jb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7IC8vIEJsYWNrIHByaW50cyBmYXN0ZXJcbiAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAvL2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAmOm5vdCguYnRuKSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vYVtocmVmXTo6YWZ0ZXIge1xuICAgIC8vICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgICAvL31cblxuICAgIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9cbiAgICAvLyBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxuICAgIC8vIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcbiAgICAvL1xuXG4gICAgLy9hW2hyZWZePVwiI1wiXTo6YWZ0ZXIsXG4gICAgLy9hW2hyZWZePVwiamF2YXNjcmlwdDpcIl06OmFmdGVyIHtcbiAgICAvLyBjb250ZW50OiBcIlwiO1xuICAgIC8vfVxuXG4gICAgcHJlIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBwcmUsXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGdyYXktNTAwOyAgIC8vIEJvb3RzdHJhcCBjdXN0b20gY29kZTsgdXNpbmcgYCRib3JkZXItd2lkdGhgIGluc3RlYWQgb2YgMXB4XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy9cbiAgICAvLyBQcmludGluZyBUYWJsZXM6XG4gICAgLy8gaHR0cDovL2Nzcy1kaXNjdXNzLmluY3V0aW8uY29tL3dpa2kvUHJpbnRpbmdfVGFibGVzXG4gICAgLy9cblxuICAgIHRoZWFkIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgICB9XG5cbiAgICB0cixcbiAgICBpbWcge1xuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIHAsXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgb3JwaGFuczogMztcbiAgICAgIHdpZG93czogMztcbiAgICB9XG5cbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBzdGFydFxuXG4gICAgLy8gU3BlY2lmeSBhIHNpemUgYW5kIG1pbi13aWR0aCB0byBtYWtlIHByaW50aW5nIGNsb3NlciBhY3Jvc3MgYnJvd3NlcnMuXG4gICAgLy8gV2UgZG9uJ3Qgc2V0IG1hcmdpbiBoZXJlIGJlY2F1c2UgaXQgYnJlYWtzIGBzaXplYCBpbiBDaHJvbWUuIFdlIGFsc29cbiAgICAvLyBkb24ndCB1c2UgYCFpbXBvcnRhbnRgIG9uIGBzaXplYCBhcyBpdCBicmVha3MgaW4gQ2hyb21lLlxuICAgIEBwYWdlIHtcbiAgICAgIHNpemU6ICRwcmludC1wYWdlLXNpemU7XG4gICAgfVxuICAgIGJvZHkge1xuICAgICAgbWluLXdpZHRoOiAkcHJpbnQtYm9keS1taW4td2lkdGggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtaW4td2lkdGg6ICRwcmludC1ib2R5LW1pbi13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBjb21wb25lbnRzXG4gICAgLm5hdmJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuYmFkZ2Uge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRibGFjaztcbiAgICB9XG5cbiAgICAudGFibGUge1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuXG4gICAgICB0ZCxcbiAgICAgIHRoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIHRoLFxuICAgICAgdGQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0zMDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtZGFyayB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcblxuICAgICAgdGgsXG4gICAgICB0ZCxcbiAgICAgIHRoZWFkIHRoLFxuICAgICAgdGJvZHkgKyB0Ym9keSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgZW5kXG4gIH1cbn1cbiIsIi8qIVxuICogIEZvbnQgQXdlc29tZSA0LjcuMCBieSBAZGF2ZWdhbmR5IC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvIC0gQGZvbnRhd2Vzb21lXG4gKiAgTGljZW5zZSAtIGh0dHA6Ly9mb250YXdlc29tZS5pby9saWNlbnNlIChGb250OiBTSUwgT0ZMIDEuMSwgQ1NTOiBNSVQgTGljZW5zZSlcbiAqL1xuXG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5AaW1wb3J0IFwicGF0aFwiO1xuQGltcG9ydCBcImNvcmVcIjtcbkBpbXBvcnQgXCJsYXJnZXJcIjtcbkBpbXBvcnQgXCJmaXhlZC13aWR0aFwiO1xuQGltcG9ydCBcImxpc3RcIjtcbkBpbXBvcnQgXCJib3JkZXJlZC1wdWxsZWRcIjtcbkBpbXBvcnQgXCJhbmltYXRlZFwiO1xuQGltcG9ydCBcInJvdGF0ZWQtZmxpcHBlZFwiO1xuQGltcG9ydCBcInN0YWNrZWRcIjtcbkBpbXBvcnQgXCJpY29uc1wiO1xuQGltcG9ydCBcInNjcmVlbi1yZWFkZXJcIjtcbiIsIi8qIEZPTlQgUEFUSFxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LmVvdD92PSN7JGZhLXZlcnNpb259Jyk7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PSN7JGZhLXZlcnNpb259JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LndvZmYyP3Y9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZj92PSN7JGZhLXZlcnNpb259JykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9I3skZmEtdmVyc2lvbn0jZm9udGF3ZXNvbWVyZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbi8vICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9Gb250QXdlc29tZS5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7IC8vIHVzZWQgd2hlbiBkZXZlbG9waW5nIGZvbnRzXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbiIsIi8vIEJhc2UgQ2xhc3MgRGVmaW5pdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsICN7JGZhLWZvbnQtc2l6ZS1iYXNlfS8jeyRmYS1saW5lLWhlaWdodC1iYXNlfSBGb250QXdlc29tZTsgLy8gc2hvcnRlbmluZyBmb250IGRlY2xhcmF0aW9uXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLy8gY2FuJ3QgaGF2ZSBmb250LXNpemUgaW5oZXJpdCBvbiBsaW5lIGFib3ZlLCBzbyBuZWVkIHRvIG92ZXJyaWRlXG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvOyAvLyBvcHRpbWl6ZWxlZ2liaWxpdHkgdGhyb3dzIHRoaW5ncyBvZmYgIzEwOTRcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbn1cbiIsIi8vIEljb24gU2l6ZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLyogbWFrZXMgdGhlIGZvbnQgMzMlIGxhcmdlciByZWxhdGl2ZSB0byB0aGUgaWNvbiBjb250YWluZXIgKi9cbi4jeyRmYS1jc3MtcHJlZml4fS1sZyB7XG4gIGZvbnQtc2l6ZTogKDRlbSAvIDMpO1xuICBsaW5lLWhlaWdodDogKDNlbSAvIDQpO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS0yeCB7IGZvbnQtc2l6ZTogMmVtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tM3ggeyBmb250LXNpemU6IDNlbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LTR4IHsgZm9udC1zaXplOiA0ZW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS01eCB7IGZvbnQtc2l6ZTogNWVtOyB9XG4iLCIvLyBGaXhlZCBXaWR0aCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ3IHtcbiAgd2lkdGg6ICgxOGVtIC8gMTQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCIvLyBMaXN0IEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS11bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6ICRmYS1saS13aWR0aDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICA+IGxpIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG59XG4uI3skZmEtY3NzLXByZWZpeH0tbGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0kZmEtbGktd2lkdGg7XG4gIHdpZHRoOiAkZmEtbGktd2lkdGg7XG4gIHRvcDogKDJlbSAvIDE0KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAmLiN7JGZhLWNzcy1wcmVmaXh9LWxnIHtcbiAgICBsZWZ0OiAtJGZhLWxpLXdpZHRoICsgKDRlbSAvIDE0KTtcbiAgfVxufVxuIiwiLy8gVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kZmEtZm9udC1wYXRoOiAgICAgICAgXCIuLi9mb250c1wiICFkZWZhdWx0O1xuJGZhLWZvbnQtc2l6ZS1iYXNlOiAgIDE0cHggIWRlZmF1bHQ7XG4kZmEtbGluZS1oZWlnaHQtYmFzZTogMSAhZGVmYXVsdDtcbi8vJGZhLWZvbnQtcGF0aDogICAgICAgIFwiLy9uZXRkbmEuYm9vdHN0cmFwY2RuLmNvbS9mb250LWF3ZXNvbWUvNC43LjAvZm9udHNcIiAhZGVmYXVsdDsgLy8gZm9yIHJlZmVyZW5jaW5nIEJvb3RzdHJhcCBDRE4gZm9udCBmaWxlcyBkaXJlY3RseVxuJGZhLWNzcy1wcmVmaXg6ICAgICAgIGZhICFkZWZhdWx0O1xuJGZhLXZlcnNpb246ICAgICAgICAgIFwiNC43LjBcIiAhZGVmYXVsdDtcbiRmYS1ib3JkZXItY29sb3I6ICAgICAjZWVlICFkZWZhdWx0O1xuJGZhLWludmVyc2U6ICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kZmEtbGktd2lkdGg6ICAgICAgICAgKDMwZW0gLyAxNCkgIWRlZmF1bHQ7XG5cbiRmYS12YXItNTAwcHg6IFwiXFxmMjZlXCI7XG4kZmEtdmFyLWFkZHJlc3MtYm9vazogXCJcXGYyYjlcIjtcbiRmYS12YXItYWRkcmVzcy1ib29rLW86IFwiXFxmMmJhXCI7XG4kZmEtdmFyLWFkZHJlc3MtY2FyZDogXCJcXGYyYmJcIjtcbiRmYS12YXItYWRkcmVzcy1jYXJkLW86IFwiXFxmMmJjXCI7XG4kZmEtdmFyLWFkanVzdDogXCJcXGYwNDJcIjtcbiRmYS12YXItYWRuOiBcIlxcZjE3MFwiO1xuJGZhLXZhci1hbGlnbi1jZW50ZXI6IFwiXFxmMDM3XCI7XG4kZmEtdmFyLWFsaWduLWp1c3RpZnk6IFwiXFxmMDM5XCI7XG4kZmEtdmFyLWFsaWduLWxlZnQ6IFwiXFxmMDM2XCI7XG4kZmEtdmFyLWFsaWduLXJpZ2h0OiBcIlxcZjAzOFwiO1xuJGZhLXZhci1hbWF6b246IFwiXFxmMjcwXCI7XG4kZmEtdmFyLWFtYnVsYW5jZTogXCJcXGYwZjlcIjtcbiRmYS12YXItYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6IFwiXFxmMmEzXCI7XG4kZmEtdmFyLWFuY2hvcjogXCJcXGYxM2RcIjtcbiRmYS12YXItYW5kcm9pZDogXCJcXGYxN2JcIjtcbiRmYS12YXItYW5nZWxsaXN0OiBcIlxcZjIwOVwiO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtZG93bjogXCJcXGYxMDNcIjtcbiRmYS12YXItYW5nbGUtZG91YmxlLWxlZnQ6IFwiXFxmMTAwXCI7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodDogXCJcXGYxMDFcIjtcbiRmYS12YXItYW5nbGUtZG91YmxlLXVwOiBcIlxcZjEwMlwiO1xuJGZhLXZhci1hbmdsZS1kb3duOiBcIlxcZjEwN1wiO1xuJGZhLXZhci1hbmdsZS1sZWZ0OiBcIlxcZjEwNFwiO1xuJGZhLXZhci1hbmdsZS1yaWdodDogXCJcXGYxMDVcIjtcbiRmYS12YXItYW5nbGUtdXA6IFwiXFxmMTA2XCI7XG4kZmEtdmFyLWFwcGxlOiBcIlxcZjE3OVwiO1xuJGZhLXZhci1hcmNoaXZlOiBcIlxcZjE4N1wiO1xuJGZhLXZhci1hcmVhLWNoYXJ0OiBcIlxcZjFmZVwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtZG93bjogXCJcXGYwYWJcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQ6IFwiXFxmMGE4XCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLWRvd246IFwiXFxmMDFhXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLWxlZnQ6IFwiXFxmMTkwXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLXJpZ2h0OiBcIlxcZjE4ZVwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtby11cDogXCJcXGYwMWJcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0OiBcIlxcZjBhOVwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtdXA6IFwiXFxmMGFhXCI7XG4kZmEtdmFyLWFycm93LWRvd246IFwiXFxmMDYzXCI7XG4kZmEtdmFyLWFycm93LWxlZnQ6IFwiXFxmMDYwXCI7XG4kZmEtdmFyLWFycm93LXJpZ2h0OiBcIlxcZjA2MVwiO1xuJGZhLXZhci1hcnJvdy11cDogXCJcXGYwNjJcIjtcbiRmYS12YXItYXJyb3dzOiBcIlxcZjA0N1wiO1xuJGZhLXZhci1hcnJvd3MtYWx0OiBcIlxcZjBiMlwiO1xuJGZhLXZhci1hcnJvd3MtaDogXCJcXGYwN2VcIjtcbiRmYS12YXItYXJyb3dzLXY6IFwiXFxmMDdkXCI7XG4kZmEtdmFyLWFzbC1pbnRlcnByZXRpbmc6IFwiXFxmMmEzXCI7XG4kZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczogXCJcXGYyYTJcIjtcbiRmYS12YXItYXN0ZXJpc2s6IFwiXFxmMDY5XCI7XG4kZmEtdmFyLWF0OiBcIlxcZjFmYVwiO1xuJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbjogXCJcXGYyOWVcIjtcbiRmYS12YXItYXV0b21vYmlsZTogXCJcXGYxYjlcIjtcbiRmYS12YXItYmFja3dhcmQ6IFwiXFxmMDRhXCI7XG4kZmEtdmFyLWJhbGFuY2Utc2NhbGU6IFwiXFxmMjRlXCI7XG4kZmEtdmFyLWJhbjogXCJcXGYwNWVcIjtcbiRmYS12YXItYmFuZGNhbXA6IFwiXFxmMmQ1XCI7XG4kZmEtdmFyLWJhbms6IFwiXFxmMTljXCI7XG4kZmEtdmFyLWJhci1jaGFydDogXCJcXGYwODBcIjtcbiRmYS12YXItYmFyLWNoYXJ0LW86IFwiXFxmMDgwXCI7XG4kZmEtdmFyLWJhcmNvZGU6IFwiXFxmMDJhXCI7XG4kZmEtdmFyLWJhcnM6IFwiXFxmMGM5XCI7XG4kZmEtdmFyLWJhdGg6IFwiXFxmMmNkXCI7XG4kZmEtdmFyLWJhdGh0dWI6IFwiXFxmMmNkXCI7XG4kZmEtdmFyLWJhdHRlcnk6IFwiXFxmMjQwXCI7XG4kZmEtdmFyLWJhdHRlcnktMDogXCJcXGYyNDRcIjtcbiRmYS12YXItYmF0dGVyeS0xOiBcIlxcZjI0M1wiO1xuJGZhLXZhci1iYXR0ZXJ5LTI6IFwiXFxmMjQyXCI7XG4kZmEtdmFyLWJhdHRlcnktMzogXCJcXGYyNDFcIjtcbiRmYS12YXItYmF0dGVyeS00OiBcIlxcZjI0MFwiO1xuJGZhLXZhci1iYXR0ZXJ5LWVtcHR5OiBcIlxcZjI0NFwiO1xuJGZhLXZhci1iYXR0ZXJ5LWZ1bGw6IFwiXFxmMjQwXCI7XG4kZmEtdmFyLWJhdHRlcnktaGFsZjogXCJcXGYyNDJcIjtcbiRmYS12YXItYmF0dGVyeS1xdWFydGVyOiBcIlxcZjI0M1wiO1xuJGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOiBcIlxcZjI0MVwiO1xuJGZhLXZhci1iZWQ6IFwiXFxmMjM2XCI7XG4kZmEtdmFyLWJlZXI6IFwiXFxmMGZjXCI7XG4kZmEtdmFyLWJlaGFuY2U6IFwiXFxmMWI0XCI7XG4kZmEtdmFyLWJlaGFuY2Utc3F1YXJlOiBcIlxcZjFiNVwiO1xuJGZhLXZhci1iZWxsOiBcIlxcZjBmM1wiO1xuJGZhLXZhci1iZWxsLW86IFwiXFxmMGEyXCI7XG4kZmEtdmFyLWJlbGwtc2xhc2g6IFwiXFxmMWY2XCI7XG4kZmEtdmFyLWJlbGwtc2xhc2gtbzogXCJcXGYxZjdcIjtcbiRmYS12YXItYmljeWNsZTogXCJcXGYyMDZcIjtcbiRmYS12YXItYmlub2N1bGFyczogXCJcXGYxZTVcIjtcbiRmYS12YXItYmlydGhkYXktY2FrZTogXCJcXGYxZmRcIjtcbiRmYS12YXItYml0YnVja2V0OiBcIlxcZjE3MVwiO1xuJGZhLXZhci1iaXRidWNrZXQtc3F1YXJlOiBcIlxcZjE3MlwiO1xuJGZhLXZhci1iaXRjb2luOiBcIlxcZjE1YVwiO1xuJGZhLXZhci1ibGFjay10aWU6IFwiXFxmMjdlXCI7XG4kZmEtdmFyLWJsaW5kOiBcIlxcZjI5ZFwiO1xuJGZhLXZhci1ibHVldG9vdGg6IFwiXFxmMjkzXCI7XG4kZmEtdmFyLWJsdWV0b290aC1iOiBcIlxcZjI5NFwiO1xuJGZhLXZhci1ib2xkOiBcIlxcZjAzMlwiO1xuJGZhLXZhci1ib2x0OiBcIlxcZjBlN1wiO1xuJGZhLXZhci1ib21iOiBcIlxcZjFlMlwiO1xuJGZhLXZhci1ib29rOiBcIlxcZjAyZFwiO1xuJGZhLXZhci1ib29rbWFyazogXCJcXGYwMmVcIjtcbiRmYS12YXItYm9va21hcmstbzogXCJcXGYwOTdcIjtcbiRmYS12YXItYnJhaWxsZTogXCJcXGYyYTFcIjtcbiRmYS12YXItYnJpZWZjYXNlOiBcIlxcZjBiMVwiO1xuJGZhLXZhci1idGM6IFwiXFxmMTVhXCI7XG4kZmEtdmFyLWJ1ZzogXCJcXGYxODhcIjtcbiRmYS12YXItYnVpbGRpbmc6IFwiXFxmMWFkXCI7XG4kZmEtdmFyLWJ1aWxkaW5nLW86IFwiXFxmMGY3XCI7XG4kZmEtdmFyLWJ1bGxob3JuOiBcIlxcZjBhMVwiO1xuJGZhLXZhci1idWxsc2V5ZTogXCJcXGYxNDBcIjtcbiRmYS12YXItYnVzOiBcIlxcZjIwN1wiO1xuJGZhLXZhci1idXlzZWxsYWRzOiBcIlxcZjIwZFwiO1xuJGZhLXZhci1jYWI6IFwiXFxmMWJhXCI7XG4kZmEtdmFyLWNhbGN1bGF0b3I6IFwiXFxmMWVjXCI7XG4kZmEtdmFyLWNhbGVuZGFyOiBcIlxcZjA3M1wiO1xuJGZhLXZhci1jYWxlbmRhci1jaGVjay1vOiBcIlxcZjI3NFwiO1xuJGZhLXZhci1jYWxlbmRhci1taW51cy1vOiBcIlxcZjI3MlwiO1xuJGZhLXZhci1jYWxlbmRhci1vOiBcIlxcZjEzM1wiO1xuJGZhLXZhci1jYWxlbmRhci1wbHVzLW86IFwiXFxmMjcxXCI7XG4kZmEtdmFyLWNhbGVuZGFyLXRpbWVzLW86IFwiXFxmMjczXCI7XG4kZmEtdmFyLWNhbWVyYTogXCJcXGYwMzBcIjtcbiRmYS12YXItY2FtZXJhLXJldHJvOiBcIlxcZjA4M1wiO1xuJGZhLXZhci1jYXI6IFwiXFxmMWI5XCI7XG4kZmEtdmFyLWNhcmV0LWRvd246IFwiXFxmMGQ3XCI7XG4kZmEtdmFyLWNhcmV0LWxlZnQ6IFwiXFxmMGQ5XCI7XG4kZmEtdmFyLWNhcmV0LXJpZ2h0OiBcIlxcZjBkYVwiO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtby1kb3duOiBcIlxcZjE1MFwiO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtby1sZWZ0OiBcIlxcZjE5MVwiO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtby1yaWdodDogXCJcXGYxNTJcIjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tdXA6IFwiXFxmMTUxXCI7XG4kZmEtdmFyLWNhcmV0LXVwOiBcIlxcZjBkOFwiO1xuJGZhLXZhci1jYXJ0LWFycm93LWRvd246IFwiXFxmMjE4XCI7XG4kZmEtdmFyLWNhcnQtcGx1czogXCJcXGYyMTdcIjtcbiRmYS12YXItY2M6IFwiXFxmMjBhXCI7XG4kZmEtdmFyLWNjLWFtZXg6IFwiXFxmMWYzXCI7XG4kZmEtdmFyLWNjLWRpbmVycy1jbHViOiBcIlxcZjI0Y1wiO1xuJGZhLXZhci1jYy1kaXNjb3ZlcjogXCJcXGYxZjJcIjtcbiRmYS12YXItY2MtamNiOiBcIlxcZjI0YlwiO1xuJGZhLXZhci1jYy1tYXN0ZXJjYXJkOiBcIlxcZjFmMVwiO1xuJGZhLXZhci1jYy1wYXlwYWw6IFwiXFxmMWY0XCI7XG4kZmEtdmFyLWNjLXN0cmlwZTogXCJcXGYxZjVcIjtcbiRmYS12YXItY2MtdmlzYTogXCJcXGYxZjBcIjtcbiRmYS12YXItY2VydGlmaWNhdGU6IFwiXFxmMGEzXCI7XG4kZmEtdmFyLWNoYWluOiBcIlxcZjBjMVwiO1xuJGZhLXZhci1jaGFpbi1icm9rZW46IFwiXFxmMTI3XCI7XG4kZmEtdmFyLWNoZWNrOiBcIlxcZjAwY1wiO1xuJGZhLXZhci1jaGVjay1jaXJjbGU6IFwiXFxmMDU4XCI7XG4kZmEtdmFyLWNoZWNrLWNpcmNsZS1vOiBcIlxcZjA1ZFwiO1xuJGZhLXZhci1jaGVjay1zcXVhcmU6IFwiXFxmMTRhXCI7XG4kZmEtdmFyLWNoZWNrLXNxdWFyZS1vOiBcIlxcZjA0NlwiO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duOiBcIlxcZjEzYVwiO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0OiBcIlxcZjEzN1wiO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodDogXCJcXGYxMzhcIjtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtdXA6IFwiXFxmMTM5XCI7XG4kZmEtdmFyLWNoZXZyb24tZG93bjogXCJcXGYwNzhcIjtcbiRmYS12YXItY2hldnJvbi1sZWZ0OiBcIlxcZjA1M1wiO1xuJGZhLXZhci1jaGV2cm9uLXJpZ2h0OiBcIlxcZjA1NFwiO1xuJGZhLXZhci1jaGV2cm9uLXVwOiBcIlxcZjA3N1wiO1xuJGZhLXZhci1jaGlsZDogXCJcXGYxYWVcIjtcbiRmYS12YXItY2hyb21lOiBcIlxcZjI2OFwiO1xuJGZhLXZhci1jaXJjbGU6IFwiXFxmMTExXCI7XG4kZmEtdmFyLWNpcmNsZS1vOiBcIlxcZjEwY1wiO1xuJGZhLXZhci1jaXJjbGUtby1ub3RjaDogXCJcXGYxY2VcIjtcbiRmYS12YXItY2lyY2xlLXRoaW46IFwiXFxmMWRiXCI7XG4kZmEtdmFyLWNsaXBib2FyZDogXCJcXGYwZWFcIjtcbiRmYS12YXItY2xvY2stbzogXCJcXGYwMTdcIjtcbiRmYS12YXItY2xvbmU6IFwiXFxmMjRkXCI7XG4kZmEtdmFyLWNsb3NlOiBcIlxcZjAwZFwiO1xuJGZhLXZhci1jbG91ZDogXCJcXGYwYzJcIjtcbiRmYS12YXItY2xvdWQtZG93bmxvYWQ6IFwiXFxmMGVkXCI7XG4kZmEtdmFyLWNsb3VkLXVwbG9hZDogXCJcXGYwZWVcIjtcbiRmYS12YXItY255OiBcIlxcZjE1N1wiO1xuJGZhLXZhci1jb2RlOiBcIlxcZjEyMVwiO1xuJGZhLXZhci1jb2RlLWZvcms6IFwiXFxmMTI2XCI7XG4kZmEtdmFyLWNvZGVwZW46IFwiXFxmMWNiXCI7XG4kZmEtdmFyLWNvZGllcGllOiBcIlxcZjI4NFwiO1xuJGZhLXZhci1jb2ZmZWU6IFwiXFxmMGY0XCI7XG4kZmEtdmFyLWNvZzogXCJcXGYwMTNcIjtcbiRmYS12YXItY29nczogXCJcXGYwODVcIjtcbiRmYS12YXItY29sdW1uczogXCJcXGYwZGJcIjtcbiRmYS12YXItY29tbWVudDogXCJcXGYwNzVcIjtcbiRmYS12YXItY29tbWVudC1vOiBcIlxcZjBlNVwiO1xuJGZhLXZhci1jb21tZW50aW5nOiBcIlxcZjI3YVwiO1xuJGZhLXZhci1jb21tZW50aW5nLW86IFwiXFxmMjdiXCI7XG4kZmEtdmFyLWNvbW1lbnRzOiBcIlxcZjA4NlwiO1xuJGZhLXZhci1jb21tZW50cy1vOiBcIlxcZjBlNlwiO1xuJGZhLXZhci1jb21wYXNzOiBcIlxcZjE0ZVwiO1xuJGZhLXZhci1jb21wcmVzczogXCJcXGYwNjZcIjtcbiRmYS12YXItY29ubmVjdGRldmVsb3A6IFwiXFxmMjBlXCI7XG4kZmEtdmFyLWNvbnRhbzogXCJcXGYyNmRcIjtcbiRmYS12YXItY29weTogXCJcXGYwYzVcIjtcbiRmYS12YXItY29weXJpZ2h0OiBcIlxcZjFmOVwiO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zOiBcIlxcZjI1ZVwiO1xuJGZhLXZhci1jcmVkaXQtY2FyZDogXCJcXGYwOWRcIjtcbiRmYS12YXItY3JlZGl0LWNhcmQtYWx0OiBcIlxcZjI4M1wiO1xuJGZhLXZhci1jcm9wOiBcIlxcZjEyNVwiO1xuJGZhLXZhci1jcm9zc2hhaXJzOiBcIlxcZjA1YlwiO1xuJGZhLXZhci1jc3MzOiBcIlxcZjEzY1wiO1xuJGZhLXZhci1jdWJlOiBcIlxcZjFiMlwiO1xuJGZhLXZhci1jdWJlczogXCJcXGYxYjNcIjtcbiRmYS12YXItY3V0OiBcIlxcZjBjNFwiO1xuJGZhLXZhci1jdXRsZXJ5OiBcIlxcZjBmNVwiO1xuJGZhLXZhci1kYXNoYm9hcmQ6IFwiXFxmMGU0XCI7XG4kZmEtdmFyLWRhc2hjdWJlOiBcIlxcZjIxMFwiO1xuJGZhLXZhci1kYXRhYmFzZTogXCJcXGYxYzBcIjtcbiRmYS12YXItZGVhZjogXCJcXGYyYTRcIjtcbiRmYS12YXItZGVhZm5lc3M6IFwiXFxmMmE0XCI7XG4kZmEtdmFyLWRlZGVudDogXCJcXGYwM2JcIjtcbiRmYS12YXItZGVsaWNpb3VzOiBcIlxcZjFhNVwiO1xuJGZhLXZhci1kZXNrdG9wOiBcIlxcZjEwOFwiO1xuJGZhLXZhci1kZXZpYW50YXJ0OiBcIlxcZjFiZFwiO1xuJGZhLXZhci1kaWFtb25kOiBcIlxcZjIxOVwiO1xuJGZhLXZhci1kaWdnOiBcIlxcZjFhNlwiO1xuJGZhLXZhci1kb2xsYXI6IFwiXFxmMTU1XCI7XG4kZmEtdmFyLWRvdC1jaXJjbGUtbzogXCJcXGYxOTJcIjtcbiRmYS12YXItZG93bmxvYWQ6IFwiXFxmMDE5XCI7XG4kZmEtdmFyLWRyaWJiYmxlOiBcIlxcZjE3ZFwiO1xuJGZhLXZhci1kcml2ZXJzLWxpY2Vuc2U6IFwiXFxmMmMyXCI7XG4kZmEtdmFyLWRyaXZlcnMtbGljZW5zZS1vOiBcIlxcZjJjM1wiO1xuJGZhLXZhci1kcm9wYm94OiBcIlxcZjE2YlwiO1xuJGZhLXZhci1kcnVwYWw6IFwiXFxmMWE5XCI7XG4kZmEtdmFyLWVkZ2U6IFwiXFxmMjgyXCI7XG4kZmEtdmFyLWVkaXQ6IFwiXFxmMDQ0XCI7XG4kZmEtdmFyLWVlcmNhc3Q6IFwiXFxmMmRhXCI7XG4kZmEtdmFyLWVqZWN0OiBcIlxcZjA1MlwiO1xuJGZhLXZhci1lbGxpcHNpcy1oOiBcIlxcZjE0MVwiO1xuJGZhLXZhci1lbGxpcHNpcy12OiBcIlxcZjE0MlwiO1xuJGZhLXZhci1lbXBpcmU6IFwiXFxmMWQxXCI7XG4kZmEtdmFyLWVudmVsb3BlOiBcIlxcZjBlMFwiO1xuJGZhLXZhci1lbnZlbG9wZS1vOiBcIlxcZjAwM1wiO1xuJGZhLXZhci1lbnZlbG9wZS1vcGVuOiBcIlxcZjJiNlwiO1xuJGZhLXZhci1lbnZlbG9wZS1vcGVuLW86IFwiXFxmMmI3XCI7XG4kZmEtdmFyLWVudmVsb3BlLXNxdWFyZTogXCJcXGYxOTlcIjtcbiRmYS12YXItZW52aXJhOiBcIlxcZjI5OVwiO1xuJGZhLXZhci1lcmFzZXI6IFwiXFxmMTJkXCI7XG4kZmEtdmFyLWV0c3k6IFwiXFxmMmQ3XCI7XG4kZmEtdmFyLWV1cjogXCJcXGYxNTNcIjtcbiRmYS12YXItZXVybzogXCJcXGYxNTNcIjtcbiRmYS12YXItZXhjaGFuZ2U6IFwiXFxmMGVjXCI7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uOiBcIlxcZjEyYVwiO1xuJGZhLXZhci1leGNsYW1hdGlvbi1jaXJjbGU6IFwiXFxmMDZhXCI7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOiBcIlxcZjA3MVwiO1xuJGZhLXZhci1leHBhbmQ6IFwiXFxmMDY1XCI7XG4kZmEtdmFyLWV4cGVkaXRlZHNzbDogXCJcXGYyM2VcIjtcbiRmYS12YXItZXh0ZXJuYWwtbGluazogXCJcXGYwOGVcIjtcbiRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmU6IFwiXFxmMTRjXCI7XG4kZmEtdmFyLWV5ZTogXCJcXGYwNmVcIjtcbiRmYS12YXItZXllLXNsYXNoOiBcIlxcZjA3MFwiO1xuJGZhLXZhci1leWVkcm9wcGVyOiBcIlxcZjFmYlwiO1xuJGZhLXZhci1mYTogXCJcXGYyYjRcIjtcbiRmYS12YXItZmFjZWJvb2s6IFwiXFxmMDlhXCI7XG4kZmEtdmFyLWZhY2Vib29rLWY6IFwiXFxmMDlhXCI7XG4kZmEtdmFyLWZhY2Vib29rLW9mZmljaWFsOiBcIlxcZjIzMFwiO1xuJGZhLXZhci1mYWNlYm9vay1zcXVhcmU6IFwiXFxmMDgyXCI7XG4kZmEtdmFyLWZhc3QtYmFja3dhcmQ6IFwiXFxmMDQ5XCI7XG4kZmEtdmFyLWZhc3QtZm9yd2FyZDogXCJcXGYwNTBcIjtcbiRmYS12YXItZmF4OiBcIlxcZjFhY1wiO1xuJGZhLXZhci1mZWVkOiBcIlxcZjA5ZVwiO1xuJGZhLXZhci1mZW1hbGU6IFwiXFxmMTgyXCI7XG4kZmEtdmFyLWZpZ2h0ZXItamV0OiBcIlxcZjBmYlwiO1xuJGZhLXZhci1maWxlOiBcIlxcZjE1YlwiO1xuJGZhLXZhci1maWxlLWFyY2hpdmUtbzogXCJcXGYxYzZcIjtcbiRmYS12YXItZmlsZS1hdWRpby1vOiBcIlxcZjFjN1wiO1xuJGZhLXZhci1maWxlLWNvZGUtbzogXCJcXGYxYzlcIjtcbiRmYS12YXItZmlsZS1leGNlbC1vOiBcIlxcZjFjM1wiO1xuJGZhLXZhci1maWxlLWltYWdlLW86IFwiXFxmMWM1XCI7XG4kZmEtdmFyLWZpbGUtbW92aWUtbzogXCJcXGYxYzhcIjtcbiRmYS12YXItZmlsZS1vOiBcIlxcZjAxNlwiO1xuJGZhLXZhci1maWxlLXBkZi1vOiBcIlxcZjFjMVwiO1xuJGZhLXZhci1maWxlLXBob3RvLW86IFwiXFxmMWM1XCI7XG4kZmEtdmFyLWZpbGUtcGljdHVyZS1vOiBcIlxcZjFjNVwiO1xuJGZhLXZhci1maWxlLXBvd2VycG9pbnQtbzogXCJcXGYxYzRcIjtcbiRmYS12YXItZmlsZS1zb3VuZC1vOiBcIlxcZjFjN1wiO1xuJGZhLXZhci1maWxlLXRleHQ6IFwiXFxmMTVjXCI7XG4kZmEtdmFyLWZpbGUtdGV4dC1vOiBcIlxcZjBmNlwiO1xuJGZhLXZhci1maWxlLXZpZGVvLW86IFwiXFxmMWM4XCI7XG4kZmEtdmFyLWZpbGUtd29yZC1vOiBcIlxcZjFjMlwiO1xuJGZhLXZhci1maWxlLXppcC1vOiBcIlxcZjFjNlwiO1xuJGZhLXZhci1maWxlcy1vOiBcIlxcZjBjNVwiO1xuJGZhLXZhci1maWxtOiBcIlxcZjAwOFwiO1xuJGZhLXZhci1maWx0ZXI6IFwiXFxmMGIwXCI7XG4kZmEtdmFyLWZpcmU6IFwiXFxmMDZkXCI7XG4kZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyOiBcIlxcZjEzNFwiO1xuJGZhLXZhci1maXJlZm94OiBcIlxcZjI2OVwiO1xuJGZhLXZhci1maXJzdC1vcmRlcjogXCJcXGYyYjBcIjtcbiRmYS12YXItZmxhZzogXCJcXGYwMjRcIjtcbiRmYS12YXItZmxhZy1jaGVja2VyZWQ6IFwiXFxmMTFlXCI7XG4kZmEtdmFyLWZsYWctbzogXCJcXGYxMWRcIjtcbiRmYS12YXItZmxhc2g6IFwiXFxmMGU3XCI7XG4kZmEtdmFyLWZsYXNrOiBcIlxcZjBjM1wiO1xuJGZhLXZhci1mbGlja3I6IFwiXFxmMTZlXCI7XG4kZmEtdmFyLWZsb3BweS1vOiBcIlxcZjBjN1wiO1xuJGZhLXZhci1mb2xkZXI6IFwiXFxmMDdiXCI7XG4kZmEtdmFyLWZvbGRlci1vOiBcIlxcZjExNFwiO1xuJGZhLXZhci1mb2xkZXItb3BlbjogXCJcXGYwN2NcIjtcbiRmYS12YXItZm9sZGVyLW9wZW4tbzogXCJcXGYxMTVcIjtcbiRmYS12YXItZm9udDogXCJcXGYwMzFcIjtcbiRmYS12YXItZm9udC1hd2Vzb21lOiBcIlxcZjJiNFwiO1xuJGZhLXZhci1mb250aWNvbnM6IFwiXFxmMjgwXCI7XG4kZmEtdmFyLWZvcnQtYXdlc29tZTogXCJcXGYyODZcIjtcbiRmYS12YXItZm9ydW1iZWU6IFwiXFxmMjExXCI7XG4kZmEtdmFyLWZvcndhcmQ6IFwiXFxmMDRlXCI7XG4kZmEtdmFyLWZvdXJzcXVhcmU6IFwiXFxmMTgwXCI7XG4kZmEtdmFyLWZyZWUtY29kZS1jYW1wOiBcIlxcZjJjNVwiO1xuJGZhLXZhci1mcm93bi1vOiBcIlxcZjExOVwiO1xuJGZhLXZhci1mdXRib2wtbzogXCJcXGYxZTNcIjtcbiRmYS12YXItZ2FtZXBhZDogXCJcXGYxMWJcIjtcbiRmYS12YXItZ2F2ZWw6IFwiXFxmMGUzXCI7XG4kZmEtdmFyLWdicDogXCJcXGYxNTRcIjtcbiRmYS12YXItZ2U6IFwiXFxmMWQxXCI7XG4kZmEtdmFyLWdlYXI6IFwiXFxmMDEzXCI7XG4kZmEtdmFyLWdlYXJzOiBcIlxcZjA4NVwiO1xuJGZhLXZhci1nZW5kZXJsZXNzOiBcIlxcZjIyZFwiO1xuJGZhLXZhci1nZXQtcG9ja2V0OiBcIlxcZjI2NVwiO1xuJGZhLXZhci1nZzogXCJcXGYyNjBcIjtcbiRmYS12YXItZ2ctY2lyY2xlOiBcIlxcZjI2MVwiO1xuJGZhLXZhci1naWZ0OiBcIlxcZjA2YlwiO1xuJGZhLXZhci1naXQ6IFwiXFxmMWQzXCI7XG4kZmEtdmFyLWdpdC1zcXVhcmU6IFwiXFxmMWQyXCI7XG4kZmEtdmFyLWdpdGh1YjogXCJcXGYwOWJcIjtcbiRmYS12YXItZ2l0aHViLWFsdDogXCJcXGYxMTNcIjtcbiRmYS12YXItZ2l0aHViLXNxdWFyZTogXCJcXGYwOTJcIjtcbiRmYS12YXItZ2l0bGFiOiBcIlxcZjI5NlwiO1xuJGZhLXZhci1naXR0aXA6IFwiXFxmMTg0XCI7XG4kZmEtdmFyLWdsYXNzOiBcIlxcZjAwMFwiO1xuJGZhLXZhci1nbGlkZTogXCJcXGYyYTVcIjtcbiRmYS12YXItZ2xpZGUtZzogXCJcXGYyYTZcIjtcbiRmYS12YXItZ2xvYmU6IFwiXFxmMGFjXCI7XG4kZmEtdmFyLWdvb2dsZTogXCJcXGYxYTBcIjtcbiRmYS12YXItZ29vZ2xlLXBsdXM6IFwiXFxmMGQ1XCI7XG4kZmEtdmFyLWdvb2dsZS1wbHVzLWNpcmNsZTogXCJcXGYyYjNcIjtcbiRmYS12YXItZ29vZ2xlLXBsdXMtb2ZmaWNpYWw6IFwiXFxmMmIzXCI7XG4kZmEtdmFyLWdvb2dsZS1wbHVzLXNxdWFyZTogXCJcXGYwZDRcIjtcbiRmYS12YXItZ29vZ2xlLXdhbGxldDogXCJcXGYxZWVcIjtcbiRmYS12YXItZ3JhZHVhdGlvbi1jYXA6IFwiXFxmMTlkXCI7XG4kZmEtdmFyLWdyYXRpcGF5OiBcIlxcZjE4NFwiO1xuJGZhLXZhci1ncmF2OiBcIlxcZjJkNlwiO1xuJGZhLXZhci1ncm91cDogXCJcXGYwYzBcIjtcbiRmYS12YXItaC1zcXVhcmU6IFwiXFxmMGZkXCI7XG4kZmEtdmFyLWhhY2tlci1uZXdzOiBcIlxcZjFkNFwiO1xuJGZhLXZhci1oYW5kLWdyYWItbzogXCJcXGYyNTVcIjtcbiRmYS12YXItaGFuZC1saXphcmQtbzogXCJcXGYyNThcIjtcbiRmYS12YXItaGFuZC1vLWRvd246IFwiXFxmMGE3XCI7XG4kZmEtdmFyLWhhbmQtby1sZWZ0OiBcIlxcZjBhNVwiO1xuJGZhLXZhci1oYW5kLW8tcmlnaHQ6IFwiXFxmMGE0XCI7XG4kZmEtdmFyLWhhbmQtby11cDogXCJcXGYwYTZcIjtcbiRmYS12YXItaGFuZC1wYXBlci1vOiBcIlxcZjI1NlwiO1xuJGZhLXZhci1oYW5kLXBlYWNlLW86IFwiXFxmMjViXCI7XG4kZmEtdmFyLWhhbmQtcG9pbnRlci1vOiBcIlxcZjI1YVwiO1xuJGZhLXZhci1oYW5kLXJvY2stbzogXCJcXGYyNTVcIjtcbiRmYS12YXItaGFuZC1zY2lzc29ycy1vOiBcIlxcZjI1N1wiO1xuJGZhLXZhci1oYW5kLXNwb2NrLW86IFwiXFxmMjU5XCI7XG4kZmEtdmFyLWhhbmQtc3RvcC1vOiBcIlxcZjI1NlwiO1xuJGZhLXZhci1oYW5kc2hha2UtbzogXCJcXGYyYjVcIjtcbiRmYS12YXItaGFyZC1vZi1oZWFyaW5nOiBcIlxcZjJhNFwiO1xuJGZhLXZhci1oYXNodGFnOiBcIlxcZjI5MlwiO1xuJGZhLXZhci1oZGQtbzogXCJcXGYwYTBcIjtcbiRmYS12YXItaGVhZGVyOiBcIlxcZjFkY1wiO1xuJGZhLXZhci1oZWFkcGhvbmVzOiBcIlxcZjAyNVwiO1xuJGZhLXZhci1oZWFydDogXCJcXGYwMDRcIjtcbiRmYS12YXItaGVhcnQtbzogXCJcXGYwOGFcIjtcbiRmYS12YXItaGVhcnRiZWF0OiBcIlxcZjIxZVwiO1xuJGZhLXZhci1oaXN0b3J5OiBcIlxcZjFkYVwiO1xuJGZhLXZhci1ob21lOiBcIlxcZjAxNVwiO1xuJGZhLXZhci1ob3NwaXRhbC1vOiBcIlxcZjBmOFwiO1xuJGZhLXZhci1ob3RlbDogXCJcXGYyMzZcIjtcbiRmYS12YXItaG91cmdsYXNzOiBcIlxcZjI1NFwiO1xuJGZhLXZhci1ob3VyZ2xhc3MtMTogXCJcXGYyNTFcIjtcbiRmYS12YXItaG91cmdsYXNzLTI6IFwiXFxmMjUyXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy0zOiBcIlxcZjI1M1wiO1xuJGZhLXZhci1ob3VyZ2xhc3MtZW5kOiBcIlxcZjI1M1wiO1xuJGZhLXZhci1ob3VyZ2xhc3MtaGFsZjogXCJcXGYyNTJcIjtcbiRmYS12YXItaG91cmdsYXNzLW86IFwiXFxmMjUwXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy1zdGFydDogXCJcXGYyNTFcIjtcbiRmYS12YXItaG91eno6IFwiXFxmMjdjXCI7XG4kZmEtdmFyLWh0bWw1OiBcIlxcZjEzYlwiO1xuJGZhLXZhci1pLWN1cnNvcjogXCJcXGYyNDZcIjtcbiRmYS12YXItaWQtYmFkZ2U6IFwiXFxmMmMxXCI7XG4kZmEtdmFyLWlkLWNhcmQ6IFwiXFxmMmMyXCI7XG4kZmEtdmFyLWlkLWNhcmQtbzogXCJcXGYyYzNcIjtcbiRmYS12YXItaWxzOiBcIlxcZjIwYlwiO1xuJGZhLXZhci1pbWFnZTogXCJcXGYwM2VcIjtcbiRmYS12YXItaW1kYjogXCJcXGYyZDhcIjtcbiRmYS12YXItaW5ib3g6IFwiXFxmMDFjXCI7XG4kZmEtdmFyLWluZGVudDogXCJcXGYwM2NcIjtcbiRmYS12YXItaW5kdXN0cnk6IFwiXFxmMjc1XCI7XG4kZmEtdmFyLWluZm86IFwiXFxmMTI5XCI7XG4kZmEtdmFyLWluZm8tY2lyY2xlOiBcIlxcZjA1YVwiO1xuJGZhLXZhci1pbnI6IFwiXFxmMTU2XCI7XG4kZmEtdmFyLWluc3RhZ3JhbTogXCJcXGYxNmRcIjtcbiRmYS12YXItaW5zdGl0dXRpb246IFwiXFxmMTljXCI7XG4kZmEtdmFyLWludGVybmV0LWV4cGxvcmVyOiBcIlxcZjI2YlwiO1xuJGZhLXZhci1pbnRlcnNleDogXCJcXGYyMjRcIjtcbiRmYS12YXItaW94aG9zdDogXCJcXGYyMDhcIjtcbiRmYS12YXItaXRhbGljOiBcIlxcZjAzM1wiO1xuJGZhLXZhci1qb29tbGE6IFwiXFxmMWFhXCI7XG4kZmEtdmFyLWpweTogXCJcXGYxNTdcIjtcbiRmYS12YXItanNmaWRkbGU6IFwiXFxmMWNjXCI7XG4kZmEtdmFyLWtleTogXCJcXGYwODRcIjtcbiRmYS12YXIta2V5Ym9hcmQtbzogXCJcXGYxMWNcIjtcbiRmYS12YXIta3J3OiBcIlxcZjE1OVwiO1xuJGZhLXZhci1sYW5ndWFnZTogXCJcXGYxYWJcIjtcbiRmYS12YXItbGFwdG9wOiBcIlxcZjEwOVwiO1xuJGZhLXZhci1sYXN0Zm06IFwiXFxmMjAyXCI7XG4kZmEtdmFyLWxhc3RmbS1zcXVhcmU6IFwiXFxmMjAzXCI7XG4kZmEtdmFyLWxlYWY6IFwiXFxmMDZjXCI7XG4kZmEtdmFyLWxlYW5wdWI6IFwiXFxmMjEyXCI7XG4kZmEtdmFyLWxlZ2FsOiBcIlxcZjBlM1wiO1xuJGZhLXZhci1sZW1vbi1vOiBcIlxcZjA5NFwiO1xuJGZhLXZhci1sZXZlbC1kb3duOiBcIlxcZjE0OVwiO1xuJGZhLXZhci1sZXZlbC11cDogXCJcXGYxNDhcIjtcbiRmYS12YXItbGlmZS1ib3V5OiBcIlxcZjFjZFwiO1xuJGZhLXZhci1saWZlLWJ1b3k6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLWxpZmUtcmluZzogXCJcXGYxY2RcIjtcbiRmYS12YXItbGlmZS1zYXZlcjogXCJcXGYxY2RcIjtcbiRmYS12YXItbGlnaHRidWxiLW86IFwiXFxmMGViXCI7XG4kZmEtdmFyLWxpbmUtY2hhcnQ6IFwiXFxmMjAxXCI7XG4kZmEtdmFyLWxpbms6IFwiXFxmMGMxXCI7XG4kZmEtdmFyLWxpbmtlZGluOiBcIlxcZjBlMVwiO1xuJGZhLXZhci1saW5rZWRpbi1zcXVhcmU6IFwiXFxmMDhjXCI7XG4kZmEtdmFyLWxpbm9kZTogXCJcXGYyYjhcIjtcbiRmYS12YXItbGludXg6IFwiXFxmMTdjXCI7XG4kZmEtdmFyLWxpc3Q6IFwiXFxmMDNhXCI7XG4kZmEtdmFyLWxpc3QtYWx0OiBcIlxcZjAyMlwiO1xuJGZhLXZhci1saXN0LW9sOiBcIlxcZjBjYlwiO1xuJGZhLXZhci1saXN0LXVsOiBcIlxcZjBjYVwiO1xuJGZhLXZhci1sb2NhdGlvbi1hcnJvdzogXCJcXGYxMjRcIjtcbiRmYS12YXItbG9jazogXCJcXGYwMjNcIjtcbiRmYS12YXItbG9uZy1hcnJvdy1kb3duOiBcIlxcZjE3NVwiO1xuJGZhLXZhci1sb25nLWFycm93LWxlZnQ6IFwiXFxmMTc3XCI7XG4kZmEtdmFyLWxvbmctYXJyb3ctcmlnaHQ6IFwiXFxmMTc4XCI7XG4kZmEtdmFyLWxvbmctYXJyb3ctdXA6IFwiXFxmMTc2XCI7XG4kZmEtdmFyLWxvdy12aXNpb246IFwiXFxmMmE4XCI7XG4kZmEtdmFyLW1hZ2ljOiBcIlxcZjBkMFwiO1xuJGZhLXZhci1tYWduZXQ6IFwiXFxmMDc2XCI7XG4kZmEtdmFyLW1haWwtZm9yd2FyZDogXCJcXGYwNjRcIjtcbiRmYS12YXItbWFpbC1yZXBseTogXCJcXGYxMTJcIjtcbiRmYS12YXItbWFpbC1yZXBseS1hbGw6IFwiXFxmMTIyXCI7XG4kZmEtdmFyLW1hbGU6IFwiXFxmMTgzXCI7XG4kZmEtdmFyLW1hcDogXCJcXGYyNzlcIjtcbiRmYS12YXItbWFwLW1hcmtlcjogXCJcXGYwNDFcIjtcbiRmYS12YXItbWFwLW86IFwiXFxmMjc4XCI7XG4kZmEtdmFyLW1hcC1waW46IFwiXFxmMjc2XCI7XG4kZmEtdmFyLW1hcC1zaWduczogXCJcXGYyNzdcIjtcbiRmYS12YXItbWFyczogXCJcXGYyMjJcIjtcbiRmYS12YXItbWFycy1kb3VibGU6IFwiXFxmMjI3XCI7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlOiBcIlxcZjIyOVwiO1xuJGZhLXZhci1tYXJzLXN0cm9rZS1oOiBcIlxcZjIyYlwiO1xuJGZhLXZhci1tYXJzLXN0cm9rZS12OiBcIlxcZjIyYVwiO1xuJGZhLXZhci1tYXhjZG46IFwiXFxmMTM2XCI7XG4kZmEtdmFyLW1lYW5wYXRoOiBcIlxcZjIwY1wiO1xuJGZhLXZhci1tZWRpdW06IFwiXFxmMjNhXCI7XG4kZmEtdmFyLW1lZGtpdDogXCJcXGYwZmFcIjtcbiRmYS12YXItbWVldHVwOiBcIlxcZjJlMFwiO1xuJGZhLXZhci1tZWgtbzogXCJcXGYxMWFcIjtcbiRmYS12YXItbWVyY3VyeTogXCJcXGYyMjNcIjtcbiRmYS12YXItbWljcm9jaGlwOiBcIlxcZjJkYlwiO1xuJGZhLXZhci1taWNyb3Bob25lOiBcIlxcZjEzMFwiO1xuJGZhLXZhci1taWNyb3Bob25lLXNsYXNoOiBcIlxcZjEzMVwiO1xuJGZhLXZhci1taW51czogXCJcXGYwNjhcIjtcbiRmYS12YXItbWludXMtY2lyY2xlOiBcIlxcZjA1NlwiO1xuJGZhLXZhci1taW51cy1zcXVhcmU6IFwiXFxmMTQ2XCI7XG4kZmEtdmFyLW1pbnVzLXNxdWFyZS1vOiBcIlxcZjE0N1wiO1xuJGZhLXZhci1taXhjbG91ZDogXCJcXGYyODlcIjtcbiRmYS12YXItbW9iaWxlOiBcIlxcZjEwYlwiO1xuJGZhLXZhci1tb2JpbGUtcGhvbmU6IFwiXFxmMTBiXCI7XG4kZmEtdmFyLW1vZHg6IFwiXFxmMjg1XCI7XG4kZmEtdmFyLW1vbmV5OiBcIlxcZjBkNlwiO1xuJGZhLXZhci1tb29uLW86IFwiXFxmMTg2XCI7XG4kZmEtdmFyLW1vcnRhci1ib2FyZDogXCJcXGYxOWRcIjtcbiRmYS12YXItbW90b3JjeWNsZTogXCJcXGYyMWNcIjtcbiRmYS12YXItbW91c2UtcG9pbnRlcjogXCJcXGYyNDVcIjtcbiRmYS12YXItbXVzaWM6IFwiXFxmMDAxXCI7XG4kZmEtdmFyLW5hdmljb246IFwiXFxmMGM5XCI7XG4kZmEtdmFyLW5ldXRlcjogXCJcXGYyMmNcIjtcbiRmYS12YXItbmV3c3BhcGVyLW86IFwiXFxmMWVhXCI7XG4kZmEtdmFyLW9iamVjdC1ncm91cDogXCJcXGYyNDdcIjtcbiRmYS12YXItb2JqZWN0LXVuZ3JvdXA6IFwiXFxmMjQ4XCI7XG4kZmEtdmFyLW9kbm9rbGFzc25pa2k6IFwiXFxmMjYzXCI7XG4kZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlOiBcIlxcZjI2NFwiO1xuJGZhLXZhci1vcGVuY2FydDogXCJcXGYyM2RcIjtcbiRmYS12YXItb3BlbmlkOiBcIlxcZjE5YlwiO1xuJGZhLXZhci1vcGVyYTogXCJcXGYyNmFcIjtcbiRmYS12YXItb3B0aW4tbW9uc3RlcjogXCJcXGYyM2NcIjtcbiRmYS12YXItb3V0ZGVudDogXCJcXGYwM2JcIjtcbiRmYS12YXItcGFnZWxpbmVzOiBcIlxcZjE4Y1wiO1xuJGZhLXZhci1wYWludC1icnVzaDogXCJcXGYxZmNcIjtcbiRmYS12YXItcGFwZXItcGxhbmU6IFwiXFxmMWQ4XCI7XG4kZmEtdmFyLXBhcGVyLXBsYW5lLW86IFwiXFxmMWQ5XCI7XG4kZmEtdmFyLXBhcGVyY2xpcDogXCJcXGYwYzZcIjtcbiRmYS12YXItcGFyYWdyYXBoOiBcIlxcZjFkZFwiO1xuJGZhLXZhci1wYXN0ZTogXCJcXGYwZWFcIjtcbiRmYS12YXItcGF1c2U6IFwiXFxmMDRjXCI7XG4kZmEtdmFyLXBhdXNlLWNpcmNsZTogXCJcXGYyOGJcIjtcbiRmYS12YXItcGF1c2UtY2lyY2xlLW86IFwiXFxmMjhjXCI7XG4kZmEtdmFyLXBhdzogXCJcXGYxYjBcIjtcbiRmYS12YXItcGF5cGFsOiBcIlxcZjFlZFwiO1xuJGZhLXZhci1wZW5jaWw6IFwiXFxmMDQwXCI7XG4kZmEtdmFyLXBlbmNpbC1zcXVhcmU6IFwiXFxmMTRiXCI7XG4kZmEtdmFyLXBlbmNpbC1zcXVhcmUtbzogXCJcXGYwNDRcIjtcbiRmYS12YXItcGVyY2VudDogXCJcXGYyOTVcIjtcbiRmYS12YXItcGhvbmU6IFwiXFxmMDk1XCI7XG4kZmEtdmFyLXBob25lLXNxdWFyZTogXCJcXGYwOThcIjtcbiRmYS12YXItcGhvdG86IFwiXFxmMDNlXCI7XG4kZmEtdmFyLXBpY3R1cmUtbzogXCJcXGYwM2VcIjtcbiRmYS12YXItcGllLWNoYXJ0OiBcIlxcZjIwMFwiO1xuJGZhLXZhci1waWVkLXBpcGVyOiBcIlxcZjJhZVwiO1xuJGZhLXZhci1waWVkLXBpcGVyLWFsdDogXCJcXGYxYThcIjtcbiRmYS12YXItcGllZC1waXBlci1wcDogXCJcXGYxYTdcIjtcbiRmYS12YXItcGludGVyZXN0OiBcIlxcZjBkMlwiO1xuJGZhLXZhci1waW50ZXJlc3QtcDogXCJcXGYyMzFcIjtcbiRmYS12YXItcGludGVyZXN0LXNxdWFyZTogXCJcXGYwZDNcIjtcbiRmYS12YXItcGxhbmU6IFwiXFxmMDcyXCI7XG4kZmEtdmFyLXBsYXk6IFwiXFxmMDRiXCI7XG4kZmEtdmFyLXBsYXktY2lyY2xlOiBcIlxcZjE0NFwiO1xuJGZhLXZhci1wbGF5LWNpcmNsZS1vOiBcIlxcZjAxZFwiO1xuJGZhLXZhci1wbHVnOiBcIlxcZjFlNlwiO1xuJGZhLXZhci1wbHVzOiBcIlxcZjA2N1wiO1xuJGZhLXZhci1wbHVzLWNpcmNsZTogXCJcXGYwNTVcIjtcbiRmYS12YXItcGx1cy1zcXVhcmU6IFwiXFxmMGZlXCI7XG4kZmEtdmFyLXBsdXMtc3F1YXJlLW86IFwiXFxmMTk2XCI7XG4kZmEtdmFyLXBvZGNhc3Q6IFwiXFxmMmNlXCI7XG4kZmEtdmFyLXBvd2VyLW9mZjogXCJcXGYwMTFcIjtcbiRmYS12YXItcHJpbnQ6IFwiXFxmMDJmXCI7XG4kZmEtdmFyLXByb2R1Y3QtaHVudDogXCJcXGYyODhcIjtcbiRmYS12YXItcHV6emxlLXBpZWNlOiBcIlxcZjEyZVwiO1xuJGZhLXZhci1xcTogXCJcXGYxZDZcIjtcbiRmYS12YXItcXJjb2RlOiBcIlxcZjAyOVwiO1xuJGZhLXZhci1xdWVzdGlvbjogXCJcXGYxMjhcIjtcbiRmYS12YXItcXVlc3Rpb24tY2lyY2xlOiBcIlxcZjA1OVwiO1xuJGZhLXZhci1xdWVzdGlvbi1jaXJjbGUtbzogXCJcXGYyOWNcIjtcbiRmYS12YXItcXVvcmE6IFwiXFxmMmM0XCI7XG4kZmEtdmFyLXF1b3RlLWxlZnQ6IFwiXFxmMTBkXCI7XG4kZmEtdmFyLXF1b3RlLXJpZ2h0OiBcIlxcZjEwZVwiO1xuJGZhLXZhci1yYTogXCJcXGYxZDBcIjtcbiRmYS12YXItcmFuZG9tOiBcIlxcZjA3NFwiO1xuJGZhLXZhci1yYXZlbHJ5OiBcIlxcZjJkOVwiO1xuJGZhLXZhci1yZWJlbDogXCJcXGYxZDBcIjtcbiRmYS12YXItcmVjeWNsZTogXCJcXGYxYjhcIjtcbiRmYS12YXItcmVkZGl0OiBcIlxcZjFhMVwiO1xuJGZhLXZhci1yZWRkaXQtYWxpZW46IFwiXFxmMjgxXCI7XG4kZmEtdmFyLXJlZGRpdC1zcXVhcmU6IFwiXFxmMWEyXCI7XG4kZmEtdmFyLXJlZnJlc2g6IFwiXFxmMDIxXCI7XG4kZmEtdmFyLXJlZ2lzdGVyZWQ6IFwiXFxmMjVkXCI7XG4kZmEtdmFyLXJlbW92ZTogXCJcXGYwMGRcIjtcbiRmYS12YXItcmVucmVuOiBcIlxcZjE4YlwiO1xuJGZhLXZhci1yZW9yZGVyOiBcIlxcZjBjOVwiO1xuJGZhLXZhci1yZXBlYXQ6IFwiXFxmMDFlXCI7XG4kZmEtdmFyLXJlcGx5OiBcIlxcZjExMlwiO1xuJGZhLXZhci1yZXBseS1hbGw6IFwiXFxmMTIyXCI7XG4kZmEtdmFyLXJlc2lzdGFuY2U6IFwiXFxmMWQwXCI7XG4kZmEtdmFyLXJldHdlZXQ6IFwiXFxmMDc5XCI7XG4kZmEtdmFyLXJtYjogXCJcXGYxNTdcIjtcbiRmYS12YXItcm9hZDogXCJcXGYwMThcIjtcbiRmYS12YXItcm9ja2V0OiBcIlxcZjEzNVwiO1xuJGZhLXZhci1yb3RhdGUtbGVmdDogXCJcXGYwZTJcIjtcbiRmYS12YXItcm90YXRlLXJpZ2h0OiBcIlxcZjAxZVwiO1xuJGZhLXZhci1yb3VibGU6IFwiXFxmMTU4XCI7XG4kZmEtdmFyLXJzczogXCJcXGYwOWVcIjtcbiRmYS12YXItcnNzLXNxdWFyZTogXCJcXGYxNDNcIjtcbiRmYS12YXItcnViOiBcIlxcZjE1OFwiO1xuJGZhLXZhci1ydWJsZTogXCJcXGYxNThcIjtcbiRmYS12YXItcnVwZWU6IFwiXFxmMTU2XCI7XG4kZmEtdmFyLXMxNTogXCJcXGYyY2RcIjtcbiRmYS12YXItc2FmYXJpOiBcIlxcZjI2N1wiO1xuJGZhLXZhci1zYXZlOiBcIlxcZjBjN1wiO1xuJGZhLXZhci1zY2lzc29yczogXCJcXGYwYzRcIjtcbiRmYS12YXItc2NyaWJkOiBcIlxcZjI4YVwiO1xuJGZhLXZhci1zZWFyY2g6IFwiXFxmMDAyXCI7XG4kZmEtdmFyLXNlYXJjaC1taW51czogXCJcXGYwMTBcIjtcbiRmYS12YXItc2VhcmNoLXBsdXM6IFwiXFxmMDBlXCI7XG4kZmEtdmFyLXNlbGxzeTogXCJcXGYyMTNcIjtcbiRmYS12YXItc2VuZDogXCJcXGYxZDhcIjtcbiRmYS12YXItc2VuZC1vOiBcIlxcZjFkOVwiO1xuJGZhLXZhci1zZXJ2ZXI6IFwiXFxmMjMzXCI7XG4kZmEtdmFyLXNoYXJlOiBcIlxcZjA2NFwiO1xuJGZhLXZhci1zaGFyZS1hbHQ6IFwiXFxmMWUwXCI7XG4kZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmU6IFwiXFxmMWUxXCI7XG4kZmEtdmFyLXNoYXJlLXNxdWFyZTogXCJcXGYxNGRcIjtcbiRmYS12YXItc2hhcmUtc3F1YXJlLW86IFwiXFxmMDQ1XCI7XG4kZmEtdmFyLXNoZWtlbDogXCJcXGYyMGJcIjtcbiRmYS12YXItc2hlcWVsOiBcIlxcZjIwYlwiO1xuJGZhLXZhci1zaGllbGQ6IFwiXFxmMTMyXCI7XG4kZmEtdmFyLXNoaXA6IFwiXFxmMjFhXCI7XG4kZmEtdmFyLXNoaXJ0c2luYnVsazogXCJcXGYyMTRcIjtcbiRmYS12YXItc2hvcHBpbmctYmFnOiBcIlxcZjI5MFwiO1xuJGZhLXZhci1zaG9wcGluZy1iYXNrZXQ6IFwiXFxmMjkxXCI7XG4kZmEtdmFyLXNob3BwaW5nLWNhcnQ6IFwiXFxmMDdhXCI7XG4kZmEtdmFyLXNob3dlcjogXCJcXGYyY2NcIjtcbiRmYS12YXItc2lnbi1pbjogXCJcXGYwOTBcIjtcbiRmYS12YXItc2lnbi1sYW5ndWFnZTogXCJcXGYyYTdcIjtcbiRmYS12YXItc2lnbi1vdXQ6IFwiXFxmMDhiXCI7XG4kZmEtdmFyLXNpZ25hbDogXCJcXGYwMTJcIjtcbiRmYS12YXItc2lnbmluZzogXCJcXGYyYTdcIjtcbiRmYS12YXItc2ltcGx5YnVpbHQ6IFwiXFxmMjE1XCI7XG4kZmEtdmFyLXNpdGVtYXA6IFwiXFxmMGU4XCI7XG4kZmEtdmFyLXNreWF0bGFzOiBcIlxcZjIxNlwiO1xuJGZhLXZhci1za3lwZTogXCJcXGYxN2VcIjtcbiRmYS12YXItc2xhY2s6IFwiXFxmMTk4XCI7XG4kZmEtdmFyLXNsaWRlcnM6IFwiXFxmMWRlXCI7XG4kZmEtdmFyLXNsaWRlc2hhcmU6IFwiXFxmMWU3XCI7XG4kZmEtdmFyLXNtaWxlLW86IFwiXFxmMTE4XCI7XG4kZmEtdmFyLXNuYXBjaGF0OiBcIlxcZjJhYlwiO1xuJGZhLXZhci1zbmFwY2hhdC1naG9zdDogXCJcXGYyYWNcIjtcbiRmYS12YXItc25hcGNoYXQtc3F1YXJlOiBcIlxcZjJhZFwiO1xuJGZhLXZhci1zbm93Zmxha2UtbzogXCJcXGYyZGNcIjtcbiRmYS12YXItc29jY2VyLWJhbGwtbzogXCJcXGYxZTNcIjtcbiRmYS12YXItc29ydDogXCJcXGYwZGNcIjtcbiRmYS12YXItc29ydC1hbHBoYS1hc2M6IFwiXFxmMTVkXCI7XG4kZmEtdmFyLXNvcnQtYWxwaGEtZGVzYzogXCJcXGYxNWVcIjtcbiRmYS12YXItc29ydC1hbW91bnQtYXNjOiBcIlxcZjE2MFwiO1xuJGZhLXZhci1zb3J0LWFtb3VudC1kZXNjOiBcIlxcZjE2MVwiO1xuJGZhLXZhci1zb3J0LWFzYzogXCJcXGYwZGVcIjtcbiRmYS12YXItc29ydC1kZXNjOiBcIlxcZjBkZFwiO1xuJGZhLXZhci1zb3J0LWRvd246IFwiXFxmMGRkXCI7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy1hc2M6IFwiXFxmMTYyXCI7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy1kZXNjOiBcIlxcZjE2M1wiO1xuJGZhLXZhci1zb3J0LXVwOiBcIlxcZjBkZVwiO1xuJGZhLXZhci1zb3VuZGNsb3VkOiBcIlxcZjFiZVwiO1xuJGZhLXZhci1zcGFjZS1zaHV0dGxlOiBcIlxcZjE5N1wiO1xuJGZhLXZhci1zcGlubmVyOiBcIlxcZjExMFwiO1xuJGZhLXZhci1zcG9vbjogXCJcXGYxYjFcIjtcbiRmYS12YXItc3BvdGlmeTogXCJcXGYxYmNcIjtcbiRmYS12YXItc3F1YXJlOiBcIlxcZjBjOFwiO1xuJGZhLXZhci1zcXVhcmUtbzogXCJcXGYwOTZcIjtcbiRmYS12YXItc3RhY2stZXhjaGFuZ2U6IFwiXFxmMThkXCI7XG4kZmEtdmFyLXN0YWNrLW92ZXJmbG93OiBcIlxcZjE2Y1wiO1xuJGZhLXZhci1zdGFyOiBcIlxcZjAwNVwiO1xuJGZhLXZhci1zdGFyLWhhbGY6IFwiXFxmMDg5XCI7XG4kZmEtdmFyLXN0YXItaGFsZi1lbXB0eTogXCJcXGYxMjNcIjtcbiRmYS12YXItc3Rhci1oYWxmLWZ1bGw6IFwiXFxmMTIzXCI7XG4kZmEtdmFyLXN0YXItaGFsZi1vOiBcIlxcZjEyM1wiO1xuJGZhLXZhci1zdGFyLW86IFwiXFxmMDA2XCI7XG4kZmEtdmFyLXN0ZWFtOiBcIlxcZjFiNlwiO1xuJGZhLXZhci1zdGVhbS1zcXVhcmU6IFwiXFxmMWI3XCI7XG4kZmEtdmFyLXN0ZXAtYmFja3dhcmQ6IFwiXFxmMDQ4XCI7XG4kZmEtdmFyLXN0ZXAtZm9yd2FyZDogXCJcXGYwNTFcIjtcbiRmYS12YXItc3RldGhvc2NvcGU6IFwiXFxmMGYxXCI7XG4kZmEtdmFyLXN0aWNreS1ub3RlOiBcIlxcZjI0OVwiO1xuJGZhLXZhci1zdGlja3ktbm90ZS1vOiBcIlxcZjI0YVwiO1xuJGZhLXZhci1zdG9wOiBcIlxcZjA0ZFwiO1xuJGZhLXZhci1zdG9wLWNpcmNsZTogXCJcXGYyOGRcIjtcbiRmYS12YXItc3RvcC1jaXJjbGUtbzogXCJcXGYyOGVcIjtcbiRmYS12YXItc3RyZWV0LXZpZXc6IFwiXFxmMjFkXCI7XG4kZmEtdmFyLXN0cmlrZXRocm91Z2g6IFwiXFxmMGNjXCI7XG4kZmEtdmFyLXN0dW1ibGV1cG9uOiBcIlxcZjFhNFwiO1xuJGZhLXZhci1zdHVtYmxldXBvbi1jaXJjbGU6IFwiXFxmMWEzXCI7XG4kZmEtdmFyLXN1YnNjcmlwdDogXCJcXGYxMmNcIjtcbiRmYS12YXItc3Vid2F5OiBcIlxcZjIzOVwiO1xuJGZhLXZhci1zdWl0Y2FzZTogXCJcXGYwZjJcIjtcbiRmYS12YXItc3VuLW86IFwiXFxmMTg1XCI7XG4kZmEtdmFyLXN1cGVycG93ZXJzOiBcIlxcZjJkZFwiO1xuJGZhLXZhci1zdXBlcnNjcmlwdDogXCJcXGYxMmJcIjtcbiRmYS12YXItc3VwcG9ydDogXCJcXGYxY2RcIjtcbiRmYS12YXItdGFibGU6IFwiXFxmMGNlXCI7XG4kZmEtdmFyLXRhYmxldDogXCJcXGYxMGFcIjtcbiRmYS12YXItdGFjaG9tZXRlcjogXCJcXGYwZTRcIjtcbiRmYS12YXItdGFnOiBcIlxcZjAyYlwiO1xuJGZhLXZhci10YWdzOiBcIlxcZjAyY1wiO1xuJGZhLXZhci10YXNrczogXCJcXGYwYWVcIjtcbiRmYS12YXItdGF4aTogXCJcXGYxYmFcIjtcbiRmYS12YXItdGVsZWdyYW06IFwiXFxmMmM2XCI7XG4kZmEtdmFyLXRlbGV2aXNpb246IFwiXFxmMjZjXCI7XG4kZmEtdmFyLXRlbmNlbnQtd2VpYm86IFwiXFxmMWQ1XCI7XG4kZmEtdmFyLXRlcm1pbmFsOiBcIlxcZjEyMFwiO1xuJGZhLXZhci10ZXh0LWhlaWdodDogXCJcXGYwMzRcIjtcbiRmYS12YXItdGV4dC13aWR0aDogXCJcXGYwMzVcIjtcbiRmYS12YXItdGg6IFwiXFxmMDBhXCI7XG4kZmEtdmFyLXRoLWxhcmdlOiBcIlxcZjAwOVwiO1xuJGZhLXZhci10aC1saXN0OiBcIlxcZjAwYlwiO1xuJGZhLXZhci10aGVtZWlzbGU6IFwiXFxmMmIyXCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyOiBcIlxcZjJjN1wiO1xuJGZhLXZhci10aGVybW9tZXRlci0wOiBcIlxcZjJjYlwiO1xuJGZhLXZhci10aGVybW9tZXRlci0xOiBcIlxcZjJjYVwiO1xuJGZhLXZhci10aGVybW9tZXRlci0yOiBcIlxcZjJjOVwiO1xuJGZhLXZhci10aGVybW9tZXRlci0zOiBcIlxcZjJjOFwiO1xuJGZhLXZhci10aGVybW9tZXRlci00OiBcIlxcZjJjN1wiO1xuJGZhLXZhci10aGVybW9tZXRlci1lbXB0eTogXCJcXGYyY2JcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItZnVsbDogXCJcXGYyYzdcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItaGFsZjogXCJcXGYyYzlcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItcXVhcnRlcjogXCJcXGYyY2FcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6IFwiXFxmMmM4XCI7XG4kZmEtdmFyLXRodW1iLXRhY2s6IFwiXFxmMDhkXCI7XG4kZmEtdmFyLXRodW1icy1kb3duOiBcIlxcZjE2NVwiO1xuJGZhLXZhci10aHVtYnMtby1kb3duOiBcIlxcZjA4OFwiO1xuJGZhLXZhci10aHVtYnMtby11cDogXCJcXGYwODdcIjtcbiRmYS12YXItdGh1bWJzLXVwOiBcIlxcZjE2NFwiO1xuJGZhLXZhci10aWNrZXQ6IFwiXFxmMTQ1XCI7XG4kZmEtdmFyLXRpbWVzOiBcIlxcZjAwZFwiO1xuJGZhLXZhci10aW1lcy1jaXJjbGU6IFwiXFxmMDU3XCI7XG4kZmEtdmFyLXRpbWVzLWNpcmNsZS1vOiBcIlxcZjA1Y1wiO1xuJGZhLXZhci10aW1lcy1yZWN0YW5nbGU6IFwiXFxmMmQzXCI7XG4kZmEtdmFyLXRpbWVzLXJlY3RhbmdsZS1vOiBcIlxcZjJkNFwiO1xuJGZhLXZhci10aW50OiBcIlxcZjA0M1wiO1xuJGZhLXZhci10b2dnbGUtZG93bjogXCJcXGYxNTBcIjtcbiRmYS12YXItdG9nZ2xlLWxlZnQ6IFwiXFxmMTkxXCI7XG4kZmEtdmFyLXRvZ2dsZS1vZmY6IFwiXFxmMjA0XCI7XG4kZmEtdmFyLXRvZ2dsZS1vbjogXCJcXGYyMDVcIjtcbiRmYS12YXItdG9nZ2xlLXJpZ2h0OiBcIlxcZjE1MlwiO1xuJGZhLXZhci10b2dnbGUtdXA6IFwiXFxmMTUxXCI7XG4kZmEtdmFyLXRyYWRlbWFyazogXCJcXGYyNWNcIjtcbiRmYS12YXItdHJhaW46IFwiXFxmMjM4XCI7XG4kZmEtdmFyLXRyYW5zZ2VuZGVyOiBcIlxcZjIyNFwiO1xuJGZhLXZhci10cmFuc2dlbmRlci1hbHQ6IFwiXFxmMjI1XCI7XG4kZmEtdmFyLXRyYXNoOiBcIlxcZjFmOFwiO1xuJGZhLXZhci10cmFzaC1vOiBcIlxcZjAxNFwiO1xuJGZhLXZhci10cmVlOiBcIlxcZjFiYlwiO1xuJGZhLXZhci10cmVsbG86IFwiXFxmMTgxXCI7XG4kZmEtdmFyLXRyaXBhZHZpc29yOiBcIlxcZjI2MlwiO1xuJGZhLXZhci10cm9waHk6IFwiXFxmMDkxXCI7XG4kZmEtdmFyLXRydWNrOiBcIlxcZjBkMVwiO1xuJGZhLXZhci10cnk6IFwiXFxmMTk1XCI7XG4kZmEtdmFyLXR0eTogXCJcXGYxZTRcIjtcbiRmYS12YXItdHVtYmxyOiBcIlxcZjE3M1wiO1xuJGZhLXZhci10dW1ibHItc3F1YXJlOiBcIlxcZjE3NFwiO1xuJGZhLXZhci10dXJraXNoLWxpcmE6IFwiXFxmMTk1XCI7XG4kZmEtdmFyLXR2OiBcIlxcZjI2Y1wiO1xuJGZhLXZhci10d2l0Y2g6IFwiXFxmMWU4XCI7XG4kZmEtdmFyLXR3aXR0ZXI6IFwiXFxmMDk5XCI7XG4kZmEtdmFyLXR3aXR0ZXItc3F1YXJlOiBcIlxcZjA4MVwiO1xuJGZhLXZhci11bWJyZWxsYTogXCJcXGYwZTlcIjtcbiRmYS12YXItdW5kZXJsaW5lOiBcIlxcZjBjZFwiO1xuJGZhLXZhci11bmRvOiBcIlxcZjBlMlwiO1xuJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzOiBcIlxcZjI5YVwiO1xuJGZhLXZhci11bml2ZXJzaXR5OiBcIlxcZjE5Y1wiO1xuJGZhLXZhci11bmxpbms6IFwiXFxmMTI3XCI7XG4kZmEtdmFyLXVubG9jazogXCJcXGYwOWNcIjtcbiRmYS12YXItdW5sb2NrLWFsdDogXCJcXGYxM2VcIjtcbiRmYS12YXItdW5zb3J0ZWQ6IFwiXFxmMGRjXCI7XG4kZmEtdmFyLXVwbG9hZDogXCJcXGYwOTNcIjtcbiRmYS12YXItdXNiOiBcIlxcZjI4N1wiO1xuJGZhLXZhci11c2Q6IFwiXFxmMTU1XCI7XG4kZmEtdmFyLXVzZXI6IFwiXFxmMDA3XCI7XG4kZmEtdmFyLXVzZXItY2lyY2xlOiBcIlxcZjJiZFwiO1xuJGZhLXZhci11c2VyLWNpcmNsZS1vOiBcIlxcZjJiZVwiO1xuJGZhLXZhci11c2VyLW1kOiBcIlxcZjBmMFwiO1xuJGZhLXZhci11c2VyLW86IFwiXFxmMmMwXCI7XG4kZmEtdmFyLXVzZXItcGx1czogXCJcXGYyMzRcIjtcbiRmYS12YXItdXNlci1zZWNyZXQ6IFwiXFxmMjFiXCI7XG4kZmEtdmFyLXVzZXItdGltZXM6IFwiXFxmMjM1XCI7XG4kZmEtdmFyLXVzZXJzOiBcIlxcZjBjMFwiO1xuJGZhLXZhci12Y2FyZDogXCJcXGYyYmJcIjtcbiRmYS12YXItdmNhcmQtbzogXCJcXGYyYmNcIjtcbiRmYS12YXItdmVudXM6IFwiXFxmMjIxXCI7XG4kZmEtdmFyLXZlbnVzLWRvdWJsZTogXCJcXGYyMjZcIjtcbiRmYS12YXItdmVudXMtbWFyczogXCJcXGYyMjhcIjtcbiRmYS12YXItdmlhY29pbjogXCJcXGYyMzdcIjtcbiRmYS12YXItdmlhZGVvOiBcIlxcZjJhOVwiO1xuJGZhLXZhci12aWFkZW8tc3F1YXJlOiBcIlxcZjJhYVwiO1xuJGZhLXZhci12aWRlby1jYW1lcmE6IFwiXFxmMDNkXCI7XG4kZmEtdmFyLXZpbWVvOiBcIlxcZjI3ZFwiO1xuJGZhLXZhci12aW1lby1zcXVhcmU6IFwiXFxmMTk0XCI7XG4kZmEtdmFyLXZpbmU6IFwiXFxmMWNhXCI7XG4kZmEtdmFyLXZrOiBcIlxcZjE4OVwiO1xuJGZhLXZhci12b2x1bWUtY29udHJvbC1waG9uZTogXCJcXGYyYTBcIjtcbiRmYS12YXItdm9sdW1lLWRvd246IFwiXFxmMDI3XCI7XG4kZmEtdmFyLXZvbHVtZS1vZmY6IFwiXFxmMDI2XCI7XG4kZmEtdmFyLXZvbHVtZS11cDogXCJcXGYwMjhcIjtcbiRmYS12YXItd2FybmluZzogXCJcXGYwNzFcIjtcbiRmYS12YXItd2VjaGF0OiBcIlxcZjFkN1wiO1xuJGZhLXZhci13ZWlibzogXCJcXGYxOGFcIjtcbiRmYS12YXItd2VpeGluOiBcIlxcZjFkN1wiO1xuJGZhLXZhci13aGF0c2FwcDogXCJcXGYyMzJcIjtcbiRmYS12YXItd2hlZWxjaGFpcjogXCJcXGYxOTNcIjtcbiRmYS12YXItd2hlZWxjaGFpci1hbHQ6IFwiXFxmMjliXCI7XG4kZmEtdmFyLXdpZmk6IFwiXFxmMWViXCI7XG4kZmEtdmFyLXdpa2lwZWRpYS13OiBcIlxcZjI2NlwiO1xuJGZhLXZhci13aW5kb3ctY2xvc2U6IFwiXFxmMmQzXCI7XG4kZmEtdmFyLXdpbmRvdy1jbG9zZS1vOiBcIlxcZjJkNFwiO1xuJGZhLXZhci13aW5kb3ctbWF4aW1pemU6IFwiXFxmMmQwXCI7XG4kZmEtdmFyLXdpbmRvdy1taW5pbWl6ZTogXCJcXGYyZDFcIjtcbiRmYS12YXItd2luZG93LXJlc3RvcmU6IFwiXFxmMmQyXCI7XG4kZmEtdmFyLXdpbmRvd3M6IFwiXFxmMTdhXCI7XG4kZmEtdmFyLXdvbjogXCJcXGYxNTlcIjtcbiRmYS12YXItd29yZHByZXNzOiBcIlxcZjE5YVwiO1xuJGZhLXZhci13cGJlZ2lubmVyOiBcIlxcZjI5N1wiO1xuJGZhLXZhci13cGV4cGxvcmVyOiBcIlxcZjJkZVwiO1xuJGZhLXZhci13cGZvcm1zOiBcIlxcZjI5OFwiO1xuJGZhLXZhci13cmVuY2g6IFwiXFxmMGFkXCI7XG4kZmEtdmFyLXhpbmc6IFwiXFxmMTY4XCI7XG4kZmEtdmFyLXhpbmctc3F1YXJlOiBcIlxcZjE2OVwiO1xuJGZhLXZhci15LWNvbWJpbmF0b3I6IFwiXFxmMjNiXCI7XG4kZmEtdmFyLXktY29tYmluYXRvci1zcXVhcmU6IFwiXFxmMWQ0XCI7XG4kZmEtdmFyLXlhaG9vOiBcIlxcZjE5ZVwiO1xuJGZhLXZhci15YzogXCJcXGYyM2JcIjtcbiRmYS12YXIteWMtc3F1YXJlOiBcIlxcZjFkNFwiO1xuJGZhLXZhci15ZWxwOiBcIlxcZjFlOVwiO1xuJGZhLXZhci15ZW46IFwiXFxmMTU3XCI7XG4kZmEtdmFyLXlvYXN0OiBcIlxcZjJiMVwiO1xuJGZhLXZhci15b3V0dWJlOiBcIlxcZjE2N1wiO1xuJGZhLXZhci15b3V0dWJlLXBsYXk6IFwiXFxmMTZhXCI7XG4kZmEtdmFyLXlvdXR1YmUtc3F1YXJlOiBcIlxcZjE2NlwiO1xuXG4iLCIvLyBCb3JkZXJlZCAmIFB1bGxlZFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyIHtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcbiAgYm9yZGVyOiBzb2xpZCAuMDhlbSAkZmEtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAuMWVtO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgZmxvYXQ6IGxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fSB7XG4gICYuI3skZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG4gICYuI3skZmEtY3NzLXByZWZpeH0tcHVsbC1yaWdodCB7IG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG59XG5cbi8qIERlcHJlY2F0ZWQgYXMgb2YgNC40LjAgKi9cbi5wdWxsLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyB9XG4ucHVsbC1sZWZ0IHsgZmxvYXQ6IGxlZnQ7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9IHtcbiAgJi5wdWxsLWxlZnQgeyBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cbiAgJi5wdWxsLXJpZ2h0IHsgbWFyZ2luLWxlZnQ6IC4zZW07IH1cbn1cbiIsIi8vIFNwaW5uaW5nIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3BpbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgICAgICAgICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuIiwiLy8gUm90YXRlZCAmIEZsaXBwZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSg5MGRlZywgMSk7ICB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDE4MGRlZywgMik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMjcwIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoMjcwZGVnLCAzKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKC0xLCAxLCAwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwgICB7IEBpbmNsdWRlIGZhLWljb24tZmxpcCgxLCAtMSwgMik7IH1cblxuLy8gSG9vayBmb3IgSUU4LTlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCxcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwLFxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAsXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsLFxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwge1xuICBmaWx0ZXI6IG5vbmU7XG59XG4iLCIvLyBNaXhpbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBmYS1pY29uKCkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsICN7JGZhLWZvbnQtc2l6ZS1iYXNlfS8jeyRmYS1saW5lLWhlaWdodC1iYXNlfSBGb250QXdlc29tZTsgLy8gc2hvcnRlbmluZyBmb250IGRlY2xhcmF0aW9uXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLy8gY2FuJ3QgaGF2ZSBmb250LXNpemUgaW5oZXJpdCBvbiBsaW5lIGFib3ZlLCBzbyBuZWVkIHRvIG92ZXJyaWRlXG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvOyAvLyBvcHRpbWl6ZWxlZ2liaWxpdHkgdGhyb3dzIHRoaW5ncyBvZmYgIzEwOTRcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbn1cblxuQG1peGluIGZhLWljb24tcm90YXRlKCRkZWdyZWVzLCAkcm90YXRpb24pIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0pXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG59XG5cbkBtaXhpbiBmYS1pY29uLWZsaXAoJGhvcml6LCAkdmVydCwgJHJvdGF0aW9uKSB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249I3skcm90YXRpb259LCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbn1cblxuXG4vLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVycy4gQSBsYSBCb290c3RyYXAgNC5cbi8vXG4vLyBTZWU6IGh0dHA6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudC9cblxuQG1peGluIHNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwwLDAsMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gIH1cbn1cbiIsIi8vIFN0YWNrZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4LCAuI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMXggeyBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHsgZm9udC1zaXplOiAyZW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnZlcnNlIHsgY29sb3I6ICRmYS1pbnZlcnNlOyB9XG4iLCIvKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsYXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbXVzaWM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tdXNpYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlYXJjaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Rhci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoLWxhcmdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGgtbGFyZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGgtbGlzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoLWxpc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVtb3ZlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9zZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW1lczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoLXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtbWludXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWFyY2gtbWludXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb3dlci1vZmY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wb3dlci1vZmY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZWFyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhc2gtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvbWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob21lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb2NrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcm9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZG93bmxvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmJveDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluYm94OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYXktY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtcmlnaHQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGVhdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlcGVhdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZnJlc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWZyZXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0LWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb2NrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkcGhvbmVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhZHBob25lczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1vZmY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtb2ZmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXFyY29kZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXFyY29kZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcmNvZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXJjb2RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFnczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhZ3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9vazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2ttYXJrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9va21hcms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmludDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXByaW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FtZXJhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib2xkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9sZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0YWxpYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWl0YWxpYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRleHQtaGVpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGV4dC1oZWlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LXdpZHRoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGV4dC13aWR0aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tY2VudGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tY2VudGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWp1c3RpZnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1qdXN0aWZ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWRlbnQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LW91dGRlbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vdXRkZW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5kZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5kZW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlkZW8tY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlkZW8tY2FtZXJhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvdG86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWltYWdlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1waWN0dXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWN0dXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZW5jaWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLW1hcmtlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkanVzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkanVzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWRpdDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVuY2lsLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlcC1iYWNrd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYXN0LWJhY2t3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYWNrd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGF5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXVzZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdG9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvcndhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXN0LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYXN0LWZvcndhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVwLWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVwLWZvcndhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lamVjdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVqZWN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXMtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGltZXMtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVlc3Rpb24tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5mby1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmZvLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3NzaGFpcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcm9zc2hhaXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW1lcy1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLWZvcndhcmQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBhbmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHBhbmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wcmVzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbXByZXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXN0ZXJpc2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hc3RlcmlzazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVhZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxlYWY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV5ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV5ZS1zbGFzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhcm5pbmc6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhbmRvbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJhbmRvbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFnbmV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFnbmV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXR3ZWV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmV0d2VldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWNhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG9wcGluZy1jYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItb3BlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy12OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzLXY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93cy1oOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFyLWNoYXJ0LW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhci1jaGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhci1jaGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHdpdHRlci1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vay1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW1lcmEtcmV0cm86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYW1lcmEtcmV0cm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1rZXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZWFyczpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY29nczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZ3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtby11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Rhci1oYWxmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLW91dDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ24tb3V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW4tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlua2VkaW4tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWItdGFjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1iLXRhY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXh0ZXJuYWwtbGluazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24taW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduLWluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJvcGh5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJvcGh5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGh1Yi1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11cGxvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZW1vbi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGVtb24tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGhvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9va21hcmstbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvb2ttYXJrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waG9uZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHdpdHRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLWY6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFjZWJvb2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRodWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxvY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmxvY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyZWRpdC1jYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVlZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcnNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcnNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGRkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZGQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxob3JuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVsbGhvcm47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNlcnRpZmljYXRlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2VydGlmaWNhdGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xvYmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbG9iZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdyZW5jaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdyZW5jaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhc2tzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFza3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWx0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWx0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmllZmNhc2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1icmllZmNhc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyb3VwOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhaW46YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG91ZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYXNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhc2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdXQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjaXNzb3JzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2Npc3NvcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3B5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlcy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyY2xpcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyY2xpcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhdmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsb3BweS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxvcHB5LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uYXZpY29uOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZW9yZGVyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3QtdWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0LXVsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC1vbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3Qtb2w7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RyaWtldGhyb3VnaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZGVybGluZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuZGVybGluZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFibGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWdpYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hZ2ljOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cnVjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpbnRlcmVzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9uZXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2x1bW5zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29sdW1uczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuc29ydGVkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtZG93bjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1kZXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC11cDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rZWRpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbmtlZGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLWxlZnQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZG86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmRvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVnYWw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhdmVsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2F2ZWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXNoYm9hcmQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhY2hvbWV0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWNob21ldGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFzaDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYm9sdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaXRlbWFwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2l0ZW1hcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVtYnJlbGxhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW1icmVsbGE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXN0ZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xpcGJvYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlnaHRidWxiLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saWdodGJ1bGItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2hhbmdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjaGFuZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb3VkLWRvd25sb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvdWQtdXBsb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1tZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItbWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGV0aG9zY29wZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZXRob3Njb3BlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VpdGNhc2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdWl0Y2FzZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGwtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZmZlZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZmZlZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dGxlcnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jdXRsZXJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS10ZXh0LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXRleHQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1aWxkaW5nLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWlsZGluZy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9zcGl0YWwtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvc3BpdGFsLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWJ1bGFuY2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbWJ1bGFuY2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRraXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWRraXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWdodGVyLWpldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpZ2h0ZXItamV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWgtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVza3RvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRlc2t0b3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXB0b3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYXB0b3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWJsZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGUtcGhvbmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vYmlsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVvdGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3RlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVvdGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGlubmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Bpbm5lcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtcmVwbHk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVwbHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyLW9wZW4tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtaWxlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbWlsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJvd24tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZyb3duLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWgtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1laC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2FtZXBhZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdhbWVwYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXlib2FyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIta2V5Ym9hcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYWctbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZy1jaGVja2VyZWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXJtaW5hbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlcm1pbmFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHktYWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVwbHktYWxsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLWVtcHR5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtZnVsbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyLWhhbGYtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2F0aW9uLWFycm93OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9jYXRpb24tYXJyb3c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGUtZm9yazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGUtZm9yazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubGluazpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2hhaW4tYnJva2VuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hhaW4tYnJva2VuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdWVzdGlvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmZvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cGVyc2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VwZXJzY3JpcHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdWJzY3JpcHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lcmFzZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lcmFzZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdXp6bGUtcGllY2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wdXp6bGUtcGllY2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWljcm9waG9uZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taWNyb3Bob25lLXNsYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpZWxkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hpZWxkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcm9ja2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWF4Y2RuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWF4Y2RuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taHRtbDU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1odG1sNTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNzczM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jc3MzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5jaG9yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5jaG9yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5sb2NrLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVubG9jay1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsc2V5ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1bGxzZXllOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVsbGlwc2lzLWg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy12OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWxsaXBzaXMtdjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJzcy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yc3Mtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGF5LWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpY2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpY2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXMtc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxldmVsLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxldmVsLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVuY2lsLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wYXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tcGFzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1kb3duOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS11cDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1yaWdodDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV1cm86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWV1cjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV1cjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdicDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdicDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGxhcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdXNkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVwZWU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWlucjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlucjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNueTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcm1iOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS15ZW46YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWpweTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWpweTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1YmxlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yb3VibGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJ1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0ta3J3OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIta3J3OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYml0Y29pbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYnRjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnRjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXRleHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXRleHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYWxwaGEtYXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbHBoYS1kZXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbW91bnQtYXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYW1vdW50LWRlc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1udW1lcmljLWFzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1udW1lcmljLWRlc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b3V0dWJlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b3V0dWJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXhpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14aW5nLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXhpbmctc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZS1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW91dHViZS1wbGF5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJvcGJveDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRyb3Bib3g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1vdmVyZmxvdzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YWNrLW92ZXJmbG93OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5zdGFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5zdGFncmFtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpY2tyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxpY2tyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYml0YnVja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYml0YnVja2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYml0YnVja2V0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpdGJ1Y2tldC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dW1ibHI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10dW1ibHI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dW1ibHItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHVtYmxyLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHBsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFwcGxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvd3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmRyb2lkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5kcm9pZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbnV4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGludXg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmliYmJsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRyaWJiYmxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2t5cGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1za3lwZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvdXJzcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3Vyc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlbGxvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJlbGxvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVtYWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmVtYWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXR0aXA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYXRpcGF5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ3JhdGlwYXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdW4tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1bi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9vbi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9vbi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJjaGl2ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFyY2hpdmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12azpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VpYm86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13ZWlibzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlbnJlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlbnJlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhZ2VsaW5lczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhZ2VsaW5lczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RhY2stZXhjaGFuZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtbGVmdDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb3QtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kb3QtY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGVlbGNoYWlyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2hlZWxjaGFpcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpbWVvLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1cmtpc2gtbGlyYTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdHJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3BhY2Utc2h1dHRsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsYWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2xhY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b3JkcHJlc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13b3JkcHJlc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVuaWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcGVuaWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnN0aXR1dGlvbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmFuazpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdmVyc2l0eTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuaXZlcnNpdHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3J0YXItYm9hcmQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ3JhZHVhdGlvbi1jYXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YWhvbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlhaG9vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVkZGl0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZGRpdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHVtYmxldXBvbi1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0dW1ibGV1cG9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVsaWNpb3VzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGVsaWNpb3VzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlnZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRpZ2c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllZC1waXBlci1wcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllZC1waXBlci1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcnVwYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kcnVwYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qb29tbGE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1qb29tbGE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhbmd1YWdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmF4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmF4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVpbGRpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWlsZGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoaWxkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hpbGQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcG9vbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwb29uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWN1YmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdWJlczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWN1YmVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlaGFuY2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlaGFuY2Utc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVhbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZWFtLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlY3ljbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWN5Y2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXV0b21vYmlsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FiOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10YXhpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGF4aTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmVlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BvdGlmeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwb3RpZnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXZpYW50YXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGV2aWFudGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvdW5kY2xvdWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3VuZGNsb3VkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGF0YWJhc2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kYXRhYmFzZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGRmLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXBkZi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS13b3JkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXdvcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtZXhjZWwtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtZXhjZWwtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1wb3dlcnBvaW50LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBob3RvLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGljdHVyZS1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWltYWdlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWltYWdlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXppcC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWFyY2hpdmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtYXJjaGl2ZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1zb3VuZC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWF1ZGlvLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWF1ZGlvLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW1vdmllLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdmlkZW8tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdmlkZW8tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtY29kZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1jb2RlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmluZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGVwZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RlcGVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tanNmaWRkbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1qc2ZpZGRsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtYm91eTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1idW95OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLXNhdmVyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBwb3J0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLXJpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saWZlLXJpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtby1ub3RjaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZS1vLW5vdGNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlc2lzdGFuY2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlYmVsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmViZWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZW1waXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW1waXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15LWNvbWJpbmF0b3Itc3F1YXJlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS15Yy1zcXVhcmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhY2tlci1uZXdzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFja2VyLW5ld3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVuY2VudC13ZWlibzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXFxOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWNoYXQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaXhpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdlaXhpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbmQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyLXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFwZXItcGxhbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZW5kLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyLXBsYW5lLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXBlci1wbGFuZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlzdG9yeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhpc3Rvcnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtdGhpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZS10aGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhZGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFyYWdyYXBoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFyYWdyYXBoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNsaWRlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtYWx0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib21iOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29jY2VyLWJhbGwtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZnV0Ym9sLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mdXRib2wtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR0eTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR0eTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpbm9jdWxhcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaW5vY3VsYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1ZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2xpZGVzaGFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXRjaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR3aXRjaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXllbHA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15ZWxwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmV3c3BhcGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1uZXdzcGFwZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpZmk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aWZpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsY3VsYXRvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGN1bGF0b3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXlwYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXlwYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXdhbGxldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXZpc2E6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy12aXNhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtbWFzdGVyY2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLW1hc3RlcmNhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaXNjb3ZlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWRpc2NvdmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtYW1leDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWFtZXg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1wYXlwYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1wYXlwYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1zdHJpcGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1zdHJpcGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1zbGFzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtc2xhc2gtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGwtc2xhc2gtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3B5cmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb3B5cmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWF0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllZHJvcHBlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV5ZWRyb3BwZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWludC1icnVzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhaW50LWJydXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlydGhkYXktY2FrZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpcnRoZGF5LWNha2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcmVhLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJlYS1jaGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZS1jaGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmUtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5lLWNoYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFzdGZtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFzdGZtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFzdGZtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhc3RmbS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdG9nZ2xlLW9mZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRvZ2dsZS1vbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpY3ljbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaWN5Y2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW94aG9zdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlveGhvc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdlbGxpc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdlbGxpc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hla2VsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGVxZWw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWlsczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlsczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lYW5wYXRoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVhbnBhdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXlzZWxsYWRzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnV5c2VsbGFkczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29ubmVjdGRldmVsb3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXNoY3ViZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRhc2hjdWJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9ydW1iZWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3J1bWJlZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYW5wdWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZWFucHViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VsbHN5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VsbHN5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcnRzaW5idWxrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hpcnRzaW5idWxrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2ltcGx5YnVpbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaW1wbHlidWlsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNreWF0bGFzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2t5YXRsYXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJ0LXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJ0LWFycm93LWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWFtb25kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGlhbW9uZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGlwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1zZWNyZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLXNlY3JldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdG9yY3ljbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb3RvcmN5Y2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyZWV0LXZpZXc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHJlZXQtdmlldzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0YmVhdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0YmVhdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmVudXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lcmN1cnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZXJjdXJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW50ZXJzZXg6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhbnNnZW5kZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFuc2dlbmRlci1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12ZW51cy1kb3VibGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtZG91YmxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXMtbWFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZlbnVzLW1hcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtc3Ryb2tlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtdjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtc3Ryb2tlLXY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1zdHJva2UtaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ldXRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW5ldXRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlbmRlcmxlc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZW5kZXJsZXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vay1vZmZpY2lhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0LXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGF0c2FwcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdoYXRzYXBwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VydmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VydmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci10aW1lczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItdGltZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3RlbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmVkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhY29pbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpYWNvaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYWluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Vid2F5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Vid2F5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVkaXVtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVkaXVtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXktY29tYmluYXRvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXktY29tYmluYXRvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wdGluLW1vbnN0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcHRpbi1tb25zdGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlbmNhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcGVuY2FydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGVkaXRlZHNzbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4cGVkaXRlZHNzbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktNDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1mdWxsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0zOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1oYWxmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0xOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZW1wdHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LWVtcHR5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW91c2UtcG9pbnRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vdXNlLXBvaW50ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pLWN1cnNvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWktY3Vyc29yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2JqZWN0LWdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2JqZWN0LWdyb3VwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vYmplY3QtdW5ncm91cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNreS1ub3RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RpY2t5LW5vdGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja3ktbm90ZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RpY2t5LW5vdGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWpjYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWpjYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWRpbmVycy1jbHViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtZGluZXJzLWNsdWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9uZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb25lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFsYW5jZS1zY2FsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhbGFuY2Utc2NhbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1zdGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1zdGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0yOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1oYWxmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3MtZW5kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ncmFiLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcm9jay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1yb2NrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXN0b3AtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wYXBlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1wYXBlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zY2lzc29ycy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1zY2lzc29ycy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1saXphcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtbGl6YXJkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNwb2NrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXNwb2NrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50ZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcG9pbnRlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wZWFjZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1wZWFjZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhZGVtYXJrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhZGVtYXJrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVnaXN0ZXJlZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZ2lzdGVyZWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JlYXRpdmUtY29tbW9uczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmlwYWR2aXNvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyaXBhZHZpc29yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9kbm9rbGFzc25pa2k7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2V0LXBvY2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdldC1wb2NrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aWtpcGVkaWEtdzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpa2lwZWRpYS13OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2FmYXJpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2FmYXJpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hyb21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hyb21lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZWZveDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcmVmb3g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wZXJhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbnRlcm5ldC1leHBsb3JlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR2OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10ZWxldmlzaW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVsZXZpc2lvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbnRhbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbnRhbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LTUwMHB4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItNTAwcHg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWF6b246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbWF6b247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1wbHVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1wbHVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1taW51cy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItbWludXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXRpbWVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci10aW1lcy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItY2hlY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLWNoZWNrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmR1c3RyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZHVzdHJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLXBpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1waW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtc2lnbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtc2lnbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50aW5nLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50aW5nLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3V6ejpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXp6OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aW1lbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsYWNrLXRpZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsYWNrLXRpZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnRpY29uczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbnRpY29uczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC1hbGllbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZGRpdC1hbGllbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVkZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lZGdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlZGl0LWNhcmQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JlZGl0LWNhcmQtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kaWVwaWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RpZXBpZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vZHg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb2R4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9ydC1hd2Vzb21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9ydC1hd2Vzb21lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNiOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNiOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJvZHVjdC1odW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcHJvZHVjdC1odW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWl4Y2xvdWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taXhjbG91ZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjcmliZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNjcmliZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdXNlLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF1c2UtY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0b3AtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcC1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0b3AtY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1iYWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG9wcGluZy1iYWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG9wcGluZy1iYXNrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYXNodGFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFzaHRhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsdWV0b290aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsdWV0b290aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsdWV0b290aC1iOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmx1ZXRvb3RoLWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXJjZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVyY2VudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGxhYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGxhYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwYmVnaW5uZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cGJlZ2lubmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3Bmb3JtczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdwZm9ybXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZpcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZpcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5pdmVyc2FsLWFjY2VzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoZWVsY2hhaXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2hlZWxjaGFpci1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxpbmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibGluZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXVkaW8tZGVzY3JpcHRpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtY29udHJvbC1waG9uZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS1jb250cm9sLXBob25lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJhaWxsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJyYWlsbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc2wtaW50ZXJwcmV0aW5nOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVhZm5lc3M6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhcmQtb2YtaGVhcmluZzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZGVhZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRlYWY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGlkZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsaWRlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xpZGUtZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsaWRlLWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduaW5nOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1sYW5ndWFnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvdy12aXNpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb3ctdmlzaW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhZGVvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlhZGVvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhZGVvLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpYWRlby1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNuYXBjaGF0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbmFwY2hhdC1naG9zdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNuYXBjaGF0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWVkLXBpcGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyc3Qtb3JkZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJzdC1vcmRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvYXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW9hc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVtZWlzbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVtZWlzbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1jaXJjbGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLW9mZmljaWFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXBsdXMtb2ZmaWNpYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZm9udC1hd2Vzb21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9udC1hd2Vzb21lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHNoYWtlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kc2hha2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW9wZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1vcGVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtb3Blbi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtb3Blbi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlub2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlub2RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1ib29rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1ib29rLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWJvb2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZjYXJkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWNhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWNhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12Y2FyZC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWNhcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtY2FyZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWQtYmFkZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pZC1iYWRnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaXZlcnMtbGljZW5zZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taWQtY2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlkLWNhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcml2ZXJzLWxpY2Vuc2UtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taWQtY2FyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWQtY2FyZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdW9yYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZnJlZS1jb2RlLWNhbXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZWxlZ3JhbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlbGVncmFtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItNDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1mdWxsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1oYWxmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0wOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvd2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvd2VyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0aHR1YjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tczE1OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXRoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvZGNhc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wb2RjYXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LW1heGltaXplOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LW1heGltaXplOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LW1pbmltaXplOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LW1pbmltaXplOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LXJlc3RvcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctcmVzdG9yZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLXJlY3RhbmdsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LWNsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LWNsb3NlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtcmVjdGFuZ2xlLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1jbG9zZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LWNsb3NlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYW5kY2FtcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhbmRjYW1wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhdjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdyYXY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldHN5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXRzeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWltZGI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbWRiOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmF2ZWxyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJhdmVscnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZXJjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWVyY2FzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvY2hpcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvY2hpcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNub3dmbGFrZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25vd2ZsYWtlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBlcnBvd2VyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1cGVycG93ZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3BleHBsb3JlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdwZXhwbG9yZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWV0dXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWV0dXA7IH1cbiIsIi8vIFNjcmVlbiBSZWFkZXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5zci1vbmx5IHsgQGluY2x1ZGUgc3Itb25seSgpOyB9XG4uc3Itb25seS1mb2N1c2FibGUgeyBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpOyB9XG4iLCJAaW1wb3J0ICdzYXNzLW1hdGVyaWFsLWNvbG9ycy1tYXAnO1xuLyoqXG4gKiBSZXRyaWV2ZXMgYSBjb2xvciB2YWx1ZSBmcm9tIHRoZSAkbWF0ZXJpYWwtY29sb3JzIFNhc3MgbWFwXG4gKiBJbnNwaXJlZCBieSBodHRwczovL2dpdGh1Yi5jb20vbmlsc2thc3BlcnNzb24vR29vZ2xlLU1hdGVyaWFsLVVJLUNvbG9yLVBhbGV0dGUvXG4gKlxuICogQGZ1bmN0aW9uXG4gKiBAcGFyYW0ge3N0cmluZ30gY29sb3ItbmFtZSAgICAgICAgICAgICAtIHF1b3RlZCwgbG93ZXItY2FzZSwgZGFzaGVyaXplZCBjb2xvclxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lIChlLmcuICdwaW5rJywgJ2FtYmVyJylcbiAqIEBwYXJhbSB7c3RyaW5nfSBbY29sb3ItdmFyaWFudD0nNTAwJ10gIC0gcXVvdGVkLCBsb3dlcmNhc2UgY29sb3IgdmFyaWFudCAoZS5nLlxuICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnMjAwJywgJ2ExMDAnKVxuICovXG5AZnVuY3Rpb24gbWF0ZXJpYWwtY29sb3IoJGNvbG9yLW5hbWUsICRjb2xvci12YXJpYW50OiAnNTAwJykge1xuICAkY29sb3I6IG1hcC1nZXQobWFwLWdldCgkbWF0ZXJpYWwtY29sb3JzLCAkY29sb3ItbmFtZSksJGNvbG9yLXZhcmlhbnQpO1xuICBAaWYgJGNvbG9yIHtcbiAgICBAcmV0dXJuICRjb2xvcjtcbiAgfSBAZWxzZSB7XG4gICAgLy8gTGlic2FzcyBzdGlsbCBkb2Vzbid0IHNlZW0gdG8gc3VwcG9ydCBAZXJyb3JcbiAgICBAd2FybiBcIj0+IEVSUk9SOiBDT0xPUiBOT1QgRk9VTkQhIDw9IHwgWW91ciAkY29sb3ItbmFtZSwgJGNvbG9yLXZhcmlhbnQgY29tYmluYXRpb24gZGlkIG5vdCBtYXRjaCBhbnkgb2YgdGhlIHZhbHVlcyBpbiB0aGUgJG1hdGVyaWFsLWNvbG9ycyBtYXAuXCI7XG4gIH1cbn1cbiIsIi8vZGVwdGggb2YgdGhlIGNoYXJ0XG4ucmV1dGVycy1jaGFydHtcbiAgICBtYXJnaW4tdG9wOiAuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmNoYXJ0IHtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZSA7XG5cdGZvbnQtd2VpZ2h0OjQwMDtcbn1cbi5uZXN0ZWQtY2hhcnR7XG5cdGxlZnQ6MDtcblx0dG9wOjA7XG5cdHdpZHRoOmNhbGMoMTAwJSAtIDgwcHgpO1xufVxuLm5lc3RlZC1sZWdlbmR7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHRyaWdodDowO1xuXHR0b3A6MDtcblx0d2lkdGg6ODBweDtcbn1cbi5uby1sZWdlbmR7XG4ubmVzdGVkLWNoYXJ0e1xuXHRwb3NpdGlvbjogc3RhdGljO1xuXHR3aWR0aDoxMDAlO1xufVxuLm5lc3RlZC1sZWdlbmR7XG5cdGRpc3BsYXk6bm9uZTtcbn1cblx0XG59XG4ubmF2Q29udGFpbmVyLnNwYWNlcntcblx0bWluLWhlaWdodDogMjdweDtcbn1cbi5wYWdlLWxlZ2VuZHtcblx0d2lkdGg6MTAwJTtcblx0aGVpZ2h0OjMwcHg7XG5cdC5sZWdlbmRJdGVtc3tcblx0XHR3aWR0aDoxMDBweDtcblx0XHRoZWlnaHQ6MzBweDtcblx0XHRwb3NpdGlvbjpzdGF0aWM7XG5cdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdH1cbn1cbi5jaGFydC1ob2xkZXJ7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHQmLnNtYWxsZXJ7XG5cdFx0LmNoYXJ0LW5hdntcblx0XHRcdG1hcmdpbi1ib3R0b206MTBweDtcblx0XHR9XG5cdFx0Lm5lc3RlZC1jaGFydHtcblx0XHRcdHdpZHRoOjEwMCUgIWltcG9ydGFudDtcdFx0XHRcblx0XHR9XG5cdFx0XG5cdFx0Lm5lc3RlZC1sZWdlbmR7XG5cdFx0XHR3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0bWluLWhlaWdodDogMzVweDtcblx0XHR9XG5cdFx0LmxlZ2VuZC1pdGVtcy1ob2xkZXJ7XG5cdFx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0fVxuXHRcdC5sZWdlbmRJdGVtc3tcblx0XHRcdHBvc2l0aW9uOnN0YXRpYztcblx0XHRcdHdpZHRoOmF1dG87XG5cdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcblx0XHRcdG1hcmdpbi1yaWdodDoxMHB4O1xuXHRcdFx0XG5cdFx0fVxuXHRcdC5sZWdlbmRJbmxpbmV7XG5cdFx0XHR3aWR0aDphdXRvICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5sZWdlbmRDb250YWluZXJ7XG5cdFx0XHQudmFsdWVUaXB7XG5cdFx0XHRcdGRpc3BsYXk6bm9uZTtcblx0XHRcdH1cblx0XHRcdC5kYXRlVGlwe1xuXHRcdFx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0XHR9XHRcdFx0XG5cdFx0fVxuXHRcdC5sZWdlbmQtaXRlbXMtaG9sZGVye1xuXHRcdFx0bWluLWhlaWdodDoyMHB4O1xuXHRcdH1cblx0XHQucmV1dGVycy10b29sdGlwe1xuXHRcdFx0ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQubGVnZW5kLWl0YWx7XG5cdFx0XHRkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuaHJ7XG5cdG1hcmdpbi1ib3R0b206MHB4O1xuXHRtYXJnaW4tdG9wOjVweDtcbn1cbi5sZWdlbmRDb250YWluZXJ7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTokZm9udC1zaXplLXNtO1xuXG5cdC5sZWdlbmQtaXRlbXMtaG9sZGVye1xuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHR9XG5cdC5kYXRlVGlwe1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblx0LmxlZ2VuZC1pdGFse1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0ZGlzcGxheTpub25lO1x0XHRcblx0fVxufVxuLmxlZ2VuZEl0ZW1ze1xuXHRmb250LXNpemU6ICRmb250LXNpemUtc207XG5cdG1hcmdpbi1ib3R0b206MjBweDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHRjdXJzb3I6cG9pbnRlcjtcdFxuXHR0cmFuc2l0aW9uOmFsbCAwLjVzO1xuXG5cdHdpZHRoOjEwMCU7XG5cdCYuY2xpY2tlZHtcblx0XHRvcGFjaXR5OjAuNDtcblx0fVxuXG5cdC5uYW1lVGlwe1xuXHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRtYXJnaW46MDtcblx0XHRtYXJnaW4tcmlnaHQ6NHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFxuXHR9XG5cdC52YWx1ZVRpcHtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdG1hcmdpbjowO1xuXHRcdFxuXHR9XG5cdC5sZWdlbmRJbmxpbmV7XG5cdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHR3aWR0aDpjYWxjKDEwMCUgLSAxNXB4KTtcblx0fVxuXHQuY2lyY2xlVGlwe1xuXHRcdHdpZHRoOjEwcHg7XG5cdFx0aGVpZ2h0OjEwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdG1hcmdpbi10b3A6IDJweDtcblx0XHRtYXJnaW4tcmlnaHQ6MnB4O1xuXHRcdCYubGluZXtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdG1hcmdpbi10b3A6IDZweDtcblx0XHRcdGhlaWdodDozcHg7XG5cdFx0fVxuXHRcdCYuYmFye1xuXHRcdFx0Ym9yZGVyLXJhZGl1czowcHg7XG5cdFx0fVxuXHR9XG5cblx0XG5cdFxufVxuXG4ubGF5b3V0TmF2Q29udGFpbmVye1xufVxuLmxheW91dE5hdkJ1dHRvbnN7XG5cdHdpZHRoOjQwcHg7XG5cdGhlaWdodDo0MHB4O1xuXHRtYXJnaW4tbGVmdDogNnB4O1xuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0Y3Vyc29yOnBvaW50ZXI7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdG1hcmdpbi1ib3R0b206IDZweDtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jaGFydGxheW91dHMucG5nKTtcblx0YmFja2dyb3VuZC1zaXplOjIwMCU7XHRcdFxuXHQmOmZpcnN0LW9mLXR5cGV7XG5cdFx0bWFyZ2luLWxlZnQ6MHB4O1xuXHR9XG5cdCYuc2VsZWN0ZWR7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbi14OjQwcHggIWltcG9ydGFudDtcdFx0XHRcdFxuXHR9XG5cdCY6aG92ZXJ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbi14OjQwcHggIWltcG9ydGFudDtcdFx0XHRcdFxuXHR9XG59XHRcdFxuXG4ucmV1dGVycy10b29sdGlwIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRwYWRkaW5nOjhweDtcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdGNvbG9yOiBibGFjaztcblx0Ym9yZGVyOiAxcHggc29saWQgYmxhY2s7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lOyBcblx0ei1pbmRleDogNTtcblx0Zm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuXHRtYXgtd2lkdGg6MjAwcHg7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcblx0aHJ7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRtYXJnaW46NXB4IGF1dG8gNXB4IGF1dG87XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIGJsYWNrO1xuXHR9XG5cdC5kYXRlVGlwe1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXHR9XG5cdC5uYW1lVGlwe1xuXHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR3aWR0aDo2MHB4O1xuXHRcdG1hcmdpbjowO1xuXHRcdG1hcmdpbi1yaWdodDo0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XG5cdH1cblx0LnZhbHVlVGlwe1xuXHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRtYXgtd2lkdGg6MTUwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0bWFyZ2luOjA7XG5cdFx0XG5cdH1cblxuXHQuY2lyY2xlVGlwe1xuXHRcdHdpZHRoOjEwcHg7XG5cdFx0aGVpZ2h0OjEwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdG1hcmdpbi10b3A6IDJweDtcblx0XHRtYXJnaW4tcmlnaHQ6MnB4O1xuXHRcdCYubGluZXtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdGhlaWdodDozcHg7XG5cdFx0fVxuXHRcdCYuYmFye1xuXHRcdFx0Ym9yZGVyLXJhZGl1czowcHg7XG5cdFx0fVxuXG5cdH1cblx0LnRpcEhvbGRlcntcblx0XHR3aWR0aDoxMDAlO1xuXHRcdG1hcmdpbi10b3A6IDJweDtcblx0fVxuXG59XG5cblxuXG4udGlwQ2lyY2xle1xuXHQmLmhpZ2hsaWdodHtcblx0XHRvcGFjaXR5OjEgIWltcG9ydGFudDtcblx0fVxuXHQmLnRpbWVsaW5le1xuXHRcdG9wYWNpdHk6MSAhaW1wb3J0YW50O1xuXHRcdGZpbGw6bm9uZSAhaW1wb3J0YW50O1xuXHRcdHN0cm9rZTpibGFjayAhaW1wb3J0YW50O1xuXHRcdHN0cm9rZS13aWR0aDoxLjVweCAhaW1wb3J0YW50O1xuXHRcdCYuaGlnaGxpZ2h0e1xuXHRcdFx0ZmlsbDpibGFjayAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVx0XG59XG5cbi8qbGluZXMgYW5kIGFyZWEgYW5kIHBsb3Qgc3BhY2UqL1xuLmxpbmUge1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6ICMyMzFGMjA7XG4gIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG4gIHN0cm9rZS1saW5lY2FwOnJvdW5kO1xufSBcbi5saW5lQ2hhcnQge1xuICAubGluZXtcblx0ICBzdHJva2Utd2lkdGg6M3B4O1xuXHQgIHRyYW5zaXRpb246c3Ryb2tlLXdpZHRoIDAuNXMsIG9wYWNpdHkgMC41cztcbiAgfVxufSBcblxuLmxpbmVDaGFydDpob3ZlciB7XG5cdC5saW5le1xuXHRcdHN0cm9rZS13aWR0aDo2cHg7XHRcdFxuXHR9XG5cbn0gXG5cbi5saW5lQ2hhcnQubm90U2VsZWN0ZWQge1xuICBvcGFjaXR5OjAuNDtcbn0gXG4ubGluZUNoYXJ0LnR1cm5lZE9mZntcblx0b3BhY2l0eTowO1xufVxuXG4uemVyb0F4aXN7XG5cdHN0cm9rZTpibGFjaztcblx0c3Ryb2tlLXdpZHRoOjJweDtcbn1cblxuLypheGlzKi9cbi5heGlzIGxpbmUsIC5heGlzemVybyBsaW5lICB7XG5cdGZpbGw6IG5vbmU7XG5cdHN0cm9rZTogJGdyYXktbGlnaHQ7XG4vL1x0c2hhcGUtcmVuZGVyaW5nOiBjcmlzcEVkZ2VzO1xuXHR9XG4ueS5heGlzIGxpbmV7XG5cdHN0cm9rZTokZ3JheS1saWdodDtcbn1cbi5heGlzemVybyBsaW5lIHsgIFxuXHRzdHJva2U6ICRncmF5LWRhcms7XG5cdHN0cm9rZS13aWR0aDogMS41cHg7XG5cdH1cbi5heGlzIHRleHQge1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmaWxsOmJsYWNrO1xuXHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgO1xuXHRmb250LXNpemU6ICRmb250LXNpemUtc207XG5cdH1cblxuXG4uYXhpc3plcm8gdGV4dCwgLmF4aXMgcGF0aCwgLmF4aXN6ZXJvIHBhdGgge1xuICBkaXNwbGF5OiBub25lO1xufVxuXHRcbi5hcmVhLCAuYXJlYTIge1xuXHRvcGFjaXR5OjAuODtcbn1cbi5wb2xsQXJlYXtcblx0b3BhY2l0eTowLjM7XG59XHRcbi5wbG90e1xuZmlsbDp3aGl0ZTtcbi8vZmlsbDogI0YwRUVFRDtcbn1cbi5zdGF0ZXMge1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6ICNmZmZmZmY7XG4gIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG59XG4uY3Vyc29ybGluZSB7XG4gIHN0cm9rZTogJGdyYXkgO1xuICBzdHJva2Utd2lkdGg6IDFweDtcbn1cbi5yZWNlc3Npb25Cb3gge1xuICBmaWxsOiAkZ3JheS1saWdodGVyIDtcbn1cblxucmVjdC5iYXIubGlnaHRlcntcblx0b3BhY2l0eTowLjYgIWltcG9ydGFudDtcbn1cblxuLmFubm90YXRpb24tZ3JvdXB7XG5cdG9wYWNpdHk6MC4wMDE7XG5cdHRyYW5zaXRpb246b3BhY2l0eSAxcztcblx0dHJhbnNpdGlvbi1kZWxheToxcztcblx0Ji5hY3RpdmV7XG5cdFx0b3BhY2l0eToxO1xuXHR9XG59XG4uYW5ub3RhdGlvbi1ub3RlLWxhYmVse1xuXHRmb250LXNpemU6JGZvbnQtc2l6ZS14cztcbn1cbi5hbm5vdGF0aW9uLW5vdGUtdGl0bGV7XG5cdC8vZm9udC1zaXplOiRmb250LXNpemUtc207XG59XG5cbi5jaXJjbGVUaXAuYmFyLm91dGxpbmV7XG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG5cdGJvcmRlcjogMS41cHggc29saWQgYmxhY2s7XG59XG4uYmFyLm91dGxpbmV7XG5cdHN0cm9rZTpibGFjaztcbn1cbiIsIkBlYWNoICRicCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgIC5oaWRkZW4tI3skYnB9LXVwIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJwKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmhpZGRlbi0jeyRicH0tZG93biB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJwKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgIiwiQGVhY2ggJGJwIGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgLmNvbnRhaW5lci0jeyRicH0tdXAge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnApIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpO1xuICAgICAgfVxuICAgIH1cbiAgICAuY29udGFpbmVyLSN7JGJwfS1kb3duIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnApIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpO1xuICAgICAgfVxuICAgIH1cbiAgfSIsImh0bWwucmVtb3ZlLWhlYWRlcntcbiAgICAubWFpbntcbiAgICAgICAgcGFkZGluZy10b3A6MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mb290ZXJ7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gICAgLmhlYWRlcntcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cbiAgICBcbn1cbmJvZHkucHlte1xuICAgIC5tYWlue1xuICAgICAgICBwYWRkaW5nLXRvcDowcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXRvcDowcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNvbnRhaW5lcntcbiAgICAgICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6MHB4O1xuICAgICAgICBtYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xuLy8gICAgICAgICBwYWRkaW5nLXJpZ2h0OjBweDtcbiAgICB9XG4gICAgLmZvb3RlcntcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cbiAgICAuaGVhZGVye1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxufVxuXG5ib2R5LmdyYXBoaWNze1xuXHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gICAgLmhlYWRlcntcbiAgICAgICAgJi5uYXZiYXJ7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OjU4cHg7XG4gICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgICAgICBpbWcubG9nb3tcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MzNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucGFnZS10aXRsZXtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuc29jaWFse1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgbGkubmF2LWl0ZW17XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOjI4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjI4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6NXB4O1xuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiRmb250LXNpemUtbGc7IFxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9ICAgICAgICBcbiAgICB9XG4gICAgLmZvb3RlcntcbiAgICAgICAgLm5hdmJhci1icmFuZHtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfSAgICAgICAgXG4gICAgfVxuICAgIC50b29sdGlwLWlubmVye1xuXHQgICAgYmFja2dyb3VuZDogJGJvZHktYmFja2dyb3VuZC1jb2xvcjtcblx0ICAgIGNvbG9yOiRib2R5LWNvbG9yO1x0XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvZHktY29sb3I7XG5cdCAgICAgICAgXG4gICAgfVxuXG59XG5cbmh0bWwubWVkaWEtZmxhdHtcbi8vICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgIHdpZHRoOjYyMHB4O1xuICAgIFxuJGZvbnQtZmFtaWx5LWJhc2U6ICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcblxuICAgLmNvbC1zbS04e1xuICAgICAgIG1hcmdpbi1sZWZ0OiAwIWltcG9ydGFudDtcbiAgICAgICBtYXgtd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgIGZsZXg6IDAgMCAxMDAlIWltcG9ydGFudDtcbiAgIH1cbiAgIC5jb2wtc20tMTB7XG4gICAgICAgbWFyZ2luLWxlZnQ6IDAhaW1wb3J0YW50O1xuICAgICAgIG1heC13aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgZmxleDogMCAwIDEwMCUhaW1wb3J0YW50O1xuICAgfVxuICAgICAgIFxuICAgIGgxe1xuICAgICAgICBmb250LXNpemU6MjZweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5ncmFwaGljLXN1YmhlYWR7XG4gICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuXG4gICAgfVxuICAgIC5ncmFwaGljLWNoYXJ0LWxhYmVse1xuICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIFxuICAgIH1cbiAgICAuZ3JhcGhpYy1jaGFydC1zdWJoZWFke1xuICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6MzAwO1xuICAgIH1cbiAgICAubGluZXtcbiAgICAgICAgc3Ryb2tlLXdpZHRoOjIuNXB4O1xuICAgIH1cbiAgICAuY2hhcnQtaG9sZGVye1xuXHRcdC5uZXN0ZWQtY2hhcnR7XG5cdFx0XHR3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XHRcdFx0XG5cdFx0fVxuXHRcdC5uZXN0ZWQtbGVnZW5ke1xuXHRcdFx0d2lkdGg6MTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHR9XG5cdFx0LmxlZ2VuZEl0ZW1ze1xuXHRcdFx0cG9zaXRpb246c3RhdGljO1xuXHRcdFx0d2lkdGg6Y2FsYygoMTAwJSAvIDMpIC0gMTBweCk7XG5cdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0fVxuXHRcdC5sZWdlbmRDb250YWluZXJ7XG5cdFx0XHQudmFsdWVUaXB7XG5cdFx0XHRcdGRpc3BsYXk6bm9uZTtcblx0XHRcdH1cblx0XHRcdC5kYXRlVGlwe1xuXHRcdFx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0XHR9XHRcdFx0XG5cdFx0fVxuXHRcdC5sZWdlbmQtaXRlbXMtaG9sZGVye1xuXHRcdFx0bWluLWhlaWdodDoyMHB4O1xuXHRcdH1cblx0XHQucmV1dGVycy10b29sdGlwe1xuXHRcdFx0ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xuXHRcdH0gICAgICAgIFxuICAgIH1cbiAgICAuY2hhcnQtbmF2e1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICAgIC5sZWdlbmQtaXRhbHtcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cbiAgICAubmFtZVRpcHtcbiAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgfVxuICAgIC5heGlzIHRleHR7XG4gICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgICBmb250LXdlaWdodDozMDA7XG4gICAgfVxuICAgIC5ncmFwaGljLXNvdXJjZXtcbiAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgIGNvbG9yOmJsYWNrO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgIH1cbiAgICBib2R5e1xuICAgICAgICB3aWR0aDo2MjBweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGJsYWNrO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmxhY2s7XG5cbiAgICB9XG4gICAgLm1haW57XG4gICAgICAgIHBhZGRpbmctdG9wOjBweDtcbiAgICB9XG4gICAgLmNvbnRhaW5lcntcbiAgICAgICAgd2lkdGg6NjIwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDowcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjBweDtcbiAgICB9XG4gICAgLmZvb3RlcntcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cbiAgICAuaGVhZGVye1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfSAgICBcbiAgICBoMXtcbiAgICAgICAgbWFyZ2luLXRvcDoxMHB4O1xuICAgIH1cbiAgICAudGlwQ2lyY2xle1xuICAgICAgICBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5odG1sLmVpa29ue1xuICAgICRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAjMTkxNzFhO1xuICAgICRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAjZjdmN2Y5O1xuICAgICRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAjZjdmN2Y5O1xuICAgICRncmF5LWRhcms6ICAgICAgICAgICAgICAgICAjZjdmN2Y5O1xuICAgICRncmF5OiAgICAgICAgICAgICAgICAgICAgICAjZGJkYmRiO1xuICAgICRncmF5LWxpZ2h0OiAgICAgICAgICAgICAgICAjYWFhYWFhO1xuICAgICRncmF5LWxpZ2h0ZXI6ICAgICAgICAgICAgICAjNkI2QTZCO1xuICAgICRncmF5LWxpZ2h0ZXN0OiAgICAgICAgICAgICAjMzMzMzMzO1xuICAgICRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgwLDAsMCwuMTUpLCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSAhZGVmYXVsdDtcbiAgICAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgyNTUsMjU1LDI1NSwuMTI1KSAhZGVmYXVsdDtcbiAgICBcbiAgICAkYnRuLXByaW1hcnktY29sb3I6ICAgICAgICAgICAgJGdyYXktbGlnaHQ7XG4gICAgJGJ0bi1wcmltYXJ5LWJnOiAgICAgICAgICAgICAgICRib2R5LWJnO1xuICAgICRidG4tcHJpbWFyeS1ib3JkZXI6ICAgICAgICAgICAkZ3JheS1kYXJrO1xuICAgIFxuICAgIC8vIEZvcm1zXG4gICAgJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmc7XG4gICAgJGlucHV0LWJnLWRpc2FibGVkOiAgICAgICAgICAgICAgJGdyYXktbGlnaHRlcjtcbiAgICBcbiAgICAkaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheTtcbiAgICAkaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKDI1NSwyNTUsMjU1LC4xNSkgO1xuICAgICRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIGluc2V0IDAgMXB4IDFweCByZ2JhKDI1NSwyNTUsMjU1LC4wNzUpIDtcbiAgICBcbiAgICAkaW5wdXQtY29sb3ItZm9jdXM6ICAgICAgICAgICAgICAkaW5wdXQtY29sb3I7XG4gICAgXG4gICAgJGlucHV0LWNvbG9yLXBsYWNlaG9sZGVyOiAgICAgICAgJGdyYXktbGlnaHRlciA7XG4gICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgJGdyYXktbGlnaHRlciA7XG4gICAgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvciA7XG4gICAgXG4gICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93OiBpbnNldCAwIC4yNXJlbSAuMjVyZW0gcmdiYSgyNTUsMjU1LDI1NSwuMSkgO1xuICAgIFxuICAgICRjdXN0b20tY29udHJvbC1jaGVja2VkLWluZGljYXRvci1jb2xvcjogICAgICAkYm9keS1iZyA7XG4gICAgXG4gICAgJGN1c3RvbS1jb250cm9sLWZvY3VzLWluZGljYXRvci1ib3gtc2hhZG93OiAyNTUgMjU1IDI1NSAuMDc1cmVtICNmZmYsIDI1NSAyNTUgMjU1IC4ycmVtICMwMDc0ZDkgO1xuICAgIFxuICAgICRjdXN0b20tY29udHJvbC1hY3RpdmUtaW5kaWNhdG9yLWNvbG9yOiAgICAgICRib2R5LWJnO1xuICAgIFxuICAgICRjdXN0b20tc2VsZWN0LWNvbG9yOiAgICAgICAgICAkaW5wdXQtY29sb3I7XG4gICAgJGN1c3RvbS1zZWxlY3QtYmc6ICAgICAgICAgICAgJGJvZHktYmcgO1xuICAgICRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjogICRpbnB1dC1ib3JkZXItY29sb3IgO1xuICAgICRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogJGdyYXk7IC8vIzUxYTdlOCAhZGVmYXVsdDtcbiAgICBcbiAgICAkZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAkYm9keS1iZztcbiAgICAkZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICByZ2JhKDI1NSwyNTUsMjU1LC4xNSk7XG4gICAgJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgJGdyYXktZGFyaztcbiAgICAkZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAwIDZweCAxMnB4IHJnYmEoMjU1LDI1NSwyNTUsLjE3NSk7XG4gICAgXG4gICAgJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgJGdyYXktZGFyaztcbiAgICAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICBkYXJrZW4oJGdyYXktZGFyaywgNSUpO1xuICAgICRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICRncmF5LWRhcms7XG4gICAgXG4gICAgJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgO1xuICAgICRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnIDtcbiAgICBcbiAgICAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAkZ3JheS1saWdodCA7XG4gICAgXG4gICAgJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgJGdyYXktbGlnaHQgO1xuXG5cbiAgICBcbiAgICBib2R5e1xuICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnOyAgICAgICAgXG4gICAgfVxuXG5cbiAgICAubWFpbntcbiAgICB9XG5cbiAgICAuZm9vdGVye1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICAgIC5oZWFkZXJ7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG5cbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuICAgIC5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICAgICAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbiAgICB9XG5cbiAgICAucmV1dGVycy10b29sdGlwIHtcbiAgICBcdGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICAgIFx0Y29sb3I6ICRib2R5LWNvbG9yO1xuICAgIFx0Ym9yZGVyOiAxcHggc29saWQgJGJvZHktY29sb3I7XG4gICAgXHRocntcbiAgICBcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRib2R5LWNvbG9yO1xuICAgIFx0fVxuICAgIH1cblxuICAgIC50aXBDaXJjbGV7XG4gICAgXHQmLnRpbWVsaW5le1xuICAgIFx0XHRzdHJva2U6JGJvZHktY29sb3IgIWltcG9ydGFudDtcbiAgICBcdFx0Ji5oaWdobGlnaHR7XG4gICAgXHRcdFx0ZmlsbDokYm9keS1jb2xvciAhaW1wb3J0YW50O1xuICAgIFx0XHR9XG4gICAgXHR9XHRcbiAgICB9XG4gICAgXG4gICAgXG4gICAgLnplcm9BeGlze1xuICAgIFx0c3Ryb2tlOiRib2R5LWNvbG9yO1xuICAgIFx0c3Ryb2tlLXdpZHRoOjJweDtcbiAgICB9XG4gICAgXG4gICAgLypheGlzKi9cbiAgICAuYXhpcyBsaW5lLCAuYXhpc3plcm8gbGluZSAge1xuICAgIFx0c3Ryb2tlOiAkZ3JheS1saWdodDtcbiAgICBcdH1cbiAgICAueS5heGlzIGxpbmV7XG4gICAgXHRzdHJva2U6JGdyYXktbGlnaHQ7XG4gICAgfVxuICAgIC5heGlzemVybyBsaW5lIHsgIFxuICAgIFx0c3Ryb2tlOiAkZ3JheS1kYXJrO1xuICAgIFx0fVxuICAgIC5heGlzIHRleHQge1xuICAgIFx0ZmlsbDokYm9keS1jb2xvcjtcbiAgICBcdH1cbiAgICBcbiAgICBcbiAgICAucGxvdHtcbiAgICAgICAgZmlsbDokYm9keS1iZztcbiAgICB9XG4gICAgLnN0YXRlcyB7XG4gICAgICBzdHJva2U6ICRib2R5LWJnO1xuICAgIH1cbiAgICAuY3Vyc29ybGluZSB7XG4gICAgICBzdHJva2U6ICRncmF5IDtcbiAgICB9XG4gICAgLnJlY2Vzc2lvbkJveCB7XG4gICAgICBmaWxsOiAkZ3JheS1saWdodGVyIDtcbiAgICB9XG5cbiAgICAuc2NhdHRlci1kb3R7XG4gICAgXHQmOmhvdmVye1xuICAgIFx0XHRmaWxsOiRib2R5LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgXHR9XG4gICAgfSAgICBcbiBcbiAgICAuY2hhcnQtaG9sZGVye1xuICAgICAgICAuc2NhdHRlci1uZXN0ZWQtbGVnZW5ke1xuICAgICAgICAgICAgLnNjYXR0ZXItbGVnZW5kLWNpcmNsZXtcbiAgICAgICAgICAgIFx0Ji5zY2F0dGVyLXNpemV7XG4gICAgICAgICAgICBcdFx0Ym9yZGVyOiAxcHggJGJvZHktY29sb3Igc29saWQ7XG4gICAgICAgICAgICBcdH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0gXG4gXG4gICAgLmdlb2dyYXBoeXtcbiAgICBcdHN0cm9rZTokYm9keS1iZztcbiAgICB9ICAgIFxuICAgIC5nZW9ncmFwaHlMYWJlbHtcbiAgICAgICAgZmlsbDp3aGl0ZTtcbiAgICB9ICBcbiAgICAubGVnZW5kQm94e1xuICAgIFx0Ji5oYXNoe1xuICAgICAgICAgICAgYmFja2dyb3VuZDpyZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KC00NWRlZywkZ3JheS1saWdodCwkZ3JheS1saWdodCAxLjVweCwkYm9keS1iZyAwLCRib2R5LWJnIDRweCk7XG4gICAgXHR9XG4gICAgfVxuICAgIC5sZWdlbmRCb3h3aWRle1xuICAgIFx0Ji5oYXNoe1xuICAgICAgICAgICAgYmFja2dyb3VuZDpyZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KC00NWRlZywkZ3JheS1saWdodCwkZ3JheS1saWdodCAxLjVweCwkYm9keS1iZyAwLCRib2R5LWJnIDRweCk7XG4gICAgXHR9XG4gICAgfVxuXG4gICAgLmJ0bi1wcmltYXJ5IHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4tcHJpbWFyeS1jb2xvciwgJGJ0bi1wcmltYXJ5LWJnLCAkYnRuLXByaW1hcnktYm9yZGVyKTtcbiAgICB9XG4gICAgXG4gICAgLm1hc3RoZWFkLW5hdntcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LWRhcms7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS1kYXJrO1xuICAgIFxuICAgICAgICAuYnRuLWxpbmssIC5uYXYtbGlua3tcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgY29sb3I6JGdyYXktbGlnaHQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRncmF5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgIH0gICAgXG4gICAgfVxuICAgIFxuICAgIC5idG57XG4gICAgICAgICYudG9wLWJ1dHRvbntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0ZXI7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmF5LWxpZ2h0ZXI7XG4gICAgICAgICAgICBjb2xvcjogJGJvZHktYmc7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgXG4gICAgLmJ0bi1wcmltYXJ5e1xuICAgICAgICAkYmFja2dyb3VuZDogJGJ0bi1wcmltYXJ5LWJnO1xuICAgICAgICAkY29sb3I6ICRidG4tcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgJGJvcmRlcjogJGJ0bi1wcmltYXJ5LWJvcmRlcjsgXG4gICAgXG4gICAgICAgICRhY3RpdmUtYmFja2dyb3VuZDogJGdyYXk7XG4gICAgICAgICRhY3RpdmUtYm9yZGVyOiAkZ3JheTtcbiAgICAgICAgJGFjdGl2ZS1jb2xvcjogJGJvZHktYmc7XG4gICAgXG4gICAgXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRidG4tcHJpbWFyeS1ib3JkZXI7IFxuICAgICAgICB9XG4gICAgXG4gICAgXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgLm9wZW4gPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICAgICBjb2xvcjogJGFjdGl2ZS1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgICBcbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJi5mb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJGFjdGl2ZS1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIFxuICAgIC5idG4tZ3JvdXAubXVsdGktc2VsZWN0LCAuYnRuLWdyb3VwLXZlcnRpY2FsLm11bHRpLXNlbGVjdHtcbiAgICAgICAgJi5yZXV0ZXJzLWxpc3Qtc2VsZWN0e1xuICAgICAgICAgICAgLmJ0bntcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktZGFyazsgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJvZHktYmc7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LWxpZ2h0ZXI7XG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgJi5ob3Jpem9udGFse1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWRhcms7XG4gICAgICAgICAgICAgICAgLmJ0bntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS1saWdodGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LWJnO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LWxpZ2h0ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRncmF5O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS1saWdodDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICYudmVydGljYWx7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcbiAgICAgICAgICAgICAgICAuYnRue1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktbGlnaHRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGdyYXk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmF5LWxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICB9XG4gICAgfVxuICAgIC5zbGlkZXIubm9VaS10YXJnZXR7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0ZXI7XG4gICAgICAgIC5ub1VpLWhhbmRsZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJvZHktYmc7XG4gICAgICAgIH1cbiAgICAgICAgLm5vVWktY29ubmVjdHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuICAgICAgICB9XG4gICAgICAgICYubm9VaS1ob3Jpem9udGFse1xuICAgICAgICAgICAgLm5vVWktcGlwcy5ub1VpLXBpcHMtaG9yaXpvbnRhbHtcbiAgICAgICAgICAgICAgICBkaXYubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRib2R5LWJnO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubm9VaS12YWx1ZS1ob3Jpem9udGFsLm5vVWktdmFsdWV7XG4gICAgICAgICAgICAgICAgICAgICYubm9VaS12YWx1ZS1sYXJnZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgIFxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICAgIGJvcmRlcjogJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgICAgIFxuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdyk7XG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3ItcGxhY2Vob2xkZXI7XG4gICAgICB9XG4gICAgXG4gICAgICAmOmRpc2FibGVkLFxuICAgICAgJltyZWFkb25seV0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmctZGlzYWJsZWQ7XG4gICAgICB9XG4gICAgXG4gICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgLy9jdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAgIFxuICAgICAgJjpmb2N1czo6LW1zLXZhbHVlIHtcbiAgICAgICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jdXN0b20tc2VsZWN0IHtcbiAgICAgIGNvbG9yOiAkY3VzdG9tLXNlbGVjdC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJnICRjdXN0b20tc2VsZWN0LWluZGljYXRvciBuby1yZXBlYXQgcmlnaHQgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14IGNlbnRlcjtcbiAgICAgIGJvcmRlcjogJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjtcbiAgICBcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICBcbiAgICAgICAgJjo6LW1zLXZhbHVlIHtcbiAgICAgICAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIFxuICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc7XG4gICAgICB9XG4gICAgXG4gICAgfVxuXG4gICAgLm5vZGUgdGV4dCB7XG4gICAgICBmaWxsOiAkYm9keS1jb2xvcjtcbiAgICB9XG4gICAgXG4gICAgLmxpbmsge1xuICAgICAgc3Ryb2tlOiAkYm9keS1iZztcbiAgICB9IFxuICAgIFxuICAgIHRoZWFke1xuXG4gICAgXHRib3JkZXItYm90dG9tOiA1cHggc29saWQgJGJvZHktY29sb3I7XG4gICAgXHR0aHtcbiAgICAgICAgXHRib3JkZXItdG9wOm5vbmUgIWltcG9ydGFudDsgICAgICAgIFx0XG4gICAgXHR9ICAgICAgICBcdFxuICAgICB9XG4gICAgXG4gICAgdGJvZHl7XG4gICAgXHR0aHtcbiAgICBcdFx0Ym9yZGVyLXJpZ2h0OjJweCBzb2xpZCAkZ3JheS1saWdodGVyO1xuICAgIFx0XHQmLmhpZ2hsaWdodHtcdFx0XG4gICAgXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDQsMjA0LDIwNCwwLjMyKTtcbiAgICBcdFx0fVxuICAgIFx0fVxuICAgIFxuICAgIFx0dHJ7XG4gICAgXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS1saWdodGVyO1xuICAgIFx0XHQmOmhvdmVyIHtcbiAgICBcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVzdCAhaW1wb3J0YW50O1xuICAgIFx0XHR9XG4gICAgXG4gICAgXHRcdHRke1xuICAgIFx0XHRcdGJvcmRlci1yaWdodDoxcHggc29saWQgJGdyYXktbGlnaHRlcjtcbiAgICBcdFx0XHQmLmhpZ2hsaWdodHtcbiAgICBcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA0LDIwNCwyMDQsMC4zMik7XG4gICAgXHRcdFx0fVxuICAgIFx0XHRcdCY6bGFzdC1vZi10eXBle1xuICAgIFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OjBweCBzb2xpZCAkZ3JheS1saWdodGVyO1xuICAgIFx0XHRcdH1cbiAgICBcdFx0fVxuICAgIFx0fSAgICBcbiAgICB9XG4gICAgXG4gICAgLnRhYmxlc29ydGVyLWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhGUUFKQUlBQUFQLy8vLy8vL3lINUJBRUFBQUVBTEFBQUFBQVZBQWtBQUFJWGpJK0F5d25hWW5oVU1vcXQzZ1pYUG1WZzk0eUpWUUFBT3c9PSk7XG4gICAgfVxuICAgIFxuICAgIFxuICAgIC50YWJsZXNvcnRlci1oZWFkZXJBc2Mge1xuICAgIFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEZRQUVBSUFBQVAvLy8vLy8veUg1QkFFQUFBRUFMQUFBQUFBVkFBUUFBQUlOakk4QnlhMnduSU5VTW9wWkFRQTcpO1xuICAgIH1cbiAgICBcbiAgICAudGFibGVzb3J0ZXItaGVhZGVyRGVzYyB7XG4gICAgXHRiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhGUUFFQUlBQUFQLy8vLy8vL3lINUJBRUFBQUVBTEFBQUFBQVZBQVFBQUFJTmpCK2dDK2pQMnB0bjBXc2tMUUE3KTtcbiAgICB9XG4gICAgXG4gICAgLmZlYXR1cmUtaGVhZGVye1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgICAgICAgLmZlYXR1cmUtaGVhZGVyLXRpdGxlLWNvbnRhaW5lcnsgICAgICAgIFxuICAgICAgICAgICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICAgICAgICAgIC5kaXNwbGF5LTEsIC5kaXNwbGF5LTIsLmRpc3BsYXktMywuZGlzcGxheS00e1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgICAgICAgICB9IFxuICAgICAgICAgICAgfVxuICAgICAgICB9ICAgICAgICAgICBcbiAgICB9XG4gXG59XG5cbiIsIi5zcXVhcmV7XG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4udXBwZXJjYXNle1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLy9mb3IgY2hhbmdpbmcgdGhlIGJhY2tncm91bmRzIGFyb3VuZC5cbi5iYWNrZ3JvdW5kLWdyYXktZGFya3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1kYXJrO1xuICAgIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG4gICAgLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNntcbiAgICAgICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgICB9XG59XG4uYmFja2dyb3VuZC1ncmF5e1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuICAgIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG4gICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbiAgICAuaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2e1xuICAgICAgICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5iYWNrZ3JvdW5kLWdyYXktbGlnaHR7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHQ7XG59XG4uYmFja2dyb3VuZC1ncmF5LWxpZ2h0ZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcbn1cbi5iYWNrZ3JvdW5kLWdyYXktbGlnaHRlc3R7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlc3Q7XG59IiwiLmhlYWRlci5uYXZiYXJ7XG4gICAgaGVpZ2h0OmF1dG87XG4gICAgbWluLWhlaWdodDogNTJweDtcbiAgICAvL2ZsZXg6IDEgMCBhdXRvO1xuICAgIC8vZmxleC1zaHJpbms6IDA7XG4gICAgLm5hdmJhci1icmFuZHtcbiAgICAgICAgLy9kaXNwbGF5OiBibG9jaztcbiAgICAgICAgLy93aWR0aDogYXV0bztcbiAgICB9XG4gICAgYXtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgICBcbiAgICBpbWcubG9nb3tcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgIH1cbiAgICBcbiAgICAucGFnZS10aXRsZXtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICAgICAgaGVpZ2h0OjI1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjMwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHkta25vd2xlZGdlO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmF5LWJvcmRlcjtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMTdweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAxN3B4O1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgXG4gICAgICAgIGF7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5zb2NpYWx7XG4gICAgICAgIG1hcmdpbi10b3A6OHB4O1xuICAgICAgICAubmF2LWl0ZW17XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJHNwYWNlcjtcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LWxpZ2h0O1xuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAubmF2YmFyLXRvZ2dsZXJ7XG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDAgMCAwIDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbiAgICAgICAgLm5hdmJhci10b2dnbGVyLWljb257XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKXtcbiAgICAgICAgbWluLWhlaWdodDogNjhweDtcbiAgICAgICAgLy9wYWRkaW5nOiAuMjVyZW0gMXJlbTtcbiAgICAgICAgaW1nLmxvZ297XG4gICAgICAgICAgICBoZWlnaHQ6NDNweDtcbiAgICAgICAgfVxuICAgICAgICAucGFnZS10aXRsZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgICAgICAgfVxuICAgICAgICAuc29jaWFse1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfSAgIFxuICAgICAgICAubmF2YmFyLXRvZ2dsZXJ7XG4gICAgICAgICAgICBtYXJnaW46MCAwIDAgMDtcbiAgICAgICAgfSBcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpe1xuICAgICAgICAubmF2YmFyLXRvZ2dsZXJ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5uYXZiYXItYnJhbmR7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcblxufSIsIi5mb290ZXJ7XG4gICAgLmNlbnRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1NHB4IC0gMzBweCk7XG4gICAgfVxuICAgIFxuICAgIG1pbi1oZWlnaHQ6IDUycHg7ICAgIFxuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgXG4gICAgLmZvb3Rlci1sb2dve1xuICAgICAgICB3aWR0aDogMTU0cHg7XG4gICAgfVxuXG4gICAgLm5hdmJhci1uYXZ7XG4gICAgICAgIG1hcmdpbjogNXB4IDAgLTVweCAwO1xuICAgICAgICAgICAgXG4gICAgICAgIC5uYXYtaXRlbXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHNwYWNlci14IC8gMjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1rbm93bGVkZ2U7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LWxpZ2h0O1xuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy9zb21lIGJhc2ljIGNvbHVtbiBjcmVhdGlvbiBmb3IgdGhlIHNoZWxsIG9mIHRoZSBjb250ZW50LiBUaGVyZSB3YXNuJ3QgYSBiZXR0ZXIgcGxhY2UgdG8gcHV0IHRoaXMuXG5cbi5zcGVjaWFsLXJlcG9ydHtcbiAgICAuc2VyaWVzLWtpY2tlcixcbiAgICAuc2VyaWVzLXRpdGxlLFxuICAgIC5zZXJpZXMtc3VidGl0bGUsXG4gICAgLnRpdGxlLWNvbnRhaW5lcixcbiAgICAuZGVrLWNvbnRhaW5lcixcbiAgICAubWV0YS1jb250YWluZXIsXG4gICAgLmFydGljbGUtcGFyYWdyYXBoLCBcbiAgICAuYmxvY2txdW90ZSwgXG4gICAgLnNpZGViYXIgLnNpZGViYXItdGl0bGUsIFxuICAgIC5zaWRlYmFyIC5ieWxpbmUsIFxuICAgIGRpdi52aWRlbyxcbiAgICAuc2lnbm9mZiAuYXJ0aWNsZS1yb3c6OmJlZm9yZSxcbiAgICAuc2hhcmUtaW4tYXJ0aWNsZS1jb250YWluZXIsXG4gICAgJi5tYXN0aGVhZC1jb250YWluZXIgLnNlcmllcy1zdWJ0aXRsZS1tb2JpbGUsXG4gICAgLmNhcm91c2VsLmltZy10ZXh0LXdpZHRoXG4gICAge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pe1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woOSk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoMSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg3KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2VyaWVzLWtpY2tlcixcbiAgICAuc2VyaWVzLXRpdGxlLFxuICAgIC5zZXJpZXMtc3VidGl0bGUsXG4gICAgLm1ldGEtY29udGFpbmVyLFxuICAgIC50aXRsZS1jb250YWluZXJcbiAgICB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTEpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KDEpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgXG59XG5cblxuLnNwZWNpYWwtcmVwb3J0IC5jYXJvdXNlbHtcbiAgICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pe1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgICAgIFxuICAgICAgICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgIC8vfVxufVxuXG5cbmFydGljbGUuc3BlY2lhbC1yZXBvcnQ6bGFzdC1vZi10eXBle1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuXG4vL21ha2Ugc3VyZSBhbGwgYWRkaXRpb25hbCBzdG9yaWVzIHdpdGhpbiB0aGlzIGNvbnRhaW5lciBoYXZlIHNlYXByYXRvcnMuXG4uc3BlY2lhbC1yZXBvcnQtYXJ0aWNsZS1jb250YWluZXI6bm90KDpmaXJzdC1vZi10eXBlKXtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyICogMjtcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNlciAqIDI7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LWxpZ2h0ZXI7XG59XG5cbi8vIEluIGNlcnRhaW4gZGVzaWducywgd2Ugd2FudCB0byBoaWRlIHRoZSB0aXRsZSBvZiB0aGUgZmlyc3Qgc3RvcnkuXG4vLyBUaGlzIG1heSBiZWxvbmcgaW4gdGhlIG1hc3RoZWFkcyBmaWxlLCBidXQgaXQgY291bGQgbWFrZSBzZW5zZSBlaXRoZXIgaGVyZSBvciB0aGVyZS5cbi50eXBlLWZ1bGwtYmxlZWQtdGl0bGUtYWJvdmUsIFxuLnR5cGUtYXV0by1jcm9wLWJlbG93LCBcbi5vdGhlci1zdG9yaWVzLWNvbnRhaW5lciwgXG4ubWFzdGhlYWQtY29udGFpbmVyLmZ1bGwtYmxlZWQgLmNhcHRpb24sIFxuLm1hc3RoZWFkLWNvbnRhaW5lci5mdWxsLWJsZWVkIC5tYXN0aGVhZC10aXRsZS1jb250YWluZXIsXG4ubWFzdGhlYWQtY2FwdGlvblxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAkemluZGV4LWFydGljbGUtY29udGVudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iYWNrZ3JvdW5kLWNvbG9yOyBcbiAgICAuc3BlY2lhbC1yZXBvcnQ6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgICAgLnRpdGxle1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5uYXZiYXIuZm9vdGVye1xuICAgIHotaW5kZXg6ICR6aW5kZXgtYXJ0aWNsZS1jb250ZW50ICsgMTtcbn1cblxuXG4vL2NhcHRpb24gbmVlZHMgdG8gYmUgb25lIGhpZ2hlciB0byBiZSBvbiB0b3Agb2YgdGhlIGNvbnRhaW5lciBkaXJlY3RseSBiZWxvdyBpdC5cbi5tYXN0aGVhZC1jb250YWluZXIuZnVsbC1ibGVlZCAuY2FwdGlvbntcbiAgICB6LWluZGV4OiAkemluZGV4LWFydGljbGUtY29udGVudCArIDE7XG59XG5cblxuXG5cblxuXG5cblxuXG4vLyBUSEVNRVNcblxuXG4udGhlbWUtZGFyay5zcGVjaWFsLXJlcG9ydC1hcnRpY2xle1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXRoZW1lLWJnOyBcbiAgICBjb2xvcjogI0ZGRjtcblxuICAgIC50eXBlLWZ1bGwtYmxlZWQtdGl0bGUtYWJvdmUsIFxuICAgIC50eXBlLWF1dG8tY3JvcC1iZWxvdywgXG4gICAgLm90aGVyLXN0b3JpZXMtY29udGFpbmVyLCBcbiAgICAubWFzdGhlYWQtY29udGFpbmVyLmZ1bGwtYmxlZWQgLmNhcHRpb24sIFxuICAgIC5tYXN0aGVhZC1jYXB0aW9uLFxuICAgIFxuICAgIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstdGhlbWUtYmc7IFxuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICB9XG5cbiAgICAubGlzdC1ncm91cC1pdGVte1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay10aGVtZS1iZzsgXG4gICAgfVxuXG4gICAgXG4gICAgLnNoYXJlLWluLWFydGljbGUtY29udGFpbmVyIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0gYSAsIFxuICAgIC5ieWxpbmUgYSxcbiAgICAuYmxvY2txdW90ZS1mb290ZXIsXG4gICAgLmRlayxcbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuICAgIC5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYsXG4gICAgLnJlbGF0ZWQtY29udGFpbmVyIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0gcCxcbiAgICAub3RoZXItc3RvcmllcyBhcnRpY2xlIGEgLm90aGVyLXNlcmllcy1kZXRhaWwgcCBcbiAgICB7XG4gICAgICAgIGNvbG9yOiAkZ3JheS1saWdodGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4vKlxuICAgIC5tYXN0aGVhZC1jb250YWluZXIuZnVsbC1ibGVlZCAubWFzdGhlYWQtdGl0bGUtY29udGFpbmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICAuc2VyaWVzLXRpdGxlLCAuc2VyaWVzLXN1YnRpdGxlLCAuc2VyaWVzLWtpY2tlciwgLnNlcmllcy10aXRsZSBhe1xuICAgICAgICAgICAgY29sb3I6ICAkZGFyay10aGVtZS1iZyAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmF1dG8tY3JvcC10aXRsZS1ib3R0b217XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4taGVpZ2h0OiA0MDBweCl7XG4gICAgICAgICAgICAubWFzdGhlYWQtdGl0bGUtY29udGFpbmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4qL1xuICAgIC5jb21wb25lbnQtaGVhZGVye1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstdGhlbWUtYm9yZGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5ibG9ja3F1b3RlOjpiZWZvcmUsIC5ibG9ja3F1b3RlOjphZnRlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstdGhlbWUtYm9yZGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5zaWRlYmFyIC5zaWRlYmFyLXRpdGxlLCBcbiAgICAuc2lnbm9mZiAuYXJ0aWNsZS1yb3c6OmJlZm9yZSxcbiAgICAuc3BlY2lhbC1yZXBvcnQtYXJ0aWNsZS1jb250YWluZXI6bm90KDpmaXJzdC1vZi10eXBlKSxcbiAgICAub3RoZXItc3Rvcmllcy1jb250YWluZXJcbiAgICB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGFyay10aGVtZS1ib3JkZXIgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc3BlY2lhbC1yZXBvcnQgLmNhcm91c2VsLWluZGljYXRvcnMgbGkuYWN0aXZle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIH1cbn1cblxuLnNwZWNpYWwtcmVwb3J0LWFydGljbGV7XG4gICAgLnRvb2x0aXAtaW5uZXJ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLXRoZW1lLWJnO1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICAgICAgICAudG9vbHRpcC10ZXh0e1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuIiwiLnNwZWNpYWwtcmVwb3J0LXNlY3Rpb257XG4gICAgYmFja2dyb3VuZDogIzIyMjtcbn1cbi5zZWN0aW9uLWNvbnRlbnQtY29udGFpbmVye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAkemluZGV4LWFydGljbGUtY29udGVudDtcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNlciAqIDI7XG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjZXIgKiAyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSl7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjUpO1xuICAgIH1cbiAgICBcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjhweCAtIDU3cHgpO1xuICAgIC5zZWN0aW9uLWFydGljbGUtY29udGFpbmVye1xuICAgICAgICAuc2VjdGlvbi1hcnRpY2xle1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDI7XG4gICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWRhcms7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlciAqIDI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LW9mLXR5cGV7XG4gICAgICAgICAgICAuc2VjdGlvbi1hcnRpY2xle1xuICAgICAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhLCAuc3VidGl0bGUsIC5kZXNjcmlwdGlvbiwgLmtpY2tlcntcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1saWdodGVyO1xuICAgICAgICB9XG4gICAgICAgIC50YWlse1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICRncmF5O1xuICAgICAgICB9XG4gICAgICAgIC50aW1lLCAuc2VyaWVzLWtpY2tlcntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LWxpZ2h0ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLnNlcmllcy1raWNrZXJ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cbn1cblxuXG5cbi50aGVtZS1saWdodC5zcGVjaWFsLXJlcG9ydC1zZWN0aW9ue1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgLnNlY3Rpb24tbWFzdGhlYWQtY2FwdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICB9XG4gICAgLnNlY3Rpb24tY29udGVudC1jb250YWluZXJ7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pe1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSk7XG4gICAgICAgIH1cbiAgICAgICAgYSwgLnN1YnRpdGxlLCAuZGVzY3JpcHRpb24sIC5raWNrZXIsIHAsIC50YWlse1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LWRhcmsgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uc3BlY2lhbC1yZXBvcnQtc2VjdGlvbi5ob21lcGFnZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyICFpbXBvcnRhbnQ7XG4gICAgLnNlY3Rpb24tY29udGVudC1jb250YWluZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjIgIWltcG9ydGFudDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSl7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaG9tZXBhZ2UtdG9wLWNvbnRhaW5lciwgLmhvbWVwYWdlLWJvdHRvbS1jb250YWluZXJ7XG4gICAgICAgIC5zZXJpZXMtc3VidGl0bGV7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaG9tZXBhZ2UtdG9wLWNvbnRhaW5lcntcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlciAqIDQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiA0O1xuICAgICAgICAuc2VyaWVzLXN1YnRpdGxle1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtM3hsO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcblxuICAgICAgICB9XG4gICAgICAgIC5saXN0LWdyb3Vwe1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIC5saXN0LWdyb3VwLWl0ZW17XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjZXIgLyAyO1xuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgXG59XG5cblxuLnNlY3Rpb24tYm90dG9tLWNvbnRhaW5lcntcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogMjtcbiAgICAmOjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWRhcms7XG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZXIgKiAyO1xuICAgIH1cbiAgICAuc2VyaWVzLXN1YnRpdGxle1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogMztcbiAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjZXIgKiAyO1xuICAgICAgICBjb2xvcjogJGdyYXk7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gICAgLml0ZW17XG4gICAgICAgIGg0LCB0aW1lLCBzcGFue1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDR7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIH1cbiAgICAgICAgdGltZSwgc3BhbntcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1saWdodDtcbiAgICAgICAgfVxuICAgICAgICB0aW1le1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgfVxuXG4gICAgfSAgICAgXG4gICAgLm1vbnRoe1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VyO1xuICAgICAgICBjb2xvcjogJGdyYXk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICAgIH0gICAgXG59IiwiXG4vL2dyYXBoaWMgc3BlY2lmaWNcbi5ncmFwaGljLXRpdGxle1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMjtcbiAgICBtYXJnaW4tdG9wOiAkcmV1dGVycy1zdGFuZGFyZC1tYXJnaW4gLyAyO1xufVxuLmdyYXBoaWMtc3ViaGVhZHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcbn1cblxuLmdyYXBoaWMtY2hhcnQtbGFiZWx7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1rbm93bGVkZ2U7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTokZm9udC1zaXplLWxnO1xuICAgIG1hcmdpbi1ib3R0b206LTAuMnJlbTtcbn1cblxuLmdyYXBoaWMtY2hhcnQtc3ViaGVhZHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgbWFyZ2luLWJvdHRvbTowO1xufVxuXG4uZ3JhcGhpYy10aW1lc3RhbXB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmdyYXBoaWMtc291cmNle1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICBjb2xvcjogJGdyYXk7XG59XG5cblxuLnRleHQtbXV0ZWR7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1rbm93bGVkZ2U7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICAgIGNvbG9yOiAkZ3JheS1saWdodGVyO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cblxuLy9zcGVjaWFsLXJlcG9ydCBzcGVjaWZpYy5cbnA6ZW1wdHksIGNpdGU6ZW1wdHl7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuXG4udGl0bGV7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1rbm93bGVkZ2U7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLTN4bDtcbiAgICBsZXR0ZXItc3BhY2luZzogLS41cHg7XG59XG5cblxuXG4uc2VyaWVzLWtpY2tlciwgLm90aGVyLXN0b3JpZXMtaGVhZGVye1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNjtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5zZXJpZXMtdGl0bGV7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uNXB4O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0zeGw7XG59XG5cbi5zZXJpZXMtc3VidGl0bGV7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUteGw7XG59XG5cbi5kZWt7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1rbm93bGVkZ2U7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhsO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6ICRncmF5O1xuICAgIG1hcmdpbi10b3A6ICgkc3BhY2VyICogMik7XG59XG5cbi5hcnRpY2xlLXBhcmFncmFwaHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYXJ0aWNsZTtcbn1cblxuLmNhcHRpb257XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbn1cblxuLm1ldGEtY29udGFpbmVye1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgICBtYXJnaW4tdG9wOiAoJHNwYWNlciAqIDIpOyAgICBcbiAgICBtYXJnaW4tYm90dG9tOiAoJHNwYWNlciAqIDIpO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbn1cbi5ieWxpbmV7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogKCRzcGFjZXIgLyAyKTtcbiAgICBhe1xuICAgICAgICBjb2xvcjogJGdyYXktZGFyayAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG59XG5cbi50aW1le1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogJGdyYXktbGlnaHQ7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcbiAgICBwYWRkaW5nOiAwICgkc3BhY2VyIC8gMik7XG59XG5cbi5jb21wb25lbnQtaGVhZGVye1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LXNwZWNpYWwtcmVwb3J0cztcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cblxuXG5cbi8vIEJsb2NrcXVvdGVzXG4uYmxvY2txdW90ZSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAkc3BhY2VyIDAgKCRzcGFjZXIgKiAyKSAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIC8vYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LXNwZWNpYWwtcmVwb3J0cztcbiAgICAvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS1zcGVjaWFsLXJlcG9ydHM7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1rbm93bGVkZ2U7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAkYmxvY2txdW90ZS1mb250LXNpemU7XG4gICAgcC5xdW90ZXtcbiAgICAgICAgbWFyZ2luOiAoJHNwYWNlciAvIDIpICAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LXNwZWNpYWwtcmVwb3J0cztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDI7XG4gICAgfVxuICAgICY6OmFmdGVye1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1zcGVjaWFsLXJlcG9ydHM7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZXIgKiAyO1xuICAgIH1cbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICRncmF5LWRhcms7XG4gICAgbWFyZ2luOiAwO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7IC8vb3ZlcnJpZGUuXG4gICAgfVxufVxuXG4vLyBPcHBvc2l0ZSBhbGlnbm1lbnQgb2YgYmxvY2txdW90ZVxuLmJsb2NrcXVvdGUtcmV2ZXJzZSB7XG4gICAgcGFkZGluZy1yaWdodDogJHNwYWNlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAkYmxvY2txdW90ZS1ib3JkZXItd2lkdGggc29saWQgJGJsb2NrcXVvdGUtYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4uYmxvY2txdW90ZS1yZXZlcnNlIC5ibG9ja3F1b3RlLWZvb3RlciB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlxcMDBBMCBcXDIwMTRcIjsgLy8gbmJzcCwgZW0gZGFzaFxuICAgIH1cbn1cblxuXG4udGVybXtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0ZXI7XG4gICAgY3Vyc29yOiBoZWxwO1xufVxuXG4vL3R5cGUgdXRpbHNcblxuLnhzLXR5cGUsIC54cy10eXBlIC5hcnRpY2xlLXBhcmFncmFwaHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUteHMgIWltcG9ydGFudDtcbn1cblxuLnNtLXR5cGUsIC5zbWFsbC10eXBlLCAuc20tdHlwZSAuYXJ0aWNsZS1wYXJhZ3JhcGgsIC5zbWFsbC10eXBlIC5hcnRpY2xlLXBhcmFncmFwaHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc20gIWltcG9ydGFudDtcbn1cblxuLmJhc2UtdHlwZSwgLmJhc2UtdHlwZSAuYXJ0aWNsZS1wYXJhZ3JhcGh7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgIWltcG9ydGFudDtcbn1cblxuLmFydGljbGUtdHlwZSwgLmFydGljbGUtdHlwZSAuYXJ0aWNsZS1wYXJhZ3JhcGh7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWFydGljbGUgIWltcG9ydGFudDtcbn1cblxuLmxnLXR5cGUsIC5sZy10eXBlIC5hcnRpY2xlLXBhcmFncmFwaHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGcgIWltcG9ydGFudDtcbn1cblxuLnhsLXR5cGUsIC54bC10eXBlIC5hcnRpY2xlLXBhcmFncmFwaHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUteGwgIWltcG9ydGFudDtcbn1cblxuLnhsMi10eXBlLCAueGwyLXR5cGUgLmFydGljbGUtcGFyYWdyYXBoe1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yeGwgIWltcG9ydGFudDtcbn1cblxuLnhsMy10eXBlLCAueGwzLXR5cGUgLmFydGljbGUtcGFyYWdyYXBoe1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0zeGwgIWltcG9ydGFudDtcbn1cblxuLnNhbnMtdHlwZSwgLnNhbnMtdHlwZSAuYXJ0aWNsZS1wYXJhZ3JhcGh7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG5cbi5zZXJpZi10eXBlLCAuc2VyaWYtdHlwZSAuYXJ0aWNsZS1wYXJhZ3JhcGh7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZXJpZiAhaW1wb3J0YW50O1xufVxuXG4ubW9ub3NwYWNlLCAubW9ub3NwYWNlLXR5cGUgLmFydGljbGUtcGFyYWdyYXBoe1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlICFpbXBvcnRhbnQ7XG59IiwiLy92YXJpb3VzIG1hc3RoZWFkIHN0eWxlcyBmb3Igc3BlY2lhbCByZXBvcnRzIG9yIG90aGVyIGdyYXBoaWNzLlxuXG4ubWFzdGhlYWQtY29udGFpbmVye1xuICAgIFxuICAgIC8vYmFzaWMuIFBob3RvIGF0IHRvcCBmb2xsb3dlZCBieSB0aXRsZSBzdHVmZi5cbiAgICAmLmJhc2lje1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VyO1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vZnVsbC1ibGVlZCBpbWFnZSB3aXRoIHRpdGxlIHN0dWZmIHN1cGVyaW1wb3NlZCBhbnl3aGVyZSBvbiB0b3AgYXMgZGVjaWRlZCBieSBkZXNpZ24uXG4gICAgJi5mdWxsLWJsZWVke1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGltZywgdmlkZW97XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmNhcHRpb257XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjZXI7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2VyO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlciAvIDQ7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5zZXJpZXMtdGl0bGUsIFxuICAgICAgICAuc2VyaWVzLXRpdGxlIGEsXG4gICAgICAgIC5zZXJpZXMtc3VidGl0bGUsXG4gICAgICAgIC5zZXJpZXMta2lja2Vye1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuZnVsbC1ibGVlZC1wb3NpdGlvbmVkLXRpdGxlLWNvbnRhaW5lcntcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMzAlO1xuICAgICAgICAgICAgbGVmdDogMTAlO1xuICAgICAgICAgICAgcmlnaHQ6IDEwJTtcbiAgICAgICAgICAgIC5zZXJpZXMtdGl0bGUsIFxuICAgICAgICAgICAgLnNlcmllcy10aXRsZSBhLFxuICAgICAgICAgICAgLnNlcmllcy1zdWJ0aXRsZSxcbiAgICAgICAgICAgIC5zZXJpZXMta2lja2Vye1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlcmllcy1raWNrZXJ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tYXN0aGVhZC10aXRsZS1jb250YWluZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjZXI7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlcjtcbiAgICAgICAgICAgIC5zZXJpZXMtc3VidGl0bGV7XG4gICAgICAgICAgICAgICAgLy9kaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgXG5cbiAgICB9XG5cbiAgICAvL2Z1bGwtYmxlZWQgaW1hZ2UgdGhhdCBhdXRvLWNyb3BzIGZvciBoZWlnaHQuXG4gICAgLy8gLSBUaXRsZSBzdHVmZiBjYW4gYmUgb24gdG9wIG9yIGJvdHRvbSBvZiB0aGUgaW1hZ2UgYW5kIGNhbiBiZSBlaXRoZXIgb24gdGhlIHBob3RvIG9yIGFib3ZlIC8gYmVsb3cuXG4gICAgLy8gICAtIGlmIHRpdGxlIHN0dWZmIGlzIE9OIHRoZSBwaG90bywgdGhlbiB0aGUgYmFja2dyb3VuZCBzaG91bGQgYmUgdHJhbnNsdWNlbnQuXG4gICAgJi5hdXRvLWNyb3B7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4taGVpZ2h0OiA0NjhweCl7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2OHB4KTtcbiAgICAgICAgICAgIC5pbWFnZS1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW1hZ2UtY29udGFpbmVyLmJnLWZpeGVke1xuICAgICAgICAgICAgICAgIC8vcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcbiAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zZXJpZXMta2lja2Vye1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlciAvIDI7XG4gICAgICAgICAgICAmLmJlbG93e1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmF1dG8tY3JvcC10aXRsZS1ib3R0b217XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLWhlaWdodDogNDAwcHgpe1xuICAgICAgICAgICAgICAgIC5tYXN0aGVhZC10aXRsZS1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYXV0by1jcm9wLXRpdGxlLWJlbG93e1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDQwMHB4KXtcbiAgICAgICAgICAgICAgICAubWFzdGhlYWQtdGl0bGUtY29udGFpbmVye1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cblxufVxuXG4ubWFzdGhlYWQtY2FwdGlvbntcbiAgICAuY2FwdGlvbntcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkc3BhY2VyO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2VyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogJHNwYWNlciAvIDQ7XG4gICAgfVxufVxuLnNlY3Rpb24tbWFzdGhlYWQtY2FwdGlvbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC41KTtcbiAgICAuY2FwdGlvbntcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgfVxufSIsIi8vdGhpcyBkb2VzIG5vdCB3b3JrLlxuLypcbi5idG57XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICAmOmZvY3VzLCBpbnB1dDpmb2N1c3tcbiAgICAgICAgb3V0bGluZS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG91dGxpbmUtc3R5bGU6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxufVxuKi9cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbHtcbiAgICBsYWJlbHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbi5tYXN0aGVhZC1uYXZ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LWRhcms7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LWRhcms7XG4gICAgcGFkZGluZzogLjI1cmVtIDAgLjI1cmVtIDA7XG4gICAgLy9tYWtlIHRoZSBidXR0b25zIGRpc3NhcHBlYXIgb24gbW9iaWxlXG4gICAgZGlzcGxheTpub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSl7XG5cdCAgICBkaXNwbGF5OmJsb2NrO1xuICAgIH0gIFxuXG4gICAgLmJ0bi1saW5rLCAubmF2LWxpbmt7XG4gICAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWtub3dsZWRnZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHBhZGRpbmc6IC41cmVtIDFyZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6JGdyYXktbGlnaHQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgY29sb3I6JGdyYXkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG5cbiAgICAubmF2e1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLm5hdi1pdGVte1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAuNXJlbSAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgICAgICAgIC5uYXYtbGlua3tcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLjE1cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjE1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXYsIC5uYXYtaXRlbXtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbiAgICAubmF2LWxpbmt7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0uMzByZW07XG4gICAgICAgIFxuICAgIH1cbiAgICBcbn1cblxuLmJ0bntcblx0aW5wdXR7XG5cdFx0ZGlzcGxheTpub25lO1xuXHR9XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1rbm93bGVkZ2U7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuXHRib3JkZXI6ICRidG4tYm9yZGVyLXdpZHRoIHNvbGlkICRncmF5LWRhcms7ICAgIFxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICAgIG91dGxpbmUtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIG91dGxpbmUtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmLnNxdWFyZXtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gICAgJi5jaXJjbGV7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTAlKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgJi5zbXtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogN3B4IDlweDtcbiAgICAgICAgfVxuICAgICAgICAmLm1ke1xuICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICB9XG4gICAgICAgICYubGd7XG4gICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnNtYWxsZXJ7XG4gICAgICAgIHBhZGRpbmc6IC4yNXJlbSAuNXJlbTtcbiAgICB9XG4gICAgJi50b3AtYnV0dG9uLCAmLmJ0bi1wcmltYXJ5LnRvcC1idXR0b257XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTVweCAwIDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0ZXI7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktbGlnaHRlcjtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgXHRib3JkZXI6ICRidG4tYm9yZGVyLXdpZHRoIHNvbGlkICRncmF5LWRhcms7ICAgIFxuICAgICAgICB9XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LXVwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1mb250LWF3ZXNvbWU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC4yNXJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJ0bi5idG4tcHJpbWFyeXtcbiAgICAkYmFja2dyb3VuZDogJGJ0bi1wcmltYXJ5LWJnO1xuICAgICRjb2xvcjogJGJ0bi1wcmltYXJ5LWNvbG9yO1xuICAgICRib3JkZXI6ICRidG4tcHJpbWFyeS1ib3JkZXI7IFxuXG4gICAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkZ3JheTtcbiAgICAkYWN0aXZlLWJvcmRlcjogJGdyYXk7XG4gICAgJGFjdGl2ZS1jb2xvcjogI0ZGRjtcblxuXHRjb2xvcjokY29sb3I7XG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICBjb2xvcjogJGdyYXktZGFyaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJ0bi1wcmltYXJ5LWJvcmRlcjsgXG4gICAgfVxuXG5cbiAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgY29sb3I6ICRhY3RpdmUtY29sb3IgO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuICAgICAgICAvLyBSZW1vdmUgdGhlIGdyYWRpZW50IGZvciB0aGUgcHJlc3NlZC9hY3RpdmUgc3RhdGVcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblx0XHQkYm9yZGVyOiAkYnRuLXByaW1hcnktYm9yZGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICYuZm9jdXMge1xuICAgICAgICBjb2xvcjogJGFjdGl2ZS1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xle1xuXHRcbn1cblxuXG4uYnRuLWdyb3VwLm11bHRpLXNlbGVjdCwgLmJ0bi1ncm91cC12ZXJ0aWNhbC5tdWx0aS1zZWxlY3R7XG4gICAgJi5yZXV0ZXJzLWxpc3Qtc2VsZWN0e1xuXG4gICAgICAgIC5idG57XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJGZhLXZhci10aW1lcy1jaXJjbGU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZm9udC1hd2Vzb21lOyBcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAuMjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1saWdodGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgXG4gICAgICAgIH1cblxuICAgICAgICAmLmhvcml6b250YWx7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1kYXJrO1xuICAgICAgICAgICAgcGFkZGluZzogLjE1cmVtO1xuICAgICAgICAgICAgLmJ0bntcbiAgICAgICAgICAgICAgICBtYXJnaW46IC4yNXJlbSAkYnRuLXRvb2xiYXItbWFyZ2luIC8gMjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuMzVyZW07XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjM1cmVtIC4zNXJlbSAuMzVyZW0gMS4zNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyYXk7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LWxpZ2h0ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGdyYXk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmF5LWxpZ2h0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYudmVydGljYWx7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xuICAgICAgICAgICAgcGFkZGluZzogLjVyZW07XG4gICAgICAgICAgICAuYnRue1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRidG4tdG9vbGJhci1tYXJnaW4gLyAyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRidG4tdG9vbGJhci1tYXJnaW4gLyAyO1xuICAgICAgICAgICAgICAgICYuYWN0aXZle1xuXHQgICAgICAgICAgICAgICAgY29sb3I6JGdyYXktZGFyaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktbGlnaHRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktbGlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgXG5cbiAgICB9XG59IiwiLmltYWdle1xuICAgIG1hcmdpbi10b3A6ICRzcGFjZXIgKiAyO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAyO1xuICAgICYuc21hbGx7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0OyAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRpbnl7XG4gICAgICAgIGZsb2F0OiByaWdodDsgXG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbWctZmx1aWR7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIGZpZ2NhcHRpb257XG4gICAgICAgIHBhZGRpbmctdG9wOiAkY2FwdGlvbi1wYWRkaW5nLXRvcDtcbiAgICB9XG5cbiAgICAmLmZ1bGx7XG4gICAgICAgIGZpZ2NhcHRpb257XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5jb3ZlcntcbiAgICAgICAgLm1lZGlhLWNvbnRhaW5lcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtaW4taGVpZ2h0OiA2MDBweCl7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNjAwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIudmlkZW97XG4gICAgdmlkZW97XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuLnZpZGVve1xuICAgIG1hcmdpbi10b3A6ICRzcGFjZXIgKiAyO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAyO1xuICAgICYuc21hbGx7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0OyAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG4gICAgLmltZy1mbHVpZHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIFxuICAgIGZpZ2NhcHRpb257XG4gICAgICAgIC8vcGFkZGluZy10b3A6ICRjYXB0aW9uLXBhZGRpbmctdG9wO1xuICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiAkZmEtdmFyLXZpZGVvLWNhbWVyYTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlciAqIC4yNTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZm9udC1hd2Vzb21lO1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LWxpZ2h0ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5mdWxse1xuICAgICAgICBmaWdjYXB0aW9ue1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuc2lkZWJhcntcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyICogMjtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogMjtcbiAgICAuc2lkZWJhci10aXRsZXtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTJ4bDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LWxpZ2h0ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2VyICogMjtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjVweDtcbiAgICAgICAgLyomOjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlciAqIDI7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJHNwYWNlciAqIDI7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktbGlnaHRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9Ki9cbiAgICB9XG4gICAgLmJ5bGluZXtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAoJHNwYWNlciAqIDIpO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB9XG4gICAgJi5zbWFsbHtcbiAgICAgICAgZm9udC1zaXplOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIC5zaWRlYmFyLXRpdGxle1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWgzO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5ieWxpbmV7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZXIteSAqIDM7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXkgKiAzO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDYpO1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgcCwgLmJ5bGluZXtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2lkZWJhci10aXRsZXtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNCk7XG4gICAgICAgIH1cbiAgICAgICAgJi5udW1iZXJ7XG4gICAgICAgICAgICAuc2lkZWJhci10aXRsZXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcmVtO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtNnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuXG4gICAgJi52aWRlby1jb250YWluZXJ7XG4gICAgICAgIC5zaWRlYmFyLXRpdGxle1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWgzO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgICAgICAgfVxuICAgIH1cblxuXG59XG5cbi5zaWdub2Zme1xuICAgIFxuICAgIC5hcnRpY2xlLXJvd3tcbiAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZXIgKiAyO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjZXI7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktbGlnaHRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIHB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn0iLCIucmVsYXRlZC1jb250YWluZXJ7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNlciAqIDI7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDI7ICAgIFxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBmbG9hdDogcmlnaHQ7ICAgICAgICBcbiAgICB9XG4gICAgXG4gICAgXG4gICAgLmxpc3QtZ3JvdXB7XG4gICAgICAgIC5saXN0LWdyb3VwLWl0ZW17XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiAjMjIyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMDVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYubm8taW1hZ2V7XG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmFke1xuICAgIG1hcmdpbi10b3A6ICRzcGFjZXIgKiAyO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAyO1xuICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pe1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgaWZyYW1le1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbn0iLCIuc2hhcmUtaW4tYXJ0aWNsZS1jb250YWluZXJ7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNlciAqIDI7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDI7XG4gICAgLmxpc3QtZ3JvdXB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAubGlzdC1ncm91cC1pdGVte1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAoJHNwYWNlciAvIDIpIDVweCAwO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAmLmZvbGxvdy11c3tcbiAgICAgICAgICAgICAgICBjbGVhcjogbGVmdDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5pb3Mtb25seXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LWxpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5mb3JtLWNvbnRyb2x7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1rbm93bGVkZ2U7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbn0iLCIuY3VzdG9tLXNlbGVjdHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWtub3dsZWRnZTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC4zNXJlbTtcbn0iLCIvKiBcbiAqIFNlZSAuL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyBmb3IgbWFzdGhlYWQtbmF2IHN0eWxlcywgYXMgdGhleSdyZSBhcHBsaWVkIHRvIGJvdGggYnV0dG9ucyBhbmQgdG9cbiAqIGEgdWwubmF2IGVsZW1lbnQgZm9yIHVzZSBhdCB0aGUgdG9wIG9mIGEgcGFja2FnZS5cbioqLyIsIi5zcGVjaWFsLXJlcG9ydHMtZHJvcGRvd24tY29udGFpbmVye1xuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyO1xuICAgICYuc2hvd3tcbiAgICAgICAgLnNwZWNpYWwtcmVwb3J0cy1kcm9wZG93bntcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfSAgICBcbiAgICAuc3BlY2lhbC1yZXBvcnRzLWRyb3Bkb3duLWJ1dHRvbnN7XG4gICAgICAgIC5uYXYtaXRlbXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDsgcGFkZGluZzogMDtcbiAgICAgICAgICAgIC5uYXYtbGlua3tcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNyLWRyb3Bkb3duLWxpbmstY29sb3I7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG93bjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZm9udC1hd2Vzb21lO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc3BhY2VyIC8gMjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3BlY2lhbC1yZXBvcnRzLWRyb3Bkb3due1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1kYXJrO1xuICAgICAgICB0b3A6IC0xNXB4OyAvL21hZ2ljIG51bWJlcnMuIEkgaG9wZSB0aGV5IHdvcmsgYXQgYWxsIHNpemVzLlxuICAgICAgICBsZWZ0OiAtMjVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjZXI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcG9zaXRpb246IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5kcm9wZG93bi1kaXZpZGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuICAgICAgICB9XG4gICAgICAgIC5kcm9wZG93bi1oZWFkZXJ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICAgICAgICB9XG4gICAgICAgIC5kcm9wZG93bi1pdGVte1xuICAgICAgICAgICAgY29sb3I6ICRzci1kcm9wZG93bi1saW5rLWNvbG9yO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICAgICAgICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc3ItZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNyLWRyb3Bkb3duLWxpbmstaG92ZXItYmc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmFjdGl2ZSwgJjphY3RpdmV7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNyLWRyb3Bkb3duLWxpbmstaG92ZXItYmc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvL05PIFVJIFNsaWRlciBPdmVycmlkZXNcblxuXG5cblxuLnNsaWRlci5ub1VpLXRhcmdldHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNXB4KTtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheS1saWdodGVyO1xuICAgIC5ub1VpLWhhbmRsZXtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0ZGRjtcbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5ub1VpLWNvbm5lY3R7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDVweCk7XG4gICAgfVxuICAgICYubm9VaS1ob3Jpem9udGFse1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIC5ub1VpLWhhbmRsZXtcbiAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgfVxuICAgICAgICAubm9VaS1waXBzLm5vVWktcGlwcy1ob3Jpem9udGFse1xuICAgICAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAwO1xuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICBkaXYubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICAgICAgICAgICYubm9VaS1tYXJrZXItc3ViIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5ub1VpLW1hcmtlci1ub3JtYWx7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYubm9VaS1tYXJrZXItbGFyZ2Uge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICYuZmlyc3QsICYubGFzdHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH0gXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5vVWktdmFsdWUtaG9yaXpvbnRhbC5ub1VpLXZhbHVle1xuICAgICAgICAgICAgICAgICYubm9VaS12YWx1ZS1sYXJnZXtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWtub3dsZWRnZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnRvb2x0aXAtaW5uZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgXG4gICAgcHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIH1cbiAgICAudG9vbHRpcC10aXRsZXtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgICAudG9vbHRpcC10ZXh0e1xuICAgIFxuICAgIH1cbiAgICAudG9vbHRpcC1zdWJoZWFke1xuICAgICAgICBmb250LXdlaWdodDo3MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuICAgIC50b29sdGlwLWRpc3BsYXl7XG4gICAgICAgIGZvbnQtd2VpZ2h0OjEwMDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhsO1xuICAgIH0gICAgXG4gICAgaHJ7XG4gICAgICAgIG1hcmdpbjo4cHggYXV0byA0cHggYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXk7XG4gICAgfVxuXG59XG5cbi50b29sdGlwe1xuXHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWltcG9ydGFudDtcdCAgICBcbn1cbi5icy10b29sdGlwLWxlZnQge1xuICAgLmFycm93IHtcbiAgICBcdC8vcmlnaHQ6IC00cHg7XG5cdH1cbn1cblxuLmJzLXRvb2x0aXAtcmlnaHQge1xuXHQuYXJyb3cge1xuXHRcdC8vbGVmdDogLTRweDtcblx0fVxufSIsInNlY3Rpb24uZ3JhcGhpYy1zZWN0aW9ue1xuXHRtYXgtaGVpZ2h0OiAwcHg7XG5cdHRyYW5zaXRpb246b3BhY2l0eSAwLjVzOyAgXG5cdG9wYWNpdHk6LjAwMDAxO1xuXHRvdmVyZmxvdzogaGlkZGVuOyAgXG4gICAgJi5zZWxlY3RlZHtcblx0XHRvcGFjaXR5OjE7XG5cdFx0bWF4LWhlaWdodDogMTAwMDAwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cyl7XG4gICAgICAgIG1heC1oZWlnaHQ6bm9uZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsYWNrO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB9XHRcbn1cbiNwYWNrYWdlLWNvbnRhaW5lcntcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpe1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmxhY2s7XG4gICAgICAgIGgxe1xuICAgICAgICAgICAgZm9udC1zaXplOiRkaXNwbGF5NC1zaXplO1xuICAgICAgICB9XG4gICAgfVx0XG59XG5cbi5mZWF0dXJlLWhlYWRlcntcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOi0zMHB4O1xuICAgIHBhZGRpbmctbGVmdDowcHg7XG4gICAgcGFkZGluZy1yaWdodDowcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKClcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpO1xuICAgICAgICBtYXJnaW4tdG9wOjIwcHg7XG5cdCAgICBwYWRkaW5nLWxlZnQ6MTVweDtcblx0ICAgIHBhZGRpbmctcmlnaHQ6MTVweDtcblxuICAgIH1cbiAgICAuZmVhdHVyZS1oZWFkZXItdGl0bGUtY29udGFpbmVyeyAgICAgICAgXG4gICAgICAgIC5kaXNwbGF5LTEsIC5kaXNwbGF5LTIsLmRpc3BsYXktMywuZGlzcGxheS00e1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIH0gXG4gICAgICAgIC5kaXNwbGF5LTN7XG4gICAgICAgICAgICBmb250LXNpemU6JGRpc3BsYXk0LXNpemU7XG4gICAgICAgIH0gICAgICAgICAgIFxuICAgIH0gICAgXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIC5mZWF0dXJlLWhlYWRlci10aXRsZS1jb250YWluZXJ7XG5cdFx0ICAgIHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdCAgICBib3R0b206MTBweDtcblx0XHQgICAgbGVmdDozMHB4O1xuXHRcdCAgICBjb2xvcjp3aGl0ZTtcblx0XHQgICAgLmRpc3BsYXktMSwgLmRpc3BsYXktMiwuZGlzcGxheS0zLC5kaXNwbGF5LTQsLmRpc3BsYXktNSwuZGlzcGxheS02e1xuXHRcdCAgICAgICAgY29sb3I6d2hpdGU7XG5cdFx0ICAgIH1cblx0XHQgICAgLmRpc3BsYXktM3tcblx0XHRcdFx0Zm9udC1zaXplOiRkaXNwbGF5My1zaXplO1xuICAgICAgICBcdH0gXG5cdFx0fVxuICAgIH0gICAgICAgICAgIFxufVxuIiwiLmNhcm91c2VsIHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyICogMjtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogMjtcbiAgICAvL2ZsZXhib3ggYnJlYWtzIGEgYnVuY2ggb2YgdGhpcyBzdHVmZi5cbiAgICAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4gICAgLmNhcm91c2VsLWl0ZW0tbmV4dCxcbiAgICAuY2Fyb3VzZWwtaXRlbS1wcmV2e1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgIH1cbiAgICBcbiAgICBcbiAgICAvL3RoZSBpbWFnZXMgdGhlbXNlbHZlcy5cbiAgICAuY2Fyb3VzZWwtaW5uZXIge1xuXG4gICAgICAgID4gLmNhcm91c2VsLWl0ZW0ge1xuICAgICAgICAgICAgJi5wb3B1cC1nYWxsZXJ5LWl0ZW17XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgICAgIC5kLWJsb2Nre1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUsICY6OmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1lZGlhLWNvbnRhaW5lciwgLmQtYmxvY2ssIGltZywgYSBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy90aGUgcGlwcyBiZWxvdyB0aGUgaW1hZ2VzLiBUaGUgZWxlbWVudHMgdGhlbXNlbHZlcyBhY3R1YWxseSBoYXZlIHRvIGJlIEFCT1ZFIHRoZSBjb250YWluZXIgXG4gICAgLy9pbiB0aGUgSFRNTCBmb3IgaXQgdG8gd29yayBwcm9wZXJseSwgd2hpY2ggaXMuLi4gb2RkLlxuICAgIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHQ7XG4gICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogJGNhcHRpb24tcGFkZGluZy10b3A7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgLmNhcHRpb257XG4gICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgY29udGVudDogJGZhLXZhci1jYW1lcmE7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlciAqIC4yNTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWZvbnQtYXdlc29tZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktbGlnaHRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pe1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG5cblxuLy9cbi8vIExlZnQvcmlnaHQgY29udHJvbHMgZm9yIG5hdlxuLy9cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKXtcbiAgICAgICAgYm90dG9tOiAxNDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIGJvdHRvbTogMTIwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBib3R0b206IDkwcHg7XG4gICAgfVxuICAgIC8vIFVzZSBmbGV4IGZvciBhbGlnbm1lbnQgKDEtMylcbiAgICBkaXNwbGF5OiBmbGV4OyAvLyAxLiBhbGxvdyBmbGV4IHN0eWxlc1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIDIuIHZlcnRpY2FsbHkgY2VudGVyIGNvbnRlbnRzXG4gICAgd2lkdGg6IDMwJTsgIC8vJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAgLjY7IC8vJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTtcbiAgICAvLyBXZSBjYW4ndCBoYXZlIGEgdHJhbnNpdGlvbiBoZXJlIGJlY2F1c2UgV2ViS2l0IGNhbmNlbHMgdGhlIGNhcm91c2VsXG4gICAgLy8gYW5pbWF0aW9uIGlmIHlvdSB0cmlwIHRoaXMgd2hpbGUgaW4gdGhlIG1pZGRsZSBvZiBhbm90aGVyIGFuaW1hdGlvbi5cblxuICAgIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogJHNwYWNlciAvIDI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgICByaWdodDogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi8vIEljb25zIGZvciB3aXRoaW5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICAgIGhlaWdodDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZztcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnO1xufVxuXG4uY2Fyb3VzZWwuaW52ZXJ0ZWR7XG5cbiAgICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY2Fyb3VzZWwtY29udHJvbC1wcmV2LWludmVydGVkLWljb24tYmc7XG4gICAgfVxuICAgIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjYXJvdXNlbC1jb250cm9sLW5leHQtaW52ZXJ0ZWQtaWNvbi1iZztcbiAgICB9XG4gICAgXG59XG5cblxuLy9hbmltYXRpb25cbi5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgIWltcG9ydGFudDtcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgdHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjZzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApICFpbXBvcnRhbnQ7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXYsXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gICAgdHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjZzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKSAhaW1wb3J0YW50O1xufSBcblxuXG5cbi5zcGVjaWFsLXJlcG9ydHtcbiAgICAuY2Fyb3VzZWwtaW5kaWNhdG9yc3tcbiAgICAgICAgbGl7XG4gICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuLypcblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xucG9zaXRpb246IGFic29sdXRlO1xuYm90dG9tOiAxMHB4O1xubGVmdDogNTAlO1xuei1pbmRleDogMTU7XG53aWR0aDogJGNhcm91c2VsLWluZGljYXRvcnMtd2lkdGg7XG5wYWRkaW5nLWxlZnQ6IDA7XG5tYXJnaW4tbGVmdDogLSgkY2Fyb3VzZWwtaW5kaWNhdG9ycy13aWR0aCAvIDIpO1xudGV4dC1hbGlnbjogY2VudGVyO1xubGlzdC1zdHlsZTogbm9uZTtcblxubGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogJGNhcm91c2VsLWluZGljYXRvci1zaXplO1xuICAgIGhlaWdodDogJGNhcm91c2VsLWluZGljYXRvci1zaXplO1xuICAgIG1hcmdpbjogMXB4O1xuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC8vIElFOSBoYWNrIGZvciBldmVudCBoYW5kbGluZ1xuICAgIC8vXG4gICAgLy8gSW50ZXJuZXQgRXhwbG9yZXIgOSBkb2VzIG5vdCBwcm9wZXJseSBoYW5kbGUgY2xpY2tzIG9uIGVsZW1lbnRzIHdpdGggYSBgYmFja2dyb3VuZC1jb2xvcmAgb2YgYHRyYW5zcGFyZW50YCxcbiAgICAvLyBzbyB3ZSB1c2UgYHJnYmEoMCwwLDAsMClgIGluc3RlYWQgc2luY2UgaXQncyBhIG5vbi1idWdneSBlcXVpdmFsZW50LlxuICAgIC8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjSW50ZXJuZXRfRXhwbG9yZXJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDApOyAvLyBJRTlcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY2Fyb3VzZWwtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNpemU7XG59XG5cbi5hY3RpdmUge1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1zaXplO1xuICAgIGhlaWdodDogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtc2l6ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XG59XG59XG4qLyIsIi5wb3B1cC1nYWxsZXJ5LWl0ZW17XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC5kLWJsb2Nre1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogJGZhLXZhci1zZWFyY2gtcGx1cztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZm9udC1hd2Vzb21lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMjk7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoLXBsdXM7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1mb250LWF3ZXNvbWU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC45O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMjk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wb3B1cC1nYWxsZXJ5e1xuICAgIHotaW5kZXg6ICgkemluZGV4LW1vZGFsICsgMTAwKTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheS1kYXJrO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgXG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwdmg7XG5cbiAgICAvL3RvcDogNjhweDtcbiAgICAvL3RvcDogNTJweDtcbiAgICAvL2hlaWdodDogY2FsYygxMDB2aCAtIDUycHgpO1xuICAgIC5wb3B1cC1nYWxsZXJ5LWl0ZW17XG4gICAgICAgIC5kLWJsb2Nre1xuICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pe1xuICAgICAgICAvL3RvcDogNjhweDtcbiAgICAgICAgLy9oZWlnaHQ6IGNhbGMoMTAwdmggLSA2OHB4KTtcbiAgICB9XG4gICAgXG4gICAgPiAucm93e1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuc2hvdy1nYWxsZXJ5e1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAubWVkaWEtY29udGFpbmVyLCAuY29udHJvbHN7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICB9XG4gICAgXG4gICAgLm1lZGlhLWl0ZW1zLWNvbnRhaW5lcntcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTEpO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICAgICAgfVxuICAgICAgICAubWVkaWEtaXRlbXtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXM7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS1kYXJrO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYuc2VsZWN0ZWR7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tZWRpYS1jb250YWluZXIsIC5jYXB0aW9ue1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWVkaWEtY29udGFpbmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOjA7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczphdXRvO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMCk7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjIyO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgLndpZGUsIC50YWxse1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1nLCB2aWRlb3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAud2lkZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1nLCB2aWRlb3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnRhbGx7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcsIHZpZGVve1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAuY2FwdGlvbntcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlciAqIDI7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDIpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VyICogMztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG5cbiAgICAgICAgICAgICAgICAuY291bnR7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2VyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2Fyb3VzZWwtY2FwdGlvbntcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJHNwYWNlciAvIDQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjZXIgKiAyO1xuICAgICAgICAgICAgICAgIHRvcDogYXV0bzsgbGVmdDogYXV0bzsgYm90dG9tOiBhdXRvOyByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMik7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZXIgKiAzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY2FwdGlvbntcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRyb2xze1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMSk7XG4gICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjBweDtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA2MHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjZXIgKiAyO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjZXIgKiAyO1xuICAgICAgICB9XG4gICAgICAgIGNvbG9yOiAkZ3JheS1saWdodDtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgLmJ0bntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCA1MDBtcztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAtMTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogKCRzcGFjZXIgLyAyKSAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jbG9zZXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7IFxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyBcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBcbiAgICAgICAgICAgIGJvcmRlcjogMDsgXG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IFxuICAgICAgICB9XG4gICAgfVxufSIsIi5vdGhlci1zdG9yaWVzLWNvbnRhaW5lcntcbiAgICBtYXJnaW4tdG9wOiAwOyAvLy0kc3BhY2VyO1xuICAgIG1hcmdpbi1ib3R0b206IC0kc3BhY2VyO1xuICAgIHBhZGRpbmctdG9wOiAkc3BhY2VyICogMjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktc3BlY2lhbC1yZXBvcnRzO1xuXG4gICAgLm90aGVyLXN0b3JpZXMtaGVhZGVye1xuICAgICAgICBjb2xvcjogJGdyYXk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGF7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXk7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5vdGhlci1zdG9yaWVze1xuICAgICAgICBwYWRkaW5nLXRvcDogJHNwYWNlciAqIDI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2VyICogMjtcbiAgICAgICAgYXJ0aWNsZXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAyO1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAub3RoZXItc2VyaWVzLWRldGFpbHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlciAvIDI7XG4gICAgICAgICAgICAgICAgICAgIC5vdGhlci1zdG9yeS10aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LWRhcms7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCAuaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2ICB7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi50ZXh0LXJlZCwgLnRleHRyZWQge1xuICAgIC8vY29sb3I6IHJlZCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zaGFkb3cge1xuICAgIHRleHQtc2hhZG93OiAxLjVweCAxLjVweCA0NHB4ICMwMDA7XG4gICAgLy8gdGV4dC1zaGFkb3c6IDEuNXB4IDEuNXB4IDRweCAjMDAwO1xuICAgIC8vdGV4dC1zaGFkb3c6IDAgMCAyNXB4ICMwMDAsIDAgMCAxMHB4ICMwMDA7XG59XG5cbi50ZXh0LXRhZyB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW46IDIwcHggMCAwIDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uZGlzcGxheS0zIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIFxuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIGZvbnQtc2l6ZTogNC4ycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogNHJlbTtcbiAgICB9XG59XG5cbi5zaWcge1xuICAgIGZvbnQtZmFtaWx5OiBLbm93bGVkZ2UsU291cmNlIFNhbnMgUHJvLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnNsaWRldGV4dCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAxMHB4ICMwMDAsIDAgMCAyMHB4ICMwMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuXG4uZy10ZXh0IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgcGFkZGluZzogNHB4IDhweCAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHggIWltcG9ydGFudDtcbiAgICB9XG59IiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5cblxuXG4uY2FuLXN0aWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdGlja3ktYmVmb3JlIHtcbiAgICAuc2xpZGVzLWJnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbiAgICAmLmdhbGxlcnksICYuY29udGFpbmVyIHtcbiAgICAgICAgLnNsaWRlcy1iZywgLnNwaWRlci1iZyAge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG4gICAgfVxuXG5cblxuICAgICYjb3BlbmVyIHtcbiAgICAgICAgLnNsaWRlcy1iZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIH1cbiAgICB9XG4gICBcbn1cblxuLnN0aWNreS1kdXJpbmcge1xuXG4gICAgLnNsaWRlcy1iZywgLnNwaWRlci1iZyAge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgfVxuXG4gICAgJiN0YXVuZ2ItYW5ub3RhdGVkIHtcbiAgICAgICAgLnNsaWRlcy1iZyAge1xuICAgICAgICAgICAgdG9wOiA1NXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmI3NwaWRlci1tYXAge1xuICAgICAgICAuc3BpZGVyLWJnICB7XG4gICAgICAgICAgICB0b3A6IDU1cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICB0b3A6IDcwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLnN0aWNreS1hZnRlciB7XG4gICAgJi5nYWxsZXJ5LCAmLmNvbnRhaW5lciB7XG4gICAgICAgIC5zbGlkZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAuc2xpZGVzLWJnIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmI3RhdW5nYi1hbm5vdGF0ZWQge1xuICAgICAgICAuc2xpZGVzLWJnLCAuc3BpZGVyLWJnICB7XG4gICAgICAgICAgICB0b3A6IDU1cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICB0b3A6IDcwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3BpZGVyLWJnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBcbiAgICB9XG5cbn1cbi5wYWRkaW5nLXRvcCB7XG4gICAgICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjV2aDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cblxuLnNsaWRlcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIFxuICAgIC5zbGlkZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLy9ib3JkZXI6IDFweCBzb2xpZCByZWQ7XG4gICAgfVxuXG4gICAgXG4gICAgXG5cbiAgICAmLWJnIHtcbiAgICAgIFxuICAgICAgICAvL3RvcDogNTRweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIDFzLCBvcGFjaXR5IDUwMG1zIGxpbmVhcjtcbiAgICAgICAgXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNvdXJjZS10ZXh0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuXG4gICAgICAgICAgICAjc2xpZGUwICYge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAwcHggMHB4IDNweCAjMDAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMjVweDtcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNvdXJjZSBTYW5zIFBybywtYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxTZWdvZSBVSSxSb2JvdG8sSGVsdmV0aWNhIE5ldWUsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDBweCAwcHggM3B4ICMwMDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXNhdC1jcmVkaXQge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJTYXRlbGxpdGUgaW1hZ2UgwqkyMDE4IERpZ2l0YWxHbG9iZSwgYSBNYXhhciBjb21wYW55LlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC44cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTb3VyY2UgU2FucyBQcm8sLWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsU2Vnb2UgVUksUm9ib3RvLEhlbHZldGljYSBOZXVlLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBcbiAgICAgICAgLnNsaWRlLXZpc2libGUgJiwgLnNsaWRlLWZpcnN0ICYge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDUwMG1zIGxpbmVhcjtcbiAgICAgICAgfVxuXG4gICAgICAgICNzbGlkZTAgJiB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc2xpZGUwLXNtLmpwZyk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc2xpZGUwLW1kLmpwZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgI3NsaWRlMSAmIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc2xpZGUxLXNtLmpwZyk7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc2xpZGUxLW1kLmpwZyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiTWF5IDIwMTdcIjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAjc2xpZGUyICYge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zbGlkZTItc20uanBnKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zbGlkZTItbWQuanBnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiU2VwdC4gMjAxN1wiO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICNzbGlkZTMgJiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3NsaWRlMy1zbS5qcGcpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3NsaWRlMy1tZC5qcGcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJNYXJjaCAyMDE4XCI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG5cblxuXG4gICAgfVxuXG4gICAgXG59XG5cbi8vLy8vLy8vLy8vLy8gc3R5bGVzIGZvciBkZXN0cnVjdGlvbiBtYXBcblxuLm1hcC1jb2xvciB7XG4gICAgJi1iYXNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NmZDhkZDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgcGFkZGluZzowIDVweCA0cHggNXB4O1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cbiAgICAmLXBhcnRpYWwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBwYWRkaW5nOjAgNXB4IDRweCA1cHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgICYtaGFsZiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHBhZGRpbmc6MCA1cHggNHB4IDVweDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgJi1hbGwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBwYWRkaW5nOjAgNXB4IDRweCA1cHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG59XG5cblxuXG5cbi5saWdodGJveCB7XG4gICAgLm5vUGFkUmlnaHQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3LjVweDtcbiAgICB9XG4gICAgLm5vUGFkTGVmdCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNy41cHg7XG4gICAgfVxuICAgIC5wYWRUb3Age1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICB9XG59XG5cbi5mbGV4aGVpZ2h0IHtcbiAgICAvLyBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1NXB4KTtcbiAgICAvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAvLyAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzBweCk7XG4gICAgLy8gfVxuICAgIGhlaWdodDogMTAwdmg7XG5cbn1cblxuI3RhdW5nYi1hbm5vdGF0ZWR7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAuYmxhY2stYmcge1xuICAgICAgICBtYXJnaW4tdG9wOiA1NXZoO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwdmg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpZGUge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIFxufVxuXG4jc2xpZGUtdGItMCAuc2xpZGUtY29udGVudCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiU2F0ZWxsaXRlIGltYWdlIMKpMjAxOCBEaWdpdGFsR2xvYmUsIGEgTWF4YXIgY29tcGFueS5cIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDAwMDA7XG4gICAgICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IC42NXJlbTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTb3VyY2UgU2FucyBQcm8sLWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsU2Vnb2UgVUksUm9ib3RvLEhlbHZldGljYSBOZXVlLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJ1RhdW5nIEJhemFyJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogU291cmNlIFNhbnMgUHJvLC1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFNlZ29lIFVJLFJvYm90byxIZWx2ZXRpY2EgTmV1ZSxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IC45cmVtO1xuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDBweCAwcHggM3B4ICMwMDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vICY6YWZ0ZXIge1xuICAgICAgICAvLyAgICAgY29udGVudDogJ0RlYy4gMjAxNyc7XG4gICAgICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIC8vICAgICBib3R0b206IDI1cHg7XG4gICAgICAgIC8vICAgICByaWdodDogMzBweDtcbiAgICAgICAgLy8gICAgIGZvbnQtZmFtaWx5OiBTb3VyY2UgU2FucyBQcm8sLWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsU2Vnb2UgVUksUm9ib3RvLEhlbHZldGljYSBOZXVlLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICAgICAgICAvLyAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgLy8gICAgIGZvbnQtc2l6ZTogLjhyZW07XG4gICAgICAgIC8vICAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCAzcHggIzAwMDtcblxuICAgICAgICAvLyAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIC8vICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAvLyAgICAgfVxuICAgICAgICAvLyB9XG59XG5cbiNzbGlkZS10Yi0yIC5zbGlkZS1jb250ZW50IHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJTYXRlbGxpdGUgaW1hZ2UgwqkyMDE4IERpZ2l0YWxHbG9iZSwgYSBNYXhhciBjb21wYW55LlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMTAwMDAwMDtcbiAgICAgICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjY1cmVtO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNvdXJjZSBTYW5zIFBybywtYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxTZWdvZSBVSSxSb2JvdG8sSGVsdmV0aWNhIE5ldWUsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC44cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnTWF5IDIwMTgnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogU291cmNlIFNhbnMgUHJvLC1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFNlZ29lIFVJLFJvYm90byxIZWx2ZXRpY2EgTmV1ZSxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IC45cmVtO1xuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDBweCAwcHggM3B4ICMwMDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxufVxuXG5cbiNpbm5kaW4tYW5ub3RhdGVkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBtaW4taGVpZ2h0OiA4MDBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE1MDBweDtcbiAgICAgICAgICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgbWluLWhlaWdodDogMjAwMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgbWluLWhlaWdodDogMjMwMHB4O1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJTYXRlbGxpdGUgaW1hZ2UgwqkyMDE4IERpZ2l0YWxHbG9iZSwgYSBNYXhhciBjb21wYW55LlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjhyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTb3VyY2UgU2FucyBQcm8sLWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsU2Vnb2UgVUksUm9ib3RvLEhlbHZldGljYSBOZXVlLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnTm92LiAyMDE4JztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDQwcHg7XG4gICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTb3VyY2UgU2FucyBQcm8sLWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsU2Vnb2UgVUksUm9ib3RvLEhlbHZldGljYSBOZXVlLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IC45cmVtO1xuICAgICAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCAzcHggIzAwMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI2ctaW5uZGluYW5ub3RhdGVkLWJveCB7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJ0lubiBEaW4nO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNvdXJjZSBTYW5zIFBybywtYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxTZWdvZSBVSSxSb2JvdG8sSGVsdmV0aWNhIE5ldWUsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDBweCAwcHggM3B4ICMwMDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG4vLy8vLy8vLy8vLyBcblxuLy8gLnNwaWRlci1iZy1pbWcge1xuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICB0b3A6IDA7XG4vLyAgICAgYm90dG9tOiAwO1xuLy8gICAgIGxlZnQ6IDBweDtcbi8vICAgICByaWdodDogMHB4O1xuXG4vLyAgICAgaW1nIHtcbi8vICAgICAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgfVxuLy8gfVxuXG4jc3BpZGVyLW1hcCB7XG4gICAgI3NsaWRlMC5mdWxsaGVpZ2h0IHtcbiAgICAgICAgaGVpZ2h0OiAxNTB2aDtcbiAgICB9XG59XG5cbiNzcGlkZXIta2V5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgXG4gICAgYm90dG9tOiAyNXB4O1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICB0b3A6IDcwcHg7XG4gICAgICAgIHJpZ2h0OiAtMTAwcHg7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICB9XG5cblxuICAgIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNvdXJjZSBTYW5zIFBybywtYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxTZWdvZSBVSSxSb2JvdG8sSGVsdmV0aWNhIE5ldWUsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIC8vIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgICAgICBjb2xvcjogI2ZmZjsgXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjlyZW07XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3NwaWRlcmtleS5wbmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgIH1cblxuICAgICAgICAmLnRpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnRpdGxlLWJvbGQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi5iZW5nYWxpe1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOmJlZm9yZSB7ICAgIFxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmV0aG5pY3tcbiAgICAgICAgICAgICY6YmVmb3JlIHsgICAgXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0cHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnBsYW5uZWR7XG4gICAgICAgICAgICAmOmJlZm9yZSB7ICAgIFxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NnB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5mbGFzaGxpZ2h0e1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiA0cHggZG91YmxlICRncmF5LTcwMDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICY6YmVmb3JlIHsgICAgXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc0cHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcblxuICAgIFxufVxuXG4jc3BpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDcwcHgpO1xuICAgIC8vICY6YmVmb3JlIHtcbiAgICAvLyAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9hbGxfbW9kaWZpZWRfaW1wcm92ZWQxLmpwZyk7XG4gICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyAgICAgdG9wOiAyNXB4O1xuICAgIC8vICAgICBib3R0b206IDA7XG4gICAgLy8gICAgIGxlZnQ6IDA7XG4gICAgLy8gICAgIHJpZ2h0OiAwO1xuICAgIC8vICAgICBjb250ZW50OiAnICc7XG4gICAgLy8gICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAvLyAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAvLyAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgLy8gICAgICAgICB0b3A6IDcwcHg7XG4gICAgLy8gICAgIH1cbiAgICAvLyB9XG5cbiAgICBzdmcge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyNXB4KTtcbiAgICAgICAgLy9tYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDcwcHgpO1xuICAgICAgICAgICAgLy8gbWFyZ2luLXRvcDogNzBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNwaWRlci1iZyB7XG4gICAgXG4gICAgLnN0aWNreS1iZWZvcmUgJiwgLnN0aWNreS1kdXJpbmcgJiB7XG4gICAgICAgIHRvcDogMDtcbiAgICB9XG5cbiAgICAuc3RpY2t5LWFmdGVyICYge1xuICAgICAgICBib3R0b206IDA7XG4gICAgfVxuXG4gICAgLnN0ZXAtMSAmLFxuICAgIC5zdGVwLTIgJixcbiAgICAuc3RlcC0zICYsXG4gICAgLnN0ZXAtNCAmLFxuICAgIC5zdGVwLTUgJiB7XG4gICAgICAgICNtYXB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyAyNTBtcywgb3BhY2l0eSAyNTBtcyBlYXNlLWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN0ZXAtMyAmIHtcbiAgICAgICAgI2Jhc2Uge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgNTAwbXMsIG9wYWNpdHkgNTAwbXMgZWFzZS1pbjtcbiAgICAgICAgfVxuICAgIH1cblxuXG5cblxuXG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCA1IHtcbiAgICAgICAgI3N0ZXAtI3skaX0geyBcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgLy8gb3BhY2l0eTogMDtcbiAgICAgICAgICAgIC8vdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyA1MDBtcywgb3BhY2l0eSA1MDBtcyBlYXNlLWluO1xuXG4gICAgICAgICAgICBjaXJjbGUsIHBhdGgge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gXG4gICAgICAgIFxuXG4gICAgICAgIC5zdGVwLSN7JGl9ICYge1xuICAgICAgICAgICAgI3N0ZXAtI3skaX0sICNzcGlkZXIta2V5IGxpLnN0ZXAtI3skaX0geyBcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgQGZvciAkcyBmcm9tIDAgdGhyb3VnaCAyMDAge1xuICAgICAgICAgICAgICAgICAgICBjaXJjbGU6bnRoLW9mLXR5cGUoI3skc30pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zICN7JHMgKiAyNX1tcyBlYXNlLWluO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHBhdGg6bnRoLW9mLXR5cGUoI3skc30pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC4yO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyAjeyRzICogMTB9bXMgZWFzZS1pbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfSBcblxuICAgICAgICBcbiAgICB9XG4gICAgXG4gICAgLnN0ZXAtNSAmIHtcbiAgICAgICAgI3N0ZXAtMiwgI3N0ZXAtMSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyA1MDBtcywgb3BhY2l0eSA1MDBtcyBlYXNlLWluO1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cblxuXG5cbi8vLy8vLy8vLy9iZWZvcmUgYWZ0ZXJcbi5iYS1tdWx0aXBsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJi5maXJzdC1yb3cge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJ0xvY2F0aW9uIGhlcmUnO1xuICAgICAgICBmb250LWZhbWlseTogU291cmNlIFNhbnMgUHJvLC1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFNlZ29lIFVJLFJvYm90byxIZWx2ZXRpY2EgTmV1ZSxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBcbiAgICB9XG5cbiAgICAmLmhsYSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJIbGEgUG9lIEthdW5nIFwiO1xuICAgICAgICB9XG4gICAgICAgIC5iZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9obGEtYmVmb3JlLmpwZyk7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnQVVHLiAyMDE3JztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9obGEtYWZ0ZXIuanBnKTtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdOT1YuIDIwMTgnO1xuICAgICAgICAgICAgfVxuICAgICAgICB9ICAgXG4gICAgfVxuXG4gICAgJi5teW8ge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiTXlvIFRodSBHeWlcIjtcbiAgICAgICAgfVxuICAgICAgICAuYmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbXlvLWJlZm9yZS5qcGcpO1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ0FVRy4gMjAxNyc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbXlvLWFmdGVyLmpwZyk7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnT0NULiAyMDE4JztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSAgXG4gICAgfVxuXG4gICAgJi50aGl0IHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlRoaXQgVG9uZSBOYXIgR3dhIFNvblwiO1xuICAgICAgICB9XG4gICAgICAgIC5iZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90aGl0LWJlZm9yZS5qcGcpO1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ05PVi4gMjAxNyc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdGhpdC1hZnRlci5qcGcpO1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ05PVi4gMjAxOCc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gICBcbiAgICB9XG5cbiAgICAmLmRvbmUge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiRG9uZSBQYWlrXCI7XG4gICAgICAgIH1cbiAgICAgICAgLmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2RvbmUtYmVmb3JlLmpwZyk7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnTk9WLiAyMDE3JztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYWZ0ZXIge1xuICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2RvbmUtYWZ0ZXIuanBnKTtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdERUMuIDIwMTgnO1xuICAgICAgICAgICAgfVxuICAgICAgICB9ICBcbiAgICB9XG5cbiAgICAuYmEge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAycHgpO1xuICAgICAgICBoZWlnaHQ6IDI3NXB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICYuYmVmb3JlIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgICYuYWZ0ZXIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNvdXJjZSBTYW5zIFBybywtYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxTZWdvZSBVSSxSb2JvdG8sSGVsdmV0aWNhIE5ldWUsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAuODVyZW07XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxufVxuXG5cbi5nYWxsZXJ5IC5nYWxsZXJ5LXRleHR7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59IiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcImZvbnRzXCI7XG5cbkBpbXBvcnQgXCJub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvYm9vdHN0cmFwLnNjc3NcIjtcblxuLy8gYm93ZXI6c2Nzc1xuQGltcG9ydCBcImJvd2VyX2NvbXBvbmVudHMvY29tcG9uZW50cy1mb250LWF3ZXNvbWUvc2Nzcy9mb250LWF3ZXNvbWUuc2Nzc1wiO1xuQGltcG9ydCBcImJvd2VyX2NvbXBvbmVudHMvc2Fzcy1tYXRlcmlhbC1jb2xvcnMvc2Fzcy9fc2Fzcy1tYXRlcmlhbC1jb2xvcnMuc2Nzc1wiO1xuQGltcG9ydCBcImJvd2VyX2NvbXBvbmVudHMvY2hhcnRlci1jb21tb25zL3Njc3MvY29sb3Iuc2Nzc1wiO1xuQGltcG9ydCBcImJvd2VyX2NvbXBvbmVudHMvY2hhcnRlci1jb21tb25zL3Njc3MvY2hhcnRzdHlsZXMuc2Nzc1wiO1xuLy8gZW5kYm93ZXJcblxuLy91dGlsaXRpZXNcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvdmlzaWJpbGl0eVwiO1xuQGltcG9ydCBcInV0aWxpdGllcy9jb250YWluZXJzXCI7XG5cbi8vY29tcG9uZW50c1xuQGltcG9ydCBcImNvbXBvbmVudHMvcXVlcnJ5LXN0cmluZ3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3V0aWxpdGllc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvaGVhZGVyXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9mb290ZXJcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3NwZWNpYWwtcmVwb3J0XCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9zcGVjaWFsLXJlcG9ydC1zZWN0aW9uXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy90eXBlXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9tYXN0aGVhZHNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2J1dHRvbnNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2ltYWdlc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvdmlkZW9zXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9zaWRlYmFyc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcmVsYXRlZFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvYWRcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3NoYXJlXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9mb3Jtc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvY3VzdG9tLWZvcm1zXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9uYXZzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9kcm9wZG93blwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbm8tdWktc2xpZGVyXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy90b29sdGlwXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9mZWF0dXJlLXBhZ2VcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Nhcm91c2VsXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9wb3B1cC1nYWxsZXJ5XCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9vdGhlci1zdG9yaWVzXCI7XG5cbi8vcHJvamVjdCBzdHlsZXNcbkBpbXBvcnQgXCJfdHlwZVwiO1xuQGltcG9ydCBcIl9jb250ZW50XCI7XG5cbmJvZHl7XG4gICAvLyAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbi8vICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHQvL3Zpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAvLyBiYWNrZ3JvdW5kOiMyMjIyMjI7XG4gICAgYmFja2dyb3VuZDojMDAwO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG5hLCBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5ociB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbnBpY3R1cmUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuaW1nLmZ1bGx3aWR0aCB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbnZpZGVvIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDMwMDBweDtcbn1cblxuLm1haW57XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG1hcmdpbi10b3A6IDUycHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSl7XG4gICAgICAgIG1hcmdpbi10b3A6IDY4cHg7XG4gICAgfVxufVxuXG5ib2R5LmdyYXBoaWNzIC5tYWlue1xuXHRtYXJnaW4tdG9wOiA2MHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pe1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIH1cbn1cblxuLnRpbWVzdGFtcCB7XG4gICAgY29sb3I6ICRncmF5LTYwMDtcbiAgICAvLyBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAvLyBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgLy8gYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JheS02MDA7XG59XG5cbi50b29sdGlwe1xuXHRwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZnVsbGhlaWdodCB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcblxuICAgICYjc2xpZGUze1xuICAgICAgICBoZWlnaHQ6IDEyMHZoO1xuICAgIH1cbn1cblxuLmRpdmlkZSB7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LTYwMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktNjAwO1xufVxuXG4ubWFyZ2lue1xuICAgIFxuICAgICYtdG9wIHtcbiAgICAgICAgJi0zMCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9IFxuICAgIH1cblxuICAgICYtYm90dG9tIHtcbiAgICAgICAgJi0zMCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9IFxuICAgIH1cbiAgICAgIFxufVxuXG5cblxuLnJvdy1kaXZpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS02MDA7XG4gICAgfVxufVxuXG5cbi5teS0ze1xuICAgIG1hcmdpbi10b3A6IDNyZW0haW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0haW1wb3J0YW50O1xufVxuXG4uY29udGFpbmVyLWZ1bGwtbW9iaWxlIHtcbiAgICBcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoeHMpe1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxufVxuXG4uY29udGFpbmVyLWZ1bGwge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgIC5zb3VyY2UtdGV4dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB9XG4gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgLnJvdyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxufVxuXG4uY2hhcHRlci1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7IFxuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgXG59XG5cbi5iaWdoZWFkIHtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4uYnlsaW5lIHtcbiAgICBtYXJnaW4tdG9wOiAuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLmJvZHl0ZXh0IHtcbiAgICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIH1cbn1cblxuLmtpY2tlciB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG4uYmxhY2stYmcge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsIC43KTtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cblxuLndoaXRlLWJnIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LCAuOSk7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktNDAwO1xufVxuXG4ubGlnaGJveC1yb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLmxiLWltZyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB9XG59XG5cbi5zb3VyY2UtdGV4dCB7XG4gICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICBjb2xvcjogJGdyYXktNDAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cbn1cblxuLmJvdHRvbS1ydWxlIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktNjAwO1xufVxuXG4uc2lnbm9mZiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiOyAgICBcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYmRiZGI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMTRweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0ZXh0LXNoYWRvdzogMS41cHggMS41cHggNHB4ICMwMDA7XG4gICAgfVxufVxuXG5cbi5zaGFyZS1pbi1hcnRpY2xlLWNvbnRhaW5lcntcbiAgICAubGlzdC1ncm91cHtcbiAgICAgICAgLmxpc3QtZ3JvdXAtaXRlbXtcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjojMjIyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojMDAwO1xuICAgICAgICAgICAgJi5mb2xsb3ctdXN7XG4gICAgICAgICAgICAgICAgY29sb3I6I2RiZGJkYjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNkYmRiZGI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG4vLyAubmF2YmFyIHtcbi8vICAgICBkaXNwbGF5OiBub25lO1xuLy8gfVxuXG4ub3RoZXItc3Rvcmllcy1jb250YWluZXIge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzQ0NCFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjIhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XG59XG5cbi5vdGhlci1zdG9yeS10aXRsZSB7XG4gICAgY29sb3I6ICNkYmRiZGIhaW1wb3J0YW50O1xufVxuXG4ub3RoZXItc2VyaWVzLWRldGFpbCBwIHtcbiAgICBjb2xvcjogI2RiZGJkYiFpbXBvcnRhbnQ7XG59XG5cbi56MTAge1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn0iXX0= */
