fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{position:absolute;right:1px;top:1px;width:48px;height:35px;background:#fff;display:block}.multiselect__spinner:after,.multiselect__spinner:before{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border:2px solid transparent;border-top-color:#41b883;-webkit-box-shadow:0 0 0 1px transparent;box-shadow:0 0 0 1px transparent}.multiselect__spinner:before{-webkit-animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.multiselect__spinner:after{-webkit-animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;-ms-touch-action:manipulation;touch-action:manipulation}.multiselect{-webkit-box-sizing:content-box;box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#35495e}.multiselect *{-webkit-box-sizing:border-box;box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{background:#ededed;pointer-events:none;opacity:.6}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;border:none;border-radius:5px;background:#fff;padding:0 0 0 5px;width:100%;-webkit-transition:border .1s ease;transition:border .1s ease;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:8px;vertical-align:top}.multiselect__input:-ms-input-placeholder{color:#35495e}.multiselect__input::-webkit-input-placeholder{color:#35495e}.multiselect__input::-moz-placeholder{color:#35495e}.multiselect__input::-ms-input-placeholder{color:#35495e}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:none}.multiselect__single{padding-left:5px;margin-bottom:8px}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #e8e8e8;background:#fff;font-size:14px}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:normal;width:22px;text-align:center;line-height:22px;-webkit-transition:all .2s ease;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"\D7";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus,.multiselect__tag-icon:hover{background:#369a6e}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{min-height:40px;overflow:hidden;padding:8px 30px 0 12px;white-space:nowrap;border-radius:5px;border:1px solid #e8e8e8}.multiselect__current,.multiselect__select{line-height:16px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;margin:0;text-decoration:none;cursor:pointer}.multiselect__select{position:absolute;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;text-align:center;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 0;content:""}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content::webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#41b883;outline:none;color:#fff}.multiselect__option--highlight:after{content:attr(data-select);background:#41b883;color:#fff}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect-enter-active,.multiselect-leave-active{-webkit-transition:all .15s ease;transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}[dir=rtl] .multiselect{text-align:right}[dir=rtl] .multiselect__select{right:auto;left:1px}[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}[dir=rtl] .multiselect__content{text-align:right}[dir=rtl] .multiselect__option:after{right:auto;left:0}[dir=rtl] .multiselect__clear{right:auto;left:12px}[dir=rtl] .multiselect__spinner{right:auto;left:1px}@-webkit-keyframes spinning{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(2turn);transform:rotate(2turn)}}@keyframes spinning{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(2turn);transform:rotate(2turn)}}.v-toaster{position:fixed;top:50px;right:0;z-index:10000;width:300px;padding-left:10px;padding-right:10px}.v-toaster .v-toast{margin-bottom:10px;-webkit-transition:all .3s ease;transition:all .3s ease;border:1px solid #454d5d;border-radius:8px;color:#fff;display:block;padding:1rem;background:rgba(69,77,93,.9);border-color:#454d5d}.v-toaster .v-toast.v-toast-enter,.v-toaster .v-toast.v-toast-leave-to{-webkit-transform:translate(100%);transform:translate(100%)}.v-toaster .v-toast.v-toast-success{background:rgba(50,182,67,.9);border-color:#32b643}.v-toaster .v-toast.v-toast-warning{background:rgba(255,183,0,.9);border-color:#ffb700}.v-toaster .v-toast.v-toast-info{background:rgba(91,192,222,.9);border-color:#5bc0de}.v-toaster .v-toast.v-toast-error{background:rgba(232,86,0,.9);border-color:#e85600}.v-toaster .v-toast.v-toast-primary{background:rgba(66,139,202,.9);border-color:#428bca}.v-toaster .v-toast .v-toast-btn-clear{background:transparent;border:0;color:currentColor;opacity:.45;text-decoration:none;float:right;cursor:pointer}.v-toaster .v-toast .v-toast-btn-clear:hover{opacity:.85}.v-toaster .v-toast .v-toast-btn-clear:before{content:"\2715"}@media (max-width:300px){.v-toaster{width:100%}}body {
  --ebony-white: #0e1724;
  --ebony-white-rgb: 14 23 36;
  --ebony-white-darken: darken(#0e1724, 3%);
  --white-ebony: #fff;
  --white-ebony-rgb: rgba(255, 255, 255, 0.5);
  --white-ebony-rgb-value: 255, 255, 255;
  --oxford-blue-mystic: #3b4555;
  --oxford-blue-mystic-rgb: 59, 69, 85;
  --mystic-oxford-blue: #e9edf2;
  --mystic-oxford-blue-rgb: 233, 237, 242;
  --oxford-blue-white: #3b4555;
  --oxford-blue-white-rgb: 59, 69, 85;
  --shuttle-gray-bombay: #5d636d;
  --shuttle-gray-bombay-rgb: 93, 99, 109;
  --shuttle-gray-white: #5d636d;
  --shuttle-gray-white-rgb: 93, 99, 109;
  --bombay-shuttle-gray: #b1b6bf;
  --ebony-clay-athens-gray: #252e3b;
  --athens-gray-ebony-clay: #f2f4f6;
  --oxford-blue-athens-gray-l: #3b4555;
  --oxford-blue-geyser: #3b4555;
  --oxford-blue-geyser-rgb: 59, 69, 85;
  --mystic: #e8edf1;
  --torch-red: #F81219;
  --oxford-blue: #354054;
  --modal-bg: #141f2f;
  --faded-border: #3a3a3a;
  --input-disabled-bg: #49515e;
  --dropdown-selected-bg: #111C2C;
}

body.light {
  --ebony-white: #ffffff;
  --ebony-white-rgb: 255 255 255;
  --ebony-white-darken: lighten(#ffffff, 3%);
  --white-ebony: #0e1724;
  --white-ebony-rgb: rgba(14, 23, 36, 0.5);
  --white-ebony-rgb-value: 14, 23, 36;
  --oxford-blue-mystic: #e9edf2;
  --oxford-blue-mystic-rgb: 233, 237, 242;
  --mystic-oxford-blue: #3b4555;
  --mystic-oxford-blue-rgb: 59, 69, 85;
  --oxford-blue-white: #ffffff;
  --oxford-blue-white-rgb: 255, 255, 255;
  --shuttle-gray-bombay: #b1b6bf;
  --shuttle-gray-bombay-rgb: 177, 182, 191;
  --shuttle-gray-white: #fff;
  --shuttle-gray-white-rgb: 255, 255, 255;
  --bombay-shuttle-gray: #5d636d;
  --ebony-clay-athens-gray: #f2f4f6;
  --athens-gray-ebony-clay: #252e3b;
  --oxford-blue-athens-gray-l: #e0e5ec;
  --oxford-blue-geyser: #d1d8e3;
  --oxford-blue-geyser-rgb: 209, 216, 227;
  --mystic: #e8edf1;
  --torch-red: #F81219;
  --oxford-blue: #d0d6de;
  --modal-bg: #b7c2d2;
  --faded-border: #cacaca;
  --input-disabled-bg: var(--faded-border);
  --dropdown-selected-bg: #DBE0E6;
}

.inline-block-center,
.page-header--with-actions .page-title,
.page-header--with-actions .actions {
  display: inline-block;
  vertical-align: middle;
}

.block {
  display: block;
}

.inline-flex-center {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.rounded-b-none {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.rounded-t-none {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.spacing-bottom-1 {
  margin-bottom: 48px;
}

.spacing-bottom-2 {
  margin-bottom: 40px;
}

.spacing-bottom-3 {
  margin-bottom: 32px;
}

.spacing-bottom-4 {
  margin-bottom: 24px;
}

.spacing-bottom-5 {
  margin-bottom: 16px;
}

.spacing-bottom-6 {
  margin-bottom: 8px;
}

.spacing-bottom-7 {
  margin-bottom: 4px;
}

.mr-right-8 {
  margin-right: 8px;
}

.bold {
  font-weight: 600;
}

.text-xs {
  font-size: 12px;
}

.text-sm {
  font-size: 14px;
}

.uppercase {
  text-transform: uppercase;
}

.lowercase {
  text-transform: lowercase;
}

.capitalize {
  text-transform: capitalize;
}

.faded {
  opacity: 0.8;
  color: var(--mystic-oxford-blue);
}

.transition-3s {
  -webkit-transition: .3s all;
  transition: .3s all;
}

.text-center {
  text-align: center;
}

.text-right {
  text-align: right;
}

.text-left {
  text-align: left !important;
}

.link {
  color: #ecc417;
}

.link:hover {
  text-decoration: underline;
}

.col-sm.p-r-0 {
  padding-right: 0;
}

.col-sm.p-l-0 {
  padding-left: 0;
}

.font-light {
  font-weight: 300;
}

.font-normal {
  font-weight: 400;
}

.font-medium {
  font-weight: 500;
}

.font-bold {
  font-weight: 600;
}

.font-extra-bold {
  font-weight: 700;
}

.relative {
  position: relative;
}

.absolute {
  position: absolute;
}

.sticky {
  position: sticky;
}

.fixed {
  position: fixed;
}

.top-0 {
  top: 0;
}

.top-1 {
  top: 4px;
}

.top-3 {
  top: 12px;
}

.text-red {
  color: #d54733 !important;
}

.text-white {
  color: #ffffff;
}

.margin {
  margin: 10px;
}

.margin-top {
  margin-top: 10px;
}

.margin-top-10 {
  margin-top: 10px;
}

.margin-left {
  margin-left: 10px;
}

.margin-left-10 {
  margin-left: 10px;
}

.margin-right {
  margin-right: 10px;
}

.margin-right-10 {
  margin-right: 10px;
}

.margin-bottom {
  margin-bottom: 10px;
}

.margin-bottom-10 {
  margin-bottom: 10px;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-2 {
  margin-bottom: 8px !important;
}

.overflow-hidden {
  overflow: hidden;
}

.overflow-auto {
  overflow: auto;
}

.hide {
  display: none;
}

.grid {
  display: grid;
}

.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.grid-cols-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}

.grid-cols-6 {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}

.grid-rows-2 {
  grid-template-rows: repeat(2, minmax(0, 1fr));
}

.grid-rows-3 {
  grid-template-rows: repeat(3, minmax(0, 1fr));
}

.grid-rows-4 {
  grid-template-rows: repeat(4, minmax(0, 1fr));
}

.ml-auto {
  margin-left: auto;
}

.gap-1 {
  gap: 4px;
}

.gap-2 {
  gap: 8px;
}

.gap-3 {
  gap: 12px;
}

.gap-4 {
  gap: 16px;
}

.gap-6 {
  gap: 24px;
}

.gap-8 {
  gap: 32px;
}

.gap-9 {
  gap: 40px;
}

.gap-x-9 {
  -webkit-column-gap: 36px;
     -moz-column-gap: 36px;
          column-gap: 36px;
}

.gap-12 {
  gap: 48px;
}

.gap-16 {
  gap: 64px;
}

.mt-0 {
  margin-top: 0;
}

.mt-2 {
  margin-top: 8px;
}

.mt-3 {
  margin-top: 12px;
}

.mt-4 {
  margin-top: 16px;
}

.mt-6 {
  margin-top: 24px;
}

.mt-8 {
  margin-top: 32px;
}

.neg-margin-10 {
  margin-top: -10px;
}

.mt-10 {
  margin-top: 40px;
}

.my-6 {
  margin: 24px 0;
}

.my-3 {
  margin: 12px 0;
}

.my-4 {
  margin: 16px 0;
}

.my-2 {
  margin: 8px 0;
}

.content-start {
  -ms-flex-line-pack: start;
      align-content: flex-start;
}

.self-start {
  -ms-flex-item-align: self-start;
      align-self: self-start;
}

.h-full {
  height: 100%;
}

.h-half {
  height: 50%;
}

.w-full {
  width: 100%;
}

.p-5 {
  padding: 20px;
}

.p-6 {
  padding: 24px;
}

.p-8 {
  padding: 32px;
}

.p-1 {
  padding: 4px;
}

.px-1 {
  padding: 0 4px;
}

.px-2 {
  padding-left: 8px !important;
  padding-right: 8px !important;
}

.px-3 {
  padding-left: 12px;
  padding-right: 12px;
}

.p-4 {
  padding: 16px;
}

.px-4 {
  padding-left: 16px;
  padding-right: 16px;
}

.py-4 {
  padding-top: 16px;
  padding-bottom: 16px;
}

.pt-2 {
  padding-top: 8px;
}

.pt-4 {
  padding-top: 16px;
}

.pt-5 {
  padding-top: 20px;
}

.pt-6 {
  padding-top: 24px;
}

.pt-7 {
  padding-top: 28px;
}

.pt-8 {
  padding-top: 32px;
}

.pt-10 {
  padding-top: 40px;
}

.pb-0 {
  padding-bottom: 0;
}

.pb-2 {
  padding-bottom: 6px;
}

.pb-3 {
  padding-bottom: 12px;
}

.pb-4 {
  padding-bottom: 16px;
}

.pb-6 {
  padding-bottom: 24px;
}

.pb-8 {
  padding-bottom: 32px;
}

.py-3 {
  padding-top: 12px;
  padding-bottom: 12px;
}

.py-8 {
  padding-top: 32px;
  padding-bottom: 32px;
}

.py-10 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.pl-2 {
  padding-left: 8px;
}

.pl-4 {
  padding-left: 16px;
}

.pr-2 {
  padding-right: 8px;
}

.pr-4 {
  padding-right: 16px;
}

.pr-12 {
  padding-right: 48px;
}

.-mx-4 {
  margin-left: -16px;
  margin-right: -16px;
}

.inline-flex {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.items-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.flex-wrap {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.w-half {
  width: 50%;
}

.justify-end {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.justify-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.flex-col {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.justify-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.cursor-pointer {
  cursor: pointer;
}

.m-auto {
  margin: auto;
}

.opacity-90 {
  opacity: .9;
}

.underline {
  text-decoration: underline;
}

.infrastructure-card {
  padding: 64px 24px;
}

.button--icon svg {
  height: 14px;
  width: 14px;
}

.button-link svg {
  fill: #ecc417;
}

.disabled {
  pointer-events: none;
  opacity: 0.7;
}

.rounded-half {
  border-radius: 50%;
}

.place-items-center {
  place-items: center;
}

.flex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.mx-5 {
  margin-left: 20px;
  margin-right: 20px;
}

.flex-1 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
}

.px-5 {
  padding: 0 20px;
}

/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */

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

body {
  line-height: 1;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

html * {
  font-family: "Work Sans", sans-serif;
}

body {
  background-color: var(--ebony-white);
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slimScrollRail {
  background: #0e1724 !important;
}

.slimScrollBar {
  background-color: #ecc417 !important;
  width: 6px !important;
}

.v-toaster {
  top: 10px;
}

.v-toaster .v-toast {
  border-radius: 2px;
}

a {
  text-decoration: none;
  color: var(--white-ebony);
}

a:hover {
  text-decoration: underline;
}

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

::-webkit-scrollbar {
  width: 13px;
  height: 13px;
}

::-webkit-scrollbar-track {
  background: rgba(var(--shuttle-gray-bombay-rgb), 0.5);
}

::-webkit-scrollbar-thumb {
  background: rgba(var(--shuttle-gray-bombay-rgb), 1);
}

text {
  fill: var(--white-ebony) !important;
}

.v-tooltip-wrapper circle,
.v-tooltip-wrapper path {
  fill: var(--white-ebony) !important;
  opacity: 0.7;
}

h1 {
  font-size: 32px;
  line-height: 1.33;
}

h2 {
  font-size: 24px;
  line-height: 1.33;
}

h3 {
  font-size: 18px;
  line-height: 1.33;
}

h4 {
  font-size: 16px;
  line-height: 1.33;
}

h5 {
  font-size: 14px;
  line-height: 1.33;
}

h6 {
  font-size: 12px;
  line-height: 1.33;
}

a {
  text-decoration: none;
}

/* Uncomment and set these variables to customize the grid. */

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-right: 2rem;
  padding-left: 2rem;
}

.row {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex: 0 1 auto;
  -webkit-box-flex: 0;
  flex: 0 1 auto;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -1rem;
  margin-left: -1rem;
}

.row.reverse {
  -ms-flex-direction: row-reverse;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  flex-direction: row-reverse;
}

.col.reverse {
  -ms-flex-direction: column-reverse;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  flex-direction: column-reverse;
}

.col-xs,
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-flex: 0 0 auto;
  -webkit-box-flex: 0;
  flex: 0 0 auto;
  padding-right: 1rem;
  padding-left: 1rem;
}

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

.col-xs-1 {
  -ms-flex-preferred-size: 8.333%;
  flex-basis: 8.333%;
  max-width: 8.333%;
}

.col-xs-2 {
  -ms-flex-preferred-size: 16.667%;
  flex-basis: 16.667%;
  max-width: 16.667%;
}

.col-xs-3 {
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
  max-width: 25%;
}

.col-xs-4 {
  -ms-flex-preferred-size: 33.333%;
  flex-basis: 33.333%;
  max-width: 33.333%;
}

.col-xs-5 {
  -ms-flex-preferred-size: 41.667%;
  flex-basis: 41.667%;
  max-width: 41.667%;
}

.col-xs-6 {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  max-width: 50%;
}

.col-xs-7 {
  -ms-flex-preferred-size: 58.333%;
  flex-basis: 58.333%;
  max-width: 58.333%;
}

.col-xs-8 {
  -ms-flex-preferred-size: 66.667%;
  flex-basis: 66.667%;
  max-width: 66.667%;
}

.col-xs-9 {
  -ms-flex-preferred-size: 75%;
  flex-basis: 75%;
  max-width: 75%;
}

.col-xs-10 {
  -ms-flex-preferred-size: 83.333%;
  flex-basis: 83.333%;
  max-width: 83.333%;
}

.col-xs-11 {
  -ms-flex-preferred-size: 91.667%;
  flex-basis: 91.667%;
  max-width: 91.667%;
}

.col-xs-12 {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  max-width: 100%;
}

.col-xs-offset-1 {
  margin-left: 8.333%;
}

.col-xs-offset-2 {
  margin-left: 16.667%;
}

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

.col-xs-offset-4 {
  margin-left: 33.333%;
}

.col-xs-offset-5 {
  margin-left: 41.667%;
}

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

.col-xs-offset-7 {
  margin-left: 58.333%;
}

.col-xs-offset-8 {
  margin-left: 66.667%;
}

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

.col-xs-offset-10 {
  margin-left: 83.333%;
}

.col-xs-offset-11 {
  margin-left: 91.667%;
}

.start-xs {
  -ms-flex-pack: start;
  -webkit-box-pack: start;
  justify-content: flex-start;
  text-align: start;
}

.center-xs {
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
  text-align: center;
}

.end-xs {
  -ms-flex-pack: end;
  -webkit-box-pack: end;
  justify-content: flex-end;
  text-align: end;
}

.top-xs {
  -ms-flex-align: start;
  -webkit-box-align: start;
  align-items: flex-start;
}

.middle-xs {
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
}

.bottom-xs {
  -ms-flex-align: end;
  -webkit-box-align: end;
  align-items: flex-end;
}

.around-xs {
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.between-xs {
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
  justify-content: space-between;
}

.first-xs {
  -ms-flex-order: -1;
  -webkit-box-ordinal-group: 0;
  order: -1;
}

.last-xs {
  -ms-flex-order: 1;
  -webkit-box-ordinal-group: 2;
  order: 1;
}

@media only screen and (min-width: 48em) {
  .container {
    width: 46rem;
  }

  .col-sm,
  .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 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    padding-right: 1rem;
    padding-left: 1rem;
  }

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

  .col-sm-1 {
    -ms-flex-preferred-size: 8.333%;
    flex-basis: 8.333%;
    max-width: 8.333%;
  }

  .col-sm-2 {
    -ms-flex-preferred-size: 16.667%;
    flex-basis: 16.667%;
    max-width: 16.667%;
  }

  .col-sm-3 {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }

  .col-sm-4 {
    -ms-flex-preferred-size: 33.333%;
    flex-basis: 33.333%;
    max-width: 33.333%;
  }

  .col-sm-5 {
    -ms-flex-preferred-size: 41.667%;
    flex-basis: 41.667%;
    max-width: 41.667%;
  }

  .col-sm-6 {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }

  .col-sm-7 {
    -ms-flex-preferred-size: 58.333%;
    flex-basis: 58.333%;
    max-width: 58.333%;
  }

  .col-sm-8 {
    -ms-flex-preferred-size: 66.667%;
    flex-basis: 66.667%;
    max-width: 66.667%;
  }

  .col-sm-9 {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }

  .col-sm-10 {
    -ms-flex-preferred-size: 83.333%;
    flex-basis: 83.333%;
    max-width: 83.333%;
  }

  .col-sm-11 {
    -ms-flex-preferred-size: 91.667%;
    flex-basis: 91.667%;
    max-width: 91.667%;
  }

  .col-sm-12 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }

  .col-sm-offset-1 {
    margin-left: 8.333%;
  }

  .col-sm-offset-2 {
    margin-left: 16.667%;
  }

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

  .col-sm-offset-4 {
    margin-left: 33.333%;
  }

  .col-sm-offset-5 {
    margin-left: 41.667%;
  }

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

  .col-sm-offset-7 {
    margin-left: 58.333%;
  }

  .col-sm-offset-8 {
    margin-left: 66.667%;
  }

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

  .col-sm-offset-10 {
    margin-left: 83.333%;
  }

  .col-sm-offset-11 {
    margin-left: 91.667%;
  }

  .start-sm {
    -ms-flex-pack: start;
    -webkit-box-pack: start;
    justify-content: flex-start;
    text-align: start;
  }

  .center-sm {
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    text-align: center;
  }

  .end-sm {
    -ms-flex-pack: end;
    -webkit-box-pack: end;
    justify-content: flex-end;
    text-align: end;
  }

  .top-sm {
    -ms-flex-align: start;
    -webkit-box-align: start;
    align-items: flex-start;
  }

  .middle-sm {
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
  }

  .bottom-sm {
    -ms-flex-align: end;
    -webkit-box-align: end;
    align-items: flex-end;
  }

  .around-sm {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .between-sm {
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between;
  }

  .first-sm {
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
    order: -1;
  }

  .last-sm {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    order: 1;
  }
}

@media only screen and (min-width: 62em) {
  .container {
    width: 61rem;
  }

  .col-md,
  .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 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    padding-right: 1rem;
    padding-left: 1rem;
  }

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

  .col-md-1 {
    -ms-flex-preferred-size: 8.333%;
    flex-basis: 8.333%;
    max-width: 8.333%;
  }

  .col-md-2 {
    -ms-flex-preferred-size: 16.667%;
    flex-basis: 16.667%;
    max-width: 16.667%;
  }

  .col-md-3 {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }

  .col-md-4 {
    -ms-flex-preferred-size: 33.333%;
    flex-basis: 33.333%;
    max-width: 33.333%;
  }

  .col-md-5 {
    -ms-flex-preferred-size: 41.667%;
    flex-basis: 41.667%;
    max-width: 41.667%;
  }

  .col-md-6 {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }

  .col-md-7 {
    -ms-flex-preferred-size: 58.333%;
    flex-basis: 58.333%;
    max-width: 58.333%;
  }

  .col-md-8 {
    -ms-flex-preferred-size: 66.667%;
    flex-basis: 66.667%;
    max-width: 66.667%;
  }

  .col-md-9 {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }

  .col-md-10 {
    -ms-flex-preferred-size: 83.333%;
    flex-basis: 83.333%;
    max-width: 83.333%;
  }

  .col-md-11 {
    -ms-flex-preferred-size: 91.667%;
    flex-basis: 91.667%;
    max-width: 91.667%;
  }

  .col-md-12 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }

  .col-md-offset-1 {
    margin-left: 8.333%;
  }

  .col-md-offset-2 {
    margin-left: 16.667%;
  }

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

  .col-md-offset-4 {
    margin-left: 33.333%;
  }

  .col-md-offset-5 {
    margin-left: 41.667%;
  }

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

  .col-md-offset-7 {
    margin-left: 58.333%;
  }

  .col-md-offset-8 {
    margin-left: 66.667%;
  }

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

  .col-md-offset-10 {
    margin-left: 83.333%;
  }

  .col-md-offset-11 {
    margin-left: 91.667%;
  }

  .start-md {
    -ms-flex-pack: start;
    -webkit-box-pack: start;
    justify-content: flex-start;
    text-align: start;
  }

  .center-md {
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    text-align: center;
  }

  .end-md {
    -ms-flex-pack: end;
    -webkit-box-pack: end;
    justify-content: flex-end;
    text-align: end;
  }

  .top-md {
    -ms-flex-align: start;
    -webkit-box-align: start;
    align-items: flex-start;
  }

  .middle-md {
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
  }

  .bottom-md {
    -ms-flex-align: end;
    -webkit-box-align: end;
    align-items: flex-end;
  }

  .around-md {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .between-md {
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between;
  }

  .first-md {
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
    order: -1;
  }

  .last-md {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    order: 1;
  }
}

@media only screen and (min-width: 75em) {
  .container {
    width: 71rem;
  }

  .col-lg,
  .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 {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    padding-right: 1rem;
    padding-left: 1rem;
  }

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

  .col-lg-1 {
    -ms-flex-preferred-size: 8.333%;
    flex-basis: 8.333%;
    max-width: 8.333%;
  }

  .col-lg-2 {
    -ms-flex-preferred-size: 16.667%;
    flex-basis: 16.667%;
    max-width: 16.667%;
  }

  .col-lg-3 {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }

  .col-lg-4 {
    -ms-flex-preferred-size: 33.333%;
    flex-basis: 33.333%;
    max-width: 33.333%;
  }

  .col-lg-5 {
    -ms-flex-preferred-size: 41.667%;
    flex-basis: 41.667%;
    max-width: 41.667%;
  }

  .col-lg-6 {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }

  .col-lg-7 {
    -ms-flex-preferred-size: 58.333%;
    flex-basis: 58.333%;
    max-width: 58.333%;
  }

  .col-lg-8 {
    -ms-flex-preferred-size: 66.667%;
    flex-basis: 66.667%;
    max-width: 66.667%;
  }

  .col-lg-9 {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }

  .col-lg-10 {
    -ms-flex-preferred-size: 83.333%;
    flex-basis: 83.333%;
    max-width: 83.333%;
  }

  .col-lg-11 {
    -ms-flex-preferred-size: 91.667%;
    flex-basis: 91.667%;
    max-width: 91.667%;
  }

  .col-lg-12 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }

  .col-lg-offset-1 {
    margin-left: 8.333%;
  }

  .col-lg-offset-2 {
    margin-left: 16.667%;
  }

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

  .col-lg-offset-4 {
    margin-left: 33.333%;
  }

  .col-lg-offset-5 {
    margin-left: 41.667%;
  }

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

  .col-lg-offset-7 {
    margin-left: 58.333%;
  }

  .col-lg-offset-8 {
    margin-left: 66.667%;
  }

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

  .col-lg-offset-10 {
    margin-left: 83.333%;
  }

  .col-lg-offset-11 {
    margin-left: 91.667%;
  }

  .start-lg {
    -ms-flex-pack: start;
    -webkit-box-pack: start;
    justify-content: flex-start;
    text-align: start;
  }

  .center-lg {
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    text-align: center;
  }

  .end-lg {
    -ms-flex-pack: end;
    -webkit-box-pack: end;
    justify-content: flex-end;
    text-align: end;
  }

  .top-lg {
    -ms-flex-align: start;
    -webkit-box-align: start;
    align-items: flex-start;
  }

  .middle-lg {
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
  }

  .bottom-lg {
    -ms-flex-align: end;
    -webkit-box-align: end;
    align-items: flex-end;
  }

  .around-lg {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .between-lg {
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between;
  }

  .first-lg {
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
    order: -1;
  }

  .last-lg {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    order: 1;
  }
}

.nepali-date-picker {
  background: var(--ebony-white) none repeat scroll 0 0;
  border: 1px solid var(--shuttle-gray-bombay);
  -webkit-box-shadow: 0 5px 15px -5px rgba(var(--ebony-white-rgb), 0.506);
          box-shadow: 0 5px 15px -5px rgba(var(--ebony-white-rgb), 0.506);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #333333;
  display: block;
  padding: 8px;
  position: absolute;
  z-index: 9999;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.nepali-date-picker table {
  background-color: transparent;
  border-collapse: collapse;
  width: 100%;
  max-width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 2px solid rgba(var(--oxford-blue-mystic-rgb), 0.17);
}

.nepali-date-picker table thead {
  background: var(--ebony-white-darken);
}

.nepali-date-picker table th {
  color: var(--white-ebony-rgb);
  font-weight: 700;
  text-align: center;
  cursor: default;
  background: var(--mystic-oxford-blue) none repeat scroll 0 0;
}

.nepali-date-picker table thead td {
  color: var(--white-ebony-rgb);
  font-weight: 500;
  padding: 3px;
}

.nepali-date-picker table td {
  border: 1px solid rgba(var(--white-ebony-rgb-value), 0.1);
  color: var(--white-ebony);
  padding: 0;
  width: 35px;
  text-align: center;
  font-size: 14px;
}

.nepali-date-picker table tbody td {
  cursor: pointer;
}

.nepali-date-picker table tbody td.current-month-date:hover {
  background-color: var(--shuttle-gray-bombay);
  color: var(--white-ebony);
  font-weight: normal;
}

.nepali-date-picker table td.other-month-date,
.nepali-date-picker table td.current-month-date.disable {
  color: var(--shuttle-gray-bombay);
  cursor: default;
}

.nepali-date-picker table tbody td.current-month-date.disable:hover {
  background-color: inherit;
  color: var(--shuttle-gray-bombay);
  font-weight: normal;
}

.nepali-date-picker .icon {
  filter: invert(50%);
  -webkit-filter: invert(50%);
  opacity: 0.7;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC");
}

.nepali-date-picker .icon:hover {
  opacity: 1;
}

.nepali-date-picker .prev-btn.icon {
  background-position: 80px center;
  float: left;
  height: 30px;
  width: 20px;
}

.current-month-date.active,
.drop-down-content li.active {
  background-color: #ecc417;
  color: #0e1724;
  font-weight: 600;
}

.nepali-date-picker .next-btn.icon {
  background-position: 0 center;
  float: right;
  height: 30px;
  width: 20px;
}

.nepali-date-picker .today-btn.icon {
  background-position: 130px center;
  display: block;
  float: left;
  height: 30px;
  margin: 0 15px;
  width: 20px;
}

.nepali-date-picker .current-month-txt {
  color: rgba(var(--white-ebony-rgb-value), 0.8);
  cursor: pointer;
  display: inline-block;
  font-weight: 500;
  line-height: 30px;
  padding-right: 20px;
  position: relative;
  text-align: right;
  width: 80px;
}

.nepali-date-picker .current-year-txt {
  color: rgba(var(--white-ebony-rgb-value), 0.8);
  font-weight: 500;
  padding-right: 20px;
  cursor: pointer;
  position: relative;
  display: inline-block;
  line-height: 30px;
}

.nepali-date-picker .current-year-txt:hover {
  text-decoration: underline;
}

.nepali-date-picker .current-month-txt:hover {
  text-decoration: underline;
}

.nepali-date-picker .calendar-controller i.icon-drop-down {
  background-position: 12px -15px;
  height: 30px;
  position: absolute;
  width: 20px;
}

.nepali-date-picker .drop-down-content {
  background-color: var(--oxford-blue-mystic);
  border: 1px solid var(--shuttle-gray-bombay);
  -webkit-box-shadow: 0 3px 3px 0 rgba(var(--ebony-white-rgb), 0.32);
          box-shadow: 0 3px 3px 0 rgba(var(--ebony-white-rgb), 0.32);
  display: none;
  height: 99px;
  padding: 0;
  position: absolute;
  width: 100%;
  /*overflow: hidden;*/
}

.nepali-date-picker .scrollbar-wrapper {
  border-left: 1px solid rgba(var(--oxford-blue-mystic-rgb), 0.2);
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  width: 15px;
}

.scrollbar {
  background-color: var(--ebony-white-darken);
  border-radius: 2.5px;
  display: block;
  height: 100%;
  opacity: 0.5;
  position: absolute;
  right: 6.5px;
  width: 5px;
}

.nepali-date-picker .drop-down-content .option-wrapper {
  height: 100%;
  overflow-x: hidden;
  overflow-y: scroll;
  padding: 0;
  position: relative;
}

.nepali-date-picker .drop-down-content ul {
  list-style: outside none none;
  margin: 0;
  padding: 0 5px 0 0;
}

.drop-down-content li {
  border-bottom: 1px solid rgba(var(--oxford-blue-white-rgb), 0.39);
  font-weight: normal;
  line-height: 20px;
  text-align: left;
  color: var(--bombay-shuttle-gray);
  font-size: 12px;
  padding: 2px 5px;
}

.drop-down-content li:hover {
  background: var(--shuttle-gray-bombay);
  color: rgba(var(--white-ebony-rgb-value), 0.7);
}

.drop-down-content li:last-child {
  border-bottom: medium none;
}

.main-wrapper {
  color: var(--white-ebony);
}

.main-wrapper--with-sidebar {
  width: calc(100% - 82px);
  margin-left: 82px;
}

.main-wrapper--with-sidebar .main-content {
  padding: 35px 48px;
}

.main-wrapper--with-form {
  margin-top: 96px;
}

.modal-header h3,
.modal-header .button-link,
.modal-footer h3,
.modal-footer .button-link {
  color: #fff !important;
}

.content-sidebar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.content-sidebar__content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-right: 12px;
}

.content-sidebar__sidebar {
  width: 270px;
}

.content-detail__header .user-detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.content-detail__header .user-detail .user-avatar {
  border-radius: 50%;
  margin-right: 11px;
  width: 50px;
  height: 50px;
  -o-object-fit: cover;
     object-fit: cover;
}

.content-detail__header .user-detail .user-detail-info h3 {
  color: var(--mystic-oxford-blue);
}

.content-detail__header .user-detail .user-detail-info span {
  color: var(--mystic-oxford-blue);
  opacity: 0.5;
}

.content-detail__body {
  padding: 24px 34px;
}

.content-detail__content .desc {
  font-size: 18px;
  line-height: 1.33;
}

.content-detail__content .desc p {
  color: var(--mystic-oxford-blue);
  margin-bottom: 28px;
  font-size: 16px;
  white-space: pre-wrap;
}

.content-detail__content .more-detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 30px;
}

.content-detail__content .more-detail > div {
  color: var(--mystic-oxford-blue);
  font-size: 14px;
}

.content-detail__content .more-detail > div:not(:first-child) {
  margin-left: 24px;
}

.content-detail__content .more-detail .wards img {
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;
}

.content-detail__content .more-detail .wards ul {
  display: inline-block;
}

.content-detail__content .more-detail .wards ul li {
  display: inline-block;
}

.content-detail__content .more-detail .wards ul li:not(:last-child):after {
  content: ",";
}

.content-detail__content .more-detail .status:before {
  content: "";
  display: inline-block;
  height: 7px;
  width: 7px;
  border-radius: 9px;
  margin-right: 4px;
}

.content-detail__content .more-detail .status.urgent:before {
  background-color: #c54357;
}

.content-detail__content .more-detail .status.low-urgent:before {
  background-color: #f2dd50;
}

.content-detail__content .images {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 0 -16px 30px -16px;
}

.content-detail__content .images li {
  margin-bottom: 16px;
  padding: 0 16px;
}

.content-detail__content .images li img {
  width: 100%;
  display: block;
  height: 140px;
  -o-object-fit: cover;
     object-fit: cover;
}

.content-detail__content .feedback-reply .feedback-reply-item {
  padding: 8px 0;
  margin: 10px 0px;
}

.content-detail__content .feedback-reply .feedback-reply-item:not(:last-child) {
  border-bottom: 1px solid var(--shuttle-gray-bombay);
}

.content-detail__content .feedback-reply .feedback-reply-item > div {
  margin-bottom: 8px;
}

.content-detail__content .feedback-reply .feedback-reply-item > div .feedback-timestamp,
.content-detail__content .feedback-reply .feedback-reply-item > div .feedback-author {
  color: var(--white-ebony-rgb);
  font-size: 12px;
  line-height: 1.33;
  font-weight: 400;
}

.content-detail__content .feedback-reply .feedback-reply-item > div .feedback-timestamp strong,
.content-detail__content .feedback-reply .feedback-reply-item > div .feedback-author strong {
  color: rgba(var(--white-ebony-rgb-value), 0.7);
  font-weight: 600;
}

.content-detail__actions {
  background-color: #0e1724;
  border-radius: 0 0 12px 12px;
  padding: 30px;
}

.content-detail__actions ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

.content-detail__actions ul li {
  font-size: 16px;
  cursor: pointer;
}

.content-detail__actions ul li:first-child {
  color: #c54357;
}

.content-detail__actions ul li:last-child {
  color: #ecc417;
}

.content-detail__actions ul li img {
  margin-right: 12px;
  display: inline-block;
  vertical-align: middle;
}

.status-dropdown {
  position: relative;
  display: inline-block;
}

.status-dropdown .status-title {
  font-size: 14px;
  padding: 4px 14px;
  white-space: nowrap;
  border-radius: 18px;
  color: #fff;
  background-color: #252e3b;
  cursor: pointer;
}

.status-dropdown .status-title .icon {
  display: inline-block;
  vertical-align: middle;
  margin-left: 6px;
  border-color: white transparent transparent;
  border-width: 3px 3px 0;
  border-style: solid;
}

.status-dropdown .options {
  position: absolute;
  left: 0;
  padding-top: 3px;
  z-index: 999;
  opacity: 0;
  visibility: hidden;
}

.status-dropdown .options ul {
  background-color: #252e3b;
  -webkit-box-shadow: 0 2px 80px 0 rgba(0, 0, 0, 0.8);
  box-shadow: 0 2px 80px 0 rgba(0, 0, 0, 0.8);
  border-radius: 4px;
}

.status-dropdown .options li {
  padding: 8px 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  white-space: nowrap;
  color: rgba(255, 255, 255, 0.7);
  cursor: pointer;
}

.status-dropdown .options li:hover {
  color: #fff;
}

.status-dropdown .options li:not(:last-child) {
  border-bottom: 1px solid #3b4155;
}

.status-dropdown .options li .ic {
  margin-right: 6px;
}

.status-dropdown:hover .options {
  opacity: 1;
  visibility: visible;
}

.status {
  border-radius: 12px;
  color: #fff;
  padding: 4px 8px;
  font-size: 13px;
  text-transform: uppercase;
  white-space: nowrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.status--success {
  background-color: #3aa84b;
}

.status--danger {
  background-color: #ce3147;
}

.status--default {
  background-color: #5d636d;
}

.tags {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  gap: 7px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.tags li {
  color: #fff;
  border-radius: 18px;
  background-color: #5d636d;
  padding: 4px 10px;
  display: inline-block;
  font-size: 11px;
}

.projects-content .tabs__item {
  padding: 4px 24px;
}

.user-detail-header img {
  width: 250px;
  height: 150px;
  -o-object-fit: cover;
     object-fit: cover;
  margin-bottom: 18px;
}

.user-detail-header .user-action {
  border-radius: 17px;
  background-color: #252e3b;
  background-repeat: no-repeat;
  background-position: 18px;
  padding: 6px 20px 6px 36px;
  background-size: 12px;
  -webkit-transition: all .2s ease-in;
  transition: all .2s ease-in;
  cursor: pointer;
  font-size: 13px;
  color: rgba(255, 255, 255, 0.7);
  text-decoration: none;
}

.user-detail-header .user-action.edit {
  background-image: url(/images/icons/ic-edit.svg);
}

.user-detail-header .user-action.remove {
  background-image: url(/images/icons/ic-deactivate.svg);
}

.user-detail-header .user-action.re-activate {
  background-image: url(/images/icons/ic-reactivate.svg);
}

.user-detail-header .user-action:hover {
  color: #fff;
  background-color: #1f2732;
}

.invoice-form .list > li {
  padding: 18px 12px;
}

.invoice-form .list > li:not(:last-child) {
  margin-bottom: 4px;
}

.invoice-form .list > li h3,
.invoice-form .list > li h4 {
  color: var(--mystic-oxford-blue);
  margin-bottom: 8px;
  display: inline-block;
}

.invoice-form .list__sub > li {
  padding-left: 12px;
  color: var(--mystic-oxford-blue);
}

.invoice-form .list__sub > li:not(:last-child) {
  margin-bottom: 12px;
}

.invoice-form .list__sub > li .list__sub-inner {
  padding-left: 24px;
}

.invoice-form .list__sub-inner > li {
  font-size: 16px;
}

.invoice-form .table {
  margin-bottom: 24px;
}

.invoice-form .table thead tr th,
.invoice-form .table tbody tr th {
  font-size: 16px;
}

.invoice-list__label {
  color: var(--mystic-oxford-blue);
  opacity: .7;
}

.invoice-list__text {
  color: var(--mystic-oxford-blue);
}

.invoice-list__text.project-objectives {
  white-space: pre-line;
  margin-left: 20px;
}

.invoice-list__input.form-control,
.invoice-list .date-picker-bs {
  display: inline-block;
  height: 30px;
  width: 250px;
}

.invoice-list__edit {
  cursor: pointer;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .2s ease-in;
  transition: all .2s ease-in;
}

.invoice-list:hover .ic {
  opacity: 1;
  visibility: visible;
}

.estimates.form .fieldset {
  margin-bottom: 10px;
}

.estimates.form .fieldset__body {
  background-color: rgba(var(--oxford-blue-geyser-rgb), 0.8);
}

.estimates.form .fieldset .form-level {
  border: 1px solid var(--shuttle-gray-bombay);
  padding: 24px 25px;
  position: relative;
}

.estimates.form .fieldset .form-level__level-one {
  background-color: var(--oxford-blue-athens-gray-l);
}

.estimates.form .fieldset .form-level__level-two {
  background-color: var(--oxford-blue);
}

.form-estimates .page-header-info {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  max-width: 800px;
}

.form-estimates .page-header--with-form.page-header--with-form-activity {
  position: relative;
  margin: -96px 0 32px;
  padding: 12px 32px;
}

.form-estimates .page-header--with-form.page-header--with-form-activity .form-group {
  margin-top: -8px;
  padding-right: 96px;
}

.form-estimates .page-header--with-form.page-header--with-form-activity .table-wrapper {
  margin-top: 96px;
}

.form-estimates .page-header-form-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 5px;
  font-size: 14px;
  position: relative;
}

.form-estimates .page-header-form-info .form-category {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 100px 0 4px;
}

.form-estimates .page-header-form-info .label {
  margin-right: 10px;
  display: inline-block;
  color: #f2f4f6;
}

.form-estimates .page-header-form-info .multiselect__single {
  color: #f2f4f6;
  margin-bottom: 0;
}

.form-estimates .page-header-form-info .form-amount {
  color: #f2f4f6;
}

.form-estimates .table-actions__icon {
  background-color: #3b4555;
}

.form-estimates .activity-header {
  padding: 24px 16px;
  position: sticky;
  top: 0;
  background: var(--ebony-white);
  z-index: 99;
}

.form-estimates .table {
  width: calc(100% - 64px);
  margin: 0 auto;
}

.form-estimates .table tbody::before {
  content: "";
  height: 20px;
  display: table-row;
}

.form-estimates .table tbody:first-of-type::before {
  content: none;
}

.form-estimates .table tbody.table-collapsed {
  opacity: 0.7;
}

.form-estimates .table tbody.table-expanded {
  opacity: 1;
}

.form-estimates .table tbody:hover {
  opacity: 1;
}

.form-estimates .table tbody.field-blur {
  opacity: 0.7;
}

.form-estimates .table tbody.field-blur:hover {
  opacity: 1;
}

.form-estimates .table .field-focus .form-action-plain.action-add {
  border: 1px solid var(--mystic-oxford-blue);
}

.form-estimates .table--default td {
  padding: 10px 16px;
  font-size: 12px;
}

.form-estimates .table--default tr.field-input textarea,
.form-estimates .table--default tr.field-input input {
  border-color: var(--mystic-oxford-blue);
  color: var(--mystic-oxford-blue);
}

.form-estimates .table .form-action-plain {
  display: inline-block;
}

.form-estimates .table .form-action-plain.action-add {
  color: var(--mystic-oxford-blue);
}

.form-estimates .btn-action {
  width: 18px;
  text-indent: -9999px;
  display: inline-block;
  position: relative;
}

.form-estimates .btn-action:before {
  background-image: url(/images/icons/sprites.svg);
  background-repeat: no-repeat;
  content: "";
  height: 18px;
  width: 15px;
  position: absolute;
  top: 0;
  left: 0;
}

.form-estimates .btn-action.btn-action--save:before {
  background-position: -42px -119px;
}

.form-estimates .btn-action.btn-action--delete:before {
  background-position: -42px -98px;
}

.form-estimates .table-actions {
  display: inline-block;
}

.form-estimates .table-actions__menu li {
  padding: 12px 24px;
}

.form-estimates .table-actions__menu li::before {
  content: none;
}

.page-title .form-title {
  color: rgba(232, 237, 241, 0.8);
}

.page-title .form-title span {
  color: #e8edf1;
}

.card.sub-activity-card {
  padding: 12px 16px;
  border-radius: 0;
}

.activity .card {
  background: #272E39;
  border-radius: 0;
}

.light .activity .card {
  background: #e9edf2 !important;
}

.sub-activity .card {
  background: #141F2F;
}

.light .sub-activity .card,
.light .measurements-wrapper .card {
  background: #f2f4f6 !important;
}

.activity {
  border-radius: 6px;
}

.action-btn-wrapper {
  padding: 0 60px 32px 16px;
}

.measurements-wrapper .card:nth-child(2) .estimate-grid {
  padding-top: 0;
}

.measurements-wrapper .estimate-grid {
  padding-top: 12px;
  padding-bottom: 12px;
}

.desc--dropdown-txt {
  position: absolute;
  top: 48px;
  left: 0;
  width: 100%;
  font-size: 14px;
  z-index: 999;
  border-radius: 3px;
  padding: 8px;
  background-color: var(--oxford-blue-mystic);
  color: var(--athens-gray-ebony-clay);
  border: 1px solid var(--shuttle-gray-bombay);
}

.dashboard-title {
  margin-bottom: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.dashboard-title h2 {
  font-size: 32px;
  font-weight: 700;
  text-transform: uppercase;
}

.dashboard-title .filter-section {
  margin-left: 11px;
  z-index: 99;
  padding: 16px;
  position: relative;
  outline: none;
}

.filter-text {
  position: relative;
  font-size: 12px;
  line-height: 14px;
  text-transform: uppercase;
  padding-left: 24px;
  cursor: pointer;
}

.filter-text:before {
  content: '';
  background: url("/images/icons/ic_filters.svg") no-repeat;
  width: 16px;
  height: 16px;
  background-size: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

.dashboard-project-status {
  margin-bottom: 32px;
}

.dashboard-project-status h2 {
  font-size: 13px;
  line-height: 26px;
  color: rgba(var(--white-ebony-rgb-value), 0.7);
  margin-bottom: 16px;
}

.dashboard-project-status .card {
  padding: 32px 33px;
}

.dashboard-project-status .status-stats > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
}

.dashboard-project-status .projects-value {
  font-size: 42px;
  line-height: 49px;
  font-weight: bold;
  margin-bottom: 8px;
}

.dashboard-project-status .projects-title {
  font-size: 12px;
  line-height: 14px;
  opacity: 0.5;
  text-transform: uppercase;
  display: inline-block;
}

.dashboard-project-status .projects-label ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.dashboard-project-status .projects-label li:not(:first-child) {
  margin-left: 24px;
}

.dashboard-project-status .projects-label .square-label {
  display: inline-block;
  width: 10px;
  height: 10px;
  background: transparent;
  margin-right: 10px;
}

.dashboard-project-status .projects-label .square-label.completed {
  background: #62E9A7;
}

.dashboard-project-status .projects-label .square-label.started {
  background: #17CFF9;
}

.dashboard-project-status .projects-label .square-label.pipeline {
  background: #FECC5C;
}

.dashboard-project-status .projects-label .square-label.delayed {
  background: #E86867;
}

.dashboard-project-status .projects-label .square-label.cancelled {
  background: #ff0200;
}

.dashboard-project-status .projects-label .label-text {
  font-size: 12px;
  line-height: 14px;
  text-transform: uppercase;
}

.dashboard-project-status .status-progress ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.dashboard-project-status .status-progress ul li {
  width: 25%;
}

.dashboard-project-status .status-progress ul li > span {
  height: 5px;
  width: 100%;
  display: inline-block;
  background: transparent;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  position: relative;
}

.dashboard-project-status .status-progress ul li.completed > span {
  background: #62E9A7;
  border-radius: 8px 0 0 8px;
}

.dashboard-project-status .status-progress ul li.completed .on-hover {
  background: #62E9A7;
}

.dashboard-project-status .status-progress ul li.completed .on-hover:after {
  border-top-color: #62E9A7;
}

.dashboard-project-status .status-progress ul li.started > span {
  background: #17CFF9;
}

.dashboard-project-status .status-progress ul li.started .on-hover {
  background: #17CFF9;
}

.dashboard-project-status .status-progress ul li.started .on-hover:after {
  border-top-color: #17CFF9;
}

.dashboard-project-status .status-progress ul li.pipeline > span {
  background: #FECC5C;
}

.dashboard-project-status .status-progress ul li.pipeline .on-hover {
  background: #FECC5C;
}

.dashboard-project-status .status-progress ul li.pipeline .on-hover:after {
  border-top-color: #FECC5C;
}

.dashboard-project-status .status-progress ul li.delayed > span {
  background: #E86867;
}

.dashboard-project-status .status-progress ul li.delayed .on-hover {
  background: #E86867;
}

.dashboard-project-status .status-progress ul li.delayed .on-hover:after {
  border-top-color: #E86867;
}

.dashboard-project-status .status-progress ul li.cancelled > span {
  background: #ff0200;
}

.dashboard-project-status .status-progress ul li.cancelled .on-hover {
  background: #ff0200;
}

.dashboard-project-status .status-progress ul li.cancelled .on-hover:after {
  border-top-color: #ff0200;
}

.dashboard-project-status .status-progress li {
  position: relative;
  cursor: pointer;
}

.dashboard-project-status .status-progress li .on-hover {
  width: 164px;
  position: absolute;
  bottom: 35px;
  left: calc(50% - 82px);
  text-align: center;
  display: none;
  border-radius: 4px;
  padding: 12px 8px;
  background: transparent;
  z-index: 10;
}

.dashboard-project-status .status-progress li .on-hover:after {
  content: '';
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 15px solid #e86867;
  position: absolute;
  bottom: -13px;
  left: 0;
  right: 0;
  text-align: center;
  margin: 0 auto;
}

.dashboard-project-status .status-progress li .on-hover h3 {
  line-height: 1;
  font-size: 32px;
  margin-bottom: 8px;
  color: rgba(0, 0, 0, 0.6);
  font-weight: bold;
}

.dashboard-project-status .status-progress li .on-hover span {
  font-size: 12px;
  line-height: 14px;
  text-transform: uppercase;
  color: #0E1724;
  mix-blend-mode: normal;
  opacity: 0.4;
  font-weight: bold;
}

.dashboard-project-status .status-progress li:hover > span {
  -webkit-transform: scale(1.02);
          transform: scale(1.02);
  -webkit-transition: 0.3s;
  transition: 0.3s;
  border-radius: 0 !important;
  height: 8px;
  line-height: 8px;
  top: 1px;
  z-index: 5;
}

.dashboard-project-status .status-progress li:hover .on-hover {
  display: block;
}

.agreement-chart .card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.ims__dashboard {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.ims__dashboard .container-left {
  width: 100%;
  margin-bottom: 40px;
}

@media only screen and (min-width: 992px) {
  .ims__dashboard .container-left {
    width: 55%;
    margin-bottom: 0;
  }
}

.ims__dashboard .container-left .left-section h2 {
  font-size: 13px;
  line-height: 26px;
}

.ims__dashboard .container-left .left-section h3 {
  font-size: 12px;
  line-height: 24px;
  opacity: 0.5;
  font-weight: 400;
}

.ims__dashboard .container-left .left-section .charts .chart:last-child {
  border-bottom: none;
}

.ims__dashboard .container-left .upper-chart-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.ims__dashboard .container-left .upper-chart-section .map-section-wrapper {
  width: 60%;
}

.ims__dashboard .container-left .upper-chart-section .stats-wrapper {
  width: 40%;
  margin-left: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.ims__dashboard .container-left .upper-chart-section .stats-wrapper .project-section {
  margin-bottom: 20px;
  position: relative;
}

.ims__dashboard .container-left .upper-chart-section .stats-wrapper .project-section .stats-label {
  position: absolute;
  display: block;
  font-size: 14px;
  top: 35px;
}

.ims__dashboard .container-left .upper-chart-section .stats-wrapper .project-section .projects-block {
  cursor: pointer;
  margin-bottom: 20px;
  float: left;
  width: 46%;
  position: relative;
}

.ims__dashboard .container-left .upper-chart-section .stats-wrapper .project-section .projects-block:nth-child(2n) {
  clear: both;
  float: left;
}

.ims__dashboard .container-left .upper-chart-section .stats-wrapper .project-section .projects-block .projects-value {
  font-size: 20px;
  line-height: 1.33;
  font-weight: 700;
}

.ims__dashboard .container-left .upper-chart-section .stats-wrapper .project-section .projects-block .projects-title {
  display: block;
  font-size: 11px;
  margin-top: 3px;
  text-transform: uppercase;
}

.ims__dashboard .container-left .upper-chart-section .stats-wrapper .project-section .projects-block:first-child {
  white-space: nowrap;
}

.ims__dashboard .container-left .upper-chart-section .stats-wrapper .project-section .projects-block:first-child .projects-value {
  font-size: 42px;
}

.ims__dashboard .container-right {
  width: 100%;
  padding: 0;
  margin-bottom: 40px;
}

@media only screen and (min-width: 992px) {
  .ims__dashboard .container-right {
    width: 45%;
    margin-bottom: 0;
    padding: 0 0 0 20px;
  }
}

.ims__dashboard .container-right > div {
  padding: 0px 20px;
}

.ims__dashboard .container-right > div h2 {
  font-size: 13px;
  line-height: 26px;
  font-weight: 400;
}

.ims__dashboard .container-right > div h2 span.title {
  opacity: 0.7;
}

.ims__dashboard .container-right > div .charts .chart {
  margin-bottom: 25px;
}

.ims__dashboard .left__charts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.ims__dashboard .left__charts > div:first-child {
  margin-right: 20px;
  width: 50%;
}

.ims__dashboard .user_committee_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.ims__dashboard .project-progress-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 15px;
}

.ims__dashboard #project-table-wrapper {
  margin-top: 40px;
}

.tooltip {
  background-color: #ecc417;
  -webkit-box-shadow: #252e3b 0px 2px 10px 0px;
          box-shadow: #252e3b 0px 2px 10px 0px;
  color: #252e3b;
  font-size: 14px;
  position: absolute;
  text-align: center;
  z-index: 10;
  border-radius: 4px;
  padding: 8px 15px;
}

.tooltip > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
      align-items: baseline;
  text-align: left;
}

.tooltip .title,
.tooltip .total-count {
  white-space: nowrap;
}

.tooltip .title {
  font-size: 14px;
}

.tooltip .total-count {
  display: block;
  padding-left: 3px;
  font-size: 18px;
  font-weight: bold;
  line-height: normal;
}

.tooltip .tooltip-arrow {
  height: 10px;
  left: 50%;
  position: absolute;
  top: -8px;
  text-indent: -9999px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 14px;
  overflow: hidden;
}

.tooltip .tooltip-arrow:before {
  background-color: #ecc417;
  content: "";
  position: absolute;
  width: 12px;
  height: 12px;
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
          transform: translateX(-50%) translateY(-50%) rotate(45deg);
  top: 10px;
  left: 50%;
  -webkit-box-shadow: #252e3b 0px 2px 6px 0px;
          box-shadow: #252e3b 0px 2px 6px 0px;
}

.monitoring-activity {
  height: 100%;
}

.monitoring-activity .card {
  padding: 0 !important;
  height: calc(100% - 36px);
}

.monitoring-activity .monitoring-stats {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 24px;
  background: #3B4555;
  border-radius: 4px 4px 0 0;
}

.monitoring-activity .monitoring-stats > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.monitoring-activity .monitoring-stats > div span {
  font-size: 12px;
  line-height: 14px;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.5);
  margin-left: 8px;
  display: inline-block;
}

.monitoring-activity .monitoring-stats > div span strong {
  font-weight: bold;
}

.monitoring-activity .monitoring-stats h3 {
  font-weight: bold;
  font-size: 32px;
  line-height: 38px;
  color: #fff;
}

.monitoring-activity .monitoring-activity-list li {
  padding: 24px;
  cursor: pointer;
}

.monitoring-activity .monitoring-activity-list li:not(:last-child) {
  border-bottom: 1px solid #3B4555;
}

.monitoring-activity .monitoring-activity-list li:hover {
  opacity: .75;
}

.monitoring-activity .monitoring-activity-list li h4 {
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 8px;
}

.monitoring-activity .monitoring-activity-list li span {
  font-size: 14px;
  line-height: 22px;
  opacity: 0.5;
}

.dashboard-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
}

.dashboard-project h1 {
  color: #ecc417;
  font-weight: 700;
  font-size: 36px;
}

.dashboard-project .round-label {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-right: 10px;
  border-radius: 50%;
  background: transparent;
}

.dashboard-project .round-label.completed {
  background: #62E9A7;
}

.dashboard-project .round-label.started {
  background: #17CFF9;
}

.dashboard-project .round-label.pipeline {
  background: #FECC5C;
}

.dashboard-project .round-label.delayed {
  background: #E86867;
}

.dashboard-project .round-label.cancelled {
  background: #ff0200;
}

.dashboard-budget h2 {
  font-size: 12px;
}

.dashboard-budget .card {
  margin-top: 10px;
}

.dashboard-dropdown .multiselect__tags {
  min-height: unset !important;
  padding: 6px 40px 0 10px;
}

.municipality-chart {
  padding: 30px 0;
}

.dashboard-category {
  height: 524px;
  background-color: #1B60C8;
  margin: 20px;
}

.dashboard-target {
  height: 421px;
  margin: 0 20px;
}

.dashboard-distribution {
  height: 314px;
  margin: 0 20px;
}

.category-wrapper {
  display: grid;
  grid-template-columns: 2fr 1fr;
  gap: 32px;
}

html[lang='ne'] .dashboard-tabs-header .multiselect {
  min-width: 160px;
}

html[lang='ne'] .dashboard-tabs-header h6 {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}

.dashboard-tabs-header .multiselect__select:before {
  display: inline-block;
  position: absolute;
  top: calc(50% - 10px);
  -webkit-transform-origin: center;
          transform-origin: center;
  right: 8px;
  -webkit-transition: .3s;
  transition: .3s;
}

.multiselect--active .multiselect__select {
  -webkit-transform: none;
          transform: none;
}

.multiselect--active .multiselect__select:before {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.report-page .table th:last-child,
.report-page .table td:last-child {
  text-align: center;
}

.report-page .card-title-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.report-page .card-title-wrapper .card-title {
  font-size: 16px;
}

.sidebar {
  background: #252e3b;
  -webkit-box-shadow: 0 2px 4px 0 #0e1724;
          box-shadow: 0 2px 4px 0 #0e1724;
  height: 100vh;
  left: 0;
  position: fixed;
  top: 0;
  width: 82px;
}

.sidebar .logo {
  cursor: pointer;
  color: #fff;
  display: block;
  font-size: 20px;
  font-weight: 700;
  padding: 26px 22px;
  text-decoration: none;
}

.sidebar .logo img {
  vertical-align: middle;
}

.sidebar .menu {
  border-top: 1px solid #3b4155;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.sidebar .menu > li {
  border-bottom: 1px solid #3b4155;
}

.sidebar .menu > li a {
  color: #fff;
  display: block;
  font-size: 11px;
  opacity: 0.3;
  padding: 58px 0 8px;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}

.sidebar .menu > li a:after {
  background-image: url("/images/icons/sprites.svg");
  background-repeat: no-repeat;
  content: '';
  height: 32px;
  left: 25px;
  position: absolute;
  top: 20px;
  width: 32px;
}

.sidebar .menu > li a:hover {
  opacity: 1;
}

.sidebar .menu > li a:before {
  background-color: #ecc417;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -webkit-box-shadow: 0 2px 4px 0 #0e1724;
          box-shadow: 0 2px 4px 0 #0e1724;
  content: '';
  height: 100%;
  opacity: 0;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  width: 88px;
}

.sidebar .menu > li a span {
  color: #fff;
  position: relative;
}

.sidebar .menu > li a.active {
  opacity: 1;
}

.sidebar .menu > li a.active:before {
  opacity: 1;
}

.sidebar .menu > li a.active:after {
  -webkit-filter: brightness(0.2);
          filter: brightness(0.2);
}

.sidebar .menu > li a.active span {
  color: #252e3b;
}

.sidebar .menu > li.menu--dashboard a:after {
  background-image: url("/images/icons/ic_dashboard.svg");
  background-position: 0 0;
}

.sidebar .menu > li.menu--reports a:after {
  background-image: url("/images/icons/ic_reports.svg");
  background-position: 0 0;
}

.sidebar .menu > li.menu--municipality a:after {
  background-image: url("/images/icons/ic_municipality.svg");
  background-position: 0 0;
}

.sidebar .menu > li.menu--logs a:after {
  background-image: url("/images/icons/ic_logs.svg");
  background-position: 0 0;
}

.sidebar .menu--projects a:after {
  background-position: 0 0;
}

.sidebar .menu--monitoring a:after {
  background-position: 0 -72px;
}

.sidebar .menu--grievance a:after {
  background-position: 0 -142px;
}

.sidebar .menu--users a:after {
  background-position: 0 -212px;
}

.sidebar .menu--localization {
  position: static;
  top: 6px;
  right: 0;
}

.sidebar .menu--localization .switch {
  background-color: #5d636d;
  border-radius: 11px;
  font-size: 12px;
  line-height: 22px;
  text-align: center;
  margin: 18px 15px;
  text-transform: uppercase;
  padding: 3px;
}

.sidebar .menu--localization .switch span {
  color: #0e1724;
  cursor: pointer;
  display: inline-block;
  font-weight: 700;
  opacity: 0.5;
  padding: 0 2px;
}

.sidebar .menu--localization .switch span:first-child {
  border-top-left-radius: 11px;
  border-bottom-left-radius: 11px;
}

.sidebar .menu--localization .switch span:last-child {
  border-top-right-radius: 11px;
  border-bottom-right-radius: 11px;
}

.sidebar .menu--localization .switch span.active {
  background-color: #92969d;
  color: #252e3b;
  opacity: 1;
}

.sidebar .localization-switch {
  background-color: #5d636d;
  border-radius: 11px;
  font-size: 10px;
  line-height: 22px;
  text-align: center;
  margin: 26px 16px;
  text-transform: uppercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.sidebar .localization-switch span {
  color: #000;
  cursor: pointer;
  display: inline-block;
  font-weight: 600;
  opacity: 0.5;
  padding: 0 5px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.sidebar .localization-switch span.active {
  background-color: #92969d;
  color: #252e3b;
  opacity: 1;
}

.sidebar .localization-switch span:first-child {
  border-top-left-radius: 11px;
  border-bottom-left-radius: 11px;
  padding-top: 1px;
}

.sidebar .localization-switch span:last-child {
  border-top-right-radius: 11px;
  border-bottom-right-radius: 11px;
  padding-top: 2px;
}

.button {
  display: inline-block;
  text-align: center;
  border: 0;
  white-space: nowrap;
  cursor: pointer;
}

.button:disabled {
  opacity: 0.2;
}

.button:focus {
  outline: none;
}

.button.button-primary {
  padding: 10px 24px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  font-size: 14px;
  color: #252e3b;
  background-color: #ecc417;
}

.button.button-primary:hover,
.button.button-primary:focus {
  background-color: #d8b312;
  text-decoration: none;
}

.button.button-success {
  padding: 10px 24px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  font-size: 14px;
  color: #fff;
  background-color: #408a4b;
}

.button.button-success:hover,
.button.button-success:focus {
  background-color: #387942;
  text-decoration: none;
}

.button.button-default {
  padding: 6px 24px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  font-size: 14px;
  color: rgba(255, 255, 255, 0.7);
  background-color: #252e3b;
}

.button.button-default:hover,
.button.button-default:focus {
  background-color: #1b222b;
  text-decoration: none;
}

.button.button-link {
  padding: 0 24px;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  font-size: 14px;
  color: var(--white-ebony-rgb);
  background-color: transparent;
}

.button.button-link:hover,
.button.button-link:focus {
  background-color: rgba(0, 0, 0, 0);
  text-decoration: none;
}

.button.button-link:hover {
  text-decoration: underline;
}

.button.button-link-dark {
  padding: 0 24px;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  font-size: 14px;
  color: rgba(255, 255, 255, 0.5);
  background-color: transparent;
}

.button.button-link-dark:hover,
.button.button-link-dark:focus {
  background-color: rgba(0, 0, 0, 0);
  text-decoration: none;
}

.button.button-link-dark:hover {
  text-decoration: underline;
}

.button.button-link-light {
  padding: 0 24px;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  font-size: 14px;
  color: #EFC419;
  background-color: transparent;
}

.button.button-link-light:hover,
.button.button-link-light:focus {
  background-color: rgba(0, 0, 0, 0);
  text-decoration: none;
}

.button.button-link-light:hover {
  text-decoration: underline;
}

.button.button-outline {
  padding: 10px 24px;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  font-size: 14px;
  color: #fff;
  background-color: transparent;
  border: 1px solid #ecc417;
}

.button.button-outline:hover,
.button.button-outline:focus {
  background-color: rgba(0, 0, 0, 0);
  text-decoration: none;
}

.button.button-outline:hover {
  background-color: #ecc417;
  color: #0e1724;
}

.button--with-icon {
  padding: 9px 21px 9px 38px;
  border-radius: 20px;
  background-repeat: no-repeat;
  background-position: 14px center;
  position: relative;
  font-size: 14px;
  color: #fff;
  background-color: #3b4555;
}

.button--with-icon:hover,
.button--with-icon:focus {
  background-color: #313946;
  text-decoration: none;
}

.button--with-icon:before {
  background-image: url(/images/icons/sprites.svg);
  background-repeat: no-repeat;
  content: "";
  left: 18px;
  height: 18px;
  width: 15px;
  position: absolute;
  top: 12px;
}

.button--with-icon svg {
  width: 12px;
  height: 12px;
}

.button--with-icon.add:before {
  background-position: -42px -25px;
}

.button--with-icon.import:before {
  background-position: -42px 0;
}

.button--with-icon.edit:before {
  background-position: -42px -49px;
}

.button--with-icon.approve:before {
  background-position: -42px -119px;
}

.button--with-icon.delete:before {
  background-position: -42px -98px;
}

.button--with-icon.remove:before {
  background-position: -42px -159px;
}

.button--with-icon.reset:before {
  background-position: -42px -74px;
}

.button--with-icon.export:before {
  background-position: -42px 0;
  -webkit-transform: translateY(-2px) rotate(-90deg);
          transform: translateY(-2px) rotate(-90deg);
}

.button--add-row {
  padding: 12px 21px 12px 38px;
  border-radius: 4px;
  background-repeat: no-repeat;
  background-position: 14px center;
  position: relative;
  font-size: 14px;
  color: #fff;
  background-color: #5D636D;
  text-transform: uppercase;
  cursor: pointer;
  -webkit-transition: all .2s ease-in;
  transition: all .2s ease-in;
}

.button--add-row:hover {
  background-color: #464a51;
}

.button--add-row:before {
  background-image: url(/images/icons/sprites.svg);
  background-repeat: no-repeat;
  background-size: 42px;
  background-position: -28px -13px;
  content: "";
  left: 18px;
  height: 18px;
  width: 15px;
  position: absolute;
  top: 12px;
}

.button.button--rounded {
  border-radius: 20px;
}

.btn-empty {
  width: 12px;
  height: 12px;
  background: #ecc417;
  margin-right: 10px;
  border-radius: 2px;
  padding: 0;
  left: -16px;
}

.button-rounded {
  background-color: #3b4155;
  border-radius: 11px;
  color: rgba(255, 255, 255, 0.7);
  font-size: 12px;
  font-weight: 400;
  line-height: 1.33;
  padding: 4px 10px;
}

.button-rounded.blue {
  background-color: #0e5d9e;
}

.button-rounded.green {
  background-color: #408a4b;
}

.button-rounded.red {
  background-color: #c54357;
}

.button-rounded.gray {
  background-color: #5d636d;
}

.custom-checkbox {
  display: inline-block;
  position: relative;
  cursor: pointer;
  font-size: 14px;
  padding-left: 20px;
  line-height: 10px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  color: var(--athens-gray-ebony-clay);
}

.custom-checkbox input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

.custom-checkbox--without-label {
  line-height: 0.9;
  font-size: 14px;
  padding-left: 18px;
}

.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 12px;
  width: 12px;
  background-color: var(--ebony-clay-athens-gray);
  border: 1px solid var(--bombay-shuttle-gray);
  border-radius: 2px;
}

.custom-checkbox input:checked ~ .checkmark {
  background-color: #ECC417;
}

.custom-checkbox input:checked ~ .checkmark {
  background-color: #ECC417;
}

.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

.custom-checkbox input:checked ~ .checkmark:after {
  display: block;
}

.custom-checkbox .checkmark:after {
  left: 3px;
  top: 1px;
  width: 3px;
  height: 5px;
  border: solid #0e1724;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.form-checkbox-inline .custom-checkbox {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 10px;
}

.form--center {
  max-width: 968px;
  margin: 130px auto 48px auto;
}

.form .fieldset {
  border-radius: 6px;
  position: relative;
  overflow: inherit;
}

.form .fieldset__heading {
  color: var(--white-ebony);
  background-color: var(--oxford-blue-mystic);
  border-radius: 8px 8px 0 0;
  padding: 20px 42px;
  border-bottom: 1px solid var(--shuttle-gray-white);
}

.form .fieldset__heading__title {
  text-transform: uppercase;
  font-weight: 700;
}

.form .fieldset__body {
  border-radius: 0 0 8px 8px;
  padding: 28px 42px;
  background-color: var(--ebony-clay-athens-gray);
}

.form .fieldset__body--rounded {
  border-radius: 8px;
}

.form .fieldset__body .row:not(:last-child) {
  margin-bottom: 32px;
}

.form .fieldset__body .form-title {
  color: var(--white-ebony);
  text-transform: uppercase;
  font-weight: 500;
  margin-bottom: 12px;
}

.form .fieldset__body .form-group:not(:last-child) {
  margin-bottom: 18px;
}

.form .fieldset__body .form-group--inline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.form .fieldset__body .form-group--with-fixed-text > div {
  position: relative;
}

.form .fieldset__body .form-group--with-fixed-text > div .fixed-text {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 22px;
  color: rgba(255, 255, 255, 0.5);
}

.form .fieldset__body .form-group--with-fixed-text > div input {
  padding-left: 98px;
}

.form .fieldset__body .form-group .input-group-prepend {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: -1px;
}

.form .fieldset__body .form-group .input-group-prepend .input-group-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: .375rem .75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border-radius: 2px 0 0 2px;
}

.form .fieldset__body .form-group .input-group-prepend input {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.form .fieldset__body .form-level {
  border: 1px solid var(--shuttle-gray-bombay);
  padding: 24px 25px;
  position: relative;
}

.form .fieldset__body .form-level__level-one {
  background-color: var(--oxford-blue-athens-gray-l);
}

.form .fieldset__body .form-level__level-two {
  color: var(--oxford-blue-geyser);
}

.form .close-button {
  background-color: #252e3b;
  display: block;
  height: 28px;
  width: 28px;
  position: absolute;
  top: 0px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  right: -15px;
  opacity: 0.8;
  cursor: pointer;
  border-width: 2px;
  border-style: solid;
  border-color: white;
  -o-border-image: initial;
     border-image: initial;
  border-radius: 50%;
  -webkit-transition: all 0.2s ease-in 0s;
  transition: all 0.2s ease-in 0s;
}

.form .close-button:before,
.form .close-button:after {
  content: "";
  height: 14px;
  width: 2px;
  position: absolute;
  top: 50%;
  left: 50%;
  background: #ecc417;
  border-radius: 6px;
}

.form .close-button:before {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
}

.form .close-button:after {
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
}

.label {
  color: var(--athens-gray-ebony-clay);
  display: block;
  margin-bottom: 4px;
}

.form-control {
  color: var(--athens-gray-ebony-clay);
  width: 100%;
  background-color: var(--oxford-blue-mystic);
  border: 1px solid var(--shuttle-gray-bombay);
  font-size: 14px;
  padding: 15px 10px;
  border-radius: 3px;
  height: 40px;
}

.form-control:focus {
  outline: none;
}

.form-control.disabled {
  background: var(--input-disabled-bg);
  cursor: default;
}

textarea.form-control {
  height: auto;
}

.form-section {
  background: #142031;
  padding: 8px;
  margin-bottom: 12px;
}

.error-message {
  background-color: #c54357;
  color: #fff;
  position: relative;
  border-radius: 2px;
  margin: 10px 0px 14px;
  padding: 4px 6px;
  font-size: 12px;
}

.error-message .tooltip-arrow {
  height: 10px;
  left: 20px;
  position: absolute;
  top: -8px;
  text-indent: -9999px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 14px;
  overflow: hidden;
}

.error-message .tooltip-arrow:before {
  background-color: #c54357;
  content: "";
  position: absolute;
  width: 12px;
  height: 12px;
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
          transform: translateX(-50%) translateY(-50%) rotate(45deg);
  top: 10px;
  left: 50%;
  -webkit-box-shadow: #252e3b 0px 2px 6px 0px;
          box-shadow: #252e3b 0px 2px 6px 0px;
}

.file-upload {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.file-upload .control-fileupload {
  border: 1px solid #d6d7d6;
  background: #fff;
  border-radius: 4px 0 0 4px;
  width: 200px;
  height: 36px;
  line-height: 36px;
  padding: 0px 10px 2px 10px;
  overflow: hidden;
  position: relative;
  cursor: pointer;
}

.file-upload .control-fileupload label {
  color: #252e3b;
}

.file-upload .control-fileupload input[type="file"] {
  display: block !important;
  right: 1px;
  top: 1px;
  height: 36px;
  opacity: 0;
  width: 100%;
  background: none;
  position: absolute;
  overflow: hidden;
  z-index: 2;
}

.file-upload .upload-btn {
  padding: 9px 20px;
  border-radius: 0 4px 4px 0;
  cursor: pointer;
  height: 36px;
  font-weight: 600;
  background-color: #ecc417;
  -webkit-transition: background-color 0.2s ease-in;
  transition: background-color 0.2s ease-in;
  cursor: pointer;
  color: #252e3b;
  text-decoration: none;
  transition: background-color 0.2s ease-in;
}

.file-upload .upload-btn:hover {
  background-color: #c09f10;
}

.multiselect {
  font-size: 14px;
}

.multiselect__tag {
  background: var(--bombay-shuttle-gray);
  color: var(--ebony-white);
  margin-bottom: 2px;
}

.multiselect__input {
  background: var(--oxford-blue-mystic);
  color: var(--white-ebony);
}

.multiselect__tag-icon:after {
  color: var(--ebony-white);
}

.multiselect__tag-icon:hover {
  background: rgba(var(--ebony-white), 0.1);
}

.multiselect__tags {
  background: var(--oxford-blue-mystic);
  border: 1px solid var(--shuttle-gray-bombay);
  color: var(--ebony-white);
  padding: 8px 40px 0 8px;
  border-radius: 3px;
  cursor: pointer;
}

.multiselect__content-wrapper {
  background-color: var(--ebony-clay-athens-gray);
  border: 1px solid var(--shuttle-gray-bombay);
  border-radius: 0;
  max-height: 200px !important;
}

.multiselect__option {
  color: var(--white-ebony);
}

.multiselect__option--highlight,
.multiselect__option--selected {
  background-color: var(--dropdown-selected-bg);
}

.multiselect__option--highlight.multiselect__option--highlight,
.multiselect__option--selected.multiselect__option--highlight {
  background-color: var(--dropdown-selected-bg);
}

.multiselect__single {
  color: var(--white-ebony);
  background-color: transparent;
  font-size: 14px;
}

.multiselect__placeholder {
  margin-bottom: 8px;
  padding-top: 0;
  color: var(--white-ebony);
  opacity: 0.5;
}

.multiselect__select {
  right: 6px;
}

.multiselect__select:before {
  top: 58%;
}

.multiselect--rounded .multiselect__tags {
  border-radius: 20px;
}

.multiselect--rounded .multiselect__content-wrapper {
  border-radius: 0 0 20px 20px;
}

.multiselect--rounded .multiselect__tags,
.multiselect--rounded .multiselect__content-wrapper {
  border: 0;
}

.link-dropdown {
  position: relative;
}

.link-dropdown__header {
  cursor: pointer;
}

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

.link-dropdown__header .title {
  display: inline-block;
  color: var(--oxford-blue-mystic);
}

.link-dropdown__header .title strong {
  font-weight: 600;
}

.link-dropdown__header .icon {
  display: inline-block;
  vertical-align: middle;
  margin-left: 6px;
  border-color: var(--mystic-oxford-blue) transparent transparent;
  border-width: 5px 5px 0px;
  border-style: solid;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}

.link-dropdown__options {
  padding-top: 4px;
  position: absolute;
  top: 100%;
  right: 0;
  width: auto;
  min-width: 200px;
  z-index: 1000;
  -webkit-box-shadow: 0 25px 40px -20px rgba(14, 23, 36, 0.5);
          box-shadow: 0 25px 40px -20px rgba(14, 23, 36, 0.5);
  opacity: 0;
  visibility: hidden;
}

.link-dropdown__options div {
  background-color: var(--oxford-blue-mystic);
}

.link-dropdown__options div:first-child {
  border-radius: 4px 4px 0 0;
}

.link-dropdown__options div:last-child {
  border-radius: 0 0 4px 4px;
}

.link-dropdown__options div span {
  color: var(--athens-gray-ebony-clay);
  cursor: pointer;
  display: block;
  font-size: 14px;
  padding: 8px 16px;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}

.link-dropdown__options div span:hover {
  background-color: var(--ebony-clay-athens-gray);
  color: var(--white-ebony);
}

.link-dropdown:hover .dropdown-options {
  opacity: 1;
  visibility: visible;
}

#fiscal-year.multiselect {
  width: 160px;
}

::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: var(--white-ebony-rgb);
}

::-moz-placeholder {
  /* Firefox 19+ */
  color: var(--white-ebony-rgb);
}

:-ms-input-placeholder {
  /* IE 10+ */
  color: var(--white-ebony-rgb);
}

:-moz-placeholder {
  /* Firefox 18- */
  color: var(--white-ebony-rgb);
}

.theme-switch {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 16px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: var(--athens-gray-ebony-clay);
}

.theme-switch input[type="checkbox"] {
  height: 0;
  width: 0;
  visibility: hidden;
}

.theme-switch label {
  cursor: pointer;
  text-indent: -9999px;
  width: 30px;
  height: 17px;
  background: grey;
  display: block;
  border-radius: 100px;
  position: relative;
}

.theme-switch label:after {
  content: "";
  position: absolute;
  top: 2px;
  left: 2px;
  width: 13px;
  height: 13px;
  background: #fff;
  border-radius: 90px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.theme-switch input:checked + label {
  background: #ecc417;
}

.theme-switch input:checked + label:after {
  left: calc(100% - 2px);
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}

.required:after {
  content: " *";
  color: var(--torch-red);
}

.project__create-edit .fieldset,
.fieldset__transparent-header .fieldset {
  background-color: var(--ebony-clay-athens-gray);
}

.project__create-edit .fieldset__heading,
.fieldset__transparent-header .fieldset__heading {
  background: transparent;
  padding: 30px 30px 16px;
  border: 0;
}

.project__create-edit .fieldset__body,
.fieldset__transparent-header .fieldset__body {
  padding: 0 30px 14px;
}

.project__create-edit .form-group,
.fieldset__transparent-header .form-group {
  margin-bottom: 18px;
}

.project__create-edit .fieldset {
  margin-bottom: 16px;
}

.project__create-edit .row {
  margin-left: -8px;
  margin-right: -8px;
}

.project__create-edit .form--center {
  max-width: 1156px;
}

.project__create-edit .form--wide {
  max-width: 80% !important;
}

.project__create-edit .fieldset {
  background-color: var(--ebony-clay-athens-gray);
}

.project__create-edit .fieldset__heading {
  background: transparent;
  padding: 30px 30px 16px;
  border: 0;
}

.project__create-edit .fieldset__body {
  padding: 0 30px 14px;
}

.project__create-edit textarea {
  height: 127px;
}

.custom-select-arrow {
  position: relative;
}

.custom-select-arrow select {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
}

.custom-select-arrow:before {
  content: '';
  height: 7px;
  width: 7px;
  border-right: 1px solid var(--athens-gray-ebony-clay);
  border-bottom: 1px solid var(--athens-gray-ebony-clay);
  -webkit-transform: translateY(-60%) rotate(45deg);
          transform: translateY(-60%) rotate(45deg);
  position: absolute;
  top: 50%;
  right: 12px;
}

.page-header .page-title {
  color: var(--mystic-oxford-blue);
}

.page-header--with-form {
  background-color: #252E3B;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 18px 32px;
  margin-bottom: 60px;
  position: fixed;
  width: 100%;
  z-index: 99999;
  top: 0;
}

.page-header--with-form .page-title {
  font-weight: 600;
}

.page-header--with-form .page-title .faded {
  opacity: 0.8;
  color: #e8edf1;
}

.page-header--with-form .page-title > a {
  display: inline-block;
  margin-right: 12px;
  cursor: pointer;
}

.page-header--with-form .page-title h4 span {
  margin-left: 4px;
}

.page-header--with-form .form-group {
  margin-bottom: 0;
}

.page-header--with-actions .page-title {
  margin: 0 22px 0 0;
}

.page-header--with-actions .actions .button:not(:last-child) {
  margin-right: 8px;
}

.page-header--with-actions .actions .button.import::before {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.page-header--with-actions .actions .button.export::before {
  background-position: -42px 0;
}

.page-header--with-actions .actions .button.export.rotate::before {
  -webkit-transform: translateY(-2px) rotate(-90deg);
          transform: translateY(-2px) rotate(-90deg);
}

.page-header--detail > h1 {
  display: inline;
}

.page-header--detail .actions {
  display: inline;
}

.change-password-title h4 {
  opacity: 0.8;
  color: #e8edf1;
}

.pagination {
  background-color: var(--ebony-clay-athens-gray);
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 24px 0;
}

.pagination li {
  margin: 0 4px;
}

.pagination li a {
  border-radius: 50%;
  color: var(--white-ebony);
  cursor: pointer;
  display: block;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  min-width: 24px;
  opacity: 0.6;
  -webkit-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}

.pagination li a:hover {
  opacity: 1;
}

.pagination li a:focus {
  outline: none;
}

.pagination li.active a {
  background-color: #ecc417;
  color: #252e3b;
  opacity: 1;
}

.pagination li.previous {
  margin-right: 4px;
}

.pagination li.next {
  margin-left: 4px;
}

input.search {
  color: var(--athens-gray-ebony-clay);
  border: 1px solid var(--shuttle-gray-bombay);
  font-size: 14px;
  height: 40px;
  margin-right: 24px;
  width: 100%;
  background: url(/images/icons/search.svg) 15px 12px no-repeat var(--oxford-blue-mystic);
  border-radius: 20px;
  padding: 0px 20px 0px 40px;
}

input.search:focus {
  outline: none;
}

.table {
  width: 100%;
}

.table td {
  word-break: break-all;
}

.table--default tr.clickable {
  cursor: pointer;
  -webkit-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}

.table--default tr.clickable:hover {
  background-color: var(--oxford-blue-geyser);
}

.table--default tr.clickable.active {
  background-color: var(--oxford-blue-athens-gray-l);
}

.table--default tr.clickable.active:hover {
  background-color: var(--oxford-blue-geyser);
}

.table--default tr.field-input input,
.table--default tr.field-input textarea {
  width: 100%;
  background: none;
  border: none;
  border-bottom: 1px solid #fff;
  color: #fff;
  font-size: 12px;
  outline: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

.table--default tr.field-input input.has-error,
.table--default tr.field-input textarea.has-error {
  border-color: #d54733;
  color: #d54733;
}

.table--default tr.field-input textarea {
  resize: vertical;
}

.table--default th {
  padding: 10px 16px;
  color: var(--mystic-oxford-blue);
  font-size: 12px;
  text-align: left;
  text-transform: uppercase;
  opacity: 0.7;
  position: relative;
}

.table--default th.sort-by {
  padding-left: 30px;
}

.table--default th.sort-by:before,
.table--default th.sort-by:after {
  border: 4px solid transparent;
  content: "";
  display: block;
  height: 0;
  left: 16px;
  top: 18px;
  position: absolute;
  width: 0;
}

.table--default th.sort-by:before {
  border-bottom-color: #666;
  margin-top: -9px;
}

.table--default th.sort-by:after {
  border-top-color: #666;
  margin-top: 1px;
}

.table--default th.sort-by.desc:before {
  border-bottom-color: #fff;
}

.table--default th.sort-by.asc:after {
  border-top-color: #fff;
}

.table--default td {
  color: var(--mystic-oxford-blue);
  padding: 18px 16px;
  font-size: 14px;
  vertical-align: top;
}

.table--default td .ellipsis {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.table--default td.with-actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.table--small-gap td {
  padding: 18px 8px;
}

.table--fixed {
  table-layout: fixed;
}

.table--bordered tr:not(:last-child) {
  border-bottom: 1px solid var(--oxford-blue-athens-gray-l);
}

.table--bordered-cell td,
.table--bordered-cell th {
  border: 1px solid var(--oxford-blue-athens-gray-l);
}

.table--two-columns tr td:first-child {
  opacity: 0.7;
  width: 30%;
}

.table .form-action {
  background-color: var(--oxford-blue-mystic);
  padding: 4px 10px;
  text-align: center;
  border-radius: 4px;
  cursor: pointer;
  width: 45px;
  margin: 0 auto;
  text-transform: uppercase;
}

.table .form-action.action-add {
  color: #ecc417;
}

.table .form-action.action-save {
  color: #408a4b;
}

.table .form-action-plain {
  background: none;
  padding: 2px;
}

.table-actions {
  position: relative;
}

.table-actions__icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 30px;
  width: 30px;
  cursor: pointer;
  border-radius: 2px;
  background-color: var(--oxford-blue-mystic);
}

.table-actions__icon span {
  width: 4px;
  height: 4px;
  background-color: #ecc417;
  border-radius: 50%;
}

.table-actions__icon span:not(:last-child) {
  margin-right: 2px;
}

.table-actions__menu {
  background-color: var(--oxford-blue-mystic);
  -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.4);
          box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.4);
  position: absolute;
  right: 0;
  top: 100%;
  z-index: 99;
  border-radius: 4px;
  padding-top: 3px;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateY(-4px);
          transform: translateY(-4px);
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

.table-actions__menu li {
  padding: 12px 24px 12px 40px;
  white-space: nowrap;
  cursor: pointer;
  color: rgba(var(--white-ebony-rgb-value), 0.8);
  -webkit-transition: color 0.2s ease-in;
  transition: color 0.2s ease-in;
  position: relative;
}

.table-actions__menu li:hover {
  color: rgba(var(--white-ebony-rgb-value), 1);
}

.table-actions__menu li:before {
  background-image: url(../images/sprites.svg?e13b4d14bf059fec2acda01c8be5d56d);
  background-repeat: no-repeat;
  content: "";
  left: 18px;
  height: 18px;
  width: 15px;
  position: absolute;
  top: 12px;
}

.table-actions__menu li.edit:before {
  background-position: -42px -48px;
}

.table-actions__menu li.deactivate:before {
  background-position: -42px -95px;
}

.table-actions__menu li.reactivate:before,
.table-actions__menu li.reassign:before {
  background-position: -42px -70px;
}

.table-actions__menu li.delete:before {
  background-position: -42px -95px;
}

.table-actions__menu li.download:before {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  background-position: -42px 0px;
}

.table-actions__menu li.approve:before {
  background-position: -42px -116px;
}

.table-actions__menu li img {
  display: inline-block;
  vertical-align: middle;
  margin-right: 6px;
}

.table-actions__menu li:last-child img {
  margin-right: 14px;
}

.table-actions__menu li:not(:last-child) {
  border-bottom: 1px solid #3b4155;
}

.table-actions__menu.active {
  display: block;
}

.table-actions:hover .actions-menu {
  -webkit-transform: translateY(0);
          transform: translateY(0);
  opacity: 1;
  visibility: visible;
}

.table-filters {
  padding: 24px 12px;
}

.detail-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.detail-header > h3 {
  margin-right: 24px;
}

.c-table-header {
  padding: 8px 24px 0 0;
}

.c-table-header > * {
  padding: 10px 16px;
  color: var(--mystic-oxford-blue);
  font-size: 12px;
  text-align: left;
  text-transform: uppercase;
  opacity: 0.7;
}

.c-table-row > * {
  color: var(--mystic-oxford-blue);
  padding: 18px 16px;
  font-size: 14px;
}

.custom-scrollbar {
  margin-right: 16px;
  overflow: auto;
  height: 342px;
  scrollbar-width: thin;
  scrollbar-color: #ecc41766 transparent;
}

.custom-scrollbar::-webkit-scrollbar {
  width: 10px;
}

.custom-scrollbar::-webkit-scrollbar-track {
  background-color: transparent;
  border-radius: 5px;
}

.custom-scrollbar::-webkit-scrollbar-thumb {
  background: #ecc41766;
  border-radius: 5px;
}

.tabs__head {
  border-bottom: 1px solid var(--oxford-blue-geyser);
}

.tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.tabs__item {
  padding: 4px 35px;
  cursor: pointer;
  color: var(--mystic-oxford-blue);
  opacity: .7;
  -webkit-transition: color .2s ease-in;
  transition: color .2s ease-in;
  font-size: 14px;
}

.tabs__item:hover {
  opacity: 1;
}

.tabs__item.is-active {
  opacity: 1;
  font-weight: 600;
  border-bottom: 5px solid #ecc417;
}

.navbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.navbar > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.navbar > div .title {
  color: var(--mystic-oxford-blue);
  font-size: 16px;
}

.navbar > div .title .app-name {
  opacity: .4;
  font-size: 17px;
}

.navbar > div .title .btn-grey {
  font-size: 14px;
  padding: 8px 12px;
  text-transform: none;
  background-color: var(--oxford-blue-mystic);
  color: var(--mystic-oxford-blue);
  position: relative;
  border-radius: 14px;
}

.navbar > div h3:after {
  content: "-";
  text-transform: lowercase;
  font-size: 14px;
  margin: 0 12px;
}

.navbar__for {
  font-size: 14px;
  color: var(--mystic-oxford-blue);
  padding-left: 8px;
  opacity: 0.5;
}

.navbar-dropdown .multiselect__tags {
  min-height: unset !important;
  padding: 6px 40px 6px 8px;
}

.navbar-dropdown .multiselect__select {
  padding: 0;
}

.ic {
  display: inline-block;
  height: 18px;
  width: 15px;
  background-image: url(/images/icons/sprites.svg);
  background-repeat: no-repeat;
  overflow: hidden;
  vertical-align: middle;
}

.ic--delete {
  background-position: -42px -96px;
}

.ic--approve {
  background-position: -43px -116px;
}

.ic--pending {
  background-position: -43px -175px;
}

.ic--edit {
  background-position: -42px -47px;
}

.grid-wrapper {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 16px;
}

.grid-cols-2fr-1fr {
  display: grid;
  grid-template-columns: 2fr 1fr;
}

.grid-cols-3fr-1fr {
  display: grid;
  grid-template-columns: 3fr 1fr;
}

.card {
  background-color: var(--ebony-clay-athens-gray);
  border-radius: 4px;
}

.card--spacing {
  padding: 24px;
}

@media only screen and (max-width: 1280px) {
  .card--spacing {
    padding: 16px;
  }
}

.card--spacing-top {
  margin-top: 8px;
}

@media only screen and (max-width: 1280px) {
  .card--spacing-top {
    margin-top: 8px;
  }
}

.card-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.card-container .card {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.card-wrapper section {
  gap: 36px;
}

.card-wrapper section:not(:last-child) {
  border-bottom: 1px solid var(--oxford-blue-athens-gray-l);
  padding-bottom: 16px;
}

.card-wrapper section:not(:first-child) {
  padding-top: 8px;
}

@media only screen and (max-width: 1280px) {
  .card-wrapper section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 16px;
  }

  .card-wrapper section:not(:first-child) {
    padding-top: 12px;
  }

  .card-wrapper section div {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }
}

.card--header {
  background-color: #3B4555;
  padding: 24px;
  border-radius: 4px 4px 0px 0px;
  color: #e9edf2;
}

.card--header span {
  font-weight: 600;
}

.card--status div {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 16px;
}

.card--status div:not(:last-child) {
  padding-bottom: 16px;
}

@media screen and (max-width: 1280px) {
  .card--status div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

@media screen and (max-width: 1280px) {
  .card--before section div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 16px;
  }
}

@media screen and (max-width: 1280px) {
  .card--after section div {
    display: grid;
    grid-template-columns: 2fr 1fr;
  }
}

.card--title {
  font-size: 12px;
  font-weight: 400;
  color: #BEC1C6;
}

@media only screen and (max-width: 1280px) {
  .card-border-bottom {
    border-bottom: 1px solid var(--oxford-blue-athens-gray-l);
    padding-bottom: 16px;
  }
}

.login-page {
  min-height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.login-page .title {
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.login-page .title > img {
  margin-right: 6px;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvdnVlLW11bHRpc2VsZWN0L2Rpc3QvdnVlLW11bHRpc2VsZWN0Lm1pbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3YtdG9hc3Rlci9kaXN0L3YtdG9hc3Rlci5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kb21haW4vYXV0aC9zYXNzL3Jlc291cmNlcy9hc3NldHMvZG9tYWluL2NvbW1vbi9zYXNzL2hlbHBlcnMvX2NvbG9ycy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZG9tYWluL2F1dGgvc2Fzcy9hcHAuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2RvbWFpbi9hdXRoL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9kb21haW4vY29tbW9uL3Nhc3MvaGVscGVycy9fdXRpbGl0aWVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kb21haW4vYXV0aC9zYXNzL3Jlc291cmNlcy9hc3NldHMvZG9tYWluL2NvbW1vbi9zYXNzL2Jhc2UvX3Jlc2V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kb21haW4vYXV0aC9zYXNzL3Jlc291cmNlcy9hc3NldHMvZG9tYWluL2NvbW1vbi9zYXNzL2Jhc2UvX2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2RvbWFpbi9hdXRoL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9kb21haW4vY29tbW9uL3Nhc3MvYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZG9tYWluL2F1dGgvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL2RvbWFpbi9jb21tb24vc2Fzcy92ZW5kb3JzL2ZsZXhib3hncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kb21haW4vYXV0aC9zYXNzL3Jlc291cmNlcy9hc3NldHMvZG9tYWluL2NvbW1vbi9zYXNzL3ZlbmRvcnMvbmVwYWxpLWRhdGUtcGlja2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kb21haW4vYXV0aC9zYXNzL3Jlc291cmNlcy9hc3NldHMvZG9tYWluL2NvbW1vbi9zYXNzL2xheW91dHMvX21haW4tbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kb21haW4vYXV0aC9zYXNzL3Jlc291cmNlcy9hc3NldHMvZG9tYWluL2NvbW1vbi9zYXNzL2xheW91dHMvX2NvbnRlbnQtc2lkZWJhci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZG9tYWluL2F1dGgvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL2RvbWFpbi9jb21tb24vc2Fzcy9sYXlvdXRzL19jb250ZW50LWRldGFpbC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZG9tYWluL2F1dGgvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL2RvbWFpbi9jb21tb24vc2Fzcy9sYXlvdXRzL19saXN0LWRldGFpbC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZG9tYWluL2F1dGgvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL2RvbWFpbi9jb21tb24vc2Fzcy9sYXlvdXRzL19pbnZvaWNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kb21haW4vYXV0aC9zYXNzL3Jlc291cmNlcy9hc3NldHMvZG9tYWluL2NvbW1vbi9zYXNzL2xheW91dHMvX2VzdGltYXRlc19wcm9ncmVzcy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZG9tYWluL2F1dGgvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL2RvbWFpbi9jb21tb24vc2Fzcy9sYXlvdXRzL19lc3RpbWF0ZXMtZm9ybS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZG9tYWluL2F1dGgvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL2RvbWFpbi9jb21tb24vc2Fzcy9sYXlvdXRzL19kYXNoYm9hcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2RvbWFpbi9hdXRoL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9kb21haW4vY29tbW9uL3Nhc3MvbGF5b3V0cy9fcmVwb3J0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kb21haW4vYXV0aC9zYXNzL3Jlc291cmNlcy9hc3NldHMvZG9tYWluL2NvbW1vbi9zYXNzL2NvbXBvbmVudHMvX21haW4tc2lkZWJhci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZG9tYWluL2F1dGgvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL2RvbWFpbi9jb21tb24vc2Fzcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kb21haW4vYXV0aC9zYXNzL3Jlc291cmNlcy9hc3NldHMvZG9tYWluL2NvbW1vbi9zYXNzL2NvbXBvbmVudHMvX2NoZWNrYm94LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kb21haW4vYXV0aC9zYXNzL3Jlc291cmNlcy9hc3NldHMvZG9tYWluL2NvbW1vbi9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2RvbWFpbi9hdXRoL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9kb21haW4vY29tbW9uL3Nhc3MvY29tcG9uZW50cy9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kb21haW4vYXV0aC9zYXNzL3Jlc291cmNlcy9hc3NldHMvZG9tYWluL2NvbW1vbi9zYXNzL2NvbXBvbmVudHMvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2RvbWFpbi9hdXRoL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9kb21haW4vY29tbW9uL3Nhc3MvY29tcG9uZW50cy9fc2VhcmNoLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kb21haW4vYXV0aC9zYXNzL3Jlc291cmNlcy9hc3NldHMvZG9tYWluL2NvbW1vbi9zYXNzL2NvbXBvbmVudHMvX3RhYmxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kb21haW4vYXV0aC9zYXNzL3Jlc291cmNlcy9hc3NldHMvZG9tYWluL2NvbW1vbi9zYXNzL2NvbXBvbmVudHMvX2N1c3RvbS10YWJsZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZG9tYWluL2F1dGgvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL2RvbWFpbi9jb21tb24vc2Fzcy9jb21wb25lbnRzL19jdXN0b20tc2Nyb2xsYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kb21haW4vYXV0aC9zYXNzL3Jlc291cmNlcy9hc3NldHMvZG9tYWluL2NvbW1vbi9zYXNzL2NvbXBvbmVudHMvX3RhYnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2RvbWFpbi9hdXRoL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9kb21haW4vY29tbW9uL3Nhc3MvY29tcG9uZW50cy9fbmF2YmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kb21haW4vYXV0aC9zYXNzL3Jlc291cmNlcy9hc3NldHMvZG9tYWluL2NvbW1vbi9zYXNzL2NvbXBvbmVudHMvX2ljb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9kb21haW4vYXV0aC9zYXNzL3Jlc291cmNlcy9hc3NldHMvZG9tYWluL2NvbW1vbi9zYXNzL2NvbXBvbmVudHMvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2RvbWFpbi9hdXRoL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9kb21haW4vY29tbW9uL3Nhc3MvY29tcG9uZW50cy9fY2FyZC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZG9tYWluL2F1dGgvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL2RvbWFpbi9jb21tb24vc2Fzcy9hYnN0cmFjdHMvX21peGlucy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvZG9tYWluL2F1dGgvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL2RvbWFpbi9hdXRoL3Nhc3MvYXBwLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0NBQWdDLG1CQUFtQixDQUFDLHNCQUFzQixrQkFBa0IsVUFBVSxRQUFRLFdBQVcsWUFBWSxnQkFBZ0IsYUFBYSxDQUFDLHlEQUF5RCxrQkFBa0IsV0FBVyxRQUFRLFNBQVMscUJBQXFCLFdBQVcsWUFBWSxtQkFBbUIsNkJBQTZCLHlCQUF5Qix5RUFBZ0MsQ0FBQyw2QkFBNkIsa0hBQXFELDZFQUFrQyxDQUFDLDRCQUE0QixrSEFBcUQsNkVBQWtDLENBQUMsc0VBQXNFLDhFQUFtQyxTQUFTLENBQUMsK0RBQStELFNBQVMsQ0FBQyxzREFBc0Qsb0JBQW9CLGVBQWUsOEJBQThCLHlCQUF5QixDQUFDLGFBQWEsc0RBQXVCLGNBQWMsa0JBQWtCLFdBQVcsZ0JBQWdCLGdCQUFnQixhQUFhLENBQUMsZUFBZSxtREFBcUIsQ0FBQyxtQkFBbUIsWUFBWSxDQUFDLHVCQUF1QixtQkFBbUIsb0JBQW9CLFVBQVUsQ0FBQyxxQkFBcUIsVUFBVSxDQUFDLHVNQUF1TSw0QkFBNEIsNEJBQTRCLENBQUMsMENBQTBDLHlEQUF3QixDQUFDLHFMQUFxTCx5QkFBeUIseUJBQXlCLENBQUMseUNBQXlDLGtCQUFrQixxQkFBcUIsZ0JBQWdCLGlCQUFpQixZQUFZLGtCQUFrQixnQkFBZ0Isa0JBQWtCLFdBQVcsOERBQTJCLG9EQUFzQixrQkFBa0Isa0JBQWtCLENBQUMsMENBQTBDLGFBQWEsQ0FBQywrQ0FBaUMsYUFBYSxDQUE5QyxzQ0FBaUMsYUFBYSxDQUE5QywyQ0FBaUMsYUFB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O0NEMEZEOztBQy9ERDtFQTNCRTtDRDhGRDs7QUMvREQ7RUFDRTtDRGtFRDs7QUMvREQ7RUFDRTtDRGtFRDs7QUMvREQ7RUFDRTtDRGtFRDs7QUMvREQ7RUFDRTtDRGtFRDs7QUMvREQ7RUFDRTtDRGtFRDs7QUMvREQ7RUFDRTtDRGtFRDs7QUMvREQ7RUFDRTtDRGtFRDs7QUMvREQ7RUFDRTtFQUNBO0NEa0VEOztBQy9ERDtFQUNFO0VBQUE7Q0RrRUQ7O0FDL0REO0VBQ0U7Q0RrRUQ7O0FDL0REO0VBQ0U7Q0RrRUQ7O0FDL0REO0VBQ0U7Q0RrRUQ7O0FDL0REO0VBQ0U7Q0RrRUQ7O0FDbkVEO0VBSUk7Q0RtRUg7O0FDL0REO0VBQ0U7Q0RrRUQ7O0FDL0REO0VBQ0U7Q0RrRUQ7O0FDN0REO0VBQ0U7Q0RnRUQ7O0FDN0REO0VBQ0U7Q0RnRUQ7O0FDN0REO0VBQ0U7Q0RnRUQ7O0FDN0REO0VBQ0U7Q0RnRUQ7O0FDN0REO0VBQ0U7Q0RnRUQ7O0FDN0REO0VBQ0U7Q0RnRUQ7O0FDN0REO0VBQ0U7Q0RnRUQ7O0FDN0REO0VBQ0U7Q0RnRUQ7O0FDN0REO0VBQ0U7Q0RnRUQ7O0FDN0REO0VBQ0U7Q0RnRUQ7O0FDN0REO0VBQ0U7Q0RnRUQ7O0FDN0REO0VBQ0U7Q0RnRUQ7O0FDN0REO0VBQ0U7Q0RnRUQ7O0FDN0REO0VBQ0U7Q0RnRUQ7O0FDN0REO0VBQ0U7Q0RnRUQ7O0FDOURDO0VBQ0U7Q0RpRUg7O0FDL0RHO0VBQ0U7Q0RrRUw7O0FDOURDO0VBQ0U7Q0RpRUg7O0FDL0RHO0VBQ0U7Q0RrRUw7O0FDOURDO0VBQ0U7Q0RpRUg7O0FDL0RHO0VBQ0U7Q0RrRUw7O0FDOURDO0VBQ0U7Q0RpRUg7O0FDL0RHO0VBQ0U7Q0RrRUw7O0FDN0REO0VBQ0U7Q0RnRUQ7O0FDN0REO0VBQ0U7Q0RnRUQ7O0FDN0REO0VBQ0U7Q0RnRUQ7O0FDN0REO0VBQ0U7Q0RnRUQ7O0FDN0REO0VBQ0U7Q0RnRUQ7O0FDN0REO0VBQ0U7Q0RnRUQ7O0FDN0REO0VBQ0U7Q0RnRUQ7O0FDN0REO0VBQ0U7Q0RnRUQ7O0FDN0REO0VBQ0U7Q0RnRUQ7O0FDN0REO0VBQ0U7Q0RnRUQ7O0FDN0REO0VBQ0U7Q0RnRUQ7O0FDN0REO0VBQ0U7Q0RnRUQ7O0FDN0REO0VBQ0U7Q0RnRUQ7O0FDN0REO0VBQ0U7Q0RnRUQ7O0FDN0REO0VBQ0U7Q0RnRUQ7O0FDN0REO0VBQ0U7Q0RnRUQ7O0FDN0REO0VBQ0U7Q0RnRUQ7O0FDN0REO0VBQ0U7Q0RnRUQ7O0FDN0REO0VBQ0U7Q0RnRUQ7O0FDN0REO0VBQ0U7Q0RnRUQ7O0FDN0REO0VBQ0U7Q0RnRUQ7O0FDN0REO0VBQ0U7Q0RnRUQ7O0FDN0REO0VBQ0U7S0FBQTtVQUFBO0NEZ0VEOztBQzdERDtFQUNFO0NEZ0VEOztBQzdERDtFQUNFO0NEZ0VEOztBQzdERDtFQUNFO0NEZ0VEOztBQzdERDtFQUNFO0NEZ0VEOztBQzdERDtFQUNFO0NEZ0VEOztBQzdERDtFQUNFO0NEZ0VEOztBQzdERDtFQUNFO0NEZ0VEOztBQzdERDtFQUNFO0NEZ0VEOztBQzdERDtFQUNFO0NEZ0VEOztBQzdERDtFQUNFO0NEZ0VEOztBQzdERDtFQUNFO0NEZ0VEOztBQzdERDtFQUNFO0NEZ0VEOztBQzdERDtFQUNFO0NEZ0VEOztBQzdERDtFQUNFO0NEZ0VEOztBQzdERDtFQUNFO01BQUE7Q0RnRUQ7O0FDN0REO0VBQ0U7TUFBQTtDRGdFRDs7QUM3REQ7RUFDRTtDRGdFRDs7QUM3REQ7RUFDRTtDRGdFRDs7QUM3REQ7RUFDRTtDRGdFRDs7QUM3REQ7RUFDRTtDRGdFRDs7QUM3REQ7RUFDRTtDRGdFRDs7QUM3REQ7RUFDRTtDRGdFRDs7QUM3REQ7RUFDRTtDRGdFRDs7QUM3REQ7RUFDRTtDRGdFRDs7QUM3REQ7RUFDRTtFQUNBO0NEZ0VEOztBQzdERDtFQUNFO0VBQ0E7Q0RnRUQ7O0FDN0REO0VBQ0U7Q0RnRUQ7O0FDN0REO0VBQ0U7RUFDQTtDRGdFRDs7QUM3REQ7RUFDRTtFQUNBO0NEZ0VEOztBQzdERDtFQUNFO0NEZ0VEOztBQzdERDtFQUNFO0NEZ0VEOztBQzdERDtFQUNFO0NEZ0VEOztBQzdERDtFQUNFO0NEZ0VEOztBQzdERDtFQUNFO0NEZ0VEOztBQzdERDtFQUNFO0NEZ0VEOztBQzdERDtFQUNFO0NEZ0VEOztBQzdERDtFQUNFO0NEZ0VEOztBQzdERDtFQUNFO0NEZ0VEOztBQzdERDtFQUNFO0NEZ0VEOztBQzdERDtFQUNFO0NEZ0VEOztBQzdERDtFQUNFO0NEZ0VEOztBQzdERDtFQUNFO0NEZ0VEOztBQzdERDtFQUNFO0VBQ0E7Q0RnRUQ7O0FDN0REO0VBQ0U7RUFDQTtDRGdFRDs7QUM3REQ7RUFDRTtFQUNBO0NEZ0VEOztBQzdERDtFQUNFO0VBQ0E7Q0RnRUQ7O0FDN0REO0VBQ0U7RUFDQTtDRGdFRDs7QUM3REQ7RUFDRTtDRGdFRDs7QUM3REQ7RUFDRTtDRGdFRDs7QUM3REQ7RUFDRTtDRGdFRDs7QUM3REQ7RUFDRTtDRGdFRDs7QUM3REQ7RUFDRTtDRGdFRDs7QUM3REQ7RUFDRTtFQUNBO0NEZ0VEOztBQzdERDtFQUNFO0VBQUE7RUFBQTtDRGdFRDs7QUM3REQ7RUFDRTtFQUFBO0VBQUE7Q0RnRUQ7O0FDN0REO0VBQ0U7TUFBQTtVQUFBO0NEZ0VEOztBQzdERDtFQUNFO01BQUE7Q0RnRUQ7O0FDN0REO0VBQ0U7Q0RnRUQ7O0FDN0REO0VBQ0U7TUFBQTtVQUFBO0NEZ0VEOztBQzdERDtFQUNFO01BQUE7VUFBQTtDRGdFRDs7QUM3REQ7RUFDRTtFQUFBO01BQUE7VUFBQTtDRGdFRDs7QUM3REQ7RUFDRTtNQUFBO1VBQUE7Q0RnRUQ7O0FDN0REO0VBQ0U7Q0RnRUQ7O0FDN0REO0VBQ0U7Q0RnRUQ7O0FDN0REO0VBQ0U7Q0RnRUQ7O0FDN0REO0VBQ0U7Q0RnRUQ7O0FDN0REO0VBQ0U7Q0RnRUQ7O0FDN0REO0VBRUk7RUFDQTtDRCtESDs7QUMzREQ7RUFDRTtDRDhERDs7QUMzREQ7RUFDRTtFQUNBO0NEOEREOztBQzNERDtFQUNFO0NEOEREOztBQzNERDtFQUNFO0NEOEREOztBQzNERDtFQUNFO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtDRDhERDs7QUMzREQ7RUFDRTtFQUNBO0NEOEREOztBQzNERDtFQUNFO01BQUE7VUFBQTtDRDhERDs7QUMzREQ7RUFDRTtDRDhERDs7QUVockJEOzs7RUZxckJFOztBRWhyQkY7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQWFFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDRnV2QkQ7O0FFcHZCRDs7QUFDQTs7Ozs7Ozs7Ozs7RUFFRTtDRml3QkQ7O0FEdndCRDtFR1VFO0NGaXdCRDs7QUU5dkJEOztFQUNFO0NGa3dCRDs7QUUvdkJEOztFQUNFO0NGbXdCRDs7QUVod0JEOzs7O0VBRUU7RUFDQTtDRnF3QkQ7O0FFbHdCRDtFQUNFO0VBQ0E7Q0Zxd0JEOztBR3p6QkQ7RUFDRTtVQUFBO0NINHpCRDs7QUd6ekJEO0VBQ0U7Q0g0ekJEOztBRDF5QkQ7RUlkRTtFQUNBO0VBQ0E7RUFDQTtDSDR6QkQ7O0FHenpCRDtFQUNFO0NINHpCRDs7QUd6ekJEO0VBQ0U7RUFDQTtDSDR6QkQ7O0FHenpCRDtFQUNFO0NINHpCRDs7QUc3ekJEO0VBSUk7Q0g2ekJIOztBR3p6QkQ7RUFDRTtFQUNBO0NINHpCRDs7QUc5ekJEO0VBS0k7Q0g2ekJIOztBR3p6QkQ7RUFDRTtDSDR6QkQ7O0FHenpCRDtFQUNFO0VBQ0E7Q0g0ekJEOztBR3p6QkQ7RUFDRTtDSDR6QkQ7O0FHenpCRDtFQUNFO0NINHpCRDs7QUd6ekJEO0VBQ0U7Q0g0ekJEOztBRzF6QkQ7O0VBR0k7RUFDQTtDSDR6Qkg7O0FJNTJCRDtFQUpFO0VBQ0E7Q0pvM0JEOztBSTcyQkQ7RUFSRTtFQUNBO0NKeTNCRDs7QUk5MkJEO0VBWkU7RUFDQTtDSjgzQkQ7O0FJLzJCRDtFQWhCRTtFQUNBO0NKbTRCRDs7QUloM0JEO0VBcEJFO0VBQ0E7Q0p3NEJEOztBSWozQkQ7RUF4QkU7RUFDQTtDSjY0QkQ7O0FHMzNCRDtFQ1VFO0NKcTNCRDs7QUsvNUJEOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q0xrNkJEOztBSy81QkQ7RUFDRTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDTGs2QkQ7O0FLLzVCRDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NMazZCRDs7QUsvNUJEO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q0xrNkJEOztBSy81QkQ7Ozs7Ozs7Ozs7Ozs7RUFhRTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDTGs2QkQ7O0FLLzVCRDtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDTGs2QkQ7O0FLLzVCRDtFQUNFO0VBQ0E7RUFDQTtDTGs2QkQ7O0FLLzVCRDtFQUNFO0VBQ0E7RUFDQTtDTGs2QkQ7O0FLLzVCRDtFQUNFO0VBQ0E7RUFDQTtDTGs2QkQ7O0FLLzVCRDtFQUNFO0VBQ0E7RUFDQTtDTGs2QkQ7O0FLLzVCRDtFQUNFO0VBQ0E7RUFDQTtDTGs2QkQ7O0FLLzVCRDtFQUNFO0VBQ0E7RUFDQTtDTGs2QkQ7O0FLLzVCRDtFQUNFO0VBQ0E7RUFDQTtDTGs2QkQ7O0FLLzVCRDtFQUNFO0VBQ0E7RUFDQTtDTGs2QkQ7O0FLLzVCRDtFQUNFO0VBQ0E7RUFDQTtDTGs2QkQ7O0FLLzVCRDtFQUNFO0VBQ0E7RUFDQTtDTGs2QkQ7O0FLLzVCRDtFQUNFO0VBQ0E7RUFDQTtDTGs2QkQ7O0FLLzVCRDtFQUNFO0VBQ0E7RUFDQTtDTGs2QkQ7O0FLLzVCRDtFQUNFO0NMazZCRDs7QUsvNUJEO0VBQ0U7Q0xrNkJEOztBSy81QkQ7RUFDRTtDTGs2QkQ7O0FLLzVCRDtFQUNFO0NMazZCRDs7QUsvNUJEO0VBQ0U7Q0xrNkJEOztBSy81QkQ7RUFDRTtDTGs2QkQ7O0FLLzVCRDtFQUNFO0NMazZCRDs7QUsvNUJEO0VBQ0U7Q0xrNkJEOztBSy81QkQ7RUFDRTtDTGs2QkQ7O0FLLzVCRDtFQUNFO0NMazZCRDs7QUsvNUJEO0VBQ0U7Q0xrNkJEOztBSy81QkQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDTGs2QkQ7O0FLLzVCRDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NMazZCRDs7QUsvNUJEO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q0xrNkJEOztBSy81QkQ7RUFDRTtFQUNBO0VBQ0E7Q0xrNkJEOztBSy81QkQ7RUFDRTtFQUNBO0VBQ0E7Q0xrNkJEOztBSy81QkQ7RUFDRTtFQUNBO0VBQ0E7Q0xrNkJEOztBSy81QkQ7RUFDRTtFQUNBO0NMazZCRDs7QUsvNUJEO0VBQ0U7RUFDQTtFQUNBO0NMazZCRDs7QUsvNUJEO0VBQ0U7RUFDQTtFQUNBO0NMazZCRDs7QUsvNUJEO0VBQ0U7RUFDQTtFQUNBO0NMazZCRDs7QUsvNUJEO0VBQ0U7SUFDRTtHTGs2QkQ7O0VLLzVCRDs7Ozs7Ozs7Ozs7OztJQWFFO1lBQUE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0dMazZCRDs7RUsvNUJEO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0dMazZCRDs7RUsvNUJEO0lBQ0U7SUFDQTtJQUNBO0dMazZCRDs7RUsvNUJEO0lBQ0U7SUFDQTtJQUNBO0dMazZCRDs7RUsvNUJEO0lBQ0U7SUFDQTtJQUNBO0dMazZCRDs7RUsvNUJEO0lBQ0U7SUFDQTtJQUNBO0dMazZCRDs7RUsvNUJEO0lBQ0U7SUFDQTtJQUNBO0dMazZCRDs7RUsvNUJEO0lBQ0U7SUFDQTtJQUNBO0dMazZCRDs7RUsvNUJEO0lBQ0U7SUFDQTtJQUNBO0dMazZCRDs7RUsvNUJEO0lBQ0U7SUFDQTtJQUNBO0dMazZCRDs7RUsvNUJEO0lBQ0U7SUFDQTtJQUNBO0dMazZCRDs7RUsvNUJEO0lBQ0U7SUFDQTtJQUNBO0dMazZCRDs7RUsvNUJEO0lBQ0U7SUFDQTtJQUNBO0dMazZCRDs7RUsvNUJEO0lBQ0U7SUFDQTtJQUNBO0dMazZCRDs7RUsvNUJEO0lBQ0U7R0xrNkJEOztFSy81QkQ7SUFDRTtHTGs2QkQ7O0VLLzVCRDtJQUNFO0dMazZCRDs7RUsvNUJEO0lBQ0U7R0xrNkJEOztFSy81QkQ7SUFDRTtHTGs2QkQ7O0VLLzVCRDtJQUNFO0dMazZCRDs7RUsvNUJEO0lBQ0U7R0xrNkJEOztFSy81QkQ7SUFDRTtHTGs2QkQ7O0VLLzVCRDtJQUNFO0dMazZCRDs7RUsvNUJEO0lBQ0U7R0xrNkJEOztFSy81QkQ7SUFDRTtHTGs2QkQ7O0VLLzVCRDtJQUNFO0lBQ0E7SUFDQTtJQUNBO0dMazZCRDs7RUsvNUJEO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7R0xrNkJEOztFSy81QkQ7SUFDRTtJQUNBO0lBQ0E7SUFDQTtHTGs2QkQ7O0VLLzVCRDtJQUNFO0lBQ0E7SUFDQTtHTGs2QkQ7O0VLLzVCRDtJQUNFO0lBQ0E7SUFDQTtHTGs2QkQ7O0VLLzVCRDtJQUNFO0lBQ0E7SUFDQTtHTGs2QkQ7O0VLLzVCRDtJQUNFO0lBQ0E7R0xrNkJEOztFSy81QkQ7SUFDRTtJQUNBO0lBQ0E7R0xrNkJEOztFSy81QkQ7SUFDRTtJQUNBO0lBQ0E7R0xrNkJEOztFSy81QkQ7SUFDRTtJQUNBO0lBQ0E7R0xrNkJEO0NBQ0Y7O0FLLzVCRDtFQXRORTtJQXdORTtHTGs2QkQ7O0VLLzVCRDs7Ozs7Ozs7Ozs7OztJQWFFO1lBQUE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0dMazZCRDs7RUsvNUJEO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0dMazZCRDs7RUsvNUJEO0lBQ0U7SUFDQTtJQUNBO0dMazZCRDs7RUsvNUJEO0lBQ0U7SUFDQTtJQUNBO0dMazZCRDs7RUsvNUJEO0lBQ0U7SUFDQTtJQUNBO0dMazZCRDs7RUsvNUJEO0lBQ0U7SUFDQTtJQUNBO0dMazZCRDs7RUsvNUJEO0lBQ0U7SUFDQTtJQUNBO0dMazZCRDs7RUsvNUJEO0lBQ0U7SUFDQTtJQUNBO0dMazZCRDs7RUsvNUJEO0lBQ0U7SUFDQTtJQUNBO0dMazZCRDs7RUsvNUJEO0lBQ0U7SUFDQTtJQUNBO0dMazZCRDs7RUsvNUJEO0lBQ0U7SUFDQTtJQUNBO0dMazZCRDs7RUsvNUJEO0lBQ0U7SUFDQTtJQUNBO0dMazZCRDs7RUsvNUJEO0lBQ0U7SUFDQTtJQUNBO0dMazZCRDs7RUsvNUJEO0lBQ0U7SUFDQTtJQUNBO0dMazZCRDs7RUsvNUJEO0lBQ0U7R0xrNkJEOztFSy81QkQ7SUFDRTtHTGs2QkQ7O0VLLzVCRDtJQUNFO0dMazZCRDs7RUsvNUJEO0lBQ0U7R0xrNkJEOztFSy81QkQ7SUFDRTtHTGs2QkQ7O0VLLzVCRDtJQUNFO0dMazZCRDs7RUsvNUJEO0lBQ0U7R0xrNkJEOztFSy81QkQ7SUFDRTtHTGs2QkQ7O0VLLzVCRDtJQUNFO0dMazZCRDs7RUsvNUJEO0lBQ0U7R0xrNkJEOztFSy81QkQ7SUFDRTtHTGs2QkQ7O0VLLzVCRDtJQUNFO0lBQ0E7SUFDQTtJQUNBO0dMazZCRDs7RUsvNUJEO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7R0xrNkJEOztFSy81QkQ7SUFDRTtJQUNBO0lBQ0E7SUFDQTtHTGs2QkQ7O0VLLzVCRDtJQUNFO0lBQ0E7SUFDQTtHTGs2QkQ7O0VLLzVCRDtJQUNFO0lBQ0E7SUFDQTtHTGs2QkQ7O0VLLzVCRDtJQUNFO0lBQ0E7SUFDQTtHTGs2QkQ7O0VLLzVCRDtJQUNFO0lBQ0E7R0xrNkJEOztFSy81QkQ7SUFDRTtJQUNBO0lBQ0E7R0xrNkJEOztFSy81QkQ7SUFDRTtJQUNBO0lBQ0E7R0xrNkJEOztFSy81QkQ7SUFDRTtJQUNBO0lBQ0E7R0xrNkJEO0NBQ0Y7O0FLLzVCRDtFQTdhRTtJQSthRTtHTGs2QkQ7O0VLLzVCRDs7Ozs7Ozs7Ozs7OztJQWFFO1lBQUE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0dMazZCRDs7RUsvNUJEO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0dMazZCRDs7RUsvNUJEO0lBQ0U7SUFDQTtJQUNBO0dMazZCRDs7RUsvNUJEO0lBQ0U7SUFDQTtJQUNBO0dMazZCRDs7RUsvNUJEO0lBQ0U7SUFDQTtJQUNBO0dMazZCRDs7RUsvNUJEO0lBQ0U7SUFDQTtJQUNBO0dMazZCRDs7RUsvNUJEO0lBQ0U7SUFDQTtJQUNBO0dMazZCRDs7RUsvNUJEO0lBQ0U7SUFDQTtJQUNBO0dMazZCRDs7RUsvNUJEO0lBQ0U7SUFDQTtJQUNBO0dMazZCRDs7RUsvNUJEO0lBQ0U7SUFDQTtJQUNBO0dMazZCRDs7RUsvNUJEO0lBQ0U7SUFDQTtJQUNBO0dMazZCRDs7RUsvNUJEO0lBQ0U7SUFDQTtJQUNBO0dMazZCRDs7RUsvNUJEO0lBQ0U7SUFDQTtJQUNBO0dMazZCRDs7RUsvNUJEO0lBQ0U7SUFDQTtJQUNBO0dMazZCRDs7RUsvNUJEO0lBQ0U7R0xrNkJEOztFSy81QkQ7SUFDRTtHTGs2QkQ7O0VLLzVCRDtJQUNFO0dMazZCRDs7RUsvNUJEO0lBQ0U7R0xrNkJEOztFSy81QkQ7SUFDRTtHTGs2QkQ7O0VLLzVCRDtJQUNFO0dMazZCRDs7RUsvNUJEO0lBQ0U7R0xrNkJEOztFSy81QkQ7SUFDRTtHTGs2QkQ7O0VLLzVCRDtJQUNFO0dMazZCRDs7RUsvNUJEO0lBQ0U7R0xrNkJEOztFSy81QkQ7SUFDRTtHTGs2QkQ7O0VLLzVCRDtJQUNFO0lBQ0E7SUFDQTtJQUNBO0dMazZCRDs7RUsvNUJEO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7R0xrNkJEOztFSy81QkQ7SUFDRTtJQUNBO0lBQ0E7SUFDQTtHTGs2QkQ7O0VLLzVCRDtJQUNFO0lBQ0E7SUFDQTtHTGs2QkQ7O0VLLzVCRDtJQUNFO0lBQ0E7SUFDQTtHTGs2QkQ7O0VLLzVCRDtJQUNFO0lBQ0E7SUFDQTtHTGs2QkQ7O0VLLzVCRDtJQUNFO0lBQ0E7R0xrNkJEOztFSy81QkQ7SUFDRTtJQUNBO0lBQ0E7R0xrNkJEOztFSy81QkQ7SUFDRTtJQUNBO0lBQ0E7R0xrNkJEOztFSy81QkQ7SUFDRTtJQUNBO0lBQ0E7R0xrNkJEO0NBQ0Y7O0FNOXhERDtFQUNFO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtLQUFBO01BQUE7VUFBQTtDTmd5REQ7O0FNM3lERDtFQWNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtFQUNBO0VBQ0E7RUFDQTtDTml5REg7O0FNdHpERDtFQXdCTTtDTmt5REw7O0FNMXpERDtFQTRCTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NOa3lETDs7QU1sMEREO0VBb0NNO0VBQ0E7RUFDQTtDTmt5REw7O0FNeDBERDtFQTBDTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q05reURMOztBTWoxREQ7RUFtRE07Q05reURMOztBTXIxREQ7RUFzRFE7RUFDQTtFQUNBO0NObXlEUDs7QU0zMUREOztFQThEUTtFQUNBO0NOa3lEUDs7QU1qMkREO0VBb0VNO0VBQ0E7RUFDQTtDTml5REw7O0FNdjJERDtFQTJFSTtFQUNBO0VBQ0E7RUFDQTtDTmd5REg7O0FNOTJERDtFQWlGTTtDTml5REw7O0FNbDNERDtFQXNGSTtFQUNBO0VBQ0E7RUFDQTtDTmd5REg7O0FNNXhERDs7RUFDRTtFQUNBO0VBQ0E7Q05neUREOztBTTd4REQ7RUFFSTtFQUNBO0VBQ0E7RUFDQTtDTit4REg7O0FNcHlERDtFQVNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDTit4REg7O0FNN3lERDtFQWtCSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q04reERIOztBTXp6REQ7RUE4Qkk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q04reERIOztBTW4wREQ7RUF1Q007Q05neURMOztBTXYwREQ7RUE0Q0k7Q04reERIOztBTTMwREQ7RUFnREk7RUFDQTtFQUNBO0VBQ0E7Q04reERIOztBTWwxREQ7RUF1REk7RUFDQTtFQUNBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q04reERIOztBTTkxREQ7RUFtRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NOK3hESDs7QU0zeEREO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDTjh4REQ7O0FNM3hERDtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q042eERIOztBTW55REQ7RUFVSTtFQUNBO0VBQ0E7Q042eERIOztBTXp4REQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDTjR4REQ7O0FNbnlERDtFQVVJO0VBQ0E7Q042eERIOztBTXh5REQ7RUFlSTtDTjZ4REg7O0FPdC9ERDtFQUNFO0NQeS9ERDs7QU92L0RDO0VBQ0U7RUFDQTtDUDAvREg7O0FPNS9ERTtFQUtHO0NQMi9ETDs7QU92L0RDO0VBQ0U7Q1AwL0RIOztBT3QvREQ7Ozs7RUFJSTtDUHkvREg7O0FROWdFRDtFQUNFO0VBQUE7RUFBQTtDUmloRUQ7O0FRL2dFQztFQUNFO01BQUE7VUFBQTtFQUNBO0NSa2hFSDs7QVEvZ0VDO0VBQ0U7Q1JraEVIOztBUzFoRUU7RUFFRztFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7Q1Q0aEVMOztBUy9oRUU7RUFNSztFQUNBO0VBQ0E7RUFDQTtFQUNBO0tBQUE7Q1Q2aEVQOztBU3ZpRUU7RUFlTztDVDRoRVQ7O0FTM2lFRTtFQW1CTztFQUNBO0NUNGhFVDs7QVN0aEVDO0VBQ0U7Q1R5aEVIOztBU3RoRUU7RUFFRztFQUNBO0NUd2hFTDs7QVMzaEVFO0VBTUs7RUFDQTtFQUNBO0VBQ0E7Q1R5aEVQOztBU2xpRUU7RUFjRztFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtDVHdoRUw7O0FTeGlFRTtFQW1CSztFQUNBO0NUeWhFUDs7QVM3aUVFO0VBdUJPO0NUMGhFVDs7QVNqakVFO0VBNkJPO0VBQ0E7RUFDQTtDVHdoRVQ7O0FTdmpFRTtFQW1DTztDVHdoRVQ7O0FTM2pFRTtFQXNDUztDVHloRVg7O0FTL2pFRTtFQTBDYTtDVHloRWY7O0FTbmtFRTtFQW1ETztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q1RvaEVUOztBUzVrRUU7RUE2RFM7Q1RtaEVYOztBU2hsRUU7RUFtRVM7Q1RpaEVYOztBU3BsRUU7RUEwRUc7RUFBQTtFQUFBO0VBQ0E7TUFBQTtFQUNBO0NUOGdFTDs7QVMxbEVFO0VBK0VLO0VBQ0E7Q1QrZ0VQOztBUy9sRUU7RUFtRk87RUFDQTtFQUNBO0VBQ0E7S0FBQTtDVGdoRVQ7O0FTdG1FRTtFQTZGSztFQUNBO0NUNmdFUDs7QVMzbUVFO0VBaUdPO0NUOGdFVDs7QVMvbUVFO0VBcUdPO0NUOGdFVDs7QVNubkVFOztFQXlHUztFQUNBO0VBQ0E7RUFDQTtDVCtnRVg7O0FTM25FRTs7RUErR1c7RUFDQTtDVGloRWI7O0FTemdFQztFQUNFO0VBQ0E7RUFDQTtDVDRnRUg7O0FTL2dFRTtFQU1HO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO01BQUE7Q1Q2Z0VMOztBU3JoRUU7RUFXSztFQUNBO0NUOGdFUDs7QVMxaEVFO0VBZU87Q1QrZ0VUOztBUzloRUU7RUFtQk87Q1QrZ0VUOztBU2xpRUU7RUF1Qk87RUFDQTtFQUNBO0NUK2dFVDs7QVN4Z0VEO0VBQ0U7RUFDQTtDVDJnRUQ7O0FTN2dFRDtFQUtJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NUNGdFSDs7QVN2aEVEO0VBY007RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NUNmdFTDs7QVNoaUVEO0VBd0JJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDVDRnRUg7O0FTemlFRDtFQWdDTTtFQUNBO0VBQ0E7RUFDQTtDVDZnRUw7O0FTaGpFRDtFQXVDTTtFQUNBO0VBQUE7RUFBQTtFQUNBO0VBQ0E7RUFDQTtDVDZnRUw7O0FTeGpFRDtFQThDUTtDVDhnRVA7O0FTNWpFRDtFQWtEUTtDVDhnRVA7O0FTaGtFRDtFQXNEUTtDVDhnRVA7O0FTcGtFRDtFQTZETTtFQUNBO0NUMmdFTDs7QVN0Z0VEO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0NUeWdFRDs7QVN2Z0VDO0VBQ0U7Q1QwZ0VIOztBU3ZnRUM7RUFDRTtDVDBnRUg7O0FTdmdFQztFQUNFO0NUMGdFSDs7QVN0Z0VEO0VBRUU7RUFBQTtFQUFBO0VBQ0E7RUFDQTtNQUFBO0NUd2dFRDs7QVM1Z0VEO0VBT0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NUeWdFSDs7QVNoZ0VEO0VBQ0U7Q1RtZ0VEOztBVXp5RUQ7RUFFSTtFQUNBO0VBQ0E7S0FBQTtFQUNBO0NWMnlFSDs7QVVoekVEO0VBU0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NWMnlFSDs7QVU5ekVEO0VBc0JNO0NWNHlFTDs7QVVsMEVEO0VBMEJNO0NWNHlFTDs7QVV0MEVEO0VBOEJNO0NWNHlFTDs7QVUxMEVEO0VBa0NNO0VBQ0E7Q1Y0eUVMOztBVy8wRUQ7RUFNTTtDWDYwRUw7O0FXbjFFRDtFQVNRO0NYODBFUDs7QVd2MUVEOztFQWFRO0VBQ0E7RUFDQTtDWCswRVA7O0FXOTFFRDtFQXNCUTtFQUNBO0NYNDBFUDs7QVduMkVEO0VBMEJVO0NYNjBFVDs7QVd2MkVEO0VBOEJVO0NYNjBFVDs7QVczMkVEO0VBdUNRO0NYdzBFUDs7QVcvMkVEO0VBOENJO0NYcTBFSDs7QVduM0VEOztFQWlETTtDWHUwRUw7O0FXaDBFQztFQUNFO0VBQ0E7Q1htMEVIOztBV2gwRUM7RUFDRTtDWG0wRUg7O0FXcDBFRTtFQUlHO0VBQ0E7Q1hvMEVMOztBV2gwRUM7O0VBQ0U7RUFDQTtFQUNBO0NYbzBFSDs7QVdqMEVDO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFBQTtDWG8wRUg7O0FXNzFFRDtFQThCTTtFQUNBO0NYbTBFTDs7QVkxNUVEO0VBRUk7Q1o0NUVIOztBWTk1RUQ7RUFLTTtDWjY1RUw7O0FZbDZFRDtFQVNNO0VBQ0E7RUFDQTtDWjY1RUw7O0FZeDZFRDtFQWNRO0NaODVFUDs7QVk1NkVEO0VBa0JRO0NaODVFUDs7QWFoN0VEO0VBRUk7TUFBQTtVQUFBO0VBQ0E7Q2JrN0VIOztBYXI3RUQ7RUFPSTtFQUNBO0VBQ0E7Q2JrN0VIOztBYTM3RUQ7RUFZTTtFQUNBO0NibTdFTDs7QWFoOEVEO0VBaUJNO0NibTdFTDs7QWFwOEVEO0VBc0JJO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtDYms3RUg7O0FhNThFRDtFQTZCTTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtDYm03RUw7O0FhbDlFRDtFQW1DTTtFQUNBO0VBQ0E7Q2JtN0VMOztBYXg5RUQ7RUF5Q007RUFDQTtDYm03RUw7O0FhNzlFRDtFQThDTTtDYm03RUw7O0FhaitFRDtFQW1ESTtDYms3RUg7O0FhcitFRDtFQXVESTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NiazdFSDs7QWE3K0VEO0VBK0RJO0VBQ0E7Q2JrN0VIOztBYWwvRUQ7RUFvRVE7RUFDQTtFQUNBO0NiazdFUDs7QWF4L0VEO0VBMkVVO0NiaTdFVDs7QWE1L0VEO0VBZ0ZRO0NiZzdFUDs7QWFoZ0ZEO0VBb0ZRO0NiZzdFUDs7QWFwZ0ZEO0VBd0ZRO0NiZzdFUDs7QWF4Z0ZEO0VBNEZRO0NiZzdFUDs7QWE1Z0ZEO0VBK0ZVO0NiaTdFVDs7QWFoaEZEO0VBc0dRO0NiODZFUDs7QWFwaEZEO0VBNEdRO0VBQ0E7Q2I0NkVQOztBYXpoRkQ7O0VBa0hVO0VBQ0E7Q2I0NkVUOztBYS9oRkQ7RUF5SE07Q2IwNkVMOztBYW5pRkQ7RUFpSVE7Q2JzNkVQOztBYXZpRkQ7RUF1SUk7RUFDQTtFQUNBO0VBQ0E7Q2JvNkVIOztBYTlpRkQ7RUE2SU07RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDYnE2RUw7O0FhempGRDtFQXlKUTtDYm82RVA7O0FhN2pGRDtFQStKUTtDYms2RVA7O0FhamtGRDtFQXFLSTtDYmc2RUg7O0FhcmtGRDtFQXlLUTtDYmc2RVA7O0FhemtGRDtFQTRLVTtDYmk2RVQ7O0FhMTVFRDtFQUVJO0NiNDVFSDs7QWE5NUVEO0VBS007Q2I2NUVMOztBYXg1RUQ7RUFDRTtFQUNBO0NiMjVFRDs7QWF4NUVEO0VBQ0U7RUFDQTtDYjI1RUQ7O0FheDVFRDtFQUNFO0NiMjVFRDs7QWF4NUVEO0VBQ0U7Q2IyNUVEOztBYXg1RUQ7O0VBQ0U7Q2I0NUVEOztBYXo1RUQ7RUFDRTtDYjQ1RUQ7O0FhejVFRDtFQUNFO0NiNDVFRDs7QWF6NUVEO0VBRUk7Q2IyNUVIOztBYTc1RUQ7RUFNSTtFQUNBO0NiMjVFSDs7QWF2NUVEO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDYjA1RUg7O0FjM29GRDtFQUNFO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0NkOG9GRDs7QWNqcEZEO0VBTUk7RUFDQTtFQUNBO0NkK29GSDs7QWN2cEZEO0VBWUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDZCtvRkg7O0FjM29GRDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDZDhvRkQ7O0FjcHBGRDtFQVNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2Qrb0ZIOztBYzNvRkQ7RUFDRTtDZDhvRkQ7O0FjL29GRDtFQUlJO0VBQ0E7RUFDQTtFQUNBO0NkK29GSDs7QWN0cEZEO0VBV0k7Q2Qrb0ZIOztBYzFwRkQ7RUFnQk07RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7TUFBQTtVQUFBO0NkOG9GTDs7QWNocUZEO0VBdUJJO0VBQ0E7RUFDQTtFQUNBO0NkNm9GSDs7QWN2cUZEO0VBOEJJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2Q2b0ZIOztBYy9xRkQ7RUF1Q007RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0NkNG9GTDs7QWNwckZEO0VBNENNO0NkNG9GTDs7QWN4ckZEO0VBZ0RNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2Q0b0ZMOztBY2hzRkQ7RUF1RFE7Q2Q2b0ZQOztBY3BzRkQ7RUEyRFE7Q2Q2b0ZQOztBY3hzRkQ7RUErRFE7Q2Q2b0ZQOztBYzVzRkQ7RUFtRVE7Q2Q2b0ZQOztBY2h0RkQ7RUF1RVE7Q2Q2b0ZQOztBY3B0RkQ7RUE0RU07RUFDQTtFQUNBO0NkNG9GTDs7QWMxdEZEO0VBb0ZNO0VBQUE7RUFBQTtDZDBvRkw7O0FjOXRGRDtFQXVGUTtDZDJvRlA7O0FjbHVGRDtFQTBGVTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFDQTtDZDRvRlQ7O0FjM3VGRDtFQW9HWTtFQUNBO0NkMm9GWDs7QWNodkZEO0VBeUdZO0NkMm9GWDs7QWNwdkZEO0VBNEdjO0NkNG9GYjs7QWN4dkZEO0VBbUhZO0NkeW9GWDs7QWM1dkZEO0VBdUhZO0NkeW9GWDs7QWNod0ZEO0VBMEhjO0NkMG9GYjs7QWNwd0ZEO0VBaUlZO0NkdW9GWDs7QWN4d0ZEO0VBcUlZO0NkdW9GWDs7QWM1d0ZEO0VBd0ljO0Nkd29GYjs7QWNoeEZEO0VBK0lZO0NkcW9GWDs7QWNweEZEO0VBbUpZO0NkcW9GWDs7QWN4eEZEO0VBc0pjO0Nkc29GYjs7QWM1eEZEO0VBNkpZO0NkbW9GWDs7QWNoeUZEO0VBaUtZO0NkbW9GWDs7QWNweUZEO0VBb0tjO0Nkb29GYjs7QWN4eUZEO0VBNEtNO0VBQ0E7Q2Rnb0ZMOztBYzd5RkQ7RUFnTFE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2Rpb0ZQOztBYzF6RkQ7RUE0TFU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Nka29GVDs7QWN6MEZEO0VBMk1VO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2Rrb0ZUOztBY2oxRkQ7RUFtTlU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2Rrb0ZUOztBYzMxRkQ7RUErTlU7VUFBQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NkZ29GVDs7QWNyMkZEO0VBeU9VO0NkZ29GVDs7QWNqbkZEO0VBRUk7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0NkbW5GSDs7QWMvbUZEO0VBQ0U7RUFBQTtFQUFBO0VBQ0E7TUFBQTtDZGtuRkQ7O0FjcG5GRDtFQUtJO0VBQ0E7Q2RtbkZIOztBY2xuRkc7RUFQSjtJQVFNO0lBQ0E7R2RzbkZIO0NBQ0Y7O0FjaG9GRDtFQWNRO0VBQ0E7Q2RzbkZQOztBY3JvRkQ7RUFtQlE7RUFDQTtFQUNBO0VBQ0E7Q2RzbkZQOztBYzVvRkQ7RUErQlk7Q2RpbkZYOztBY2hwRkQ7RUFzQ007RUFBQTtFQUFBO0NkOG1GTDs7QWNwcEZEO0VBeUNRO0NkK21GUDs7QWN4cEZEO0VBNkNRO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtDZCttRlA7O0FjL3BGRDtFQW1EVTtFQUNBO0NkZ25GVDs7QWNwcUZEO0VBdURZO0VBQ0E7RUFDQTtFQUNBO0NkaW5GWDs7QWMzcUZEO0VBOERZO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2RpbkZYOztBY25yRkQ7RUFxRWM7RUFDQTtDZGtuRmI7O0FjeHJGRDtFQTBFYztFQUNBO0VBQ0E7Q2RrbkZiOztBYzlyRkQ7RUFnRmM7RUFDQTtFQUNBO0VBQ0E7Q2RrbkZiOztBY3JzRkQ7RUF3Rlk7Q2RpbkZYOztBY3pzRkQ7RUEyRmM7Q2RrbkZiOztBYzdzRkQ7RUFvR0k7RUFDQTtFQUNBO0NkNm1GSDs7QWMzbUZHO0VBeEdKO0lBeUdNO0lBQ0E7SUFDQTtHZCttRkg7Q0FDRjs7QWMzdEZEO0VBZ0hNO0NkK21GTDs7QWMvdEZEO0VBbUhRO0VBQ0E7RUFDQTtDZGduRlA7O0FjcnVGRDtFQXdIVTtDZGluRlQ7O0FjenVGRDtFQThIVTtDZCttRlQ7O0FjN3VGRDtFQXFJSTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7Q2Q0bUZIOztBY2x2RkQ7RUEwSVE7RUFDQTtDZDRtRlA7O0FjdnZGRDtFQXFKSTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7Q2RzbUZIOztBYzV2RkQ7RUEwSkk7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7Q2RzbUZIOztBY2x3RkQ7RUFnS0k7Q2RzbUZIOztBY2xtRkQ7RUFDRTtFQUNBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDZHFtRkQ7O0FjOW1GRDtFQVlJO0VBQUE7RUFBQTtFQUNBO0VBQ0E7TUFBQTtFQUNBO0Nkc21GSDs7QWNybkZEOztFQW1CSTtDZHVtRkg7O0FjMW5GRDtFQXVCSTtDZHVtRkg7O0FjOW5GRDtFQTJCSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NkdW1GSDs7QWN0b0ZEO0VBbUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7RUFDQTtDZHVtRkg7O0FjanBGRDtFQTZDTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0Nkd21GTDs7QWNsbUZEO0VBQ0U7Q2RxbUZEOztBY3RtRkQ7RUFJSTtFQUNBO0Nkc21GSDs7QWMzbUZEO0VBU0k7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0Nkc21GSDs7QWNubkZEO0VBZ0JNO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtDZHVtRkw7O0FjeG5GRDtFQW9CUTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2R3bUZQOztBY2pvRkQ7RUE0QlU7Q2R5bUZUOztBY3JvRkQ7RUFrQ007RUFDQTtFQUNBO0VBQ0E7Q2R1bUZMOztBYzVvRkQ7RUEyQ007RUFDQTtDZHFtRkw7O0FjanBGRDtFQStDUTtDZHNtRlA7O0FjcnBGRDtFQW1EUTtDZHNtRlA7O0FjenBGRDtFQXVEUTtFQUNBO0VBQ0E7Q2RzbUZQOztBYy9wRkQ7RUE2RFE7RUFDQTtFQUNBO0Nkc21GUDs7QWNobUZEO0VBQ0U7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7Q2RtbUZEOztBY2htRkQ7RUFHSTtFQUNBO0VBQ0E7Q2RpbUZIOztBY3RtRkQ7RUFTSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2RpbUZIOztBYy9tRkQ7RUFpQk07Q2RrbUZMOztBY25uRkQ7RUFxQk07Q2RrbUZMOztBY3ZuRkQ7RUF5Qk07Q2RrbUZMOztBYzNuRkQ7RUE2Qk07Q2RrbUZMOztBYy9uRkQ7RUFpQ007Q2RrbUZMOztBYzdsRkQ7RUFFSTtDZCtsRkg7O0Fjam1GRDtFQU1JO0NkK2xGSDs7QWMzbEZEO0VBTUk7RUFDQTtDZHlsRkg7O0FjcmxGRDtFQUNFO0Nkd2xGRDs7QWNybEZEO0VBQ0U7RUFDQTtFQUNBO0Nkd2xGRDs7QWNybEZEO0VBQ0U7RUFDQTtDZHdsRkQ7O0FjcGxGRDtFQUNFO0VBQ0E7Q2R1bEZEOztBY3BsRkQ7RUFDRTtFQUNBO0VBQ0E7Q2R1bEZEOztBY25sRkQ7RUFFSTtDZHFsRkg7O0FjdmxGRDtFQU1JO01BQUE7VUFBQTtDZHFsRkg7O0FjamxGRDtFQUVJO0VBQ0E7RUFDQTtFQUNBO1VBQUE7RUFDQTtFQUNBO0VBQUE7Q2RtbEZIOztBYy9rRkQ7RUFDRTtVQUFBO0Nka2xGRDs7QWNubEZEO0VBSUk7VUFBQTtDZG1sRkg7O0FlcHhHRDs7RUFHTTtDZnN4R0w7O0FlenhHRDtFQVFJO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtDZnF4R0g7O0FlL3hHRDtFQWFNO0Nmc3hHTDs7QWdCbnlHRDtFQUNJO0VBQ0E7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2hCc3lHSDs7QWdCN3lHRDtFQVVRO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoQnV5R1A7O0FnQnZ6R0Q7RUFtQlk7Q2hCd3lHWDs7QWdCM3pHRDtFQXdCUTtFQUNBO0VBQUE7TUFBQTtVQUFBO0NoQnV5R1A7O0FnQmgwR0Q7RUE0Qlk7Q2hCd3lHWDs7QWdCcDBHRDtFQWdDZ0I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtDaEJ3eUdmOztBZ0JqMUdEO0VBNENvQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoQnl5R25COztBZ0I1MUdEO0VBdURvQjtDaEJ5eUduQjs7QWdCaDJHRDtFQTJEb0I7RUFDQTtFQUNBO0VBQ0E7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFDQTtDaEJ5eUduQjs7QWdCLzJHRDtFQTBFb0I7RUFDQTtDaEJ5eUduQjs7QWdCcDNHRDtFQStFb0I7Q2hCeXlHbkI7O0FnQngzR0Q7RUFrRndCO0NoQjB5R3ZCOztBZ0I1M0dEO0VBc0Z3QjtVQUFBO0NoQjB5R3ZCOztBZ0JoNEdEO0VBMEZ3QjtDaEIweUd2Qjs7QWdCcDRHRDtFQWlHb0I7RUFDQTtDaEJ1eUduQjs7QWdCejRHRDtFQXdHb0I7RUFDQTtDaEJxeUduQjs7QWdCOTRHRDtFQStHb0I7RUFDQTtDaEJteUduQjs7QWdCbjVHRDtFQXNIb0I7RUFDQTtDaEJpeUduQjs7QWdCeDVHRDtFQWdJWTtDaEI0eEdYOztBZ0I1NUdEO0VBb0lZO0NoQjR4R1g7O0FnQmg2R0Q7RUF3SVk7Q2hCNHhHWDs7QWdCcDZHRDtFQTRJWTtDaEI0eEdYOztBZ0J4NkdEO0VBZ0pZO0VBQ0E7RUFDQTtDaEI0eEdYOztBZ0I5NkdEO0VBcUpnQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NoQjZ4R2Y7O0FnQno3R0Q7RUErSm9CO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDaEI4eEduQjs7QWdCbDhHRDtFQXVLd0I7RUFDQTtDaEIreEd2Qjs7QWdCdjhHRDtFQTRLd0I7RUFDQTtDaEIreEd2Qjs7QWdCNThHRDtFQWlMd0I7RUFDQTtFQUNBO0NoQit4R3ZCOztBZ0JsOUdEO0VBNExRO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0NoQjB4R1A7O0FnQjc5R0Q7RUFzTVk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7TUFBQTtVQUFBO0NoQjJ4R1g7O0FnQnYrR0Q7RUErTWdCO0VBQ0E7RUFDQTtDaEI0eEdmOztBZ0I3K0dEO0VBcU5nQjtFQUNBO0VBQ0E7Q2hCNHhHZjs7QWdCbi9HRDtFQTJOZ0I7RUFDQTtFQUNBO0NoQjR4R2Y7O0FpQnArR0Q7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQnUrR0Q7O0FpQjUrR0Q7RUFRSTtDakJ3K0dIOztBaUJoL0dEO0VBWUk7Q2pCdytHSDs7QWlCcC9HRDtFQXBCRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUlBO0VBQ0E7Q2pCeWdIRDs7QWlCdmdIQzs7RUFDRTtFQUNBO0NqQjJnSEg7O0FpQnRnSEQ7RUFwQkU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFJQTtFQUNBO0NqQjJoSEQ7O0FpQnpoSEM7O0VBQ0U7RUFDQTtDakI2aEhIOztBaUJ4aEhEO0VBcEJFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBSUE7RUFDQTtDakI2aUhEOztBaUIzaUhDOztFQUNFO0VBQ0E7Q2pCK2lISDs7QWlCMWlIRDtFQXBCRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUlBO0VBQ0E7Q2pCK2pIRDs7QWlCN2pIQzs7RUFDRTtFQUNBO0NqQmlrSEg7O0FpQjVqSEQ7RUFxQ007Q2pCMmhITDs7QWlCaGtIRDtFQXBCRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUlBO0VBQ0E7Q2pCcWxIRDs7QWlCbmxIQzs7RUFDRTtFQUNBO0NqQnVsSEg7O0FpQmxsSEQ7RUE2Q1E7Q2pCeWlIUDs7QWlCdGxIRDtFQXBCRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUlBO0VBQ0E7Q2pCMm1IRDs7QWlCem1IQzs7RUFDRTtFQUNBO0NqQjZtSEg7O0FpQnhtSEQ7RUFzRFE7Q2pCc2pIUDs7QWlCNW1IRDtFQXBCRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUlBO0VBQ0E7RUF1RUU7Q2pCMmpISDs7QWlCaG9IQzs7RUFDRTtFQUNBO0NqQm9vSEg7O0FpQi9uSEQ7RUFpRU07RUFDQTtDakJra0hMOztBaUI5akhDO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBdEZGO0VBQ0E7Q2pCd3BIRDs7QWlCdHBIQzs7RUFDRTtFQUNBO0NqQjBwSEg7O0FpQi9rSEU7RUFVRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQnlrSEw7O0FpQjFsSEU7RUFxQkc7RUFDQTtDakJ5a0hMOztBaUIvbEhFO0VBMkJLO0NqQndrSFA7O0FpQm5tSEU7RUFpQ0s7Q2pCc2tIUDs7QWlCdm1IRTtFQXVDSztDakJva0hQOztBaUIzbUhFO0VBOENLO0NqQmlrSFA7O0FpQi9tSEU7RUFvREs7Q2pCK2pIUDs7QWlCbm5IRTtFQTBESztDakI2akhQOztBaUJ2bkhFO0VBZ0VLO0NqQjJqSFA7O0FpQjNuSEU7RUFzRUs7RUFDQTtVQUFBO0NqQnlqSFA7O0FpQm5qSEM7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7Q2pCc2pISDs7QWlCamtIRTtFQWNHO0NqQnVqSEw7O0FpQnJrSEU7RUFtQkc7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCc2pITDs7QWlCcnVIRDtFQXNMSTtDakJtakhIOztBaUIvaUhEO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q2pCa2pIRDs7QWlCL2lIRDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NqQmtqSEQ7O0FpQnpqSEQ7RUFVSTtDakJtakhIOztBaUI3akhEO0VBY0k7Q2pCbWpISDs7QWlCamtIRDtFQWtCUTtDakJtakhQOztBaUJya0hEO0VBc0JRO0NqQm1qSFA7O0FrQmx5SEQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtLQUFBO01BQUE7VUFBQTtFQUNBO0NsQnF5SEQ7O0FrQjd5SEQ7RUFXSTtFQUNBO0VBQ0E7Q2xCc3lISDs7QWtCbnlIQztFQUNFO0VBQ0E7RUFDQTtDbEJzeUhIOztBa0JseUhEO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbEJxeUhEOztBa0JseUhEO0VBQ0U7Q2xCcXlIRDs7QWtCdHlIRDtFQUtFO0NsQnF5SEQ7O0FrQmx5SEQ7RUFDRTtFQUNBO0VBQ0E7Q2xCcXlIRDs7QWtCbHlIRDtFQUVJO0NsQm95SEg7O0FrQnR5SEQ7RUFNSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NsQm95SEg7O0FrQmh5SEQ7RUFFSTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtDbEJreUhIOztBbUJ0MkhDO0VBQ0U7RUFDQTtDbkJ5MkhIOztBbUI1MkhEO0VBUUk7RUFDQTtFQUNBO0NuQncySEg7O0FtQmwzSEQ7RUFhTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NuQnkySEw7O0FtQjEzSEQ7RUFvQlE7RUFDQTtDbkIwMkhQOztBbUIvM0hEO0VBMEJNO0VBQ0E7RUFDQTtDbkJ5MkhMOztBbUJyNEhEO0VBK0JRO0NuQjAySFA7O0FtQno0SEQ7RUFvQ1U7Q25CeTJIVDs7QW1CNzRIRDtFQXlDUTtFQUNBO0VBQ0E7RUFDQTtDbkJ3MkhQOztBbUJwNUhEO0VBaURVO0NuQnUySFQ7O0FtQng1SEQ7RUFxRFU7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0NuQnUySFQ7O0FtQjc1SEQ7RUEyRFk7Q25CczJIWDs7QW1CajZIRDtFQThEYztFQUNBO0VBQ0E7VUFBQTtFQUNBO0VBQ0E7Q25CdTJIYjs7QW1CejZIRDtFQXNFYztDbkJ1MkhiOztBbUI3NkhEO0VBNEVVO0VBQUE7RUFBQTtFQUNBO0NuQnEySFQ7O0FtQmw3SEQ7RUFnRlk7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q25CczJIWDs7QW1CajhIRDtFQStGWTtFQUNBO0NuQnMySFg7O0FtQnQ4SEQ7RUFzR1E7RUFDQTtFQUNBO0NuQm8ySFA7O0FtQjU4SEQ7RUEyR1U7Q25CcTJIVDs7QW1CaDlIRDtFQStHVTtDbkJxMkhUOztBbUJwOUhEO0VBc0hJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtLQUFBO0VBQ0E7RUFDQTtFQUFBO0NuQmsySEg7O0FtQnYrSEQ7O0VBMElNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q25CazJITDs7QW1Cbi9IRDtFQXFKTTtVQUFBO0NuQmsySEw7O0FtQnYvSEQ7RUF5Sk07VUFBQTtDbkJrMkhMOztBbUI3MUhEO0VBQ0U7RUFDQTtFQUNBO0NuQmcySEQ7O0FtQjcxSEQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NuQmcySEQ7O0FtQngySEQ7RUFXSTtDbkJpMkhIOztBbUI1MkhEO0VBZUk7RUFDQTtDbkJpMkhIOztBbUI3MUhEO0VBQ0U7Q25CZzJIRDs7QW1CNzFIRDtFQUNFO0VBQ0E7RUFDQTtDbkJnMkhEOztBbUI3MUhEO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q25CZzJIRDs7QW1CdjJIRDtFQVVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7RUFDQTtDbkJpMkhIOztBbUJsM0hEO0VBb0JNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7Q25CazJITDs7QW1CNzFIRDtFQUNFO0VBQ0E7RUFBQTtFQUFBO0NuQmcySEQ7O0FtQmwySEQ7RUFLSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbkJpMkhIOztBbUIvMkhEO0VBaUJNO0NuQmsySEw7O0FtQm4zSEQ7RUFxQk07RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q25CazJITDs7QW1CaDRIRDtFQW1DSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q25CaTJISDs7QW1CLzRIRDtFQWlETTtDbkJrMkhMOztBbUI3MUhEO0VBQ0U7Q25CZzJIRDs7QW1COTFIQztFQUNFO0VBQ0E7RUFDQTtDbkJpMkhIOztBbUI5MUhDO0VBQ0U7RUFDQTtDbkJpMkhIOztBbUI5MUhFO0VBRUc7Q25CZzJITDs7QW1CbDJIRTtFQU1HO0NuQmcySEw7O0FtQjUxSEM7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q25CKzFISDs7QW1CNTFIQztFQUNFO0VBQ0E7RUFDQTtFQUNBO0NuQisxSEg7O0FtQnQxSEM7RUFDRTtDbkJ5MUhIOztBbUJ2MUhHOztFQUVFO0NuQjAxSEw7O0FtQjUxSEk7O0VBS0c7Q25CNDFIUDs7QW1CdjFIQztFQUNFO0VBQ0E7RUFDQTtDbkIwMUhIOztBbUJ2MUhDO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q25CMDFISDs7QW1CdjFIQztFQUNFO0NuQjAxSEg7O0FtQjMxSEU7RUFJRztDbkIyMUhMOztBbUJ2MUhFO0VBR0s7Q25CdzFIUDs7QW1CMzFIRTtFQU9LO0NuQncxSFA7O0FtQi8xSEU7O0VBV0s7Q25CeTFIUDs7QW1CbjFIRDtFQUNFO0NuQnMxSEQ7O0FtQnAxSEM7RUFDRTtDbkJ1MUhIOztBbUJ4MUhFO0VBSUc7Q25CdzFITDs7QW1CNTFIRTtFQVFHO0VBQ0E7Q25CdzFITDs7QW1CajJIRTtFQVlLO0NuQnkxSFA7O0FtQnIySEU7RUFpQkc7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtDbkJ3MUhMOztBbUJwMUhDO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7RUFDQTtDbkJ1MUhIOztBbUJqMkhFO0VBYUc7Q25CdzFITDs7QW1CcjJIRTtFQWdCSztDbkJ5MUhQOztBbUJ6MkhFO0VBb0JLO0NuQnkxSFA7O0FtQjcySEU7RUF3Qks7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7Q25CeTFIUDs7QW1CdDNIRTtFQWdDTztFQUNBO0NuQjAxSFQ7O0FtQno1SEQ7RUF1RU07RUFDQTtDbkJzMUhMOztBbUJqMUhEO0VBQ0U7Q25CbzFIRDs7QW1CajFIRDtFQUNFO0VBQ0E7Q25CbzFIRDs7QW1CajFIRDtFQUNFO0VBQ0E7Q25CbzFIRDs7QW1CajFIRDtFQUNFO0VBQ0E7Q25CbzFIRDs7QW1CajFIRDtFQUNFO0VBQ0E7Q25CbzFIRDs7QW1CajFIRDtFQUNFO0VBQUE7RUFBQTtFQUNBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7Q25CbzFIRDs7QW1CeDFIRDtFQU9JO0VBQ0E7RUFDQTtDbkJxMUhIOztBbUI5MUhEO0VBYUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDbkJxMUhIOztBbUJ6MkhEO0VBd0JJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0NuQnExSEg7O0FtQnIzSEQ7RUFvQ0k7Q25CcTFISDs7QW1CejNIRDtFQXdDSTtFQUNBO1VBQUE7Q25CcTFISDs7QW1CajFIRDtFQUNFO0VBQ0E7Q25CbzFIRDs7QW1CaDFIRDs7RUFFSTtDbkJtMUhIOztBbUJyMUhEOztFQUtNO0VBQ0E7RUFDQTtDbkJxMUhMOztBbUI1MUhEOztFQVlJO0NuQnExSEg7O0FtQmoySEQ7O0VBZ0JJO0NuQnMxSEg7O0FtQmoxSEQ7RUFHSTtDbkJrMUhIOztBbUJyMUhEO0VBUUk7RUFDQTtDbkJpMUhIOztBbUIxMUhEO0VBYUk7Q25CaTFISDs7QW1COTFIRDtFQWlCSTtDbkJpMUhIOztBbUJsMkhEO0VBcUJJO0NuQmkxSEg7O0FtQnQySEQ7RUF3Qk07RUFDQTtFQUNBO0NuQmsxSEw7O0FtQjUySEQ7RUE4Qk07Q25CazFITDs7QW1CaDNIRDtFQW1DSTtDbkJpMUhIOztBbUIzMEhEO0VBQ0U7Q25CODBIRDs7QW1CLzBIRDtFQUlJO0VBQ0E7RUFDQTtDbkIrMEhIOztBbUJyMUhEO0VBVUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7RUFFQTtFQUNBO0VBQ0E7Q25CODBISDs7QW9CaDdJRDtFQUdJO0NwQmk3SUg7O0FvQjk2SUM7RUFDRTtFQUNBO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDcEJpN0lIOztBb0IzN0lFO0VBZUc7Q3BCZzdJTDs7QW9CLzdJRTtFQWtCSztFQUNBO0NwQmk3SVA7O0FvQnA4SUU7RUF1Qks7RUFDQTtFQUNBO0NwQmk3SVA7O0FvQjE4SUU7RUE4Qk87Q3BCZzdJVDs7QW9COThJRTtFQW9DRztDcEI4NklMOztBb0J6NklFO0VBR0c7Q3BCMDZJTDs7QW9CNzZJRTtFQVlPO0NwQnE2SVQ7O0FvQmo3SUU7RUFpQlM7VUFBQTtDcEJvNklYOztBb0JyN0lFO0VBdUJTO0NwQms2SVg7O0FvQno3SUU7RUE0Qlc7VUFBQTtDcEJpNkliOztBb0J4NUlFO0VBRUc7Q3BCMDVJTDs7QW9CNTVJRTtFQU1HO0NwQjA1SUw7O0FvQnA1SUQ7RUFFSTtFQUNBO0NwQnM1SUg7O0FxQnovSUQ7RUFDRTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7Q3JCNC9JRDs7QXFCamdKRDtFQVFJO0NyQjYvSUg7O0FxQnJnSkQ7RUFXTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0NyQjgvSUw7O0FxQmxoSkQ7RUF1QlE7Q3JCKy9JUDs7QXFCdGhKRDtFQTJCUTtDckIrL0lQOztBcUIxaEpEO0VBZ0NNO0VBQ0E7RUFDQTtDckI4L0lMOztBcUJoaUpEO0VBc0NNO0NyQjgvSUw7O0FxQnBpSkQ7RUEwQ007Q3JCOC9JTDs7QXNCeGlKRDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdEIyaUpEOztBc0JwakpEO0VBWUk7Q3RCNGlKSDs7QXVCempKRDtFQUNFO0N2QjRqSkQ7O0F1QjdqSkQ7RUFJSTtDdkI2akpIOztBdUIxakpFO0VBR0s7RUFDQTtFQUFBO0N2QjJqSlA7O0F1Qi9qSkU7RUFPTztDdkI0akpUOztBdUJua0pFO0VBV087Q3ZCNGpKVDs7QXVCdmtKRTtFQWNTO0N2QjZqSlg7O0F1QjNrSkU7O0VBcUJPO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtDdkIyakpUOztBdUJ2bEpFOztFQStCUztFQUNBO0N2QjZqSlg7O0F1QjdsSkU7RUFxQ087Q3ZCNGpKVDs7QXVCam1KRTtFQTJDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDdkIwakpMOztBdUIzbUpFO0VBb0RLO0N2QjJqSlA7O0F1Qi9tSkU7O0VBd0RPO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3ZCNGpKVDs7QXVCM25KRTtFQW1FTztFQUNBO0N2QjRqSlQ7O0F1QmhvSkU7RUF3RU87RUFDQTtDdkI0akpUOztBdUJyb0pFO0VBOEVTO0N2QjJqSlg7O0F1QnpvSkU7RUFvRlM7Q3ZCeWpKWDs7QXVCN29KRTtFQTJGRztFQUNBO0VBQ0E7RUFDQTtDdkJzakpMOztBdUJwcEpFO0VBaUdLO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3ZCdWpKUDs7QXVCNXBKRTtFQXlHSztFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7Q3ZCdWpKUDs7QXVCbGpKRTtFQUVHO0N2Qm9qSkw7O0F1QmhqSkM7RUFDRTtDdkJtakpIOztBdUJoakpFO0VBR0s7Q3ZCaWpKUDs7QXVCNWlKRTs7RUFHRztDdkI4aUpMOztBdUIxaUpFO0VBR0s7RUFDQTtDdkIyaUpQOztBdUI5ckpEO0VBeUpJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3ZCeWlKSDs7QXVCenNKRDtFQW1LTTtDdkIwaUpMOztBdUI3c0pEO0VBdUtNO0N2QjBpSkw7O0F1Qmp0SkQ7RUEyS007RUFDQTtDdkIwaUpMOztBdUJyaUpEO0VBQ0U7Q3ZCd2lKRDs7QXVCdGlKQztFQUNFO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3ZCeWlKSDs7QXVCampKRTtFQVdHO0VBQ0E7RUFDQTtFQUNBO0N2QjBpSkw7O0F1QnhqSkU7RUFpQks7Q3ZCMmlKUDs7QXVCdGlKQztFQUNFO0VBQ0E7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7RUFBQTtDdkJ5aUpIOztBdUJyakpFO0VBZUc7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7Q3ZCMGlKTDs7QXVCOWpKRTtFQXVCSztDdkIyaUpQOztBdUJsa0pFO0VBMkJLO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q3ZCMmlKUDs7QXVCN2tKRTtFQXVDTztDdkIwaUpUOztBdUJqbEpFO0VBNkNPO0N2QndpSlQ7O0F1QnJsSkU7O0VBb0RPO0N2QnNpSlQ7O0F1QjFsSkU7RUEwRE87Q3ZCb2lKVDs7QXVCOWxKRTtFQWdFTztVQUFBO0VBQ0E7Q3ZCa2lKVDs7QXVCbm1KRTtFQXVFTztDdkJnaUpUOztBdUJ2bUpFO0VBNEVLO0VBQ0E7RUFDQTtDdkIraEpQOztBdUI3bUpFO0VBbUZPO0N2QjhoSlQ7O0F1QmpuSkU7RUF3Rks7Q3ZCNmhKUDs7QXVCcm5KRTtFQTZGRztDdkI0aEpMOztBdUJscEpEO0VBNEhNO1VBQUE7RUFDQTtFQUNBO0N2QjBoSkw7O0F1QnJoSkQ7RUFDRTtDdkJ3aEpEOztBdUJuaEpEO0VBQ0U7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0N2QnNoSkQ7O0F1QnhoSkQ7RUFLSTtDdkJ1aEpIOztBd0JwMUpDO0VBQ0U7Q3hCdTFKSDs7QXdCcDFKQztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDeEJ1MUpIOztBd0JwMUpDO0VBQ0U7RUFDQTtFQUNBO0N4QnUxSkg7O0F5QnoySkQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0N6QjQySkQ7O0F5QnoySkQ7RUFDRTtDekI0MkpEOztBeUJ6MkpEO0VBQ0U7RUFDQTtDekI0MkpEOztBeUJ6MkpEO0VBQ0U7RUFDQTtDekI0MkpEOztBMEIvM0pEO0VBQ0k7QzFCazRKSDs7QTBCLzNKRDtFQUNJO0VBQUE7RUFBQTtFQUNBO01BQUE7QzFCazRKSDs7QTBCaDRKRztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUNBO0MxQm00SlA7O0EwQno0Skk7RUFTTztDMUJvNEpYOztBMEI3NEpJO0VBaUJPO0VBQ0E7RUFDQTtDMUJnNEpYOztBMkIxNUpEO0VBQ0U7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7TUFBQTtVQUFBO0MzQjY1SkQ7O0EyQmg2SkQ7RUFNSTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7QzNCODVKSDs7QTJCcjZKRDtFQVVNO0VBQ0E7QzNCKzVKTDs7QTJCMTZKRDtFQWNRO0VBQ0E7QzNCZzZKUDs7QTJCLzZKRDtFQW1CUTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDM0JnNkpQOztBMkJ6N0pEO0VBZ0NRO0VBQ0E7RUFDQTtFQUNBO0MzQjY1SlA7O0EyQng1SkM7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDM0IyNUpIOztBMkJ0NUpEO0VBRUk7RUFDQTtDM0J3NUpIOztBMkIzNUpEO0VBT0k7QzNCdzVKSDs7QTRCajlKRDtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0M1Qm85Skg7O0E0Qmw5Skc7RUFDSTtDNUJxOUpQOztBNEJsOUpHO0VBQ0k7QzVCcTlKUDs7QTRCbDlKRztFQUNJO0M1QnE5SlA7O0E0Qmw5Skc7RUFDSTtDNUJxOUpQOztBNkIzK0pEO0VBQ0U7RUFDQTtFQUNBO0M3QjgrSkQ7O0E2QjMrSkQ7RUFDRTtFQUNBO0M3QjgrSkQ7O0E2QjMrSkQ7RUFDRTtFQUNBO0M3QjgrSkQ7O0E4QnovSkQ7RUFDRTtFQUNBO0M5QjQvSkQ7O0E4QjEvSkM7RUFDRTtDOUI2L0pIOztBK0I1L0pHO0VERkY7SUFJSTtHOUIrL0pIO0NBQ0Y7O0E4QjUvSkM7RUFDRTtDOUIrL0pIOztBK0J0Z0tHO0VETUY7SUFJSTtHOUJpZ0tIO0NBQ0Y7O0E4QjkvSkM7RUFDRTtFQUFBO0VBQUE7RUFDQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0M5QmlnS0g7O0E4QjkvSkM7RUFDRTtNQUFBO1VBQUE7QzlCaWdLSDs7QThCOS9KRTtFQUVLO0M5QmdnS1A7O0E4QmxnS0U7RUFLUztFQUNBO0M5QmlnS1g7O0E4QnZnS0U7RUFVUztDOUJpZ0tYOztBK0JuaUtHO0VEd0JEO0lBY1M7SUFBQTtJQUFBO0lBQ0E7SUFBQTtRQUFBO1lBQUE7SUFDQTtRQUFBO1lBQUE7SUFDQTtHOUJrZ0tUOztFOEJuaEtBO0lBb0JXO0c5Qm1nS1g7O0U4QnZoS0E7SUF3Qlc7UUFBQTtZQUFBO0c5Qm1nS1g7Q0FDRjs7QThCOS9KQztFQUNFO0VBQ0E7RUFDQTtFQUNBO0M5QmlnS0g7O0E4QnJnS0U7RUFPRztDOUJrZ0tMOztBOEI5L0pFO0VBRUc7RUFDQTtFQUNBO0M5QmdnS0w7O0E4QnBnS0U7RUFPSztDOUJpZ0tQOztBOEI5L0pLO0VBVkg7SUFXSztJQUFBO0lBQUE7SUFDQTtJQUFBO1FBQUE7WUFBQTtHOUJrZ0tMO0NBQ0Y7O0E4QjUvSks7RUFGSDtJQUlPO0lBQUE7SUFBQTtJQUNBO0lBQUE7UUFBQTtZQUFBO0lBQ0E7RzlCKy9KUDtDQUNGOztBOEJ4L0pLO0VBRkg7SUFJTztJQUNBO0c5QjIvSlA7Q0FDRjs7QThCci9KRDtFQUNFO0VBQ0E7RUFDQTtDOUJ3L0pEOztBK0JybUtHO0VEZ0hKO0lBRUk7SUFDQTtHOUJ3L0pEO0NBQ0Y7O0FnQ2puS0Q7RUFDRTtFQUNBO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtDaENvbktEOztBZ0N4bktEO0VBT0k7RUFDQTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7Q2hDcW5LSDs7QWdDOW5LRDtFQVlNO0NoQ3NuS0wiLCJmaWxlIjoiY3NzL2FwcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJmaWVsZHNldFtkaXNhYmxlZF0gLm11bHRpc2VsZWN0e3BvaW50ZXItZXZlbnRzOm5vbmV9Lm11bHRpc2VsZWN0X19zcGlubmVye3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjFweDt0b3A6MXB4O3dpZHRoOjQ4cHg7aGVpZ2h0OjM1cHg7YmFja2dyb3VuZDojZmZmO2Rpc3BsYXk6YmxvY2t9Lm11bHRpc2VsZWN0X19zcGlubmVyOmFmdGVyLC5tdWx0aXNlbGVjdF9fc3Bpbm5lcjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDpcIlwiO3RvcDo1MCU7bGVmdDo1MCU7bWFyZ2luOi04cHggMCAwIC04cHg7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtib3JkZXItcmFkaXVzOjEwMCU7Ym9yZGVyOjJweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItdG9wLWNvbG9yOiM0MWI4ODM7Ym94LXNoYWRvdzowIDAgMCAxcHggdHJhbnNwYXJlbnR9Lm11bHRpc2VsZWN0X19zcGlubmVyOmJlZm9yZXthbmltYXRpb246c3Bpbm5pbmcgMi40cyBjdWJpYy1iZXppZXIoLjQxLC4yNiwuMiwuNjIpO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6aW5maW5pdGV9Lm11bHRpc2VsZWN0X19zcGlubmVyOmFmdGVye2FuaW1hdGlvbjpzcGlubmluZyAyLjRzIGN1YmljLWJlemllciguNTEsLjA5LC4yMSwuOCk7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZX0ubXVsdGlzZWxlY3RfX2xvYWRpbmctZW50ZXItYWN0aXZlLC5tdWx0aXNlbGVjdF9fbG9hZGluZy1sZWF2ZS1hY3RpdmV7dHJhbnNpdGlvbjpvcGFjaXR5IC40cyBlYXNlLWluLW91dDtvcGFjaXR5OjF9Lm11bHRpc2VsZWN0X19sb2FkaW5nLWVudGVyLC5tdWx0aXNlbGVjdF9fbG9hZGluZy1sZWF2ZS1hY3RpdmV7b3BhY2l0eTowfS5tdWx0aXNlbGVjdCwubXVsdGlzZWxlY3RfX2lucHV0LC5tdWx0aXNlbGVjdF9fc2luZ2xle2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOjE2cHg7LW1zLXRvdWNoLWFjdGlvbjptYW5pcHVsYXRpb247dG91Y2gtYWN0aW9uOm1hbmlwdWxhdGlvbn0ubXVsdGlzZWxlY3R7Ym94LXNpemluZzpjb250ZW50LWJveDtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7bWluLWhlaWdodDo0MHB4O3RleHQtYWxpZ246bGVmdDtjb2xvcjojMzU0OTVlfS5tdWx0aXNlbGVjdCAqe2JveC1zaXppbmc6Ym9yZGVyLWJveH0ubXVsdGlzZWxlY3Q6Zm9jdXN7b3V0bGluZTpub25lfS5tdWx0aXNlbGVjdC0tZGlzYWJsZWR7YmFja2dyb3VuZDojZWRlZGVkO3BvaW50ZXItZXZlbnRzOm5vbmU7b3BhY2l0eTouNn0ubXVsdGlzZWxlY3QtLWFjdGl2ZXt6LWluZGV4OjUwfS5tdWx0aXNlbGVjdC0tYWN0aXZlOm5vdCgubXVsdGlzZWxlY3QtLWFib3ZlKSAubXVsdGlzZWxlY3RfX2N1cnJlbnQsLm11bHRpc2VsZWN0LS1hY3RpdmU6bm90KC5tdWx0aXNlbGVjdC0tYWJvdmUpIC5tdWx0aXNlbGVjdF9faW5wdXQsLm11bHRpc2VsZWN0LS1hY3RpdmU6bm90KC5tdWx0aXNlbGVjdC0tYWJvdmUpIC5tdWx0aXNlbGVjdF9fdGFnc3tib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0ubXVsdGlzZWxlY3QtLWFjdGl2ZSAubXVsdGlzZWxlY3RfX3NlbGVjdHt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9Lm11bHRpc2VsZWN0LS1hYm92ZS5tdWx0aXNlbGVjdC0tYWN0aXZlIC5tdWx0aXNlbGVjdF9fY3VycmVudCwubXVsdGlzZWxlY3QtLWFib3ZlLm11bHRpc2VsZWN0LS1hY3RpdmUgLm11bHRpc2VsZWN0X19pbnB1dCwubXVsdGlzZWxlY3QtLWFib3ZlLm11bHRpc2VsZWN0LS1hY3RpdmUgLm11bHRpc2VsZWN0X190YWdze2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5tdWx0aXNlbGVjdF9faW5wdXQsLm11bHRpc2VsZWN0X19zaW5nbGV7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWluLWhlaWdodDoyMHB4O2xpbmUtaGVpZ2h0OjIwcHg7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czo1cHg7YmFja2dyb3VuZDojZmZmO3BhZGRpbmc6MCAwIDAgNXB4O3dpZHRoOjEwMCU7dHJhbnNpdGlvbjpib3JkZXIgLjFzIGVhc2U7Ym94LXNpemluZzpib3JkZXItYm94O21hcmdpbi1ib3R0b206OHB4O3ZlcnRpY2FsLWFsaWduOnRvcH0ubXVsdGlzZWxlY3RfX2lucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojMzU0OTVlfS5tdWx0aXNlbGVjdF9faW5wdXQ6OnBsYWNlaG9sZGVye2NvbG9yOiMzNTQ5NWV9Lm11bHRpc2VsZWN0X190YWd+Lm11bHRpc2VsZWN0X19pbnB1dCwubXVsdGlzZWxlY3RfX3RhZ34ubXVsdGlzZWxlY3RfX3NpbmdsZXt3aWR0aDphdXRvfS5tdWx0aXNlbGVjdF9faW5wdXQ6aG92ZXIsLm11bHRpc2VsZWN0X19zaW5nbGU6aG92ZXJ7Ym9yZGVyLWNvbG9yOiNjZmNmY2Z9Lm11bHRpc2VsZWN0X19pbnB1dDpmb2N1cywubXVsdGlzZWxlY3RfX3NpbmdsZTpmb2N1c3tib3JkZXItY29sb3I6I2E4YThhODtvdXRsaW5lOm5vbmV9Lm11bHRpc2VsZWN0X19zaW5nbGV7cGFkZGluZy1sZWZ0OjVweDttYXJnaW4tYm90dG9tOjhweH0ubXVsdGlzZWxlY3RfX3RhZ3Mtd3JhcHtkaXNwbGF5OmlubGluZX0ubXVsdGlzZWxlY3RfX3RhZ3N7bWluLWhlaWdodDo0MHB4O2Rpc3BsYXk6YmxvY2s7cGFkZGluZzo4cHggNDBweCAwIDhweDtib3JkZXItcmFkaXVzOjVweDtib3JkZXI6MXB4IHNvbGlkICNlOGU4ZTg7YmFja2dyb3VuZDojZmZmO2ZvbnQtc2l6ZToxNHB4fS5tdWx0aXNlbGVjdF9fdGFne3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6NHB4IDI2cHggNHB4IDEwcHg7Ym9yZGVyLXJhZGl1czo1cHg7bWFyZ2luLXJpZ2h0OjEwcHg7Y29sb3I6I2ZmZjtsaW5lLWhlaWdodDoxO2JhY2tncm91bmQ6IzQxYjg4MzttYXJnaW4tYm90dG9tOjVweDt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVuO21heC13aWR0aDoxMDAlO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9Lm11bHRpc2VsZWN0X190YWctaWNvbntjdXJzb3I6cG9pbnRlcjttYXJnaW4tbGVmdDo3cHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDtib3R0b206MDtmb250LXdlaWdodDo3MDA7Zm9udC1zdHlsZTpub3JtYWw7d2lkdGg6MjJweDt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDoyMnB4O3RyYW5zaXRpb246YWxsIC4ycyBlYXNlO2JvcmRlci1yYWRpdXM6NXB4fS5tdWx0aXNlbGVjdF9fdGFnLWljb246YWZ0ZXJ7Y29udGVudDpcIlxcRDdcIjtjb2xvcjojMjY2ZDRkO2ZvbnQtc2l6ZToxNHB4fS5tdWx0aXNlbGVjdF9fdGFnLWljb246Zm9jdXMsLm11bHRpc2VsZWN0X190YWctaWNvbjpob3ZlcntiYWNrZ3JvdW5kOiMzNjlhNmV9Lm11bHRpc2VsZWN0X190YWctaWNvbjpmb2N1czphZnRlciwubXVsdGlzZWxlY3RfX3RhZy1pY29uOmhvdmVyOmFmdGVye2NvbG9yOiNmZmZ9Lm11bHRpc2VsZWN0X19jdXJyZW50e21pbi1oZWlnaHQ6NDBweDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzo4cHggMzBweCAwIDEycHg7d2hpdGUtc3BhY2U6bm93cmFwO2JvcmRlci1yYWRpdXM6NXB4O2JvcmRlcjoxcHggc29saWQgI2U4ZThlOH0ubXVsdGlzZWxlY3RfX2N1cnJlbnQsLm11bHRpc2VsZWN0X19zZWxlY3R7bGluZS1oZWlnaHQ6MTZweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTpibG9jazttYXJnaW46MDt0ZXh0LWRlY29yYXRpb246bm9uZTtjdXJzb3I6cG9pbnRlcn0ubXVsdGlzZWxlY3RfX3NlbGVjdHtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDo0MHB4O2hlaWdodDozOHB4O3JpZ2h0OjFweDt0b3A6MXB4O3BhZGRpbmc6NHB4IDhweDt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnMgZWFzZX0ubXVsdGlzZWxlY3RfX3NlbGVjdDpiZWZvcmV7cG9zaXRpb246cmVsYXRpdmU7cmlnaHQ6MDt0b3A6NjUlO2NvbG9yOiM5OTk7bWFyZ2luLXRvcDo0cHg7Ym9yZGVyLWNvbG9yOiM5OTkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDo1cHggNXB4IDA7Y29udGVudDpcIlwifS5tdWx0aXNlbGVjdF9fcGxhY2Vob2xkZXJ7Y29sb3I6I2FkYWRhZDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tYm90dG9tOjEwcHg7cGFkZGluZy10b3A6MnB4fS5tdWx0aXNlbGVjdC0tYWN0aXZlIC5tdWx0aXNlbGVjdF9fcGxhY2Vob2xkZXJ7ZGlzcGxheTpub25lfS5tdWx0aXNlbGVjdF9fY29udGVudC13cmFwcGVye3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDojZmZmO3dpZHRoOjEwMCU7bWF4LWhlaWdodDoyNDBweDtvdmVyZmxvdzphdXRvO2JvcmRlcjoxcHggc29saWQgI2U4ZThlODtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo1cHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NXB4O3otaW5kZXg6NTA7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9Lm11bHRpc2VsZWN0X19jb250ZW50e2xpc3Qtc3R5bGU6bm9uZTtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjA7bWFyZ2luOjA7bWluLXdpZHRoOjEwMCU7dmVydGljYWwtYWxpZ246dG9wfS5tdWx0aXNlbGVjdC0tYWJvdmUgLm11bHRpc2VsZWN0X19jb250ZW50LXdyYXBwZXJ7Ym90dG9tOjEwMCU7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo1cHg7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NXB4O2JvcmRlci1ib3R0b206bm9uZTtib3JkZXItdG9wOjFweCBzb2xpZCAjZThlOGU4fS5tdWx0aXNlbGVjdF9fY29udGVudDo6d2Via2l0LXNjcm9sbGJhcntkaXNwbGF5Om5vbmV9Lm11bHRpc2VsZWN0X19lbGVtZW50e2Rpc3BsYXk6YmxvY2t9Lm11bHRpc2VsZWN0X19vcHRpb257ZGlzcGxheTpibG9jaztwYWRkaW5nOjEycHg7bWluLWhlaWdodDo0MHB4O2xpbmUtaGVpZ2h0OjE2cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC10cmFuc2Zvcm06bm9uZTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7cG9zaXRpb246cmVsYXRpdmU7Y3Vyc29yOnBvaW50ZXI7d2hpdGUtc3BhY2U6bm93cmFwfS5tdWx0aXNlbGVjdF9fb3B0aW9uOmFmdGVye3RvcDowO3JpZ2h0OjA7cG9zaXRpb246YWJzb2x1dGU7bGluZS1oZWlnaHQ6NDBweDtwYWRkaW5nLXJpZ2h0OjEycHg7cGFkZGluZy1sZWZ0OjIwcHg7Zm9udC1zaXplOjEzcHh9Lm11bHRpc2VsZWN0X19vcHRpb24tLWhpZ2hsaWdodHtiYWNrZ3JvdW5kOiM0MWI4ODM7b3V0bGluZTpub25lO2NvbG9yOiNmZmZ9Lm11bHRpc2VsZWN0X19vcHRpb24tLWhpZ2hsaWdodDphZnRlcntjb250ZW50OmF0dHIoZGF0YS1zZWxlY3QpO2JhY2tncm91bmQ6IzQxYjg4Mztjb2xvcjojZmZmfS5tdWx0aXNlbGVjdF9fb3B0aW9uLS1zZWxlY3RlZHtiYWNrZ3JvdW5kOiNmM2YzZjM7Y29sb3I6IzM1NDk1ZTtmb250LXdlaWdodDo3MDB9Lm11bHRpc2VsZWN0X19vcHRpb24tLXNlbGVjdGVkOmFmdGVye2NvbnRlbnQ6YXR0cihkYXRhLXNlbGVjdGVkKTtjb2xvcjpzaWx2ZXJ9Lm11bHRpc2VsZWN0X19vcHRpb24tLXNlbGVjdGVkLm11bHRpc2VsZWN0X19vcHRpb24tLWhpZ2hsaWdodHtiYWNrZ3JvdW5kOiNmZjZhNmE7Y29sb3I6I2ZmZn0ubXVsdGlzZWxlY3RfX29wdGlvbi0tc2VsZWN0ZWQubXVsdGlzZWxlY3RfX29wdGlvbi0taGlnaGxpZ2h0OmFmdGVye2JhY2tncm91bmQ6I2ZmNmE2YTtjb250ZW50OmF0dHIoZGF0YS1kZXNlbGVjdCk7Y29sb3I6I2ZmZn0ubXVsdGlzZWxlY3QtLWRpc2FibGVkIC5tdWx0aXNlbGVjdF9fY3VycmVudCwubXVsdGlzZWxlY3QtLWRpc2FibGVkIC5tdWx0aXNlbGVjdF9fc2VsZWN0e2JhY2tncm91bmQ6I2VkZWRlZDtjb2xvcjojYTZhNmE2fS5tdWx0aXNlbGVjdF9fb3B0aW9uLS1kaXNhYmxlZHtiYWNrZ3JvdW5kOiNlZGVkZWQhaW1wb3J0YW50O2NvbG9yOiNhNmE2YTYhaW1wb3J0YW50O2N1cnNvcjp0ZXh0O3BvaW50ZXItZXZlbnRzOm5vbmV9Lm11bHRpc2VsZWN0X19vcHRpb24tLWdyb3Vwe2JhY2tncm91bmQ6I2VkZWRlZDtjb2xvcjojMzU0OTVlfS5tdWx0aXNlbGVjdF9fb3B0aW9uLS1ncm91cC5tdWx0aXNlbGVjdF9fb3B0aW9uLS1oaWdobGlnaHR7YmFja2dyb3VuZDojMzU0OTVlO2NvbG9yOiNmZmZ9Lm11bHRpc2VsZWN0X19vcHRpb24tLWdyb3VwLm11bHRpc2VsZWN0X19vcHRpb24tLWhpZ2hsaWdodDphZnRlcntiYWNrZ3JvdW5kOiMzNTQ5NWV9Lm11bHRpc2VsZWN0X19vcHRpb24tLWRpc2FibGVkLm11bHRpc2VsZWN0X19vcHRpb24tLWhpZ2hsaWdodHtiYWNrZ3JvdW5kOiNkZWRlZGV9Lm11bHRpc2VsZWN0X19vcHRpb24tLWdyb3VwLXNlbGVjdGVkLm11bHRpc2VsZWN0X19vcHRpb24tLWhpZ2hsaWdodHtiYWNrZ3JvdW5kOiNmZjZhNmE7Y29sb3I6I2ZmZn0ubXVsdGlzZWxlY3RfX29wdGlvbi0tZ3JvdXAtc2VsZWN0ZWQubXVsdGlzZWxlY3RfX29wdGlvbi0taGlnaGxpZ2h0OmFmdGVye2JhY2tncm91bmQ6I2ZmNmE2YTtjb250ZW50OmF0dHIoZGF0YS1kZXNlbGVjdCk7Y29sb3I6I2ZmZn0ubXVsdGlzZWxlY3QtZW50ZXItYWN0aXZlLC5tdWx0aXNlbGVjdC1sZWF2ZS1hY3RpdmV7dHJhbnNpdGlvbjphbGwgLjE1cyBlYXNlfS5tdWx0aXNlbGVjdC1lbnRlciwubXVsdGlzZWxlY3QtbGVhdmUtYWN0aXZle29wYWNpdHk6MH0ubXVsdGlzZWxlY3RfX3N0cm9uZ3ttYXJnaW4tYm90dG9tOjhweDtsaW5lLWhlaWdodDoyMHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcH1bZGlyPXJ0bF0gLm11bHRpc2VsZWN0e3RleHQtYWxpZ246cmlnaHR9W2Rpcj1ydGxdIC5tdWx0aXNlbGVjdF9fc2VsZWN0e3JpZ2h0OmF1dG87bGVmdDoxcHh9W2Rpcj1ydGxdIC5tdWx0aXNlbGVjdF9fdGFnc3twYWRkaW5nOjhweCA4cHggMCA0MHB4fVtkaXI9cnRsXSAubXVsdGlzZWxlY3RfX2NvbnRlbnR7dGV4dC1hbGlnbjpyaWdodH1bZGlyPXJ0bF0gLm11bHRpc2VsZWN0X19vcHRpb246YWZ0ZXJ7cmlnaHQ6YXV0bztsZWZ0OjB9W2Rpcj1ydGxdIC5tdWx0aXNlbGVjdF9fY2xlYXJ7cmlnaHQ6YXV0bztsZWZ0OjEycHh9W2Rpcj1ydGxdIC5tdWx0aXNlbGVjdF9fc3Bpbm5lcntyaWdodDphdXRvO2xlZnQ6MXB4fUBrZXlmcmFtZXMgc3Bpbm5pbmd7MCV7dHJhbnNmb3JtOnJvdGF0ZSgwKX10b3t0cmFuc2Zvcm06cm90YXRlKDJ0dXJuKX19XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vbm9kZV9tb2R1bGVzL3Z1ZS1tdWx0aXNlbGVjdC9kaXN0L3Z1ZS1tdWx0aXNlbGVjdC5taW4uY3NzIiwiLnYtdG9hc3Rlcntwb3NpdGlvbjpmaXhlZDt0b3A6NTBweDtyaWdodDowO3otaW5kZXg6MTAwMDA7d2lkdGg6MzAwcHg7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4fS52LXRvYXN0ZXIgLnYtdG9hc3R7bWFyZ2luLWJvdHRvbToxMHB4O3RyYW5zaXRpb246YWxsIC4zcyBlYXNlO2JvcmRlcjoxcHggc29saWQgIzQ1NGQ1ZDtib3JkZXItcmFkaXVzOjhweDtjb2xvcjojZmZmO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoxcmVtO2JhY2tncm91bmQ6cmdiYSg2OSw3Nyw5MywuOSk7Ym9yZGVyLWNvbG9yOiM0NTRkNWR9LnYtdG9hc3RlciAudi10b2FzdC52LXRvYXN0LWVudGVyLC52LXRvYXN0ZXIgLnYtdG9hc3Qudi10b2FzdC1sZWF2ZS10b3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMTAwJSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoMTAwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgxMDAlKX0udi10b2FzdGVyIC52LXRvYXN0LnYtdG9hc3Qtc3VjY2Vzc3tiYWNrZ3JvdW5kOnJnYmEoNTAsMTgyLDY3LC45KTtib3JkZXItY29sb3I6IzMyYjY0M30udi10b2FzdGVyIC52LXRvYXN0LnYtdG9hc3Qtd2FybmluZ3tiYWNrZ3JvdW5kOnJnYmEoMjU1LDE4MywwLC45KTtib3JkZXItY29sb3I6I2ZmYjcwMH0udi10b2FzdGVyIC52LXRvYXN0LnYtdG9hc3QtaW5mb3tiYWNrZ3JvdW5kOnJnYmEoOTEsMTkyLDIyMiwuOSk7Ym9yZGVyLWNvbG9yOiM1YmMwZGV9LnYtdG9hc3RlciAudi10b2FzdC52LXRvYXN0LWVycm9ye2JhY2tncm91bmQ6cmdiYSgyMzIsODYsMCwuOSk7Ym9yZGVyLWNvbG9yOiNlODU2MDB9LnYtdG9hc3RlciAudi10b2FzdC52LXRvYXN0LXByaW1hcnl7YmFja2dyb3VuZDpyZ2JhKDY2LDEzOSwyMDIsLjkpO2JvcmRlci1jb2xvcjojNDI4YmNhfS52LXRvYXN0ZXIgLnYtdG9hc3QgLnYtdG9hc3QtYnRuLWNsZWFye2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjA7Y29sb3I6Y3VycmVudENvbG9yO29wYWNpdHk6LjQ1O3RleHQtZGVjb3JhdGlvbjpub25lO2Zsb2F0OnJpZ2h0O2N1cnNvcjpwb2ludGVyfS52LXRvYXN0ZXIgLnYtdG9hc3QgLnYtdG9hc3QtYnRuLWNsZWFyOmhvdmVye29wYWNpdHk6Ljg1fS52LXRvYXN0ZXIgLnYtdG9hc3QgLnYtdG9hc3QtYnRuLWNsZWFyOmJlZm9yZXtjb250ZW50OlwiXFwyNzE1XCJ9QG1lZGlhIChtYXgtd2lkdGg6MzAwcHgpey52LXRvYXN0ZXJ7d2lkdGg6MTAwJX19XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vbm9kZV9tb2R1bGVzL3YtdG9hc3Rlci9kaXN0L3YtdG9hc3Rlci5jc3MiLCIvL1ByaW1hcnlcbiRwaXNzWWVsbG93OiAjZWNjNDE3O1xuJGRhcmtHcmV5OiAjMjUyZTNiO1xuJGRhcms6ICMwZTE3MjQ7XG4kd2hpdGU6ICNmZmY7XG4kbXlzdGljOiAjZThlZGYxO1xuJG94Zm9yZC1ibHVlOiAjM2I0NTU1O1xuJHNodXR0bGUtZ3JheTogIzVkNjM2ZDtcblxuLy9TZWNvbmRhcnlcbiRncmVlbjogIzQwOGE0YjtcbiRyZWQ6ICNkNTQ3MzM7XG4kYmx1ZTogIzBlNWQ5ZTtcbiRwaW5rOiAjYzU0MzU3O1xuXG4vL1NoYWRlc1xuLy9kYXJrIHNoYWRlc1xuJGNoYXJjb2FsR3JleTogIzNiNDE1NTtcbiRzbGF0ZUdyZXk6ICM1ZDYzNmQ7XG4vL0Jhc2UgY29sb3JzXG4kYnJhbmQtY29sb3I6ICRwaXNzWWVsbG93O1xuJHRleHQtY29sb3I6ICR3aGl0ZTtcblxuYm9keSB7XG4gIC0tZWJvbnktd2hpdGU6ICMwZTE3MjQ7XG4gIC0tZWJvbnktd2hpdGUtcmdiOiAxNCAyMyAzNjtcbiAgLS1lYm9ueS13aGl0ZS1kYXJrZW46IGRhcmtlbigjMGUxNzI0LCAzJSk7XG4gIC0td2hpdGUtZWJvbnk6ICNmZmY7XG4gIC0td2hpdGUtZWJvbnktcmdiOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIC0td2hpdGUtZWJvbnktcmdiLXZhbHVlOiAyNTUsIDI1NSwgMjU1O1xuICAtLW94Zm9yZC1ibHVlLW15c3RpYzogIzNiNDU1NTtcbiAgLS1veGZvcmQtYmx1ZS1teXN0aWMtcmdiOiA1OSwgNjksIDg1O1xuICAtLW15c3RpYy1veGZvcmQtYmx1ZTogI2U5ZWRmMjtcbiAgLS1teXN0aWMtb3hmb3JkLWJsdWUtcmdiOiAyMzMsIDIzNywgMjQyO1xuICAtLW94Zm9yZC1ibHVlLXdoaXRlOiAjM2I0NTU1O1xuICAtLW94Zm9yZC1ibHVlLXdoaXRlLXJnYjogNTksIDY5LCA4NTtcbiAgLS1zaHV0dGxlLWdyYXktYm9tYmF5OiAjNWQ2MzZkO1xuICAtLXNodXR0bGUtZ3JheS1ib21iYXktcmdiOiA5MywgOTksIDEwOTtcbiAgLS1zaHV0dGxlLWdyYXktd2hpdGU6ICM1ZDYzNmQ7XG4gIC0tc2h1dHRsZS1ncmF5LXdoaXRlLXJnYjogOTMsIDk5LCAxMDk7XG4gIC0tYm9tYmF5LXNodXR0bGUtZ3JheTogI2IxYjZiZjtcbiAgLS1lYm9ueS1jbGF5LWF0aGVucy1ncmF5OiAjMjUyZTNiO1xuICAtLWF0aGVucy1ncmF5LWVib255LWNsYXk6ICNmMmY0ZjY7XG4gIC0tb3hmb3JkLWJsdWUtYXRoZW5zLWdyYXktbDogIzNiNDU1NTtcbiAgLS1veGZvcmQtYmx1ZS1nZXlzZXI6ICMzYjQ1NTU7XG4gIC0tb3hmb3JkLWJsdWUtZ2V5c2VyLXJnYjogNTksIDY5LCA4NTtcbiAgLS1teXN0aWM6ICNlOGVkZjE7XG4gIC0tdG9yY2gtcmVkOiAjRjgxMjE5O1xuICAtLW94Zm9yZC1ibHVlOiAjMzU0MDU0O1xuICAtLW1vZGFsLWJnOiAjMTQxZjJmO1xuICAtLWZhZGVkLWJvcmRlcjogIzNhM2EzYTtcblxuICAtLWlucHV0LWRpc2FibGVkLWJnOiAjNDk1MTVlO1xuXG4gIC0tZHJvcGRvd24tc2VsZWN0ZWQtYmc6ICMxMTFDMkM7XG5cbiAgJi5saWdodCB7XG4gICAgLS1lYm9ueS13aGl0ZTogI2ZmZmZmZjtcbiAgICAtLWVib255LXdoaXRlLXJnYjogMjU1IDI1NSAyNTU7XG4gICAgLS1lYm9ueS13aGl0ZS1kYXJrZW46IGxpZ2h0ZW4oI2ZmZmZmZiwgMyUpO1xuICAgIC0td2hpdGUtZWJvbnk6ICMwZTE3MjQ7XG4gICAgLS13aGl0ZS1lYm9ueS1yZ2I6IHJnYmEoMTQsIDIzLCAzNiwgMC41KTtcbiAgICAtLXdoaXRlLWVib255LXJnYi12YWx1ZTogMTQsIDIzLCAzNjtcbiAgICAtLW94Zm9yZC1ibHVlLW15c3RpYzogI2U5ZWRmMjtcbiAgICAtLW94Zm9yZC1ibHVlLW15c3RpYy1yZ2I6IDIzMywgMjM3LCAyNDI7XG4gICAgLS1teXN0aWMtb3hmb3JkLWJsdWU6ICMzYjQ1NTU7XG4gICAgLS1teXN0aWMtb3hmb3JkLWJsdWUtcmdiOiA1OSwgNjksIDg1O1xuICAgIC0tb3hmb3JkLWJsdWUtd2hpdGU6ICNmZmZmZmY7XG4gICAgLS1veGZvcmQtYmx1ZS13aGl0ZS1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gICAgLS1zaHV0dGxlLWdyYXktYm9tYmF5OiAjYjFiNmJmO1xuICAgIC0tc2h1dHRsZS1ncmF5LWJvbWJheS1yZ2I6IDE3NywgMTgyLCAxOTE7XG4gICAgLS1zaHV0dGxlLWdyYXktd2hpdGU6ICNmZmY7XG4gICAgLS1zaHV0dGxlLWdyYXktd2hpdGUtcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAgIC0tYm9tYmF5LXNodXR0bGUtZ3JheTogIzVkNjM2ZDtcbiAgICAtLWVib255LWNsYXktYXRoZW5zLWdyYXk6ICNmMmY0ZjY7XG4gICAgLS1hdGhlbnMtZ3JheS1lYm9ueS1jbGF5OiAjMjUyZTNiO1xuICAgIC0tb3hmb3JkLWJsdWUtYXRoZW5zLWdyYXktbDogI2UwZTVlYztcbiAgICAtLW94Zm9yZC1ibHVlLWdleXNlcjogI2QxZDhlMztcbiAgICAtLW94Zm9yZC1ibHVlLWdleXNlci1yZ2I6IDIwOSwgMjE2LCAyMjc7XG4gICAgLS1teXN0aWM6ICNlOGVkZjE7XG4gICAgLS10b3JjaC1yZWQ6ICNGODEyMTk7XG4gICAgLS1veGZvcmQtYmx1ZTogI2QwZDZkZTtcbiAgICAtLW1vZGFsLWJnOiAjYjdjMmQyO1xuICAgIC0tZmFkZWQtYm9yZGVyOiAjY2FjYWNhO1xuXG4gICAgLS1pbnB1dC1kaXNhYmxlZC1iZzogdmFyKC0tZmFkZWQtYm9yZGVyKTtcbiAgICAtLWRyb3Bkb3duLXNlbGVjdGVkLWJnOiAjREJFMEU2O1xuICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvYXNzZXRzL2RvbWFpbi9hdXRoL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9kb21haW4vY29tbW9uL3Nhc3MvaGVscGVycy9fY29sb3JzLnNjc3MiLCJAaW1wb3J0IHVybCh+dnVlLW11bHRpc2VsZWN0L2Rpc3QvdnVlLW11bHRpc2VsZWN0Lm1pbi5jc3MpO1xuXG5AaW1wb3J0IHVybCh+di10b2FzdGVyL2Rpc3Qvdi10b2FzdGVyLmNzcyk7XG5cbmJvZHkge1xuICAtLWVib255LXdoaXRlOiAjMGUxNzI0O1xuICAtLWVib255LXdoaXRlLXJnYjogMTQgMjMgMzY7XG4gIC0tZWJvbnktd2hpdGUtZGFya2VuOiBkYXJrZW4oIzBlMTcyNCwgMyUpO1xuICAtLXdoaXRlLWVib255OiAjZmZmO1xuICAtLXdoaXRlLWVib255LXJnYjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAtLXdoaXRlLWVib255LXJnYi12YWx1ZTogMjU1LCAyNTUsIDI1NTtcbiAgLS1veGZvcmQtYmx1ZS1teXN0aWM6ICMzYjQ1NTU7XG4gIC0tb3hmb3JkLWJsdWUtbXlzdGljLXJnYjogNTksIDY5LCA4NTtcbiAgLS1teXN0aWMtb3hmb3JkLWJsdWU6ICNlOWVkZjI7XG4gIC0tbXlzdGljLW94Zm9yZC1ibHVlLXJnYjogMjMzLCAyMzcsIDI0MjtcbiAgLS1veGZvcmQtYmx1ZS13aGl0ZTogIzNiNDU1NTtcbiAgLS1veGZvcmQtYmx1ZS13aGl0ZS1yZ2I6IDU5LCA2OSwgODU7XG4gIC0tc2h1dHRsZS1ncmF5LWJvbWJheTogIzVkNjM2ZDtcbiAgLS1zaHV0dGxlLWdyYXktYm9tYmF5LXJnYjogOTMsIDk5LCAxMDk7XG4gIC0tc2h1dHRsZS1ncmF5LXdoaXRlOiAjNWQ2MzZkO1xuICAtLXNodXR0bGUtZ3JheS13aGl0ZS1yZ2I6IDkzLCA5OSwgMTA5O1xuICAtLWJvbWJheS1zaHV0dGxlLWdyYXk6ICNiMWI2YmY7XG4gIC0tZWJvbnktY2xheS1hdGhlbnMtZ3JheTogIzI1MmUzYjtcbiAgLS1hdGhlbnMtZ3JheS1lYm9ueS1jbGF5OiAjZjJmNGY2O1xuICAtLW94Zm9yZC1ibHVlLWF0aGVucy1ncmF5LWw6ICMzYjQ1NTU7XG4gIC0tb3hmb3JkLWJsdWUtZ2V5c2VyOiAjM2I0NTU1O1xuICAtLW94Zm9yZC1ibHVlLWdleXNlci1yZ2I6IDU5LCA2OSwgODU7XG4gIC0tbXlzdGljOiAjZThlZGYxO1xuICAtLXRvcmNoLXJlZDogI0Y4MTIxOTtcbiAgLS1veGZvcmQtYmx1ZTogIzM1NDA1NDtcbiAgLS1tb2RhbC1iZzogIzE0MWYyZjtcbiAgLS1mYWRlZC1ib3JkZXI6ICMzYTNhM2E7XG4gIC0taW5wdXQtZGlzYWJsZWQtYmc6ICM0OTUxNWU7XG4gIC0tZHJvcGRvd24tc2VsZWN0ZWQtYmc6ICMxMTFDMkM7XG59XG5cbmJvZHkubGlnaHQge1xuICAtLWVib255LXdoaXRlOiAjZmZmZmZmO1xuICAtLWVib255LXdoaXRlLXJnYjogMjU1IDI1NSAyNTU7XG4gIC0tZWJvbnktd2hpdGUtZGFya2VuOiBsaWdodGVuKCNmZmZmZmYsIDMlKTtcbiAgLS13aGl0ZS1lYm9ueTogIzBlMTcyNDtcbiAgLS13aGl0ZS1lYm9ueS1yZ2I6IHJnYmEoMTQsIDIzLCAzNiwgMC41KTtcbiAgLS13aGl0ZS1lYm9ueS1yZ2ItdmFsdWU6IDE0LCAyMywgMzY7XG4gIC0tb3hmb3JkLWJsdWUtbXlzdGljOiAjZTllZGYyO1xuICAtLW94Zm9yZC1ibHVlLW15c3RpYy1yZ2I6IDIzMywgMjM3LCAyNDI7XG4gIC0tbXlzdGljLW94Zm9yZC1ibHVlOiAjM2I0NTU1O1xuICAtLW15c3RpYy1veGZvcmQtYmx1ZS1yZ2I6IDU5LCA2OSwgODU7XG4gIC0tb3hmb3JkLWJsdWUtd2hpdGU6ICNmZmZmZmY7XG4gIC0tb3hmb3JkLWJsdWUtd2hpdGUtcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLXNodXR0bGUtZ3JheS1ib21iYXk6ICNiMWI2YmY7XG4gIC0tc2h1dHRsZS1ncmF5LWJvbWJheS1yZ2I6IDE3NywgMTgyLCAxOTE7XG4gIC0tc2h1dHRsZS1ncmF5LXdoaXRlOiAjZmZmO1xuICAtLXNodXR0bGUtZ3JheS13aGl0ZS1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYm9tYmF5LXNodXR0bGUtZ3JheTogIzVkNjM2ZDtcbiAgLS1lYm9ueS1jbGF5LWF0aGVucy1ncmF5OiAjZjJmNGY2O1xuICAtLWF0aGVucy1ncmF5LWVib255LWNsYXk6ICMyNTJlM2I7XG4gIC0tb3hmb3JkLWJsdWUtYXRoZW5zLWdyYXktbDogI2UwZTVlYztcbiAgLS1veGZvcmQtYmx1ZS1nZXlzZXI6ICNkMWQ4ZTM7XG4gIC0tb3hmb3JkLWJsdWUtZ2V5c2VyLXJnYjogMjA5LCAyMTYsIDIyNztcbiAgLS1teXN0aWM6ICNlOGVkZjE7XG4gIC0tdG9yY2gtcmVkOiAjRjgxMjE5O1xuICAtLW94Zm9yZC1ibHVlOiAjZDBkNmRlO1xuICAtLW1vZGFsLWJnOiAjYjdjMmQyO1xuICAtLWZhZGVkLWJvcmRlcjogI2NhY2FjYTtcbiAgLS1pbnB1dC1kaXNhYmxlZC1iZzogdmFyKC0tZmFkZWQtYm9yZGVyKTtcbiAgLS1kcm9wZG93bi1zZWxlY3RlZC1iZzogI0RCRTBFNjtcbn1cblxuLmlubGluZS1ibG9jay1jZW50ZXIsXG4ucGFnZS1oZWFkZXItLXdpdGgtYWN0aW9ucyAucGFnZS10aXRsZSxcbi5wYWdlLWhlYWRlci0td2l0aC1hY3Rpb25zIC5hY3Rpb25zIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmlubGluZS1mbGV4LWNlbnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucm91bmRlZC1iLW5vbmUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXQtbm9uZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnNwYWNpbmctYm90dG9tLTEge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuXG4uc3BhY2luZy1ib3R0b20tMiB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5zcGFjaW5nLWJvdHRvbS0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLnNwYWNpbmctYm90dG9tLTQge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uc3BhY2luZy1ib3R0b20tNSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5zcGFjaW5nLWJvdHRvbS02IHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uc3BhY2luZy1ib3R0b20tNyB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLm1yLXJpZ2h0LTgge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLmJvbGQge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4udGV4dC14cyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnRleHQtc20ge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi51cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ubG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cblxuLmNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLmZhZGVkIHtcbiAgb3BhY2l0eTogMC44O1xuICBjb2xvcjogdmFyKC0tbXlzdGljLW94Zm9yZC1ibHVlKTtcbn1cblxuLnRyYW5zaXRpb24tM3Mge1xuICB0cmFuc2l0aW9uOiAuM3MgYWxsO1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rIHtcbiAgY29sb3I6ICNlY2M0MTc7XG59XG5cbi5saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jb2wtc20ucC1yLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uY29sLXNtLnAtbC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZm9udC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5mb250LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mb250LW1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5mb250LWJvbGQge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uZm9udC1leHRyYS1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5O1xufVxuXG4uZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi50b3AtMCB7XG4gIHRvcDogMDtcbn1cblxuLnRvcC0xIHtcbiAgdG9wOiA0cHg7XG59XG5cbi50b3AtMyB7XG4gIHRvcDogMTJweDtcbn1cblxuLnRleHQtcmVkIHtcbiAgY29sb3I6ICNkNTQ3MzMgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLm1hcmdpbiB7XG4gIG1hcmdpbjogMTBweDtcbn1cblxuLm1hcmdpbi10b3Age1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ubWFyZ2luLXRvcC0xMCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5tYXJnaW4tbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ubWFyZ2luLWxlZnQtMTAge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLm1hcmdpbi1yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLm1hcmdpbi1yaWdodC0xMCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLm1hcmdpbi1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubWFyZ2luLWJvdHRvbS0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubWItMiB7XG4gIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm92ZXJmbG93LWF1dG8ge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5cbi5ncmlkLWNvbHMtMiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmdyaWQtY29scy0zIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uZ3JpZC1jb2xzLTQge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbi5ncmlkLWNvbHMtNSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmdyaWQtY29scy02IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uZ3JpZC1yb3dzLTIge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbi5ncmlkLXJvd3MtMyB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmdyaWQtcm93cy00IHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4ubWwtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uZ2FwLTEge1xuICBnYXA6IDRweDtcbn1cblxuLmdhcC0yIHtcbiAgZ2FwOiA4cHg7XG59XG5cbi5nYXAtMyB7XG4gIGdhcDogMTJweDtcbn1cblxuLmdhcC00IHtcbiAgZ2FwOiAxNnB4O1xufVxuXG4uZ2FwLTYge1xuICBnYXA6IDI0cHg7XG59XG5cbi5nYXAtOCB7XG4gIGdhcDogMzJweDtcbn1cblxuLmdhcC05IHtcbiAgZ2FwOiA0MHB4O1xufVxuXG4uZ2FwLXgtOSB7XG4gIGNvbHVtbi1nYXA6IDM2cHg7XG59XG5cbi5nYXAtMTIge1xuICBnYXA6IDQ4cHg7XG59XG5cbi5nYXAtMTYge1xuICBnYXA6IDY0cHg7XG59XG5cbi5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLm10LTIge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5tdC0zIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLm10LTQge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4ubXQtNiB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5tdC04IHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLm5lZy1tYXJnaW4tMTAge1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cblxuLm10LTEwIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLm15LTYge1xuICBtYXJnaW46IDI0cHggMDtcbn1cblxuLm15LTMge1xuICBtYXJnaW46IDEycHggMDtcbn1cblxuLm15LTQge1xuICBtYXJnaW46IDE2cHggMDtcbn1cblxuLm15LTIge1xuICBtYXJnaW46IDhweCAwO1xufVxuXG4uY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogc2VsZi1zdGFydDtcbn1cblxuLmgtZnVsbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmgtaGFsZiB7XG4gIGhlaWdodDogNTAlO1xufVxuXG4udy1mdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wLTUge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4ucC02IHtcbiAgcGFkZGluZzogMjRweDtcbn1cblxuLnAtOCB7XG4gIHBhZGRpbmc6IDMycHg7XG59XG5cbi5wLTEge1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi5weC0xIHtcbiAgcGFkZGluZzogMCA0cHg7XG59XG5cbi5weC0yIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5weC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuXG4ucC00IHtcbiAgcGFkZGluZzogMTZweDtcbn1cblxuLnB4LTQge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG5cbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xufVxuXG4ucHQtMiB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG5cbi5wdC00IHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG59XG5cbi5wdC01IHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5wdC02IHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG5cbi5wdC03IHtcbiAgcGFkZGluZy10b3A6IDI4cHg7XG59XG5cbi5wdC04IHtcbiAgcGFkZGluZy10b3A6IDMycHg7XG59XG5cbi5wdC0xMCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG4ucGItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ucGItMiB7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG59XG5cbi5wYi0zIHtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG5cbi5wYi00IHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG5cbi5wYi02IHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG5cbi5wYi04IHtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG59XG5cbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuXG4ucHktOCB7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbn1cblxuLnB5LTEwIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4ucHgtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBsLTIge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cblxuLnBsLTQge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG5cbi5wci0yIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuXG4ucHItNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG5cbi5wci0xMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG59XG5cbi4tbXgtNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbn1cblxuLmlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbn1cblxuLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uaXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnctaGFsZiB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5qdXN0aWZ5LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5qdXN0aWZ5LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZmxleC1jb2wge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uanVzdGlmeS1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uY3Vyc29yLXBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5vcGFjaXR5LTkwIHtcbiAgb3BhY2l0eTogLjk7XG59XG5cbi51bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmluZnJhc3RydWN0dXJlLWNhcmQge1xuICBwYWRkaW5nOiA2NHB4IDI0cHg7XG59XG5cbi5idXR0b24tLWljb24gc3ZnIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogMTRweDtcbn1cblxuLmJ1dHRvbi1saW5rIHN2ZyB7XG4gIGZpbGw6ICNlY2M0MTc7XG59XG5cbi5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5yb3VuZGVkLWhhbGYge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5wbGFjZS1pdGVtcy1jZW50ZXIge1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xufVxuXG4uZmxleC1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm14LTUge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4uZmxleC0xIHtcbiAgZmxleDogMSAxIDAlO1xufVxuXG4ucHgtNSB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLyogaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC9cbiAgIHYyLjAgfCAyMDExMDEyNlxuICAgTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcbiovXG5cbmh0bWwsXG5ib2R5LFxuZGl2LFxuc3BhbixcbmFwcGxldCxcbm9iamVjdCxcbmlmcmFtZSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG5ibG9ja3F1b3RlLFxucHJlLFxuYSxcbmFiYnIsXG5hY3JvbnltLFxuYWRkcmVzcyxcbmJpZyxcbmNpdGUsXG5jb2RlLFxuZGVsLFxuZGZuLFxuZW0sXG5pbWcsXG5pbnMsXG5rYmQsXG5xLFxucyxcbnNhbXAsXG5zbWFsbCxcbnN0cmlrZSxcbnN0cm9uZyxcbnN1YixcbnN1cCxcbnR0LFxudmFyLFxuYixcbnUsXG5pLFxuY2VudGVyLFxuZGwsXG5kdCxcbmRkLFxub2wsXG51bCxcbmxpLFxuZmllbGRzZXQsXG5mb3JtLFxubGFiZWwsXG5sZWdlbmQsXG50YWJsZSxcbmNhcHRpb24sXG50Ym9keSxcbnRmb290LFxudGhlYWQsXG50cixcbnRoLFxudGQsXG5hcnRpY2xlLFxuYXNpZGUsXG5jYW52YXMsXG5kZXRhaWxzLFxuZW1iZWQsXG5maWd1cmUsXG5maWdjYXB0aW9uLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbm91dHB1dCxcbnJ1YnksXG5zZWN0aW9uLFxuc3VtbWFyeSxcbnRpbWUsXG5tYXJrLFxuYXVkaW8sXG52aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxub2wsXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsXG5xIHtcbiAgcXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSxcbmJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSxcbnE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgY29udGVudDogbm9uZTtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwgKiB7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZWJvbnktd2hpdGUpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLnNsaW1TY3JvbGxSYWlsIHtcbiAgYmFja2dyb3VuZDogIzBlMTcyNCAhaW1wb3J0YW50O1xufVxuXG4uc2xpbVNjcm9sbEJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2M0MTcgIWltcG9ydGFudDtcbiAgd2lkdGg6IDZweCAhaW1wb3J0YW50O1xufVxuXG4udi10b2FzdGVyIHtcbiAgdG9wOiAxMHB4O1xufVxuXG4udi10b2FzdGVyIC52LXRvYXN0IHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogdmFyKC0td2hpdGUtZWJvbnkpO1xufVxuXG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbnAgW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLXNodXR0bGUtZ3JheS1ib21iYXktcmdiKSwgMC41KTtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6IHJnYmEodmFyKC0tc2h1dHRsZS1ncmF5LWJvbWJheS1yZ2IpLCAxKTtcbn1cblxudGV4dCB7XG4gIGZpbGw6IHZhcigtLXdoaXRlLWVib255KSAhaW1wb3J0YW50O1xufVxuXG4udi10b29sdGlwLXdyYXBwZXIgY2lyY2xlLFxuLnYtdG9vbHRpcC13cmFwcGVyIHBhdGgge1xuICBmaWxsOiB2YXIoLS13aGl0ZS1lYm9ueSkgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC43O1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4zMztcbn1cblxuaDMge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xufVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG59XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4zMztcbn1cblxuaDYge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBVbmNvbW1lbnQgYW5kIHNldCB0aGVzZSB2YXJpYWJsZXMgdG8gY3VzdG9taXplIHRoZSBncmlkLiAqL1xuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG4ucm93IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleDogMCAxIGF1dG87XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICBtYXJnaW4tbGVmdDogLTFyZW07XG59XG5cbi5yb3cucmV2ZXJzZSB7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5jb2wucmV2ZXJzZSB7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuXG4uY29sLXhzLFxuLmNvbC14cy0xLFxuLmNvbC14cy0yLFxuLmNvbC14cy0zLFxuLmNvbC14cy00LFxuLmNvbC14cy01LFxuLmNvbC14cy02LFxuLmNvbC14cy03LFxuLmNvbC14cy04LFxuLmNvbC14cy05LFxuLmNvbC14cy0xMCxcbi5jb2wteHMtMTEsXG4uY29sLXhzLTEyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuXG4uY29sLXhzIHtcbiAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICBmbGV4LWdyb3c6IDE7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICBmbGV4LWJhc2lzOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wteHMtMSB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA4LjMzMyU7XG4gIGZsZXgtYmFzaXM6IDguMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMyU7XG59XG5cbi5jb2wteHMtMiB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxNi42NjclO1xuICBmbGV4LWJhc2lzOiAxNi42NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NyU7XG59XG5cbi5jb2wteHMtMyB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAyNSU7XG4gIGZsZXgtYmFzaXM6IDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5jb2wteHMtNCB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAzMy4zMzMlO1xuICBmbGV4LWJhc2lzOiAzMy4zMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMyU7XG59XG5cbi5jb2wteHMtNSB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA0MS42NjclO1xuICBmbGV4LWJhc2lzOiA0MS42NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NyU7XG59XG5cbi5jb2wteHMtNiB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1MCU7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5jb2wteHMtNyB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1OC4zMzMlO1xuICBmbGV4LWJhc2lzOiA1OC4zMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMyU7XG59XG5cbi5jb2wteHMtOCB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA2Ni42NjclO1xuICBmbGV4LWJhc2lzOiA2Ni42NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NyU7XG59XG5cbi5jb2wteHMtOSB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA3NSU7XG4gIGZsZXgtYmFzaXM6IDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7XG59XG5cbi5jb2wteHMtMTAge1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogODMuMzMzJTtcbiAgZmxleC1iYXNpczogODMuMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMlO1xufVxuXG4uY29sLXhzLTExIHtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDkxLjY2NyU7XG4gIGZsZXgtYmFzaXM6IDkxLjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY3JTtcbn1cblxuLmNvbC14cy0xMiB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxMDAlO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMlO1xufVxuXG4uY29sLXhzLW9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NyU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4uY29sLXhzLW9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMyU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY3JTtcbn1cblxuLmNvbC14cy1vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzJTtcbn1cblxuLmNvbC14cy1vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjclO1xufVxuXG4uY29sLXhzLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLmNvbC14cy1vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzJTtcbn1cblxuLmNvbC14cy1vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY3JTtcbn1cblxuLnN0YXJ0LXhzIHtcbiAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuXG4uY2VudGVyLXhzIHtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5lbmQteHMge1xuICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgdGV4dC1hbGlnbjogZW5kO1xufVxuXG4udG9wLXhzIHtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubWlkZGxlLXhzIHtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmJvdHRvbS14cyB7XG4gIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmFyb3VuZC14cyB7XG4gIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4uYmV0d2Vlbi14cyB7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmZpcnN0LXhzIHtcbiAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICBvcmRlcjogLTE7XG59XG5cbi5sYXN0LXhzIHtcbiAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gIG9yZGVyOiAxO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDQ2cmVtO1xuICB9XG5cbiAgLmNvbC1zbSxcbiAgLmNvbC1zbS0xLFxuICAuY29sLXNtLTIsXG4gIC5jb2wtc20tMyxcbiAgLmNvbC1zbS00LFxuICAuY29sLXNtLTUsXG4gIC5jb2wtc20tNixcbiAgLmNvbC1zbS03LFxuICAuY29sLXNtLTgsXG4gIC5jb2wtc20tOSxcbiAgLmNvbC1zbS0xMCxcbiAgLmNvbC1zbS0xMSxcbiAgLmNvbC1zbS0xMiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgfVxuXG4gIC5jb2wtc20ge1xuICAgIC13ZWJraXQtZmxleC1ncm93OiAxO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbC1zbS0xIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogOC4zMzMlO1xuICAgIGZsZXgtYmFzaXM6IDguMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tMiB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDE2LjY2NyU7XG4gICAgZmxleC1iYXNpczogMTYuNjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTMge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAyNSU7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC1zbS00IHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMzMuMzMzJTtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tNSB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDQxLjY2NyU7XG4gICAgZmxleC1iYXNpczogNDEuNjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTYge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC1zbS03IHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNTguMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tOCB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDY2LjY2NyU7XG4gICAgZmxleC1iYXNpczogNjYuNjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTkge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA3NSU7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC1zbS0xMCB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDgzLjMzMyU7XG4gICAgZmxleC1iYXNpczogODMuMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMyU7XG4gIH1cblxuICAuY29sLXNtLTExIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogOTEuNjY3JTtcbiAgICBmbGV4LWJhc2lzOiA5MS42NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tMTIge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbC1zbS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjclO1xuICB9XG5cbiAgLmNvbC1zbS1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5jb2wtc20tb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMlO1xuICB9XG5cbiAgLmNvbC1zbS1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NyU7XG4gIH1cblxuICAuY29sLXNtLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLmNvbC1zbS1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMyU7XG4gIH1cblxuICAuY29sLXNtLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAuY29sLXNtLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMyU7XG4gIH1cblxuICAuY29sLXNtLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NyU7XG4gIH1cblxuICAuc3RhcnQtc20ge1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgfVxuXG4gIC5jZW50ZXItc20ge1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmVuZC1zbSB7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHRleHQtYWxpZ246IGVuZDtcbiAgfVxuXG4gIC50b3Atc20ge1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAubWlkZGxlLXNtIHtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5ib3R0b20tc20ge1xuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cblxuICAuYXJvdW5kLXNtIHtcbiAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG5cbiAgLmJldHdlZW4tc20ge1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuZmlyc3Qtc20ge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuXG4gIC5sYXN0LXNtIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjJlbSkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogNjFyZW07XG4gIH1cblxuICAuY29sLW1kLFxuICAuY29sLW1kLTEsXG4gIC5jb2wtbWQtMixcbiAgLmNvbC1tZC0zLFxuICAuY29sLW1kLTQsXG4gIC5jb2wtbWQtNSxcbiAgLmNvbC1tZC02LFxuICAuY29sLW1kLTcsXG4gIC5jb2wtbWQtOCxcbiAgLmNvbC1tZC05LFxuICAuY29sLW1kLTEwLFxuICAuY29sLW1kLTExLFxuICAuY29sLW1kLTEyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG5cbiAgLmNvbC1tZCB7XG4gICAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sLW1kLTEge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA4LjMzMyU7XG4gICAgZmxleC1iYXNpczogOC4zMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMlO1xuICB9XG5cbiAgLmNvbC1tZC0yIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTYuNjY3JTtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtMyB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDI1JTtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLW1kLTQge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAzMy4zMzMlO1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMlO1xuICB9XG5cbiAgLmNvbC1tZC01IHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNDEuNjY3JTtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtNiB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLW1kLTcge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1OC4zMzMlO1xuICAgIGZsZXgtYmFzaXM6IDU4LjMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMlO1xuICB9XG5cbiAgLmNvbC1tZC04IHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNjYuNjY3JTtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtOSB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDc1JTtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLW1kLTEwIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogODMuMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtMTEge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA5MS42NjclO1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjclO1xuICB9XG5cbiAgLmNvbC1tZC0xMiB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sLW1kLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMlO1xuICB9XG5cbiAgLmNvbC1tZC1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NyU7XG4gIH1cblxuICAuY29sLW1kLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLmNvbC1tZC1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMyU7XG4gIH1cblxuICAuY29sLW1kLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAuY29sLW1kLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjclO1xuICB9XG5cbiAgLmNvbC1tZC1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5jb2wtbWQtb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY3JTtcbiAgfVxuXG4gIC5zdGFydC1tZCB7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICB9XG5cbiAgLmNlbnRlci1tZCB7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuZW5kLW1kIHtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgdGV4dC1hbGlnbjogZW5kO1xuICB9XG5cbiAgLnRvcC1tZCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5taWRkbGUtbWQge1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmJvdHRvbS1tZCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuXG4gIC5hcm91bmQtbWQge1xuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cblxuICAuYmV0d2Vlbi1tZCB7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5maXJzdC1tZCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgb3JkZXI6IC0xO1xuICB9XG5cbiAgLmxhc3QtbWQge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA3MXJlbTtcbiAgfVxuXG4gIC5jb2wtbGcsXG4gIC5jb2wtbGctMSxcbiAgLmNvbC1sZy0yLFxuICAuY29sLWxnLTMsXG4gIC5jb2wtbGctNCxcbiAgLmNvbC1sZy01LFxuICAuY29sLWxnLTYsXG4gIC5jb2wtbGctNyxcbiAgLmNvbC1sZy04LFxuICAuY29sLWxnLTksXG4gIC5jb2wtbGctMTAsXG4gIC5jb2wtbGctMTEsXG4gIC5jb2wtbGctMTIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIH1cblxuICAuY29sLWxnIHtcbiAgICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb2wtbGctMSB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDguMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMyU7XG4gIH1cblxuICAuY29sLWxnLTIge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxNi42NjclO1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjclO1xuICB9XG5cbiAgLmNvbC1sZy0zIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMjUlO1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtbGctNCB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDMzLjMzMyU7XG4gICAgZmxleC1iYXNpczogMzMuMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMyU7XG4gIH1cblxuICAuY29sLWxnLTUge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA0MS42NjclO1xuICAgIGZsZXgtYmFzaXM6IDQxLjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjclO1xuICB9XG5cbiAgLmNvbC1sZy02IHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNTAlO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wtbGctNyB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDU4LjMzMyU7XG4gICAgZmxleC1iYXNpczogNTguMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMyU7XG4gIH1cblxuICAuY29sLWxnLTgge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA2Ni42NjclO1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjclO1xuICB9XG5cbiAgLmNvbC1sZy05IHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNzUlO1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wtbGctMTAge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA4My4zMzMlO1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMlO1xuICB9XG5cbiAgLmNvbC1sZy0xMSB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDkxLjY2NyU7XG4gICAgZmxleC1iYXNpczogOTEuNjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTEyIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb2wtbGctb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMyU7XG4gIH1cblxuICAuY29sLWxnLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAuY29sLWxnLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjclO1xuICB9XG5cbiAgLmNvbC1sZy1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5jb2wtbGctb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMlO1xuICB9XG5cbiAgLmNvbC1sZy1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NyU7XG4gIH1cblxuICAuY29sLWxnLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLmNvbC1sZy1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMlO1xuICB9XG5cbiAgLmNvbC1sZy1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjclO1xuICB9XG5cbiAgLnN0YXJ0LWxnIHtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIH1cblxuICAuY2VudGVyLWxnIHtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5lbmQtbGcge1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gIH1cblxuICAudG9wLWxnIHtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLm1pZGRsZS1sZyB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuYm90dG9tLWxnIHtcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG5cbiAgLmFyb3VuZC1sZyB7XG4gICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxuXG4gIC5iZXR3ZWVuLWxnIHtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmZpcnN0LWxnIHtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICBvcmRlcjogLTE7XG4gIH1cblxuICAubGFzdC1sZyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuXG4ubmVwYWxpLWRhdGUtcGlja2VyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZWJvbnktd2hpdGUpIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNodXR0bGUtZ3JheS1ib21iYXkpO1xuICBib3gtc2hhZG93OiAwIDVweCAxNXB4IC01cHggcmdiYSh2YXIoLS1lYm9ueS13aGl0ZS1yZ2IpLCAwLjUwNik7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ubmVwYWxpLWRhdGUtcGlja2VyIHRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSh2YXIoLS1veGZvcmQtYmx1ZS1teXN0aWMtcmdiKSwgMC4xNyk7XG59XG5cbi5uZXBhbGktZGF0ZS1waWNrZXIgdGFibGUgdGhlYWQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1lYm9ueS13aGl0ZS1kYXJrZW4pO1xufVxuXG4ubmVwYWxpLWRhdGUtcGlja2VyIHRhYmxlIHRoIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlLWVib255LXJnYik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1teXN0aWMtb3hmb3JkLWJsdWUpIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XG59XG5cbi5uZXBhbGktZGF0ZS1waWNrZXIgdGFibGUgdGhlYWQgdGQge1xuICBjb2xvcjogdmFyKC0td2hpdGUtZWJvbnktcmdiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogM3B4O1xufVxuXG4ubmVwYWxpLWRhdGUtcGlja2VyIHRhYmxlIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSh2YXIoLS13aGl0ZS1lYm9ueS1yZ2ItdmFsdWUpLCAwLjEpO1xuICBjb2xvcjogdmFyKC0td2hpdGUtZWJvbnkpO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5uZXBhbGktZGF0ZS1waWNrZXIgdGFibGUgdGJvZHkgdGQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5uZXBhbGktZGF0ZS1waWNrZXIgdGFibGUgdGJvZHkgdGQuY3VycmVudC1tb250aC1kYXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2h1dHRsZS1ncmF5LWJvbWJheSk7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1lYm9ueSk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5uZXBhbGktZGF0ZS1waWNrZXIgdGFibGUgdGQub3RoZXItbW9udGgtZGF0ZSxcbi5uZXBhbGktZGF0ZS1waWNrZXIgdGFibGUgdGQuY3VycmVudC1tb250aC1kYXRlLmRpc2FibGUge1xuICBjb2xvcjogdmFyKC0tc2h1dHRsZS1ncmF5LWJvbWJheSk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm5lcGFsaS1kYXRlLXBpY2tlciB0YWJsZSB0Ym9keSB0ZC5jdXJyZW50LW1vbnRoLWRhdGUuZGlzYWJsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGNvbG9yOiB2YXIoLS1zaHV0dGxlLWdyYXktYm9tYmF5KTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLm5lcGFsaS1kYXRlLXBpY2tlciAuaWNvbiB7XG4gIGZpbHRlcjogaW52ZXJ0KDUwJSk7XG4gIC13ZWJraXQtZmlsdGVyOiBpbnZlcnQoNTAlKTtcbiAgb3BhY2l0eTogMC43O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUdRQUFBQWVDQVlBQUFEYVc3dnpBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlKcFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1TXkxak1ERXhJRFkyTGpFME5UWTJNU3dnTWpBeE1pOHdNaTh3TmkweE5EbzFOam95TnlBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3UFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVOVE5pQW9WMmx1Wkc5M2N5a2lJSGh0Y0UxTk9rbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZRME5CUmpJMU5qTTBNMFV3TVRGRk5EazROa0ZHTXpKRlFrUXpRakV3UlVJaUlIaHRjRTFOT2tSdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNlEwTkJSakkxTmpRME0wVXdNVEZGTkRrNE5rRkdNekpGUWtRelFqRXdSVUlpUGlBOGVHMXdUVTA2UkdWeWFYWmxaRVp5YjIwZ2MzUlNaV1k2YVc1emRHRnVZMlZKUkQwaWVHMXdMbWxwWkRwRFEwRkdNalUyTVRRelJUQXhNVVUwT1RnMlFVWXpNa1ZDUkROQ01UQkZRaUlnYzNSU1pXWTZaRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRHBEUTBGR01qVTJNalF6UlRBeE1VVTBPVGcyUVVZek1rVkNSRE5DTVRCRlFpSXZQaUE4TDNKa1pqcEVaWE5qY21sd2RHbHZiajRnUEM5eVpHWTZVa1JHUGlBOEwzZzZlRzF3YldWMFlUNGdQRDk0Y0dGamEyVjBJR1Z1WkQwaWNpSS9Qb05FUDU0QUFBSU9TVVJCVkhqYTdKcTlUc013RU1jeHJaRDRXcEJZZUtVQ2Ura1RNQ0FDSFpoNEJGZkhPL0FBSUhaR0ZoWWtCQnNTRXF4c0xDQWdYS2hiWFlPVHhoOXBmSlZQK3F1dG5aNXMvNUx6Mlk1STAzUWhXamkyR0ljZ0Fva1dnZkN4TnZjT0NDR0txaVNxaFVwMGxhSE9uZTA1dmRFeUdNZmtkeEpEVmpnd0RsRVFnWVFCZ3grVUxKYVdTWFhTNnIvRVI1RkJWUjhWZkdmdFRLY0lUTnMrYTFYcGNGb0V4UkVJREYxNEFWSUZ4Z1FVUytoNTIwY2R1ZDZ3TmtDMFVCdzZCQ08vSG9DWXdCaEQ4UUNrUS94MW13RHlENHBsaDRENkREVjBUQUd5bzRIY2F3TElCQlNMRGtIZUgwTWcyeVZQM2w0VFFNWlFERHNFT2wvTWdIUXFoTU51RTBEK29CaDBDSXI4TUFLeWF6Qkg5V3lCdUt4RFdnYlhmak5mMzJUWjFLV20vQXAxb1NrL1I1M1V0UTV4VGgzTFVsTW1UOGd0Nmc1MVE5cCtTb2J4Z0pRL3Ftc2ZaaFd5d0dGU2wweUJqQ0xKQ01nWGFpbDNiNytydW1kVkoyWVJzczRjTityNnFBSERrUFdqUGpkSkNGNG45Um1BRC9WOUEvV3A0TlFhc3NEandsQjZYQmlDeGNKUVdtWlpiOFRIRmlsZnkvbGZyVHZMZ2hxMlRxVEhyUk1US05KMHNJaGRvMTVSVCtScHlXd0ZkWTk2VVovTGRRS0JHamNYcGNjMUFsU0ZFZkxtb3VEKzFrbnV4QkRVVnJ2T0Jtb09DL3JFY043T1F4S1ZlSlRDaUFkVXpVSmhBMk9lejlRVGtwNzJPVFZjeERjWFk4aUtOa3hHQUpYbUpDT1F3T2E2ZGh5WHNPYTZYd0VHQUtkZWI1RVQzclFkQUFBQUFFbEZUa1N1UW1DQ1wiKTtcbn1cblxuLm5lcGFsaS1kYXRlLXBpY2tlciAuaWNvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5uZXBhbGktZGF0ZS1waWNrZXIgLnByZXYtYnRuLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4MHB4IGNlbnRlcjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5jdXJyZW50LW1vbnRoLWRhdGUuYWN0aXZlLFxuLmRyb3AtZG93bi1jb250ZW50IGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2M0MTc7XG4gIGNvbG9yOiAjMGUxNzI0O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubmVwYWxpLWRhdGUtcGlja2VyIC5uZXh0LWJ0bi5pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCBjZW50ZXI7XG4gIGZsb2F0OiByaWdodDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMjBweDtcbn1cblxuLm5lcGFsaS1kYXRlLXBpY2tlciAudG9kYXktYnRuLmljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMzBweCBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW46IDAgMTVweDtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5uZXBhbGktZGF0ZS1waWNrZXIgLmN1cnJlbnQtbW9udGgtdHh0IHtcbiAgY29sb3I6IHJnYmEodmFyKC0td2hpdGUtZWJvbnktcmdiLXZhbHVlKSwgMC44KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aWR0aDogODBweDtcbn1cblxuLm5lcGFsaS1kYXRlLXBpY2tlciAuY3VycmVudC15ZWFyLXR4dCB7XG4gIGNvbG9yOiByZ2JhKHZhcigtLXdoaXRlLWVib255LXJnYi12YWx1ZSksIDAuOCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4ubmVwYWxpLWRhdGUtcGlja2VyIC5jdXJyZW50LXllYXItdHh0OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5uZXBhbGktZGF0ZS1waWNrZXIgLmN1cnJlbnQtbW9udGgtdHh0OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5uZXBhbGktZGF0ZS1waWNrZXIgLmNhbGVuZGFyLWNvbnRyb2xsZXIgaS5pY29uLWRyb3AtZG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEycHggLTE1cHg7XG4gIGhlaWdodDogMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjBweDtcbn1cblxuLm5lcGFsaS1kYXRlLXBpY2tlciAuZHJvcC1kb3duLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1veGZvcmQtYmx1ZS1teXN0aWMpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zaHV0dGxlLWdyYXktYm9tYmF5KTtcbiAgYm94LXNoYWRvdzogMCAzcHggM3B4IDAgcmdiYSh2YXIoLS1lYm9ueS13aGl0ZS1yZ2IpLCAwLjMyKTtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiA5OXB4O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICAvKm92ZXJmbG93OiBoaWRkZW47Ki9cbn1cblxuLm5lcGFsaS1kYXRlLXBpY2tlciAuc2Nyb2xsYmFyLXdyYXBwZXIge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEodmFyKC0tb3hmb3JkLWJsdWUtbXlzdGljLXJnYiksIDAuMik7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTVweDtcbn1cblxuLnNjcm9sbGJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWVib255LXdoaXRlLWRhcmtlbik7XG4gIGJvcmRlci1yYWRpdXM6IDIuNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDYuNXB4O1xuICB3aWR0aDogNXB4O1xufVxuXG4ubmVwYWxpLWRhdGUtcGlja2VyIC5kcm9wLWRvd24tY29udGVudCAub3B0aW9uLXdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5uZXBhbGktZGF0ZS1waWNrZXIgLmRyb3AtZG93bi1jb250ZW50IHVsIHtcbiAgbGlzdC1zdHlsZTogb3V0c2lkZSBub25lIG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCA1cHggMCAwO1xufVxuXG4uZHJvcC1kb3duLWNvbnRlbnQgbGkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSh2YXIoLS1veGZvcmQtYmx1ZS13aGl0ZS1yZ2IpLCAwLjM5KTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiB2YXIoLS1ib21iYXktc2h1dHRsZS1ncmF5KTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAycHggNXB4O1xufVxuXG4uZHJvcC1kb3duLWNvbnRlbnQgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zaHV0dGxlLWdyYXktYm9tYmF5KTtcbiAgY29sb3I6IHJnYmEodmFyKC0td2hpdGUtZWJvbnktcmdiLXZhbHVlKSwgMC43KTtcbn1cblxuLmRyb3AtZG93bi1jb250ZW50IGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBtZWRpdW0gbm9uZTtcbn1cblxuLm1haW4td3JhcHBlciB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1lYm9ueSk7XG59XG5cbi5tYWluLXdyYXBwZXItLXdpdGgtc2lkZWJhciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA4MnB4KTtcbiAgbWFyZ2luLWxlZnQ6IDgycHg7XG59XG5cbi5tYWluLXdyYXBwZXItLXdpdGgtc2lkZWJhciAubWFpbi1jb250ZW50IHtcbiAgcGFkZGluZzogMzVweCA0OHB4O1xufVxuXG4ubWFpbi13cmFwcGVyLS13aXRoLWZvcm0ge1xuICBtYXJnaW4tdG9wOiA5NnB4O1xufVxuXG4ubW9kYWwtaGVhZGVyIGgzLFxuLm1vZGFsLWhlYWRlciAuYnV0dG9uLWxpbmssXG4ubW9kYWwtZm9vdGVyIGgzLFxuLm1vZGFsLWZvb3RlciAuYnV0dG9uLWxpbmsge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uY29udGVudC1zaWRlYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmNvbnRlbnQtc2lkZWJhcl9fY29udGVudCB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLmNvbnRlbnQtc2lkZWJhcl9fc2lkZWJhciB7XG4gIHdpZHRoOiAyNzBweDtcbn1cblxuLmNvbnRlbnQtZGV0YWlsX19oZWFkZXIgLnVzZXItZGV0YWlsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNvbnRlbnQtZGV0YWlsX19oZWFkZXIgLnVzZXItZGV0YWlsIC51c2VyLWF2YXRhciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmNvbnRlbnQtZGV0YWlsX19oZWFkZXIgLnVzZXItZGV0YWlsIC51c2VyLWRldGFpbC1pbmZvIGgzIHtcbiAgY29sb3I6IHZhcigtLW15c3RpYy1veGZvcmQtYmx1ZSk7XG59XG5cbi5jb250ZW50LWRldGFpbF9faGVhZGVyIC51c2VyLWRldGFpbCAudXNlci1kZXRhaWwtaW5mbyBzcGFuIHtcbiAgY29sb3I6IHZhcigtLW15c3RpYy1veGZvcmQtYmx1ZSk7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmNvbnRlbnQtZGV0YWlsX19ib2R5IHtcbiAgcGFkZGluZzogMjRweCAzNHB4O1xufVxuXG4uY29udGVudC1kZXRhaWxfX2NvbnRlbnQgLmRlc2Mge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xufVxuXG4uY29udGVudC1kZXRhaWxfX2NvbnRlbnQgLmRlc2MgcCB7XG4gIGNvbG9yOiB2YXIoLS1teXN0aWMtb3hmb3JkLWJsdWUpO1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cblxuLmNvbnRlbnQtZGV0YWlsX19jb250ZW50IC5tb3JlLWRldGFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5jb250ZW50LWRldGFpbF9fY29udGVudCAubW9yZS1kZXRhaWwgPiBkaXYge1xuICBjb2xvcjogdmFyKC0tbXlzdGljLW94Zm9yZC1ibHVlKTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uY29udGVudC1kZXRhaWxfX2NvbnRlbnQgLm1vcmUtZGV0YWlsID4gZGl2Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG59XG5cbi5jb250ZW50LWRldGFpbF9fY29udGVudCAubW9yZS1kZXRhaWwgLndhcmRzIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5jb250ZW50LWRldGFpbF9fY29udGVudCAubW9yZS1kZXRhaWwgLndhcmRzIHVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY29udGVudC1kZXRhaWxfX2NvbnRlbnQgLm1vcmUtZGV0YWlsIC53YXJkcyB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNvbnRlbnQtZGV0YWlsX19jb250ZW50IC5tb3JlLWRldGFpbCAud2FyZHMgdWwgbGk6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLFwiO1xufVxuXG4uY29udGVudC1kZXRhaWxfX2NvbnRlbnQgLm1vcmUtZGV0YWlsIC5zdGF0dXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDdweDtcbiAgd2lkdGg6IDdweDtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuLmNvbnRlbnQtZGV0YWlsX19jb250ZW50IC5tb3JlLWRldGFpbCAuc3RhdHVzLnVyZ2VudDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzU0MzU3O1xufVxuXG4uY29udGVudC1kZXRhaWxfX2NvbnRlbnQgLm1vcmUtZGV0YWlsIC5zdGF0dXMubG93LXVyZ2VudDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZDUwO1xufVxuXG4uY29udGVudC1kZXRhaWxfX2NvbnRlbnQgLmltYWdlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMCAtMTZweCAzMHB4IC0xNnB4O1xufVxuXG4uY29udGVudC1kZXRhaWxfX2NvbnRlbnQgLmltYWdlcyBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cblxuLmNvbnRlbnQtZGV0YWlsX19jb250ZW50IC5pbWFnZXMgbGkgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE0MHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmNvbnRlbnQtZGV0YWlsX19jb250ZW50IC5mZWVkYmFjay1yZXBseSAuZmVlZGJhY2stcmVwbHktaXRlbSB7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBtYXJnaW46IDEwcHggMHB4O1xufVxuXG4uY29udGVudC1kZXRhaWxfX2NvbnRlbnQgLmZlZWRiYWNrLXJlcGx5IC5mZWVkYmFjay1yZXBseS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2h1dHRsZS1ncmF5LWJvbWJheSk7XG59XG5cbi5jb250ZW50LWRldGFpbF9fY29udGVudCAuZmVlZGJhY2stcmVwbHkgLmZlZWRiYWNrLXJlcGx5LWl0ZW0gPiBkaXYge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5jb250ZW50LWRldGFpbF9fY29udGVudCAuZmVlZGJhY2stcmVwbHkgLmZlZWRiYWNrLXJlcGx5LWl0ZW0gPiBkaXYgLmZlZWRiYWNrLXRpbWVzdGFtcCxcbi5jb250ZW50LWRldGFpbF9fY29udGVudCAuZmVlZGJhY2stcmVwbHkgLmZlZWRiYWNrLXJlcGx5LWl0ZW0gPiBkaXYgLmZlZWRiYWNrLWF1dGhvciB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1lYm9ueS1yZ2IpO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uY29udGVudC1kZXRhaWxfX2NvbnRlbnQgLmZlZWRiYWNrLXJlcGx5IC5mZWVkYmFjay1yZXBseS1pdGVtID4gZGl2IC5mZWVkYmFjay10aW1lc3RhbXAgc3Ryb25nLFxuLmNvbnRlbnQtZGV0YWlsX19jb250ZW50IC5mZWVkYmFjay1yZXBseSAuZmVlZGJhY2stcmVwbHktaXRlbSA+IGRpdiAuZmVlZGJhY2stYXV0aG9yIHN0cm9uZyB7XG4gIGNvbG9yOiByZ2JhKHZhcigtLXdoaXRlLWVib255LXJnYi12YWx1ZSksIDAuNyk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5jb250ZW50LWRldGFpbF9fYWN0aW9ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZTE3MjQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMnB4IDEycHg7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5cbi5jb250ZW50LWRldGFpbF9fYWN0aW9ucyB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4uY29udGVudC1kZXRhaWxfX2FjdGlvbnMgdWwgbGkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNvbnRlbnQtZGV0YWlsX19hY3Rpb25zIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgY29sb3I6ICNjNTQzNTc7XG59XG5cbi5jb250ZW50LWRldGFpbF9fYWN0aW9ucyB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgY29sb3I6ICNlY2M0MTc7XG59XG5cbi5jb250ZW50LWRldGFpbF9fYWN0aW9ucyB1bCBsaSBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnN0YXR1cy1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc3RhdHVzLWRyb3Bkb3duIC5zdGF0dXMtdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDRweCAxNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MmUzYjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3RhdHVzLWRyb3Bkb3duIC5zdGF0dXMtdGl0bGUgLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIGJvcmRlci1jb2xvcjogd2hpdGUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogM3B4IDNweCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uc3RhdHVzLWRyb3Bkb3duIC5vcHRpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogM3B4O1xuICB6LWluZGV4OiA5OTk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN0YXR1cy1kcm9wZG93biAub3B0aW9ucyB1bCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTJlM2I7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggODBweCAwIHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgYm94LXNoYWRvdzogMCAycHggODBweCAwIHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uc3RhdHVzLWRyb3Bkb3duIC5vcHRpb25zIGxpIHtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN0YXR1cy1kcm9wZG93biAub3B0aW9ucyBsaTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc3RhdHVzLWRyb3Bkb3duIC5vcHRpb25zIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNiNDE1NTtcbn1cblxuLnN0YXR1cy1kcm9wZG93biAub3B0aW9ucyBsaSAuaWMge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuLnN0YXR1cy1kcm9wZG93bjpob3ZlciAub3B0aW9ucyB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5zdGF0dXMge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc3RhdHVzLS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNhYTg0Yjtcbn1cblxuLnN0YXR1cy0tZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlMzE0Nztcbn1cblxuLnN0YXR1cy0tZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZDYzNmQ7XG59XG5cbi50YWdzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGdhcDogN3B4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi50YWdzIGxpIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZDYzNmQ7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuLnByb2plY3RzLWNvbnRlbnQgLnRhYnNfX2l0ZW0ge1xuICBwYWRkaW5nOiA0cHggMjRweDtcbn1cblxuLnVzZXItZGV0YWlsLWhlYWRlciBpbWcge1xuICB3aWR0aDogMjUwcHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuXG4udXNlci1kZXRhaWwtaGVhZGVyIC51c2VyLWFjdGlvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDE3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTJlM2I7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDE4cHg7XG4gIHBhZGRpbmc6IDZweCAyMHB4IDZweCAzNnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnVzZXItZGV0YWlsLWhlYWRlciAudXNlci1hY3Rpb24uZWRpdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2ljb25zL2ljLWVkaXQuc3ZnKTtcbn1cblxuLnVzZXItZGV0YWlsLWhlYWRlciAudXNlci1hY3Rpb24ucmVtb3ZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvaWNvbnMvaWMtZGVhY3RpdmF0ZS5zdmcpO1xufVxuXG4udXNlci1kZXRhaWwtaGVhZGVyIC51c2VyLWFjdGlvbi5yZS1hY3RpdmF0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2ljb25zL2ljLXJlYWN0aXZhdGUuc3ZnKTtcbn1cblxuLnVzZXItZGV0YWlsLWhlYWRlciAudXNlci1hY3Rpb246aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMjczMjtcbn1cblxuLmludm9pY2UtZm9ybSAubGlzdCA+IGxpIHtcbiAgcGFkZGluZzogMThweCAxMnB4O1xufVxuXG4uaW52b2ljZS1mb3JtIC5saXN0ID4gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLmludm9pY2UtZm9ybSAubGlzdCA+IGxpIGgzLFxuLmludm9pY2UtZm9ybSAubGlzdCA+IGxpIGg0IHtcbiAgY29sb3I6IHZhcigtLW15c3RpYy1veGZvcmQtYmx1ZSk7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uaW52b2ljZS1mb3JtIC5saXN0X19zdWIgPiBsaSB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgY29sb3I6IHZhcigtLW15c3RpYy1veGZvcmQtYmx1ZSk7XG59XG5cbi5pbnZvaWNlLWZvcm0gLmxpc3RfX3N1YiA+IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uaW52b2ljZS1mb3JtIC5saXN0X19zdWIgPiBsaSAubGlzdF9fc3ViLWlubmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxuXG4uaW52b2ljZS1mb3JtIC5saXN0X19zdWItaW5uZXIgPiBsaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmludm9pY2UtZm9ybSAudGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uaW52b2ljZS1mb3JtIC50YWJsZSB0aGVhZCB0ciB0aCxcbi5pbnZvaWNlLWZvcm0gLnRhYmxlIHRib2R5IHRyIHRoIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uaW52b2ljZS1saXN0X19sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1teXN0aWMtb3hmb3JkLWJsdWUpO1xuICBvcGFjaXR5OiAuNztcbn1cblxuLmludm9pY2UtbGlzdF9fdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS1teXN0aWMtb3hmb3JkLWJsdWUpO1xufVxuXG4uaW52b2ljZS1saXN0X190ZXh0LnByb2plY3Qtb2JqZWN0aXZlcyB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5pbnZvaWNlLWxpc3RfX2lucHV0LmZvcm0tY29udHJvbCxcbi5pbnZvaWNlLWxpc3QgLmRhdGUtcGlja2VyLWJzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAyNTBweDtcbn1cblxuLmludm9pY2UtbGlzdF9fZWRpdCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW47XG59XG5cbi5pbnZvaWNlLWxpc3Q6aG92ZXIgLmljIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmVzdGltYXRlcy5mb3JtIC5maWVsZHNldCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5lc3RpbWF0ZXMuZm9ybSAuZmllbGRzZXRfX2JvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLW94Zm9yZC1ibHVlLWdleXNlci1yZ2IpLCAwLjgpO1xufVxuXG4uZXN0aW1hdGVzLmZvcm0gLmZpZWxkc2V0IC5mb3JtLWxldmVsIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2h1dHRsZS1ncmF5LWJvbWJheSk7XG4gIHBhZGRpbmc6IDI0cHggMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZXN0aW1hdGVzLmZvcm0gLmZpZWxkc2V0IC5mb3JtLWxldmVsX19sZXZlbC1vbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1veGZvcmQtYmx1ZS1hdGhlbnMtZ3JheS1sKTtcbn1cblxuLmVzdGltYXRlcy5mb3JtIC5maWVsZHNldCAuZm9ybS1sZXZlbF9fbGV2ZWwtdHdvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3hmb3JkLWJsdWUpO1xufVxuXG4uZm9ybS1lc3RpbWF0ZXMgLnBhZ2UtaGVhZGVyLWluZm8ge1xuICBmbGV4OiAxO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xufVxuXG4uZm9ybS1lc3RpbWF0ZXMgLnBhZ2UtaGVhZGVyLS13aXRoLWZvcm0ucGFnZS1oZWFkZXItLXdpdGgtZm9ybS1hY3Rpdml0eSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAtOTZweCAwIDMycHg7XG4gIHBhZGRpbmc6IDEycHggMzJweDtcbn1cblxuLmZvcm0tZXN0aW1hdGVzIC5wYWdlLWhlYWRlci0td2l0aC1mb3JtLnBhZ2UtaGVhZGVyLS13aXRoLWZvcm0tYWN0aXZpdHkgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA5NnB4O1xufVxuXG4uZm9ybS1lc3RpbWF0ZXMgLnBhZ2UtaGVhZGVyLS13aXRoLWZvcm0ucGFnZS1oZWFkZXItLXdpdGgtZm9ybS1hY3Rpdml0eSAudGFibGUtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDk2cHg7XG59XG5cbi5mb3JtLWVzdGltYXRlcyAucGFnZS1oZWFkZXItZm9ybS1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvcm0tZXN0aW1hdGVzIC5wYWdlLWhlYWRlci1mb3JtLWluZm8gLmZvcm0tY2F0ZWdvcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgMTAwcHggMCA0cHg7XG59XG5cbi5mb3JtLWVzdGltYXRlcyAucGFnZS1oZWFkZXItZm9ybS1pbmZvIC5sYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2YyZjRmNjtcbn1cblxuLmZvcm0tZXN0aW1hdGVzIC5wYWdlLWhlYWRlci1mb3JtLWluZm8gLm11bHRpc2VsZWN0X19zaW5nbGUge1xuICBjb2xvcjogI2YyZjRmNjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZvcm0tZXN0aW1hdGVzIC5wYWdlLWhlYWRlci1mb3JtLWluZm8gLmZvcm0tYW1vdW50IHtcbiAgY29sb3I6ICNmMmY0ZjY7XG59XG5cbi5mb3JtLWVzdGltYXRlcyAudGFibGUtYWN0aW9uc19faWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjQ1NTU7XG59XG5cbi5mb3JtLWVzdGltYXRlcyAuYWN0aXZpdHktaGVhZGVyIHtcbiAgcGFkZGluZzogMjRweCAxNnB4O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWVib255LXdoaXRlKTtcbiAgei1pbmRleDogOTk7XG59XG5cbi5mb3JtLWVzdGltYXRlcyAudGFibGUge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNjRweCk7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZm9ybS1lc3RpbWF0ZXMgLnRhYmxlIHRib2R5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cblxuLmZvcm0tZXN0aW1hdGVzIC50YWJsZSB0Ym9keTpmaXJzdC1vZi10eXBlOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4uZm9ybS1lc3RpbWF0ZXMgLnRhYmxlIHRib2R5LnRhYmxlLWNvbGxhcHNlZCB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLmZvcm0tZXN0aW1hdGVzIC50YWJsZSB0Ym9keS50YWJsZS1leHBhbmRlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mb3JtLWVzdGltYXRlcyAudGFibGUgdGJvZHk6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZm9ybS1lc3RpbWF0ZXMgLnRhYmxlIHRib2R5LmZpZWxkLWJsdXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5mb3JtLWVzdGltYXRlcyAudGFibGUgdGJvZHkuZmllbGQtYmx1cjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mb3JtLWVzdGltYXRlcyAudGFibGUgLmZpZWxkLWZvY3VzIC5mb3JtLWFjdGlvbi1wbGFpbi5hY3Rpb24tYWRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbXlzdGljLW94Zm9yZC1ibHVlKTtcbn1cblxuLmZvcm0tZXN0aW1hdGVzIC50YWJsZS0tZGVmYXVsdCB0ZCB7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uZm9ybS1lc3RpbWF0ZXMgLnRhYmxlLS1kZWZhdWx0IHRyLmZpZWxkLWlucHV0IHRleHRhcmVhLFxuLmZvcm0tZXN0aW1hdGVzIC50YWJsZS0tZGVmYXVsdCB0ci5maWVsZC1pbnB1dCBpbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbXlzdGljLW94Zm9yZC1ibHVlKTtcbiAgY29sb3I6IHZhcigtLW15c3RpYy1veGZvcmQtYmx1ZSk7XG59XG5cbi5mb3JtLWVzdGltYXRlcyAudGFibGUgLmZvcm0tYWN0aW9uLXBsYWluIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZm9ybS1lc3RpbWF0ZXMgLnRhYmxlIC5mb3JtLWFjdGlvbi1wbGFpbi5hY3Rpb24tYWRkIHtcbiAgY29sb3I6IHZhcigtLW15c3RpYy1veGZvcmQtYmx1ZSk7XG59XG5cbi5mb3JtLWVzdGltYXRlcyAuYnRuLWFjdGlvbiB7XG4gIHdpZHRoOiAxOHB4O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb3JtLWVzdGltYXRlcyAuYnRuLWFjdGlvbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9pY29ucy9zcHJpdGVzLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uZm9ybS1lc3RpbWF0ZXMgLmJ0bi1hY3Rpb24uYnRuLWFjdGlvbi0tc2F2ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtMTE5cHg7XG59XG5cbi5mb3JtLWVzdGltYXRlcyAuYnRuLWFjdGlvbi5idG4tYWN0aW9uLS1kZWxldGU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggLTk4cHg7XG59XG5cbi5mb3JtLWVzdGltYXRlcyAudGFibGUtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZvcm0tZXN0aW1hdGVzIC50YWJsZS1hY3Rpb25zX19tZW51IGxpIHtcbiAgcGFkZGluZzogMTJweCAyNHB4O1xufVxuXG4uZm9ybS1lc3RpbWF0ZXMgLnRhYmxlLWFjdGlvbnNfX21lbnUgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5wYWdlLXRpdGxlIC5mb3JtLXRpdGxlIHtcbiAgY29sb3I6IHJnYmEoMjMyLCAyMzcsIDI0MSwgMC44KTtcbn1cblxuLnBhZ2UtdGl0bGUgLmZvcm0tdGl0bGUgc3BhbiB7XG4gIGNvbG9yOiAjZThlZGYxO1xufVxuXG4uY2FyZC5zdWItYWN0aXZpdHktY2FyZCB7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmFjdGl2aXR5IC5jYXJkIHtcbiAgYmFja2dyb3VuZDogIzI3MkUzOTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmxpZ2h0IC5hY3Rpdml0eSAuY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNlOWVkZjIgIWltcG9ydGFudDtcbn1cblxuLnN1Yi1hY3Rpdml0eSAuY2FyZCB7XG4gIGJhY2tncm91bmQ6ICMxNDFGMkY7XG59XG5cbi5saWdodCAuc3ViLWFjdGl2aXR5IC5jYXJkLFxuLmxpZ2h0IC5tZWFzdXJlbWVudHMtd3JhcHBlciAuY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNmMmY0ZjYgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2aXR5IHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4uYWN0aW9uLWJ0bi13cmFwcGVyIHtcbiAgcGFkZGluZzogMCA2MHB4IDMycHggMTZweDtcbn1cblxuLm1lYXN1cmVtZW50cy13cmFwcGVyIC5jYXJkOm50aC1jaGlsZCgyKSAuZXN0aW1hdGUtZ3JpZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ubWVhc3VyZW1lbnRzLXdyYXBwZXIgLmVzdGltYXRlLWdyaWQge1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG5cbi5kZXNjLS1kcm9wZG93bi10eHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDhweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgei1pbmRleDogOTk5O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3hmb3JkLWJsdWUtbXlzdGljKTtcbiAgY29sb3I6IHZhcigtLWF0aGVucy1ncmF5LWVib255LWNsYXkpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zaHV0dGxlLWdyYXktYm9tYmF5KTtcbn1cblxuLmRhc2hib2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5kYXNoYm9hcmQtdGl0bGUgaDIge1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5kYXNoYm9hcmQtdGl0bGUgLmZpbHRlci1zZWN0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gIHotaW5kZXg6IDk5O1xuICBwYWRkaW5nOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5maWx0ZXItdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5maWx0ZXItdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy9pY19maWx0ZXJzLnN2Z1wiKSBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5kYXNoYm9hcmQtcHJvamVjdC1zdGF0dXMge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4uZGFzaGJvYXJkLXByb2plY3Qtc3RhdHVzIGgyIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6IHJnYmEodmFyKC0td2hpdGUtZWJvbnktcmdiLXZhbHVlKSwgMC43KTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmRhc2hib2FyZC1wcm9qZWN0LXN0YXR1cyAuY2FyZCB7XG4gIHBhZGRpbmc6IDMycHggMzNweDtcbn1cblxuLmRhc2hib2FyZC1wcm9qZWN0LXN0YXR1cyAuc3RhdHVzLXN0YXRzID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZW5kO1xufVxuXG4uZGFzaGJvYXJkLXByb2plY3Qtc3RhdHVzIC5wcm9qZWN0cy12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgbGluZS1oZWlnaHQ6IDQ5cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5kYXNoYm9hcmQtcHJvamVjdC1zdGF0dXMgLnByb2plY3RzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgb3BhY2l0eTogMC41O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5kYXNoYm9hcmQtcHJvamVjdC1zdGF0dXMgLnByb2plY3RzLWxhYmVsIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmRhc2hib2FyZC1wcm9qZWN0LXN0YXR1cyAucHJvamVjdHMtbGFiZWwgbGk6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogMjRweDtcbn1cblxuLmRhc2hib2FyZC1wcm9qZWN0LXN0YXR1cyAucHJvamVjdHMtbGFiZWwgLnNxdWFyZS1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmRhc2hib2FyZC1wcm9qZWN0LXN0YXR1cyAucHJvamVjdHMtbGFiZWwgLnNxdWFyZS1sYWJlbC5jb21wbGV0ZWQge1xuICBiYWNrZ3JvdW5kOiAjNjJFOUE3O1xufVxuXG4uZGFzaGJvYXJkLXByb2plY3Qtc3RhdHVzIC5wcm9qZWN0cy1sYWJlbCAuc3F1YXJlLWxhYmVsLnN0YXJ0ZWQge1xuICBiYWNrZ3JvdW5kOiAjMTdDRkY5O1xufVxuXG4uZGFzaGJvYXJkLXByb2plY3Qtc3RhdHVzIC5wcm9qZWN0cy1sYWJlbCAuc3F1YXJlLWxhYmVsLnBpcGVsaW5lIHtcbiAgYmFja2dyb3VuZDogI0ZFQ0M1Qztcbn1cblxuLmRhc2hib2FyZC1wcm9qZWN0LXN0YXR1cyAucHJvamVjdHMtbGFiZWwgLnNxdWFyZS1sYWJlbC5kZWxheWVkIHtcbiAgYmFja2dyb3VuZDogI0U4Njg2Nztcbn1cblxuLmRhc2hib2FyZC1wcm9qZWN0LXN0YXR1cyAucHJvamVjdHMtbGFiZWwgLnNxdWFyZS1sYWJlbC5jYW5jZWxsZWQge1xuICBiYWNrZ3JvdW5kOiAjZmYwMjAwO1xufVxuXG4uZGFzaGJvYXJkLXByb2plY3Qtc3RhdHVzIC5wcm9qZWN0cy1sYWJlbCAubGFiZWwtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5kYXNoYm9hcmQtcHJvamVjdC1zdGF0dXMgLnN0YXR1cy1wcm9ncmVzcyB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5kYXNoYm9hcmQtcHJvamVjdC1zdGF0dXMgLnN0YXR1cy1wcm9ncmVzcyB1bCBsaSB7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5kYXNoYm9hcmQtcHJvamVjdC1zdGF0dXMgLnN0YXR1cy1wcm9ncmVzcyB1bCBsaSA+IHNwYW4ge1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRhc2hib2FyZC1wcm9qZWN0LXN0YXR1cyAuc3RhdHVzLXByb2dyZXNzIHVsIGxpLmNvbXBsZXRlZCA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjNjJFOUE3O1xuICBib3JkZXItcmFkaXVzOiA4cHggMCAwIDhweDtcbn1cblxuLmRhc2hib2FyZC1wcm9qZWN0LXN0YXR1cyAuc3RhdHVzLXByb2dyZXNzIHVsIGxpLmNvbXBsZXRlZCAub24taG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNjJFOUE3O1xufVxuXG4uZGFzaGJvYXJkLXByb2plY3Qtc3RhdHVzIC5zdGF0dXMtcHJvZ3Jlc3MgdWwgbGkuY29tcGxldGVkIC5vbi1ob3ZlcjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM2MkU5QTc7XG59XG5cbi5kYXNoYm9hcmQtcHJvamVjdC1zdGF0dXMgLnN0YXR1cy1wcm9ncmVzcyB1bCBsaS5zdGFydGVkID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICMxN0NGRjk7XG59XG5cbi5kYXNoYm9hcmQtcHJvamVjdC1zdGF0dXMgLnN0YXR1cy1wcm9ncmVzcyB1bCBsaS5zdGFydGVkIC5vbi1ob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxN0NGRjk7XG59XG5cbi5kYXNoYm9hcmQtcHJvamVjdC1zdGF0dXMgLnN0YXR1cy1wcm9ncmVzcyB1bCBsaS5zdGFydGVkIC5vbi1ob3ZlcjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMxN0NGRjk7XG59XG5cbi5kYXNoYm9hcmQtcHJvamVjdC1zdGF0dXMgLnN0YXR1cy1wcm9ncmVzcyB1bCBsaS5waXBlbGluZSA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjRkVDQzVDO1xufVxuXG4uZGFzaGJvYXJkLXByb2plY3Qtc3RhdHVzIC5zdGF0dXMtcHJvZ3Jlc3MgdWwgbGkucGlwZWxpbmUgLm9uLWhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0ZFQ0M1Qztcbn1cblxuLmRhc2hib2FyZC1wcm9qZWN0LXN0YXR1cyAuc3RhdHVzLXByb2dyZXNzIHVsIGxpLnBpcGVsaW5lIC5vbi1ob3ZlcjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRUNDNUM7XG59XG5cbi5kYXNoYm9hcmQtcHJvamVjdC1zdGF0dXMgLnN0YXR1cy1wcm9ncmVzcyB1bCBsaS5kZWxheWVkID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNFODY4Njc7XG59XG5cbi5kYXNoYm9hcmQtcHJvamVjdC1zdGF0dXMgLnN0YXR1cy1wcm9ncmVzcyB1bCBsaS5kZWxheWVkIC5vbi1ob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNFODY4Njc7XG59XG5cbi5kYXNoYm9hcmQtcHJvamVjdC1zdGF0dXMgLnN0YXR1cy1wcm9ncmVzcyB1bCBsaS5kZWxheWVkIC5vbi1ob3ZlcjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNFODY4Njc7XG59XG5cbi5kYXNoYm9hcmQtcHJvamVjdC1zdGF0dXMgLnN0YXR1cy1wcm9ncmVzcyB1bCBsaS5jYW5jZWxsZWQgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2ZmMDIwMDtcbn1cblxuLmRhc2hib2FyZC1wcm9qZWN0LXN0YXR1cyAuc3RhdHVzLXByb2dyZXNzIHVsIGxpLmNhbmNlbGxlZCAub24taG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmYwMjAwO1xufVxuXG4uZGFzaGJvYXJkLXByb2plY3Qtc3RhdHVzIC5zdGF0dXMtcHJvZ3Jlc3MgdWwgbGkuY2FuY2VsbGVkIC5vbi1ob3ZlcjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZjAyMDA7XG59XG5cbi5kYXNoYm9hcmQtcHJvamVjdC1zdGF0dXMgLnN0YXR1cy1wcm9ncmVzcyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZGFzaGJvYXJkLXByb2plY3Qtc3RhdHVzIC5zdGF0dXMtcHJvZ3Jlc3MgbGkgLm9uLWhvdmVyIHtcbiAgd2lkdGg6IDE2NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMzVweDtcbiAgbGVmdDogY2FsYyg1MCUgLSA4MnB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDEycHggOHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogMTA7XG59XG5cbi5kYXNoYm9hcmQtcHJvamVjdC1zdGF0dXMgLnN0YXR1cy1wcm9ncmVzcyBsaSAub24taG92ZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMTVweCBzb2xpZCAjZTg2ODY3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTEzcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZGFzaGJvYXJkLXByb2plY3Qtc3RhdHVzIC5zdGF0dXMtcHJvZ3Jlc3MgbGkgLm9uLWhvdmVyIGgzIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmRhc2hib2FyZC1wcm9qZWN0LXN0YXR1cyAuc3RhdHVzLXByb2dyZXNzIGxpIC5vbi1ob3ZlciBzcGFuIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwRTE3MjQ7XG4gIG1peC1ibGVuZC1tb2RlOiBub3JtYWw7XG4gIG9wYWNpdHk6IDAuNDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5kYXNoYm9hcmQtcHJvamVjdC1zdGF0dXMgLnN0YXR1cy1wcm9ncmVzcyBsaTpob3ZlciA+IHNwYW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogOHB4O1xuICBsaW5lLWhlaWdodDogOHB4O1xuICB0b3A6IDFweDtcbiAgei1pbmRleDogNTtcbn1cblxuLmRhc2hib2FyZC1wcm9qZWN0LXN0YXR1cyAuc3RhdHVzLXByb2dyZXNzIGxpOmhvdmVyIC5vbi1ob3ZlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYWdyZWVtZW50LWNoYXJ0IC5jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uaW1zX19kYXNoYm9hcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5pbXNfX2Rhc2hib2FyZCAuY29udGFpbmVyLWxlZnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaW1zX19kYXNoYm9hcmQgLmNvbnRhaW5lci1sZWZ0IHtcbiAgICB3aWR0aDogNTUlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmltc19fZGFzaGJvYXJkIC5jb250YWluZXItbGVmdCAubGVmdC1zZWN0aW9uIGgyIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuLmltc19fZGFzaGJvYXJkIC5jb250YWluZXItbGVmdCAubGVmdC1zZWN0aW9uIGgzIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgb3BhY2l0eTogMC41O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uaW1zX19kYXNoYm9hcmQgLmNvbnRhaW5lci1sZWZ0IC5sZWZ0LXNlY3Rpb24gLmNoYXJ0cyAuY2hhcnQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5pbXNfX2Rhc2hib2FyZCAuY29udGFpbmVyLWxlZnQgLnVwcGVyLWNoYXJ0LXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uaW1zX19kYXNoYm9hcmQgLmNvbnRhaW5lci1sZWZ0IC51cHBlci1jaGFydC1zZWN0aW9uIC5tYXAtc2VjdGlvbi13cmFwcGVyIHtcbiAgd2lkdGg6IDYwJTtcbn1cblxuLmltc19fZGFzaGJvYXJkIC5jb250YWluZXItbGVmdCAudXBwZXItY2hhcnQtc2VjdGlvbiAuc3RhdHMtd3JhcHBlciB7XG4gIHdpZHRoOiA0MCU7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uaW1zX19kYXNoYm9hcmQgLmNvbnRhaW5lci1sZWZ0IC51cHBlci1jaGFydC1zZWN0aW9uIC5zdGF0cy13cmFwcGVyIC5wcm9qZWN0LXNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbXNfX2Rhc2hib2FyZCAuY29udGFpbmVyLWxlZnQgLnVwcGVyLWNoYXJ0LXNlY3Rpb24gLnN0YXRzLXdyYXBwZXIgLnByb2plY3Qtc2VjdGlvbiAuc3RhdHMtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRvcDogMzVweDtcbn1cblxuLmltc19fZGFzaGJvYXJkIC5jb250YWluZXItbGVmdCAudXBwZXItY2hhcnQtc2VjdGlvbiAuc3RhdHMtd3JhcHBlciAucHJvamVjdC1zZWN0aW9uIC5wcm9qZWN0cy1ibG9jayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA0NiU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmltc19fZGFzaGJvYXJkIC5jb250YWluZXItbGVmdCAudXBwZXItY2hhcnQtc2VjdGlvbiAuc3RhdHMtd3JhcHBlciAucHJvamVjdC1zZWN0aW9uIC5wcm9qZWN0cy1ibG9jazpudGgtY2hpbGQoMm4pIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaW1zX19kYXNoYm9hcmQgLmNvbnRhaW5lci1sZWZ0IC51cHBlci1jaGFydC1zZWN0aW9uIC5zdGF0cy13cmFwcGVyIC5wcm9qZWN0LXNlY3Rpb24gLnByb2plY3RzLWJsb2NrIC5wcm9qZWN0cy12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5pbXNfX2Rhc2hib2FyZCAuY29udGFpbmVyLWxlZnQgLnVwcGVyLWNoYXJ0LXNlY3Rpb24gLnN0YXRzLXdyYXBwZXIgLnByb2plY3Qtc2VjdGlvbiAucHJvamVjdHMtYmxvY2sgLnByb2plY3RzLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uaW1zX19kYXNoYm9hcmQgLmNvbnRhaW5lci1sZWZ0IC51cHBlci1jaGFydC1zZWN0aW9uIC5zdGF0cy13cmFwcGVyIC5wcm9qZWN0LXNlY3Rpb24gLnByb2plY3RzLWJsb2NrOmZpcnN0LWNoaWxkIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmltc19fZGFzaGJvYXJkIC5jb250YWluZXItbGVmdCAudXBwZXItY2hhcnQtc2VjdGlvbiAuc3RhdHMtd3JhcHBlciAucHJvamVjdC1zZWN0aW9uIC5wcm9qZWN0cy1ibG9jazpmaXJzdC1jaGlsZCAucHJvamVjdHMtdmFsdWUge1xuICBmb250LXNpemU6IDQycHg7XG59XG5cbi5pbXNfX2Rhc2hib2FyZCAuY29udGFpbmVyLXJpZ2h0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmltc19fZGFzaGJvYXJkIC5jb250YWluZXItcmlnaHQge1xuICAgIHdpZHRoOiA0NSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuICB9XG59XG5cbi5pbXNfX2Rhc2hib2FyZCAuY29udGFpbmVyLXJpZ2h0ID4gZGl2IHtcbiAgcGFkZGluZzogMHB4IDIwcHg7XG59XG5cbi5pbXNfX2Rhc2hib2FyZCAuY29udGFpbmVyLXJpZ2h0ID4gZGl2IGgyIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmltc19fZGFzaGJvYXJkIC5jb250YWluZXItcmlnaHQgPiBkaXYgaDIgc3Bhbi50aXRsZSB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLmltc19fZGFzaGJvYXJkIC5jb250YWluZXItcmlnaHQgPiBkaXYgLmNoYXJ0cyAuY2hhcnQge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uaW1zX19kYXNoYm9hcmQgLmxlZnRfX2NoYXJ0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmltc19fZGFzaGJvYXJkIC5sZWZ0X19jaGFydHMgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5pbXNfX2Rhc2hib2FyZCAudXNlcl9jb21taXR0ZWVfd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uaW1zX19kYXNoYm9hcmQgLnByb2plY3QtcHJvZ3Jlc3MtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5pbXNfX2Rhc2hib2FyZCAjcHJvamVjdC10YWJsZS13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLnRvb2x0aXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNjNDE3O1xuICBib3gtc2hhZG93OiAjMjUyZTNiIDBweCAycHggMTBweCAwcHg7XG4gIGNvbG9yOiAjMjUyZTNiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiA4cHggMTVweDtcbn1cblxuLnRvb2x0aXAgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogYmFzZWxpbmU7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRvb2x0aXAgLnRpdGxlLFxuLnRvb2x0aXAgLnRvdGFsLWNvdW50IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnRvb2x0aXAgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4udG9vbHRpcCAudG90YWwtY291bnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi50b29sdGlwIC50b29sdGlwLWFycm93IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOHB4O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMTRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRvb2x0aXAgLnRvb2x0aXAtYXJyb3c6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjYzQxNztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgYm94LXNoYWRvdzogIzI1MmUzYiAwcHggMnB4IDZweCAwcHg7XG59XG5cbi5tb25pdG9yaW5nLWFjdGl2aXR5IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubW9uaXRvcmluZy1hY3Rpdml0eSAuY2FyZCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzNnB4KTtcbn1cblxuLm1vbml0b3JpbmctYWN0aXZpdHkgLm1vbml0b3Jpbmctc3RhdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJhY2tncm91bmQ6ICMzQjQ1NTU7XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xufVxuXG4ubW9uaXRvcmluZy1hY3Rpdml0eSAubW9uaXRvcmluZy1zdGF0cyA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tb25pdG9yaW5nLWFjdGl2aXR5IC5tb25pdG9yaW5nLXN0YXRzID4gZGl2IHNwYW4ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5tb25pdG9yaW5nLWFjdGl2aXR5IC5tb25pdG9yaW5nLXN0YXRzID4gZGl2IHNwYW4gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5tb25pdG9yaW5nLWFjdGl2aXR5IC5tb25pdG9yaW5nLXN0YXRzIGgzIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubW9uaXRvcmluZy1hY3Rpdml0eSAubW9uaXRvcmluZy1hY3Rpdml0eS1saXN0IGxpIHtcbiAgcGFkZGluZzogMjRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubW9uaXRvcmluZy1hY3Rpdml0eSAubW9uaXRvcmluZy1hY3Rpdml0eS1saXN0IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNCNDU1NTtcbn1cblxuLm1vbml0b3JpbmctYWN0aXZpdHkgLm1vbml0b3JpbmctYWN0aXZpdHktbGlzdCBsaTpob3ZlciB7XG4gIG9wYWNpdHk6IC43NTtcbn1cblxuLm1vbml0b3JpbmctYWN0aXZpdHkgLm1vbml0b3JpbmctYWN0aXZpdHktbGlzdCBsaSBoNCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLm1vbml0b3JpbmctYWN0aXZpdHkgLm1vbml0b3JpbmctYWN0aXZpdHktbGlzdCBsaSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uZGFzaGJvYXJkLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG59XG5cbi5kYXNoYm9hcmQtcHJvamVjdCBoMSB7XG4gIGNvbG9yOiAjZWNjNDE3O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDM2cHg7XG59XG5cbi5kYXNoYm9hcmQtcHJvamVjdCAucm91bmQtbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmRhc2hib2FyZC1wcm9qZWN0IC5yb3VuZC1sYWJlbC5jb21wbGV0ZWQge1xuICBiYWNrZ3JvdW5kOiAjNjJFOUE3O1xufVxuXG4uZGFzaGJvYXJkLXByb2plY3QgLnJvdW5kLWxhYmVsLnN0YXJ0ZWQge1xuICBiYWNrZ3JvdW5kOiAjMTdDRkY5O1xufVxuXG4uZGFzaGJvYXJkLXByb2plY3QgLnJvdW5kLWxhYmVsLnBpcGVsaW5lIHtcbiAgYmFja2dyb3VuZDogI0ZFQ0M1Qztcbn1cblxuLmRhc2hib2FyZC1wcm9qZWN0IC5yb3VuZC1sYWJlbC5kZWxheWVkIHtcbiAgYmFja2dyb3VuZDogI0U4Njg2Nztcbn1cblxuLmRhc2hib2FyZC1wcm9qZWN0IC5yb3VuZC1sYWJlbC5jYW5jZWxsZWQge1xuICBiYWNrZ3JvdW5kOiAjZmYwMjAwO1xufVxuXG4uZGFzaGJvYXJkLWJ1ZGdldCBoMiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmRhc2hib2FyZC1idWRnZXQgLmNhcmQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uZGFzaGJvYXJkLWRyb3Bkb3duIC5tdWx0aXNlbGVjdF9fdGFncyB7XG4gIG1pbi1oZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDZweCA0MHB4IDAgMTBweDtcbn1cblxuLm11bmljaXBhbGl0eS1jaGFydCB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cblxuLmRhc2hib2FyZC1jYXRlZ29yeSB7XG4gIGhlaWdodDogNTI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQjYwQzg7XG4gIG1hcmdpbjogMjBweDtcbn1cblxuLmRhc2hib2FyZC10YXJnZXQge1xuICBoZWlnaHQ6IDQyMXB4O1xuICBtYXJnaW46IDAgMjBweDtcbn1cblxuLmRhc2hib2FyZC1kaXN0cmlidXRpb24ge1xuICBoZWlnaHQ6IDMxNHB4O1xuICBtYXJnaW46IDAgMjBweDtcbn1cblxuLmNhdGVnb3J5LXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAxZnI7XG4gIGdhcDogMzJweDtcbn1cblxuaHRtbFtsYW5nPSduZSddIC5kYXNoYm9hcmQtdGFicy1oZWFkZXIgLm11bHRpc2VsZWN0IHtcbiAgbWluLXdpZHRoOiAxNjBweDtcbn1cblxuaHRtbFtsYW5nPSduZSddIC5kYXNoYm9hcmQtdGFicy1oZWFkZXIgaDYge1xuICBvcmRlcjogMztcbn1cblxuLmRhc2hib2FyZC10YWJzLWhlYWRlciAubXVsdGlzZWxlY3RfX3NlbGVjdDpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDEwcHgpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHJpZ2h0OiA4cHg7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuLm11bHRpc2VsZWN0LS1hY3RpdmUgLm11bHRpc2VsZWN0X19zZWxlY3Qge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5tdWx0aXNlbGVjdC0tYWN0aXZlIC5tdWx0aXNlbGVjdF9fc2VsZWN0OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5yZXBvcnQtcGFnZSAudGFibGUgdGg6bGFzdC1jaGlsZCxcbi5yZXBvcnQtcGFnZSAudGFibGUgdGQ6bGFzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJlcG9ydC1wYWdlIC5jYXJkLXRpdGxlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5yZXBvcnQtcGFnZSAuY2FyZC10aXRsZS13cmFwcGVyIC5jYXJkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uc2lkZWJhciB7XG4gIGJhY2tncm91bmQ6ICMyNTJlM2I7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwICMwZTE3MjQ7XG4gIGhlaWdodDogMTAwdmg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogODJweDtcbn1cblxuLnNpZGViYXIgLmxvZ28ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAyNnB4IDIycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnNpZGViYXIgLmxvZ28gaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnNpZGViYXIgLm1lbnUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzNiNDE1NTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnNpZGViYXIgLm1lbnUgPiBsaSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM2I0MTU1O1xufVxuXG4uc2lkZWJhciAubWVudSA+IGxpIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgb3BhY2l0eTogMC4zO1xuICBwYWRkaW5nOiA1OHB4IDAgOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5zaWRlYmFyIC5tZW51ID4gbGkgYTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvc3ByaXRlcy5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDMycHg7XG4gIGxlZnQ6IDI1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICB3aWR0aDogMzJweDtcbn1cblxuLnNpZGViYXIgLm1lbnUgPiBsaSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNpZGViYXIgLm1lbnUgPiBsaSBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2M0MTc7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwICMwZTE3MjQ7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDg4cHg7XG59XG5cbi5zaWRlYmFyIC5tZW51ID4gbGkgYSBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpZGViYXIgLm1lbnUgPiBsaSBhLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zaWRlYmFyIC5tZW51ID4gbGkgYS5hY3RpdmU6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNpZGViYXIgLm1lbnUgPiBsaSBhLmFjdGl2ZTphZnRlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwLjIpO1xufVxuXG4uc2lkZWJhciAubWVudSA+IGxpIGEuYWN0aXZlIHNwYW4ge1xuICBjb2xvcjogIzI1MmUzYjtcbn1cblxuLnNpZGViYXIgLm1lbnUgPiBsaS5tZW51LS1kYXNoYm9hcmQgYTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvaWNfZGFzaGJvYXJkLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xufVxuXG4uc2lkZWJhciAubWVudSA+IGxpLm1lbnUtLXJlcG9ydHMgYTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvaWNfcmVwb3J0cy5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cblxuLnNpZGViYXIgLm1lbnUgPiBsaS5tZW51LS1tdW5pY2lwYWxpdHkgYTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvaWNfbXVuaWNpcGFsaXR5LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xufVxuXG4uc2lkZWJhciAubWVudSA+IGxpLm1lbnUtLWxvZ3MgYTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXMvaWNvbnMvaWNfbG9ncy5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cblxuLnNpZGViYXIgLm1lbnUtLXByb2plY3RzIGE6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG59XG5cbi5zaWRlYmFyIC5tZW51LS1tb25pdG9yaW5nIGE6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MnB4O1xufVxuXG4uc2lkZWJhciAubWVudS0tZ3JpZXZhbmNlIGE6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNDJweDtcbn1cblxuLnNpZGViYXIgLm1lbnUtLXVzZXJzIGE6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMTJweDtcbn1cblxuLnNpZGViYXIgLm1lbnUtLWxvY2FsaXphdGlvbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRvcDogNnB4O1xuICByaWdodDogMDtcbn1cblxuLnNpZGViYXIgLm1lbnUtLWxvY2FsaXphdGlvbiAuc3dpdGNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVkNjM2ZDtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDE4cHggMTVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogM3B4O1xufVxuXG4uc2lkZWJhciAubWVudS0tbG9jYWxpemF0aW9uIC5zd2l0Y2ggc3BhbiB7XG4gIGNvbG9yOiAjMGUxNzI0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgb3BhY2l0eTogMC41O1xuICBwYWRkaW5nOiAwIDJweDtcbn1cblxuLnNpZGViYXIgLm1lbnUtLWxvY2FsaXphdGlvbiAuc3dpdGNoIHNwYW46Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMXB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMXB4O1xufVxuXG4uc2lkZWJhciAubWVudS0tbG9jYWxpemF0aW9uIC5zd2l0Y2ggc3BhbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDExcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMXB4O1xufVxuXG4uc2lkZWJhciAubWVudS0tbG9jYWxpemF0aW9uIC5zd2l0Y2ggc3Bhbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTI5NjlkO1xuICBjb2xvcjogIzI1MmUzYjtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNpZGViYXIgLmxvY2FsaXphdGlvbi1zd2l0Y2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWQ2MzZkO1xuICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMjZweCAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2lkZWJhciAubG9jYWxpemF0aW9uLXN3aXRjaCBzcGFuIHtcbiAgY29sb3I6ICMwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xuICBvcGFjaXR5OiAwLjU7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBmbGV4OiAxO1xufVxuXG4uc2lkZWJhciAubG9jYWxpemF0aW9uLXN3aXRjaCBzcGFuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5Mjk2OWQ7XG4gIGNvbG9yOiAjMjUyZTNiO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2lkZWJhciAubG9jYWxpemF0aW9uLXN3aXRjaCBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTFweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTFweDtcbiAgcGFkZGluZy10b3A6IDFweDtcbn1cblxuLnNpZGViYXIgLmxvY2FsaXphdGlvbi1zd2l0Y2ggc3BhbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDExcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMXB4O1xuICBwYWRkaW5nLXRvcDogMnB4O1xufVxuXG4uYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYnV0dG9uOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4yO1xufVxuXG4uYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmJ1dHRvbi5idXR0b24tcHJpbWFyeSB7XG4gIHBhZGRpbmc6IDEwcHggMjRweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzI1MmUzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjYzQxNztcbn1cblxuLmJ1dHRvbi5idXR0b24tcHJpbWFyeTpob3Zlcixcbi5idXR0b24uYnV0dG9uLXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhiMzEyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idXR0b24uYnV0dG9uLXN1Y2Nlc3Mge1xuICBwYWRkaW5nOiAxMHB4IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtby1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDhhNGI7XG59XG5cbi5idXR0b24uYnV0dG9uLXN1Y2Nlc3M6aG92ZXIsXG4uYnV0dG9uLmJ1dHRvbi1zdWNjZXNzOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4Nzk0MjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnV0dG9uLmJ1dHRvbi1kZWZhdWx0IHtcbiAgcGFkZGluZzogNnB4IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtby1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MmUzYjtcbn1cblxuLmJ1dHRvbi5idXR0b24tZGVmYXVsdDpob3Zlcixcbi5idXR0b24uYnV0dG9uLWRlZmF1bHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIyMjJiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idXR0b24uYnV0dG9uLWxpbmsge1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAtbXMtYm9yZGVyLXJhZGl1czogMDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogdmFyKC0td2hpdGUtZWJvbnktcmdiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idXR0b24uYnV0dG9uLWxpbms6aG92ZXIsXG4uYnV0dG9uLmJ1dHRvbi1saW5rOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnV0dG9uLmJ1dHRvbi1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5idXR0b24uYnV0dG9uLWxpbmstZGFyayB7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAwO1xuICAtby1ib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnV0dG9uLmJ1dHRvbi1saW5rLWRhcms6aG92ZXIsXG4uYnV0dG9uLmJ1dHRvbi1saW5rLWRhcms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idXR0b24uYnV0dG9uLWxpbmstZGFyazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYnV0dG9uLmJ1dHRvbi1saW5rLWxpZ2h0IHtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDA7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNFRkM0MTk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnV0dG9uLmJ1dHRvbi1saW5rLWxpZ2h0OmhvdmVyLFxuLmJ1dHRvbi5idXR0b24tbGluay1saWdodDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJ1dHRvbi5idXR0b24tbGluay1saWdodDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYnV0dG9uLmJ1dHRvbi1vdXRsaW5lIHtcbiAgcGFkZGluZzogMTBweCAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDA7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWNjNDE3O1xufVxuXG4uYnV0dG9uLmJ1dHRvbi1vdXRsaW5lOmhvdmVyLFxuLmJ1dHRvbi5idXR0b24tb3V0bGluZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJ1dHRvbi5idXR0b24tb3V0bGluZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2M0MTc7XG4gIGNvbG9yOiAjMGUxNzI0O1xufVxuXG4uYnV0dG9uLS13aXRoLWljb24ge1xuICBwYWRkaW5nOiA5cHggMjFweCA5cHggMzhweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTRweCBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiNDU1NTtcbn1cblxuLmJ1dHRvbi0td2l0aC1pY29uOmhvdmVyLFxuLmJ1dHRvbi0td2l0aC1pY29uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxMzk0NjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnV0dG9uLS13aXRoLWljb246YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvaWNvbnMvc3ByaXRlcy5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJweDtcbn1cblxuLmJ1dHRvbi0td2l0aC1pY29uIHN2ZyB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbi5idXR0b24tLXdpdGgtaWNvbi5hZGQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggLTI1cHg7XG59XG5cbi5idXR0b24tLXdpdGgtaWNvbi5pbXBvcnQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggMDtcbn1cblxuLmJ1dHRvbi0td2l0aC1pY29uLmVkaXQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggLTQ5cHg7XG59XG5cbi5idXR0b24tLXdpdGgtaWNvbi5hcHByb3ZlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IC0xMTlweDtcbn1cblxuLmJ1dHRvbi0td2l0aC1pY29uLmRlbGV0ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtOThweDtcbn1cblxuLmJ1dHRvbi0td2l0aC1pY29uLnJlbW92ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtMTU5cHg7XG59XG5cbi5idXR0b24tLXdpdGgtaWNvbi5yZXNldDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtNzRweDtcbn1cblxuLmJ1dHRvbi0td2l0aC1pY29uLmV4cG9ydDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCkgcm90YXRlKC05MGRlZyk7XG59XG5cbi5idXR0b24tLWFkZC1yb3cge1xuICBwYWRkaW5nOiAxMnB4IDIxcHggMTJweCAzOHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDE0cHggY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1RDYzNkQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluO1xufVxuXG4uYnV0dG9uLS1hZGQtcm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2NGE1MTtcbn1cblxuLmJ1dHRvbi0tYWRkLXJvdzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9pY29ucy9zcHJpdGVzLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNDJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4cHggLTEzcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xufVxuXG4uYnV0dG9uLmJ1dHRvbi0tcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbi5idG4tZW1wdHkge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjZWNjNDE3O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcGFkZGluZzogMDtcbiAgbGVmdDogLTE2cHg7XG59XG5cbi5idXR0b24tcm91bmRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjQxNTU7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xufVxuXG4uYnV0dG9uLXJvdW5kZWQuYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZTVkOWU7XG59XG5cbi5idXR0b24tcm91bmRlZC5ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDhhNGI7XG59XG5cbi5idXR0b24tcm91bmRlZC5yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzU0MzU3O1xufVxuXG4uYnV0dG9uLXJvdW5kZWQuZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZDYzNmQ7XG59XG5cbi5jdXN0b20tY2hlY2tib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjb2xvcjogdmFyKC0tYXRoZW5zLWdyYXktZWJvbnktY2xheSk7XG59XG5cbi5jdXN0b20tY2hlY2tib3ggaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmN1c3RvbS1jaGVja2JveC0td2l0aG91dC1sYWJlbCB7XG4gIGxpbmUtaGVpZ2h0OiAwLjk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xufVxuXG4uY2hlY2ttYXJrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWVib255LWNsYXktYXRoZW5zLWdyYXkpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib21iYXktc2h1dHRsZS1ncmF5KTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4uY3VzdG9tLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDQzQxNztcbn1cblxuLmN1c3RvbS1jaGVja2JveCBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0M0MTc7XG59XG5cbi5jaGVja21hcms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jdXN0b20tY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcms6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmN1c3RvbS1jaGVja2JveCAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgbGVmdDogM3B4O1xuICB0b3A6IDFweDtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlcjogc29saWQgIzBlMTcyNDtcbiAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmZvcm0tY2hlY2tib3gtaW5saW5lIC5jdXN0b20tY2hlY2tib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uZm9ybS0tY2VudGVyIHtcbiAgbWF4LXdpZHRoOiA5NjhweDtcbiAgbWFyZ2luOiAxMzBweCBhdXRvIDQ4cHggYXV0bztcbn1cblxuLmZvcm0gLmZpZWxkc2V0IHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBpbmhlcml0O1xufVxuXG4uZm9ybSAuZmllbGRzZXRfX2hlYWRpbmcge1xuICBjb2xvcjogdmFyKC0td2hpdGUtZWJvbnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1veGZvcmQtYmx1ZS1teXN0aWMpO1xuICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgcGFkZGluZzogMjBweCA0MnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2h1dHRsZS1ncmF5LXdoaXRlKTtcbn1cblxuLmZvcm0gLmZpZWxkc2V0X19oZWFkaW5nX190aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5mb3JtIC5maWVsZHNldF9fYm9keSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA4cHggOHB4O1xuICBwYWRkaW5nOiAyOHB4IDQycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWVib255LWNsYXktYXRoZW5zLWdyYXkpO1xufVxuXG4uZm9ybSAuZmllbGRzZXRfX2JvZHktLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5mb3JtIC5maWVsZHNldF9fYm9keSAucm93Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4uZm9ybSAuZmllbGRzZXRfX2JvZHkgLmZvcm0tdGl0bGUge1xuICBjb2xvcjogdmFyKC0td2hpdGUtZWJvbnkpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uZm9ybSAuZmllbGRzZXRfX2JvZHkgLmZvcm0tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG5cbi5mb3JtIC5maWVsZHNldF9fYm9keSAuZm9ybS1ncm91cC0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZvcm0gLmZpZWxkc2V0X19ib2R5IC5mb3JtLWdyb3VwLS13aXRoLWZpeGVkLXRleHQgPiBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb3JtIC5maWVsZHNldF9fYm9keSAuZm9ybS1ncm91cC0td2l0aC1maXhlZC10ZXh0ID4gZGl2IC5maXhlZC10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAyMnB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uZm9ybSAuZmllbGRzZXRfX2JvZHkgLmZvcm0tZ3JvdXAtLXdpdGgtZml4ZWQtdGV4dCA+IGRpdiBpbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogOThweDtcbn1cblxuLmZvcm0gLmZpZWxkc2V0X19ib2R5IC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuXG4uZm9ybSAuZmllbGRzZXRfX2JvZHkgLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAuMzc1cmVtIC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDtcbn1cblxuLmZvcm0gLmZpZWxkc2V0X19ib2R5IC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIGlucHV0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmZvcm0gLmZpZWxkc2V0X19ib2R5IC5mb3JtLWxldmVsIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2h1dHRsZS1ncmF5LWJvbWJheSk7XG4gIHBhZGRpbmc6IDI0cHggMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZm9ybSAuZmllbGRzZXRfX2JvZHkgLmZvcm0tbGV2ZWxfX2xldmVsLW9uZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW94Zm9yZC1ibHVlLWF0aGVucy1ncmF5LWwpO1xufVxuXG4uZm9ybSAuZmllbGRzZXRfX2JvZHkgLmZvcm0tbGV2ZWxfX2xldmVsLXR3byB7XG4gIGNvbG9yOiB2YXIoLS1veGZvcmQtYmx1ZS1nZXlzZXIpO1xufVxuXG4uZm9ybSAuY2xvc2UtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MmUzYjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjhweDtcbiAgd2lkdGg6IDI4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IC0xNXB4O1xuICBvcGFjaXR5OiAwLjg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1pbWFnZTogaW5pdGlhbDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluIDBzO1xufVxuXG4uZm9ybSAuY2xvc2UtYnV0dG9uOmJlZm9yZSxcbi5mb3JtIC5jbG9zZS1idXR0b246YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgYmFja2dyb3VuZDogI2VjYzQxNztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4uZm9ybSAuY2xvc2UtYnV0dG9uOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uZm9ybSAuY2xvc2UtYnV0dG9uOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWF0aGVucy1ncmF5LWVib255LWNsYXkpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgY29sb3I6IHZhcigtLWF0aGVucy1ncmF5LWVib255LWNsYXkpO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3hmb3JkLWJsdWUtbXlzdGljKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2h1dHRsZS1ncmF5LWJvbWJheSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMTVweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGhlaWdodDogNDBweDtcbn1cblxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5mb3JtLWNvbnRyb2wuZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1pbnB1dC1kaXNhYmxlZC1iZyk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZm9ybS1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzE0MjAzMTtcbiAgcGFkZGluZzogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uZXJyb3ItbWVzc2FnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNTQzNTc7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWFyZ2luOiAxMHB4IDBweCAxNHB4O1xuICBwYWRkaW5nOiA0cHggNnB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5lcnJvci1tZXNzYWdlIC50b29sdGlwLWFycm93IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBsZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLThweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDE0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5lcnJvci1tZXNzYWdlIC50b29sdGlwLWFycm93OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNTQzNTc7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiA1MCU7XG4gIGJveC1zaGFkb3c6ICMyNTJlM2IgMHB4IDJweCA2cHggMHB4O1xufVxuXG4uZmlsZS11cGxvYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5maWxlLXVwbG9hZCAuY29udHJvbC1maWxldXBsb2FkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDdkNjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgcGFkZGluZzogMHB4IDEwcHggMnB4IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmlsZS11cGxvYWQgLmNvbnRyb2wtZmlsZXVwbG9hZCBsYWJlbCB7XG4gIGNvbG9yOiAjMjUyZTNiO1xufVxuXG4uZmlsZS11cGxvYWQgLmNvbnRyb2wtZmlsZXVwbG9hZCBpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAxcHg7XG4gIHRvcDogMXB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDI7XG59XG5cbi5maWxlLXVwbG9hZCAudXBsb2FkLWJ0biB7XG4gIHBhZGRpbmc6IDlweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2M0MTc7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW47XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMjUyZTNiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluO1xufVxuXG4uZmlsZS11cGxvYWQgLnVwbG9hZC1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzA5ZjEwO1xufVxuXG4ubXVsdGlzZWxlY3Qge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5tdWx0aXNlbGVjdF9fdGFnIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYm9tYmF5LXNodXR0bGUtZ3JheSk7XG4gIGNvbG9yOiB2YXIoLS1lYm9ueS13aGl0ZSk7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cblxuLm11bHRpc2VsZWN0X19pbnB1dCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW94Zm9yZC1ibHVlLW15c3RpYyk7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1lYm9ueSk7XG59XG5cbi5tdWx0aXNlbGVjdF9fdGFnLWljb246YWZ0ZXIge1xuICBjb2xvcjogdmFyKC0tZWJvbnktd2hpdGUpO1xufVxuXG4ubXVsdGlzZWxlY3RfX3RhZy1pY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSh2YXIoLS1lYm9ueS13aGl0ZSksIDAuMSk7XG59XG5cbi5tdWx0aXNlbGVjdF9fdGFncyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLW94Zm9yZC1ibHVlLW15c3RpYyk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNodXR0bGUtZ3JheS1ib21iYXkpO1xuICBjb2xvcjogdmFyKC0tZWJvbnktd2hpdGUpO1xuICBwYWRkaW5nOiA4cHggNDBweCAwIDhweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tdWx0aXNlbGVjdF9fY29udGVudC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZWJvbnktY2xheS1hdGhlbnMtZ3JheSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNodXR0bGUtZ3JheS1ib21iYXkpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXgtaGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xufVxuXG4ubXVsdGlzZWxlY3RfX29wdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1lYm9ueSk7XG59XG5cbi5tdWx0aXNlbGVjdF9fb3B0aW9uLS1oaWdobGlnaHQsXG4ubXVsdGlzZWxlY3RfX29wdGlvbi0tc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kcm9wZG93bi1zZWxlY3RlZC1iZyk7XG59XG5cbi5tdWx0aXNlbGVjdF9fb3B0aW9uLS1oaWdobGlnaHQubXVsdGlzZWxlY3RfX29wdGlvbi0taGlnaGxpZ2h0LFxuLm11bHRpc2VsZWN0X19vcHRpb24tLXNlbGVjdGVkLm11bHRpc2VsZWN0X19vcHRpb24tLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRyb3Bkb3duLXNlbGVjdGVkLWJnKTtcbn1cblxuLm11bHRpc2VsZWN0X19zaW5nbGUge1xuICBjb2xvcjogdmFyKC0td2hpdGUtZWJvbnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ubXVsdGlzZWxlY3RfX3BsYWNlaG9sZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgY29sb3I6IHZhcigtLXdoaXRlLWVib255KTtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ubXVsdGlzZWxlY3RfX3NlbGVjdCB7XG4gIHJpZ2h0OiA2cHg7XG59XG5cbi5tdWx0aXNlbGVjdF9fc2VsZWN0OmJlZm9yZSB7XG4gIHRvcDogNTglO1xufVxuXG4ubXVsdGlzZWxlY3QtLXJvdW5kZWQgLm11bHRpc2VsZWN0X190YWdzIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuLm11bHRpc2VsZWN0LS1yb3VuZGVkIC5tdWx0aXNlbGVjdF9fY29udGVudC13cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDIwcHggMjBweDtcbn1cblxuLm11bHRpc2VsZWN0LS1yb3VuZGVkIC5tdWx0aXNlbGVjdF9fdGFncyxcbi5tdWx0aXNlbGVjdC0tcm91bmRlZCAubXVsdGlzZWxlY3RfX2NvbnRlbnQtd3JhcHBlciB7XG4gIGJvcmRlcjogMDtcbn1cblxuLmxpbmstZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5saW5rLWRyb3Bkb3duX19oZWFkZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5saW5rLWRyb3Bkb3duX19oZWFkZXI6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5saW5rLWRyb3Bkb3duX19oZWFkZXIgLnRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogdmFyKC0tb3hmb3JkLWJsdWUtbXlzdGljKTtcbn1cblxuLmxpbmstZHJvcGRvd25fX2hlYWRlciAudGl0bGUgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmxpbmstZHJvcGRvd25fX2hlYWRlciAuaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1teXN0aWMtb3hmb3JkLWJsdWUpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5saW5rLWRyb3Bkb3duX19vcHRpb25zIHtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgei1pbmRleDogMTAwMDtcbiAgYm94LXNoYWRvdzogMCAyNXB4IDQwcHggLTIwcHggcmdiYSgxNCwgMjMsIDM2LCAwLjUpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5saW5rLWRyb3Bkb3duX19vcHRpb25zIGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW94Zm9yZC1ibHVlLW15c3RpYyk7XG59XG5cbi5saW5rLWRyb3Bkb3duX19vcHRpb25zIGRpdjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xufVxuXG4ubGluay1kcm9wZG93bl9fb3B0aW9ucyBkaXY6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xufVxuXG4ubGluay1kcm9wZG93bl9fb3B0aW9ucyBkaXYgc3BhbiB7XG4gIGNvbG9yOiB2YXIoLS1hdGhlbnMtZ3JheS1lYm9ueS1jbGF5KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4ubGluay1kcm9wZG93bl9fb3B0aW9ucyBkaXYgc3Bhbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWVib255LWNsYXktYXRoZW5zLWdyYXkpO1xuICBjb2xvcjogdmFyKC0td2hpdGUtZWJvbnkpO1xufVxuXG4ubGluay1kcm9wZG93bjpob3ZlciAuZHJvcGRvd24tb3B0aW9ucyB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbiNmaXNjYWwteWVhci5tdWx0aXNlbGVjdCB7XG4gIHdpZHRoOiAxNjBweDtcbn1cblxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICBjb2xvcjogdmFyKC0td2hpdGUtZWJvbnktcmdiKTtcbn1cblxuOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6IHZhcigtLXdoaXRlLWVib255LXJnYik7XG59XG5cbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJRSAxMCsgKi9cbiAgY29sb3I6IHZhcigtLXdoaXRlLWVib255LXJnYik7XG59XG5cbjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOC0gKi9cbiAgY29sb3I6IHZhcigtLXdoaXRlLWVib255LXJnYik7XG59XG5cbi50aGVtZS1zd2l0Y2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1hdGhlbnMtZ3JheS1lYm9ueS1jbGF5KTtcbn1cblxuLnRoZW1lLXN3aXRjaCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi50aGVtZS1zd2l0Y2ggbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBiYWNrZ3JvdW5kOiBncmV5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRoZW1lLXN3aXRjaCBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDJweDtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOTBweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLnRoZW1lLXN3aXRjaCBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICBiYWNrZ3JvdW5kOiAjZWNjNDE3O1xufVxuXG4udGhlbWUtc3dpdGNoIGlucHV0OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIGxlZnQ6IGNhbGMoMTAwJSAtIDJweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi5yZXF1aXJlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiICpcIjtcbiAgY29sb3I6IHZhcigtLXRvcmNoLXJlZCk7XG59XG5cbi5wcm9qZWN0X19jcmVhdGUtZWRpdCAuZmllbGRzZXQsXG4uZmllbGRzZXRfX3RyYW5zcGFyZW50LWhlYWRlciAuZmllbGRzZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1lYm9ueS1jbGF5LWF0aGVucy1ncmF5KTtcbn1cblxuLnByb2plY3RfX2NyZWF0ZS1lZGl0IC5maWVsZHNldF9faGVhZGluZyxcbi5maWVsZHNldF9fdHJhbnNwYXJlbnQtaGVhZGVyIC5maWVsZHNldF9faGVhZGluZyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMTZweDtcbiAgYm9yZGVyOiAwO1xufVxuXG4ucHJvamVjdF9fY3JlYXRlLWVkaXQgLmZpZWxkc2V0X19ib2R5LFxuLmZpZWxkc2V0X190cmFuc3BhcmVudC1oZWFkZXIgLmZpZWxkc2V0X19ib2R5IHtcbiAgcGFkZGluZzogMCAzMHB4IDE0cHg7XG59XG5cbi5wcm9qZWN0X19jcmVhdGUtZWRpdCAuZm9ybS1ncm91cCxcbi5maWVsZHNldF9fdHJhbnNwYXJlbnQtaGVhZGVyIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cblxuLnByb2plY3RfX2NyZWF0ZS1lZGl0IC5maWVsZHNldCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5wcm9qZWN0X19jcmVhdGUtZWRpdCAucm93IHtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIG1hcmdpbi1yaWdodDogLThweDtcbn1cblxuLnByb2plY3RfX2NyZWF0ZS1lZGl0IC5mb3JtLS1jZW50ZXIge1xuICBtYXgtd2lkdGg6IDExNTZweDtcbn1cblxuLnByb2plY3RfX2NyZWF0ZS1lZGl0IC5mb3JtLS13aWRlIHtcbiAgbWF4LXdpZHRoOiA4MCUgIWltcG9ydGFudDtcbn1cblxuLnByb2plY3RfX2NyZWF0ZS1lZGl0IC5maWVsZHNldCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWVib255LWNsYXktYXRoZW5zLWdyYXkpO1xufVxuXG4ucHJvamVjdF9fY3JlYXRlLWVkaXQgLmZpZWxkc2V0X19oZWFkaW5nIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAxNnB4O1xuICBib3JkZXI6IDA7XG59XG5cbi5wcm9qZWN0X19jcmVhdGUtZWRpdCAuZmllbGRzZXRfX2JvZHkge1xuICBwYWRkaW5nOiAwIDMwcHggMTRweDtcbn1cblxuLnByb2plY3RfX2NyZWF0ZS1lZGl0IHRleHRhcmVhIHtcbiAgaGVpZ2h0OiAxMjdweDtcbn1cblxuLmN1c3RvbS1zZWxlY3QtYXJyb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jdXN0b20tc2VsZWN0LWFycm93IHNlbGVjdCB7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uY3VzdG9tLXNlbGVjdC1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiA3cHg7XG4gIHdpZHRoOiA3cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWF0aGVucy1ncmF5LWVib255LWNsYXkpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYXRoZW5zLWdyYXktZWJvbnktY2xheSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjAlKSByb3RhdGUoNDVkZWcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTJweDtcbn1cblxuLnBhZ2UtaGVhZGVyIC5wYWdlLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLW15c3RpYy1veGZvcmQtYmx1ZSk7XG59XG5cbi5wYWdlLWhlYWRlci0td2l0aC1mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MkUzQjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxOHB4IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTk5O1xuICB0b3A6IDA7XG59XG5cbi5wYWdlLWhlYWRlci0td2l0aC1mb3JtIC5wYWdlLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnBhZ2UtaGVhZGVyLS13aXRoLWZvcm0gLnBhZ2UtdGl0bGUgLmZhZGVkIHtcbiAgb3BhY2l0eTogMC44O1xuICBjb2xvcjogI2U4ZWRmMTtcbn1cblxuLnBhZ2UtaGVhZGVyLS13aXRoLWZvcm0gLnBhZ2UtdGl0bGUgPiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnBhZ2UtaGVhZGVyLS13aXRoLWZvcm0gLnBhZ2UtdGl0bGUgaDQgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi5wYWdlLWhlYWRlci0td2l0aC1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnBhZ2UtaGVhZGVyLS13aXRoLWFjdGlvbnMgLnBhZ2UtdGl0bGUge1xuICBtYXJnaW46IDAgMjJweCAwIDA7XG59XG5cbi5wYWdlLWhlYWRlci0td2l0aC1hY3Rpb25zIC5hY3Rpb25zIC5idXR0b246bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4ucGFnZS1oZWFkZXItLXdpdGgtYWN0aW9ucyAuYWN0aW9ucyAuYnV0dG9uLmltcG9ydDo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLnBhZ2UtaGVhZGVyLS13aXRoLWFjdGlvbnMgLmFjdGlvbnMgLmJ1dHRvbi5leHBvcnQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IDA7XG59XG5cbi5wYWdlLWhlYWRlci0td2l0aC1hY3Rpb25zIC5hY3Rpb25zIC5idXR0b24uZXhwb3J0LnJvdGF0ZTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpIHJvdGF0ZSgtOTBkZWcpO1xufVxuXG4ucGFnZS1oZWFkZXItLWRldGFpbCA+IGgxIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4ucGFnZS1oZWFkZXItLWRldGFpbCAuYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmNoYW5nZS1wYXNzd29yZC10aXRsZSBoNCB7XG4gIG9wYWNpdHk6IDAuODtcbiAgY29sb3I6ICNlOGVkZjE7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZWJvbnktY2xheS1hdGhlbnMtZ3JheSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI0cHggMDtcbn1cblxuLnBhZ2luYXRpb24gbGkge1xuICBtYXJnaW46IDAgNHB4O1xufVxuXG4ucGFnaW5hdGlvbiBsaSBhIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogdmFyKC0td2hpdGUtZWJvbnkpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMjRweDtcbiAgb3BhY2l0eTogMC42O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xufVxuXG4ucGFnaW5hdGlvbiBsaSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnBhZ2luYXRpb24gbGkgYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjYzQxNztcbiAgY29sb3I6ICMyNTJlM2I7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5wYWdpbmF0aW9uIGxpLnByZXZpb3VzIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi5wYWdpbmF0aW9uIGxpLm5leHQge1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuXG5pbnB1dC5zZWFyY2gge1xuICBjb2xvcjogdmFyKC0tYXRoZW5zLWdyYXktZWJvbnktY2xheSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNodXR0bGUtZ3JheS1ib21iYXkpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvaWNvbnMvc2VhcmNoLnN2ZykgMTVweCAxMnB4IG5vLXJlcGVhdCB2YXIoLS1veGZvcmQtYmx1ZS1teXN0aWMpO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAwcHggMjBweCAwcHggNDBweDtcbn1cblxuaW5wdXQuc2VhcmNoOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50YWJsZSB0ZCB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxuLnRhYmxlLS1kZWZhdWx0IHRyLmNsaWNrYWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbn1cblxuLnRhYmxlLS1kZWZhdWx0IHRyLmNsaWNrYWJsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW94Zm9yZC1ibHVlLWdleXNlcik7XG59XG5cbi50YWJsZS0tZGVmYXVsdCB0ci5jbGlja2FibGUuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3hmb3JkLWJsdWUtYXRoZW5zLWdyYXktbCk7XG59XG5cbi50YWJsZS0tZGVmYXVsdCB0ci5jbGlja2FibGUuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3hmb3JkLWJsdWUtZ2V5c2VyKTtcbn1cblxuLnRhYmxlLS1kZWZhdWx0IHRyLmZpZWxkLWlucHV0IGlucHV0LFxuLnRhYmxlLS1kZWZhdWx0IHRyLmZpZWxkLWlucHV0IHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEycHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4udGFibGUtLWRlZmF1bHQgdHIuZmllbGQtaW5wdXQgaW5wdXQuaGFzLWVycm9yLFxuLnRhYmxlLS1kZWZhdWx0IHRyLmZpZWxkLWlucHV0IHRleHRhcmVhLmhhcy1lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI2Q1NDczMztcbiAgY29sb3I6ICNkNTQ3MzM7XG59XG5cbi50YWJsZS0tZGVmYXVsdCB0ci5maWVsZC1pbnB1dCB0ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbi50YWJsZS0tZGVmYXVsdCB0aCB7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgY29sb3I6IHZhcigtLW15c3RpYy1veGZvcmQtYmx1ZSk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgb3BhY2l0eTogMC43O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50YWJsZS0tZGVmYXVsdCB0aC5zb3J0LWJ5IHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG4udGFibGUtLWRlZmF1bHQgdGguc29ydC1ieTpiZWZvcmUsXG4udGFibGUtLWRlZmF1bHQgdGguc29ydC1ieTphZnRlciB7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiAxNnB4O1xuICB0b3A6IDE4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG59XG5cbi50YWJsZS0tZGVmYXVsdCB0aC5zb3J0LWJ5OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM2NjY7XG4gIG1hcmdpbi10b3A6IC05cHg7XG59XG5cbi50YWJsZS0tZGVmYXVsdCB0aC5zb3J0LWJ5OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzY2NjtcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuXG4udGFibGUtLWRlZmF1bHQgdGguc29ydC1ieS5kZXNjOmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG5cbi50YWJsZS0tZGVmYXVsdCB0aC5zb3J0LWJ5LmFzYzphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG59XG5cbi50YWJsZS0tZGVmYXVsdCB0ZCB7XG4gIGNvbG9yOiB2YXIoLS1teXN0aWMtb3hmb3JkLWJsdWUpO1xuICBwYWRkaW5nOiAxOHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnRhYmxlLS1kZWZhdWx0IHRkIC5lbGxpcHNpcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRhYmxlLS1kZWZhdWx0IHRkLndpdGgtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4udGFibGUtLXNtYWxsLWdhcCB0ZCB7XG4gIHBhZGRpbmc6IDE4cHggOHB4O1xufVxuXG4udGFibGUtLWZpeGVkIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxuLnRhYmxlLS1ib3JkZXJlZCB0cjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLW94Zm9yZC1ibHVlLWF0aGVucy1ncmF5LWwpO1xufVxuXG4udGFibGUtLWJvcmRlcmVkLWNlbGwgdGQsXG4udGFibGUtLWJvcmRlcmVkLWNlbGwgdGgge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1veGZvcmQtYmx1ZS1hdGhlbnMtZ3JheS1sKTtcbn1cblxuLnRhYmxlLS10d28tY29sdW1ucyB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gIG9wYWNpdHk6IDAuNztcbiAgd2lkdGg6IDMwJTtcbn1cblxuLnRhYmxlIC5mb3JtLWFjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW94Zm9yZC1ibHVlLW15c3RpYyk7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogNDVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi50YWJsZSAuZm9ybS1hY3Rpb24uYWN0aW9uLWFkZCB7XG4gIGNvbG9yOiAjZWNjNDE3O1xufVxuXG4udGFibGUgLmZvcm0tYWN0aW9uLmFjdGlvbi1zYXZlIHtcbiAgY29sb3I6ICM0MDhhNGI7XG59XG5cbi50YWJsZSAuZm9ybS1hY3Rpb24tcGxhaW4ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAycHg7XG59XG5cbi50YWJsZS1hY3Rpb25zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGFibGUtYWN0aW9uc19faWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3hmb3JkLWJsdWUtbXlzdGljKTtcbn1cblxuLnRhYmxlLWFjdGlvbnNfX2ljb24gc3BhbiB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNjNDE3O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi50YWJsZS1hY3Rpb25zX19pY29uIHNwYW46bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuXG4udGFibGUtYWN0aW9uc19fbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW94Zm9yZC1ibHVlLW15c3RpYyk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogOTk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZy10b3A6IDNweDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG59XG5cbi50YWJsZS1hY3Rpb25zX19tZW51IGxpIHtcbiAgcGFkZGluZzogMTJweCAyNHB4IDEycHggNDBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogcmdiYSh2YXIoLS13aGl0ZS1lYm9ueS1yZ2ItdmFsdWUpLCAwLjgpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRhYmxlLWFjdGlvbnNfX21lbnUgbGk6aG92ZXIge1xuICBjb2xvcjogcmdiYSh2YXIoLS13aGl0ZS1lYm9ueS1yZ2ItdmFsdWUpLCAxKTtcbn1cblxuLnRhYmxlLWFjdGlvbnNfX21lbnUgbGk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2NvbW1vbi9pbWcvaWNvbnMvc3ByaXRlcy5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJweDtcbn1cblxuLnRhYmxlLWFjdGlvbnNfX21lbnUgbGkuZWRpdDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtNDhweDtcbn1cblxuLnRhYmxlLWFjdGlvbnNfX21lbnUgbGkuZGVhY3RpdmF0ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtOTVweDtcbn1cblxuLnRhYmxlLWFjdGlvbnNfX21lbnUgbGkucmVhY3RpdmF0ZTpiZWZvcmUsXG4udGFibGUtYWN0aW9uc19fbWVudSBsaS5yZWFzc2lnbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtNzBweDtcbn1cblxuLnRhYmxlLWFjdGlvbnNfX21lbnUgbGkuZGVsZXRlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IC05NXB4O1xufVxuXG4udGFibGUtYWN0aW9uc19fbWVudSBsaS5kb3dubG9hZDpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAwcHg7XG59XG5cbi50YWJsZS1hY3Rpb25zX19tZW51IGxpLmFwcHJvdmU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggLTExNnB4O1xufVxuXG4udGFibGUtYWN0aW9uc19fbWVudSBsaSBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuXG4udGFibGUtYWN0aW9uc19fbWVudSBsaTpsYXN0LWNoaWxkIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMTRweDtcbn1cblxuLnRhYmxlLWFjdGlvbnNfX21lbnUgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM2I0MTU1O1xufVxuXG4udGFibGUtYWN0aW9uc19fbWVudS5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRhYmxlLWFjdGlvbnM6aG92ZXIgLmFjdGlvbnMtbWVudSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnRhYmxlLWZpbHRlcnMge1xuICBwYWRkaW5nOiAyNHB4IDEycHg7XG59XG5cbi5kZXRhaWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmRldGFpbC1oZWFkZXIgPiBoMyB7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cblxuLmMtdGFibGUtaGVhZGVyIHtcbiAgcGFkZGluZzogOHB4IDI0cHggMCAwO1xufVxuXG4uYy10YWJsZS1oZWFkZXIgPiAqIHtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBjb2xvcjogdmFyKC0tbXlzdGljLW94Zm9yZC1ibHVlKTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5jLXRhYmxlLXJvdyA+ICoge1xuICBjb2xvcjogdmFyKC0tbXlzdGljLW94Zm9yZC1ibHVlKTtcbiAgcGFkZGluZzogMThweCAxNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5jdXN0b20tc2Nyb2xsYmFyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgaGVpZ2h0OiAzNDJweDtcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICBzY3JvbGxiYXItY29sb3I6ICNlY2M0MTc2NiB0cmFuc3BhcmVudDtcbn1cblxuLmN1c3RvbS1zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDEwcHg7XG59XG5cbi5jdXN0b20tc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5jdXN0b20tc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICNlY2M0MTc2NjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4udGFic19faGVhZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1veGZvcmQtYmx1ZS1nZXlzZXIpO1xufVxuXG4udGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnRhYnNfX2l0ZW0ge1xuICBwYWRkaW5nOiA0cHggMzVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdmFyKC0tbXlzdGljLW94Zm9yZC1ibHVlKTtcbiAgb3BhY2l0eTogLjc7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlLWluO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi50YWJzX19pdGVtOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnRhYnNfX2l0ZW0uaXMtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNlY2M0MTc7XG59XG5cbi5uYXZiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5uYXZiYXIgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmF2YmFyID4gZGl2IC50aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1teXN0aWMtb3hmb3JkLWJsdWUpO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5uYXZiYXIgPiBkaXYgLnRpdGxlIC5hcHAtbmFtZSB7XG4gIG9wYWNpdHk6IC40O1xuICBmb250LXNpemU6IDE3cHg7XG59XG5cbi5uYXZiYXIgPiBkaXYgLnRpdGxlIC5idG4tZ3JleSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1veGZvcmQtYmx1ZS1teXN0aWMpO1xuICBjb2xvcjogdmFyKC0tbXlzdGljLW94Zm9yZC1ibHVlKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xufVxuXG4ubmF2YmFyID4gZGl2IGgzOmFmdGVyIHtcbiAgY29udGVudDogXCItXCI7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luOiAwIDEycHg7XG59XG5cbi5uYXZiYXJfX2ZvciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHZhcigtLW15c3RpYy1veGZvcmQtYmx1ZSk7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5uYXZiYXItZHJvcGRvd24gLm11bHRpc2VsZWN0X190YWdzIHtcbiAgbWluLWhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgcGFkZGluZzogNnB4IDQwcHggNnB4IDhweDtcbn1cblxuLm5hdmJhci1kcm9wZG93biAubXVsdGlzZWxlY3RfX3NlbGVjdCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5pYyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMTVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvaWNvbnMvc3ByaXRlcy5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uaWMtLWRlbGV0ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IC05NnB4O1xufVxuXG4uaWMtLWFwcHJvdmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDNweCAtMTE2cHg7XG59XG5cbi5pYy0tcGVuZGluZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00M3B4IC0xNzVweDtcbn1cblxuLmljLS1lZGl0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggLTQ3cHg7XG59XG5cbi5ncmlkLXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gIGdhcDogMTZweDtcbn1cblxuLmdyaWQtY29scy0yZnItMWZyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgMWZyO1xufVxuXG4uZ3JpZC1jb2xzLTNmci0xZnIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDNmciAxZnI7XG59XG5cbi5jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZWJvbnktY2xheS1hdGhlbnMtZ3JheSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmNhcmQtLXNwYWNpbmcge1xuICBwYWRkaW5nOiAyNHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuY2FyZC0tc3BhY2luZyB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuXG4uY2FyZC0tc3BhY2luZy10b3Age1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5jYXJkLS1zcGFjaW5nLXRvcCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG5cbi5jYXJkLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTZweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmNhcmQtY29udGFpbmVyIC5jYXJkIHtcbiAgZmxleDogMTtcbn1cblxuLmNhcmQtd3JhcHBlciBzZWN0aW9uIHtcbiAgZ2FwOiAzNnB4O1xufVxuXG4uY2FyZC13cmFwcGVyIHNlY3Rpb246bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1veGZvcmQtYmx1ZS1hdGhlbnMtZ3JheS1sKTtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG5cbi5jYXJkLXdyYXBwZXIgc2VjdGlvbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5jYXJkLXdyYXBwZXIgc2VjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDE2cHg7XG4gIH1cblxuICAuY2FyZC13cmFwcGVyIHNlY3Rpb246bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICB9XG5cbiAgLmNhcmQtd3JhcHBlciBzZWN0aW9uIGRpdiB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICB9XG59XG5cbi5jYXJkLS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0I0NTU1O1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDBweCAwcHg7XG4gIGNvbG9yOiAjZTllZGYyO1xufVxuXG4uY2FyZC0taGVhZGVyIHNwYW4ge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uY2FyZC0tc3RhdHVzIGRpdiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ2FwOiAxNnB4O1xufVxuXG4uY2FyZC0tc3RhdHVzIGRpdjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuY2FyZC0tc3RhdHVzIGRpdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuY2FyZC0tYmVmb3JlIHNlY3Rpb24gZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuY2FyZC0tYWZ0ZXIgc2VjdGlvbiBkaXYge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgMWZyO1xuICB9XG59XG5cbi5jYXJkLS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNCRUMxQzY7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5jYXJkLWJvcmRlci1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1veGZvcmQtYmx1ZS1hdGhlbnMtZ3JheS1sKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgfVxufVxuXG4ubG9naW4tcGFnZSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmxvZ2luLXBhZ2UgLnRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5sb2dpbi1wYWdlIC50aXRsZSA+IGltZyB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuXG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvYXNzZXRzL2RvbWFpbi9hdXRoL3Nhc3MvYXBwLnNjc3MiLCIuaW5saW5lLWJsb2NrLWNlbnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pbmxpbmUtZmxleC1jZW50ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuXG4ucm91bmRlZC1iLW5vbmUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXQtbm9uZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuQG1peGluIHNwYWNpbmcoJHNwYWNlKSB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZTtcbn1cblxuLnNwYWNpbmctYm90dG9tLTEge1xuICBAaW5jbHVkZSBzcGFjaW5nKCRzcGFjaW5nLTEpO1xufVxuXG4uc3BhY2luZy1ib3R0b20tMiB7XG4gIEBpbmNsdWRlIHNwYWNpbmcoJHNwYWNpbmctMik7XG59XG5cbi5zcGFjaW5nLWJvdHRvbS0zIHtcbiAgQGluY2x1ZGUgc3BhY2luZygkc3BhY2luZy0zKTtcbn1cblxuLnNwYWNpbmctYm90dG9tLTQge1xuICBAaW5jbHVkZSBzcGFjaW5nKCRzcGFjaW5nLTQpO1xufVxuXG4uc3BhY2luZy1ib3R0b20tNSB7XG4gIEBpbmNsdWRlIHNwYWNpbmcoJHNwYWNpbmctNSk7XG59XG5cbi5zcGFjaW5nLWJvdHRvbS02IHtcbiAgQGluY2x1ZGUgc3BhY2luZygkc3BhY2luZy02KTtcbn1cblxuLnNwYWNpbmctYm90dG9tLTcge1xuICBAaW5jbHVkZSBzcGFjaW5nKCRzcGFjaW5nLTcpO1xufVxuXG4ubXItcmlnaHQtOCB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi50ZXh0LXhzIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4udGV4dC1zbSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuXG4uY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4uZmFkZWQge1xuICBvcGFjaXR5OiAwLjg7XG4gIGNvbG9yOiB2YXIoLS1teXN0aWMtb3hmb3JkLWJsdWUpO1xufVxuXG4udHJhbnNpdGlvbi0zcyB7XG4gIHRyYW5zaXRpb246IC4zcyBhbGw7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmxpbmsge1xuICBjb2xvcjogJHBpc3NZZWxsb3c7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLmNvbC1zbS5wLXItMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5jb2wtc20ucC1sLTAge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi8vRm9udCBXZWlnaHRzXG5cbi5mb250LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LWxpZ2h0O1xufVxuXG4uZm9udC1ub3JtYWwge1xuICBmb250LXdlaWdodDogJGZvbnQtbm9ybWFsO1xufVxuXG4uZm9udC1tZWRpdW0ge1xuICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xufVxuXG4uZm9udC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG59XG5cbi5mb250LWV4dHJhLWJvbGQge1xuICBmb250LXdlaWdodDogJGZvbnQtZXh0cmEtYm9sZDtcbn1cblxuLnJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5O1xufVxuXG4uZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi50b3AtMCB7XG4gIHRvcDogMDtcbn1cblxuLnRvcC0xIHtcbiAgdG9wOiA0cHg7XG59XG5cbi50b3AtMyB7XG4gIHRvcDogMTJweDtcbn1cblxuLnRleHQtcmVkIHtcbiAgY29sb3I6ICRyZWQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLm1hcmdpbiB7XG4gIG1hcmdpbjogMTBweDtcblxuICAmLXRvcCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgICYtMTAge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gIH1cblxuICAmLWxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG4gICAgJi0xMCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gIH1cblxuICAmLXJpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAmLTEwIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gIH1cblxuICAmLWJvdHRvbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICYtMTAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0yIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ub3ZlcmZsb3ctYXV0byB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cblxuLmdyaWQtY29scy0yIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uZ3JpZC1jb2xzLTMge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbi5ncmlkLWNvbHMtNCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmdyaWQtY29scy01IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uZ3JpZC1jb2xzLTYge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbi5ncmlkLXJvd3MtMiB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLmdyaWQtcm93cy0zIHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xufVxuXG4uZ3JpZC1yb3dzLTQge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbi5tbC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5nYXAtMSB7XG4gIGdhcDogNHB4O1xufVxuXG4uZ2FwLTIge1xuICBnYXA6IDhweDtcbn1cblxuLmdhcC0zIHtcbiAgZ2FwOiAxMnB4O1xufVxuXG4uZ2FwLTQge1xuICBnYXA6IDE2cHg7XG59XG5cbi5nYXAtNiB7XG4gIGdhcDogMjRweDtcbn1cblxuLmdhcC04IHtcbiAgZ2FwOiAzMnB4O1xufVxuXG4uZ2FwLTkge1xuICBnYXA6IDQwcHg7XG59XG5cbi5nYXAteC05IHtcbiAgY29sdW1uLWdhcDogMzZweDtcbn1cblxuLmdhcC0xMiB7XG4gIGdhcDogNDhweDtcbn1cblxuLmdhcC0xNiB7XG4gIGdhcDogNjRweDtcbn1cblxuLm10LTAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubXQtMiB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLm10LTMge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4ubXQtNCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5tdC02IHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLm10LTgge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4ubmVnLW1hcmdpbi0xMCB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuXG4ubXQtMTAge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4ubXktNiB7XG4gIG1hcmdpbjogMjRweCAwO1xufVxuXG4ubXktMyB7XG4gIG1hcmdpbjogMTJweCAwO1xufVxuXG4ubXktNCB7XG4gIG1hcmdpbjogMTZweCAwO1xufVxuXG4ubXktMiB7XG4gIG1hcmdpbjogOHB4IDA7XG59XG5cbi5jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLnNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBzZWxmLXN0YXJ0O1xufVxuXG4uaC1mdWxsIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaC1oYWxmIHtcbiAgaGVpZ2h0OiA1MCU7XG59XG5cbi53LWZ1bGwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5wLTYge1xuICBwYWRkaW5nOiAyNHB4O1xufVxuXG4ucC04e1xuICBwYWRkaW5nOiAzMnB4O1xufVxuXG4ucC0xIHtcbiAgcGFkZGluZzogNHB4O1xufVxuXG4ucHgtMSB7XG4gIHBhZGRpbmc6IDAgNHB4O1xufVxuXG4ucHgtMiB7XG4gIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xufVxuXG4ucHgtMyB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG5cbi5weC00IHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbn1cblxuLnB0LTIge1xuICBwYWRkaW5nLXRvcDogOHB4O1xufVxuXG4ucHQtNCB7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xufVxuXG4ucHQtNSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4ucHQtNiB7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xufVxuXG4ucHQtNyB7XG4gIHBhZGRpbmctdG9wOiAyOHB4O1xufVxuXG4ucHQtOCB7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xufVxuXG4ucHQtMTAge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuLnBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnBiLTIge1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xufVxuXG4ucGItMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuXG4ucGItNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xufVxuXG4ucGItNntcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG5cbi5wYi04IHtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG59XG5cbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuXG4ucHktOCB7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbn1cblxuLnB5LTEwIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4ucHgtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBsLTIge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cblxuLnBsLTQge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG5cbi5wci0yIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuXG4ucHItNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG5cbi5wci0xMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG59XG5cbi4tbXgtNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbn1cblxuLmlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbn1cblxuLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uaXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnctaGFsZiB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5qdXN0aWZ5LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5qdXN0aWZ5LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZmxleC1jb2wge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uanVzdGlmeS1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uY3Vyc29yLXBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5vcGFjaXR5LTkwIHtcbiAgb3BhY2l0eTogLjk7XG59XG5cbi51bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmluZnJhc3RydWN0dXJlLWNhcmQge1xuICBwYWRkaW5nOiA2NHB4IDI0cHg7XG59XG5cbi5idXR0b24tLWljb24ge1xuICBzdmcge1xuICAgIGhlaWdodDogMTRweDtcbiAgICB3aWR0aDogMTRweDtcbiAgfVxufVxuXG4uYnV0dG9uLWxpbmsgc3ZnIHtcbiAgZmlsbDogJHBpc3NZZWxsb3c7XG59XG5cbi5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5yb3VuZGVkLWhhbGYge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5wbGFjZS1pdGVtcy1jZW50ZXIge1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xufVxuXG4uZmxleC1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm14LTUge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4uZmxleC0xIHtcbiAgZmxleDogMSAxIDAlO1xufVxuXG4ucHgtNSB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvZG9tYWluL2F1dGgvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL2RvbWFpbi9jb21tb24vc2Fzcy9oZWxwZXJzL191dGlsaXRpZXMuc2NzcyIsIi8qIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvXG4gICB2Mi4wIHwgMjAxMTAxMjZcbiAgIExpY2Vuc2U6IG5vbmUgKHB1YmxpYyBkb21haW4pXG4qL1xuXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxub2wsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvYXNzZXRzL2RvbWFpbi9hdXRoL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9kb21haW4vY29tbW9uL3Nhc3MvYmFzZS9fcmVzZXQuc2NzcyIsIioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sICoge1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbn1cblxuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWVib255LXdoaXRlKTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5zbGltU2Nyb2xsUmFpbCB7XG4gIGJhY2tncm91bmQ6ICRkYXJrICFpbXBvcnRhbnQ7XG59XG5cbi5zbGltU2Nyb2xsQmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBpc3NZZWxsb3cgIWltcG9ydGFudDtcbiAgd2lkdGg6IDZweCAhaW1wb3J0YW50O1xufVxuXG4udi10b2FzdGVyIHtcbiAgdG9wOiAxMHB4O1xuXG4gIC52LXRvYXN0IHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gIH1cbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHZhcigtLXdoaXRlLWVib255KTtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG5wIFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogcmdiYSh2YXIoLS1zaHV0dGxlLWdyYXktYm9tYmF5LXJnYiksIDAuNSk7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLXNodXR0bGUtZ3JheS1ib21iYXktcmdiKSwgMSk7XG59XG5cbnRleHQge1xuICBmaWxsOiB2YXIoLS13aGl0ZS1lYm9ueSkhaW1wb3J0YW50O1xufVxuLnYtdG9vbHRpcC13cmFwcGVyIHtcbiAgY2lyY2xlLFxuICBwYXRoIHtcbiAgICBmaWxsOiB2YXIoLS13aGl0ZS1lYm9ueSkhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvZG9tYWluL2F1dGgvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL2RvbWFpbi9jb21tb24vc2Fzcy9iYXNlL19iYXNlLnNjc3MiLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gSGVhZGluZ3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vLyBNaXhpbiAtIEhlYWRpbmcgU2l6ZVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8vXG4vLyBAcGFyYW1zXG4vLyAgJHNpemVcbi8vICAkbGluZS1oZWlnaHRcbi8vXG5cbi8vSGVhZGluZyBlbGVtZW50IHN0eWxlc1xuQG1peGluIGhlYWRpbmctc2l6ZSgkc2l6ZSkge1xuICBmb250LXNpemU6ICRzaXplO1xuICBsaW5lLWhlaWdodDogMS4zMztcbn1cblxuaDEge1xuICBAaW5jbHVkZSBoZWFkaW5nLXNpemUoMzJweCk7XG59XG5cbmgyIHtcbiAgQGluY2x1ZGUgaGVhZGluZy1zaXplKDI0cHgpO1xufVxuXG5oMyB7XG4gIEBpbmNsdWRlIGhlYWRpbmctc2l6ZSgxOHB4KTtcbn1cblxuaDQge1xuICBAaW5jbHVkZSBoZWFkaW5nLXNpemUoMTZweCk7XG59XG5cbmg1IHtcbiAgQGluY2x1ZGUgaGVhZGluZy1zaXplKDE0cHgpO1xufVxuXG5oNiB7XG4gIEBpbmNsdWRlIGhlYWRpbmctc2l6ZSgxMnB4KTtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvZG9tYWluL2F1dGgvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL2RvbWFpbi9jb21tb24vc2Fzcy9iYXNlL190eXBvZ3JhcGh5LnNjc3MiLCIvKiBVbmNvbW1lbnQgYW5kIHNldCB0aGVzZSB2YXJpYWJsZXMgdG8gY3VzdG9taXplIHRoZSBncmlkLiAqL1xuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG4ucm93IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleDogMCAxIGF1dG87XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICBtYXJnaW4tbGVmdDogLTFyZW07XG59XG5cbi5yb3cucmV2ZXJzZSB7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5jb2wucmV2ZXJzZSB7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuXG4uY29sLXhzLFxuLmNvbC14cy0xLFxuLmNvbC14cy0yLFxuLmNvbC14cy0zLFxuLmNvbC14cy00LFxuLmNvbC14cy01LFxuLmNvbC14cy02LFxuLmNvbC14cy03LFxuLmNvbC14cy04LFxuLmNvbC14cy05LFxuLmNvbC14cy0xMCxcbi5jb2wteHMtMTEsXG4uY29sLXhzLTEyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuXG4uY29sLXhzIHtcbiAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICBmbGV4LWdyb3c6IDE7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICBmbGV4LWJhc2lzOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wteHMtMSB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA4LjMzMyU7XG4gIGZsZXgtYmFzaXM6IDguMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMyU7XG59XG5cbi5jb2wteHMtMiB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxNi42NjclO1xuICBmbGV4LWJhc2lzOiAxNi42NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NyU7XG59XG5cbi5jb2wteHMtMyB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAyNSU7XG4gIGZsZXgtYmFzaXM6IDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5jb2wteHMtNCB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAzMy4zMzMlO1xuICBmbGV4LWJhc2lzOiAzMy4zMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMyU7XG59XG5cbi5jb2wteHMtNSB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA0MS42NjclO1xuICBmbGV4LWJhc2lzOiA0MS42NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NyU7XG59XG5cbi5jb2wteHMtNiB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1MCU7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5jb2wteHMtNyB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1OC4zMzMlO1xuICBmbGV4LWJhc2lzOiA1OC4zMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMyU7XG59XG5cbi5jb2wteHMtOCB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA2Ni42NjclO1xuICBmbGV4LWJhc2lzOiA2Ni42NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NyU7XG59XG5cbi5jb2wteHMtOSB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA3NSU7XG4gIGZsZXgtYmFzaXM6IDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7XG59XG5cbi5jb2wteHMtMTAge1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogODMuMzMzJTtcbiAgZmxleC1iYXNpczogODMuMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMlO1xufVxuXG4uY29sLXhzLTExIHtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDkxLjY2NyU7XG4gIGZsZXgtYmFzaXM6IDkxLjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY3JTtcbn1cblxuLmNvbC14cy0xMiB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxMDAlO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMlO1xufVxuXG4uY29sLXhzLW9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NyU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4uY29sLXhzLW9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMyU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY3JTtcbn1cblxuLmNvbC14cy1vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzJTtcbn1cblxuLmNvbC14cy1vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjclO1xufVxuXG4uY29sLXhzLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLmNvbC14cy1vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzJTtcbn1cblxuLmNvbC14cy1vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY3JTtcbn1cblxuLnN0YXJ0LXhzIHtcbiAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuXG4uY2VudGVyLXhzIHtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5lbmQteHMge1xuICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgdGV4dC1hbGlnbjogZW5kO1xufVxuXG4udG9wLXhzIHtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubWlkZGxlLXhzIHtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmJvdHRvbS14cyB7XG4gIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmFyb3VuZC14cyB7XG4gIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4uYmV0d2Vlbi14cyB7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmZpcnN0LXhzIHtcbiAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICBvcmRlcjogLTE7XG59XG5cbi5sYXN0LXhzIHtcbiAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gIG9yZGVyOiAxO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDQ2cmVtO1xuICB9XG5cbiAgLmNvbC1zbSxcbiAgLmNvbC1zbS0xLFxuICAuY29sLXNtLTIsXG4gIC5jb2wtc20tMyxcbiAgLmNvbC1zbS00LFxuICAuY29sLXNtLTUsXG4gIC5jb2wtc20tNixcbiAgLmNvbC1zbS03LFxuICAuY29sLXNtLTgsXG4gIC5jb2wtc20tOSxcbiAgLmNvbC1zbS0xMCxcbiAgLmNvbC1zbS0xMSxcbiAgLmNvbC1zbS0xMiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgfVxuXG4gIC5jb2wtc20ge1xuICAgIC13ZWJraXQtZmxleC1ncm93OiAxO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbC1zbS0xIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogOC4zMzMlO1xuICAgIGZsZXgtYmFzaXM6IDguMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tMiB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDE2LjY2NyU7XG4gICAgZmxleC1iYXNpczogMTYuNjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTMge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAyNSU7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC1zbS00IHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMzMuMzMzJTtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tNSB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDQxLjY2NyU7XG4gICAgZmxleC1iYXNpczogNDEuNjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTYge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC1zbS03IHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNTguMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tOCB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDY2LjY2NyU7XG4gICAgZmxleC1iYXNpczogNjYuNjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTkge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA3NSU7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC1zbS0xMCB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDgzLjMzMyU7XG4gICAgZmxleC1iYXNpczogODMuMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMyU7XG4gIH1cblxuICAuY29sLXNtLTExIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogOTEuNjY3JTtcbiAgICBmbGV4LWJhc2lzOiA5MS42NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tMTIge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbC1zbS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjclO1xuICB9XG5cbiAgLmNvbC1zbS1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5jb2wtc20tb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMlO1xuICB9XG5cbiAgLmNvbC1zbS1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NyU7XG4gIH1cblxuICAuY29sLXNtLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLmNvbC1zbS1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMyU7XG4gIH1cblxuICAuY29sLXNtLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAuY29sLXNtLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMyU7XG4gIH1cblxuICAuY29sLXNtLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NyU7XG4gIH1cblxuICAuc3RhcnQtc20ge1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgfVxuXG4gIC5jZW50ZXItc20ge1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmVuZC1zbSB7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHRleHQtYWxpZ246IGVuZDtcbiAgfVxuXG4gIC50b3Atc20ge1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAubWlkZGxlLXNtIHtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5ib3R0b20tc20ge1xuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cblxuICAuYXJvdW5kLXNtIHtcbiAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG5cbiAgLmJldHdlZW4tc20ge1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuZmlyc3Qtc20ge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuXG4gIC5sYXN0LXNtIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjJlbSkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogNjFyZW07XG4gIH1cblxuICAuY29sLW1kLFxuICAuY29sLW1kLTEsXG4gIC5jb2wtbWQtMixcbiAgLmNvbC1tZC0zLFxuICAuY29sLW1kLTQsXG4gIC5jb2wtbWQtNSxcbiAgLmNvbC1tZC02LFxuICAuY29sLW1kLTcsXG4gIC5jb2wtbWQtOCxcbiAgLmNvbC1tZC05LFxuICAuY29sLW1kLTEwLFxuICAuY29sLW1kLTExLFxuICAuY29sLW1kLTEyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG5cbiAgLmNvbC1tZCB7XG4gICAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sLW1kLTEge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA4LjMzMyU7XG4gICAgZmxleC1iYXNpczogOC4zMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMlO1xuICB9XG5cbiAgLmNvbC1tZC0yIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTYuNjY3JTtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtMyB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDI1JTtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLW1kLTQge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAzMy4zMzMlO1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMlO1xuICB9XG5cbiAgLmNvbC1tZC01IHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNDEuNjY3JTtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtNiB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDUwJTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLW1kLTcge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1OC4zMzMlO1xuICAgIGZsZXgtYmFzaXM6IDU4LjMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMlO1xuICB9XG5cbiAgLmNvbC1tZC04IHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNjYuNjY3JTtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtOSB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDc1JTtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLW1kLTEwIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogODMuMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtMTEge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA5MS42NjclO1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjclO1xuICB9XG5cbiAgLmNvbC1tZC0xMiB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDEwMCU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sLW1kLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMlO1xuICB9XG5cbiAgLmNvbC1tZC1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NyU7XG4gIH1cblxuICAuY29sLW1kLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLmNvbC1tZC1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMyU7XG4gIH1cblxuICAuY29sLW1kLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAuY29sLW1kLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjclO1xuICB9XG5cbiAgLmNvbC1tZC1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5jb2wtbWQtb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY3JTtcbiAgfVxuXG4gIC5zdGFydC1tZCB7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICB9XG5cbiAgLmNlbnRlci1tZCB7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuZW5kLW1kIHtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgdGV4dC1hbGlnbjogZW5kO1xuICB9XG5cbiAgLnRvcC1tZCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5taWRkbGUtbWQge1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmJvdHRvbS1tZCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuXG4gIC5hcm91bmQtbWQge1xuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cblxuICAuYmV0d2Vlbi1tZCB7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5maXJzdC1tZCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDA7XG4gICAgb3JkZXI6IC0xO1xuICB9XG5cbiAgLmxhc3QtbWQge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA3MXJlbTtcbiAgfVxuXG4gIC5jb2wtbGcsXG4gIC5jb2wtbGctMSxcbiAgLmNvbC1sZy0yLFxuICAuY29sLWxnLTMsXG4gIC5jb2wtbGctNCxcbiAgLmNvbC1sZy01LFxuICAuY29sLWxnLTYsXG4gIC5jb2wtbGctNyxcbiAgLmNvbC1sZy04LFxuICAuY29sLWxnLTksXG4gIC5jb2wtbGctMTAsXG4gIC5jb2wtbGctMTEsXG4gIC5jb2wtbGctMTIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIH1cblxuICAuY29sLWxnIHtcbiAgICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb2wtbGctMSB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDguMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMyU7XG4gIH1cblxuICAuY29sLWxnLTIge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxNi42NjclO1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjclO1xuICB9XG5cbiAgLmNvbC1sZy0zIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMjUlO1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtbGctNCB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDMzLjMzMyU7XG4gICAgZmxleC1iYXNpczogMzMuMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMyU7XG4gIH1cblxuICAuY29sLWxnLTUge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA0MS42NjclO1xuICAgIGZsZXgtYmFzaXM6IDQxLjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjclO1xuICB9XG5cbiAgLmNvbC1sZy02IHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNTAlO1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wtbGctNyB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDU4LjMzMyU7XG4gICAgZmxleC1iYXNpczogNTguMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMyU7XG4gIH1cblxuICAuY29sLWxnLTgge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA2Ni42NjclO1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjclO1xuICB9XG5cbiAgLmNvbC1sZy05IHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNzUlO1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wtbGctMTAge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA4My4zMzMlO1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMlO1xuICB9XG5cbiAgLmNvbC1sZy0xMSB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDkxLjY2NyU7XG4gICAgZmxleC1iYXNpczogOTEuNjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTEyIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb2wtbGctb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMyU7XG4gIH1cblxuICAuY29sLWxnLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAuY29sLWxnLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjclO1xuICB9XG5cbiAgLmNvbC1sZy1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5jb2wtbGctb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMlO1xuICB9XG5cbiAgLmNvbC1sZy1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NyU7XG4gIH1cblxuICAuY29sLWxnLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLmNvbC1sZy1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMlO1xuICB9XG5cbiAgLmNvbC1sZy1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjclO1xuICB9XG5cbiAgLnN0YXJ0LWxnIHtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIH1cblxuICAuY2VudGVyLWxnIHtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5lbmQtbGcge1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gIH1cblxuICAudG9wLWxnIHtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLm1pZGRsZS1sZyB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuYm90dG9tLWxnIHtcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG5cbiAgLmFyb3VuZC1sZyB7XG4gICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxuXG4gIC5iZXR3ZWVuLWxnIHtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmZpcnN0LWxnIHtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICBvcmRlcjogLTE7XG4gIH1cblxuICAubGFzdC1sZyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvZG9tYWluL2F1dGgvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL2RvbWFpbi9jb21tb24vc2Fzcy92ZW5kb3JzL2ZsZXhib3hncmlkLnNjc3MiLCIubmVwYWxpLWRhdGUtcGlja2VyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZWJvbnktd2hpdGUpIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNodXR0bGUtZ3JheS1ib21iYXkpO1xuICBib3gtc2hhZG93OiAwIDVweCAxNXB4IC01cHggcmdiYSh2YXIoLS1lYm9ueS13aGl0ZS1yZ2IpLCAwLjUwNik7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5OTk7XG5cbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgdGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAycHggc29saWQgcmdiYSh2YXIoLS1veGZvcmQtYmx1ZS1teXN0aWMtcmdiKSwgMC4xNyk7XG5cbiAgICB0aGVhZCB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1lYm9ueS13aGl0ZS1kYXJrZW4pO1xuICAgIH1cblxuICAgIHRoIHtcbiAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1lYm9ueS1yZ2IpO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLW15c3RpYy1veGZvcmQtYmx1ZSkgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcbiAgICB9XG5cbiAgICB0aGVhZCB0ZCB7XG4gICAgICBjb2xvcjogdmFyKC0td2hpdGUtZWJvbnktcmdiKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBwYWRkaW5nOiAzcHg7XG4gICAgfVxuXG4gICAgdGQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSh2YXIoLS13aGl0ZS1lYm9ueS1yZ2ItdmFsdWUpLCAwLjEpO1xuICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWVib255KTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMzVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICB0Ym9keSB0ZCB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICYuY3VycmVudC1tb250aC1kYXRlOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2h1dHRsZS1ncmF5LWJvbWJheSk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1lYm9ueSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGQge1xuICAgICAgJi5vdGhlci1tb250aC1kYXRlLCAmLmN1cnJlbnQtbW9udGgtZGF0ZS5kaXNhYmxlIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXNodXR0bGUtZ3JheS1ib21iYXkpO1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGJvZHkgdGQuY3VycmVudC1tb250aC1kYXRlLmRpc2FibGU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgIGNvbG9yOiB2YXIoLS1zaHV0dGxlLWdyYXktYm9tYmF5KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuICB9XG5cbiAgLmljb24ge1xuICAgIGZpbHRlcjogaW52ZXJ0KDUwJSk7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGludmVydCg1MCUpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUdRQUFBQWVDQVlBQUFEYVc3dnpBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlKcFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1TXkxak1ERXhJRFkyTGpFME5UWTJNU3dnTWpBeE1pOHdNaTh3TmkweE5EbzFOam95TnlBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3UFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVOVE5pQW9WMmx1Wkc5M2N5a2lJSGh0Y0UxTk9rbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZRME5CUmpJMU5qTTBNMFV3TVRGRk5EazROa0ZHTXpKRlFrUXpRakV3UlVJaUlIaHRjRTFOT2tSdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNlEwTkJSakkxTmpRME0wVXdNVEZGTkRrNE5rRkdNekpGUWtRelFqRXdSVUlpUGlBOGVHMXdUVTA2UkdWeWFYWmxaRVp5YjIwZ2MzUlNaV1k2YVc1emRHRnVZMlZKUkQwaWVHMXdMbWxwWkRwRFEwRkdNalUyTVRRelJUQXhNVVUwT1RnMlFVWXpNa1ZDUkROQ01UQkZRaUlnYzNSU1pXWTZaRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRHBEUTBGR01qVTJNalF6UlRBeE1VVTBPVGcyUVVZek1rVkNSRE5DTVRCRlFpSXZQaUE4TDNKa1pqcEVaWE5qY21sd2RHbHZiajRnUEM5eVpHWTZVa1JHUGlBOEwzZzZlRzF3YldWMFlUNGdQRDk0Y0dGamEyVjBJR1Z1WkQwaWNpSS9Qb05FUDU0QUFBSU9TVVJCVkhqYTdKcTlUc013RU1jeHJaRDRXcEJZZUtVQ2Ura1RNQ0FDSFpoNEJGZkhPL0FBSUhaR0ZoWWtCQnNTRXF4c0xDQWdYS2hiWFlPVHhoOXBmSlZQK3F1dG5aNXMvNUx6Mlk1STAzUWhXamkyR0ljZ0Fva1dnZkN4TnZjT0NDR0txaVNxaFVwMGxhSE9uZTA1dmRFeUdNZmtkeEpEVmpnd0RsRVFnWVFCZ3grVUxKYVdTWFhTNnIvRVI1RkJWUjhWZkdmdFRLY0lUTnMrYTFYcGNGb0V4UkVJREYxNEFWSUZ4Z1FVUytoNTIwY2R1ZDZ3TmtDMFVCdzZCQ08vSG9DWXdCaEQ4UUNrUS94MW13RHlENHBsaDRENkREVjBUQUd5bzRIY2F3TElCQlNMRGtIZUgwTWcyeVZQM2w0VFFNWlFERHNFT2wvTWdIUXFoTU51RTBEK29CaDBDSXI4TUFLeWF6Qkg5V3lCdUt4RFdnYlhmak5mMzJUWjFLV20vQXAxb1NrL1I1M1V0UTV4VGgzTFVsTW1UOGd0Nmc1MVE5cCtTb2J4Z0pRL3Ftc2ZaaFd5d0dGU2wweUJqQ0xKQ01nWGFpbDNiNytydW1kVkoyWVJzczRjTityNnFBSERrUFdqUGpkSkNGNG45Um1BRC9WOUEvV3A0TlFhc3NEandsQjZYQmlDeGNKUVdtWlpiOFRIRmlsZnkvbGZyVHZMZ2hxMlRxVEhyUk1US05KMHNJaGRvMTVSVCtScHlXd0ZkWTk2VVovTGRRS0JHamNYcGNjMUFsU0ZFZkxtb3VEKzFrbnV4QkRVVnJ2T0Jtb09DL3JFY043T1F4S1ZlSlRDaUFkVXpVSmhBMk9lejlRVGtwNzJPVFZjeERjWFk4aUtOa3hHQUpYbUpDT1F3T2E2ZGh5WHNPYTZYd0VHQUtkZWI1RVQzclFkQUFBQUFFbEZUa1N1UW1DQ1wiKTtcblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAucHJldi1idG4uaWNvbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogODBweCBjZW50ZXI7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICB9XG59XG5cbi5jdXJyZW50LW1vbnRoLWRhdGUuYWN0aXZlLCAuZHJvcC1kb3duLWNvbnRlbnQgbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBpc3NZZWxsb3c7XG4gIGNvbG9yOiAkZGFyaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm5lcGFsaS1kYXRlLXBpY2tlciB7XG4gIC5uZXh0LWJ0bi5pY29uIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIGNlbnRlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICB9XG5cbiAgLnRvZGF5LWJ0bi5pY29uIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMzBweCBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICB9XG5cbiAgLmN1cnJlbnQtbW9udGgtdHh0IHtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS13aGl0ZS1lYm9ueS1yZ2ItdmFsdWUpLCAuOCk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHdpZHRoOiA4MHB4O1xuICB9XG5cbiAgLmN1cnJlbnQteWVhci10eHQge1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLXdoaXRlLWVib255LXJnYi12YWx1ZSksIC44KTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuXG4gIC5jdXJyZW50LW1vbnRoLXR4dDpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAuY2FsZW5kYXItY29udHJvbGxlciBpLmljb24tZHJvcC1kb3duIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMnB4IC0xNXB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cblxuICAuZHJvcC1kb3duLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW94Zm9yZC1ibHVlLW15c3RpYyk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2h1dHRsZS1ncmF5LWJvbWJheSk7XG4gICAgYm94LXNoYWRvdzogMCAzcHggM3B4IDAgcmdiYSh2YXIoLS1lYm9ueS13aGl0ZS1yZ2IpLCAwLjMyKTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogOTlweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvKm92ZXJmbG93OiBoaWRkZW47Ki9cbiAgfVxuXG4gIC5zY3JvbGxiYXItd3JhcHBlciB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKHZhcigtLW94Zm9yZC1ibHVlLW15c3RpYy1yZ2IpLCAwLjIpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxNXB4O1xuICB9XG59XG5cbi5zY3JvbGxiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1lYm9ueS13aGl0ZS1kYXJrZW4pO1xuICBib3JkZXItcmFkaXVzOiAyLjVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC41O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA2LjVweDtcbiAgd2lkdGg6IDVweDtcbn1cblxuLm5lcGFsaS1kYXRlLXBpY2tlciAuZHJvcC1kb3duLWNvbnRlbnQge1xuICAub3B0aW9uLXdyYXBwZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG91dHNpZGUgbm9uZSBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDVweCAwIDA7XG4gIH1cbn1cblxuLmRyb3AtZG93bi1jb250ZW50IGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEodmFyKC0tb3hmb3JkLWJsdWUtd2hpdGUtcmdiKSwgMC4zOSk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogdmFyKC0tYm9tYmF5LXNodXR0bGUtZ3JheSk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMnB4IDVweDtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zaHV0dGxlLWdyYXktYm9tYmF5KTtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS13aGl0ZS1lYm9ueS1yZ2ItdmFsdWUpLCAuNyk7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IG1lZGl1bSBub25lO1xuICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvYXNzZXRzL2RvbWFpbi9hdXRoL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9kb21haW4vY29tbW9uL3Nhc3MvdmVuZG9ycy9uZXBhbGktZGF0ZS1waWNrZXIuc2NzcyIsIi5tYWluLXdyYXBwZXIge1xuICBjb2xvcjogdmFyKC0td2hpdGUtZWJvbnkpO1xuXG4gICYtLXdpdGgtc2lkZWJhciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgycHgpO1xuICAgIG1hcmdpbi1sZWZ0OiA4MnB4O1xuXG4gICAgLm1haW4tY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAzNXB4IDQ4cHg7XG4gICAgfVxuICB9XG5cbiAgJi0td2l0aC1mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiA5NnB4O1xuICB9XG59XG5cbi5tb2RhbC1oZWFkZXIsXG4ubW9kYWwtZm9vdGVyIHtcbiAgaDMsXG4gIC5idXR0b24tbGluayB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVzb3VyY2VzL2Fzc2V0cy9kb21haW4vYXV0aC9zYXNzL3Jlc291cmNlcy9hc3NldHMvZG9tYWluL2NvbW1vbi9zYXNzL2xheW91dHMvX21haW4tbGF5b3V0LnNjc3MiLCIuY29udGVudC1zaWRlYmFyIHtcbiAgZGlzcGxheTogZmxleDtcblxuICAmX19jb250ZW50IHtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxuXG4gICZfX3NpZGViYXIge1xuICAgIHdpZHRoOiAyNzBweDtcbiAgfVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVzb3VyY2VzL2Fzc2V0cy9kb21haW4vYXV0aC9zYXNzL3Jlc291cmNlcy9hc3NldHMvZG9tYWluL2NvbW1vbi9zYXNzL2xheW91dHMvX2NvbnRlbnQtc2lkZWJhci5zY3NzIiwiLmNvbnRlbnQtZGV0YWlsIHtcbiAgJl9faGVhZGVyIHtcbiAgICAudXNlci1kZXRhaWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIC51c2VyLWF2YXRhciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cblxuICAgICAgLnVzZXItZGV0YWlsLWluZm8ge1xuICAgICAgICBoMyB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLW15c3RpYy1veGZvcmQtYmx1ZSk7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbXlzdGljLW94Zm9yZC1ibHVlKTtcbiAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBwYWRkaW5nOiAyNHB4IDM0cHg7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICAuZGVzYyB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4zMztcblxuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1teXN0aWMtb3hmb3JkLWJsdWUpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubW9yZS1kZXRhaWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICA+IGRpdiB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1teXN0aWMtb3hmb3JkLWJsdWUpO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLndhcmRzIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiLFwiO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zdGF0dXMge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA5cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLnVyZ2VudCB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5sb3ctdXJnZW50IHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQyLCAyMjEsIDgwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW1hZ2VzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwIC0xNnB4IDMwcHggLTE2cHg7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mZWVkYmFjay1yZXBseSB7XG4gICAgICAuZmVlZGJhY2stcmVwbHktaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgICBtYXJnaW46IDEwcHggMHB4O1xuXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXNodXR0bGUtZ3JheS1ib21iYXkpO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgICAgICAgIC5mZWVkYmFjay10aW1lc3RhbXAsXG4gICAgICAgICAgLmZlZWRiYWNrLWF1dGhvciB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUtZWJvbnktcmdiKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgY29sb3I6IHJnYmEodmFyKC0td2hpdGUtZWJvbnktcmdiLXZhbHVlKSwgMC43KTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19hY3Rpb25zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGUxNzI0O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMnB4IDEycHg7XG4gICAgcGFkZGluZzogMzBweDtcblxuICAgIHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBjb2xvcjogJHBpc3NZZWxsb3c7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc3RhdHVzLWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgLnN0YXR1cy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDRweCAxNHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyZTNiO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIC5pY29uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItd2lkdGg6IDNweCAzcHggMDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG5cbiAgLm9wdGlvbnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgei1pbmRleDogOTk5O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgdWwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI1MmUzYjtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggODBweCAwIHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDgwcHggMCByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGNvbG9yOiByZ2JhKCNmZmYsIDAuNyk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzYjQxNTU7XG4gICAgICB9XG5cbiAgICAgIC5pYyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIC5vcHRpb25zIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbiAgfVxufVxuXG4uc3RhdHVzIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICYtLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYWE4NGI7XG4gIH1cblxuICAmLS1kYW5nZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZTMxNDc7XG4gIH1cblxuICAmLS1kZWZhdWx0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2h1dHRsZS1ncmF5O1xuICB9XG59XG5cbi50YWdzIHtcbiAgLy8gbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGdhcDogN3B4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgbGkge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2h1dHRsZS1ncmF5O1xuICAgIHBhZGRpbmc6IDRweCAxMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDExcHg7XG5cbiAgICAvLyAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIC8vICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgLy8gfVxuICB9XG59XG5cblxuLnByb2plY3RzLWNvbnRlbnQgLnRhYnNfX2l0ZW17XG4gIHBhZGRpbmc6IDRweCAyNHB4O1xufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvZG9tYWluL2F1dGgvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL2RvbWFpbi9jb21tb24vc2Fzcy9sYXlvdXRzL19jb250ZW50LWRldGFpbC5zY3NzIiwiXG4udXNlci1kZXRhaWwtaGVhZGVyIHtcbiAgaW1nIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG5cbiAgLnVzZXItYWN0aW9uIHtcbiAgICBib3JkZXItcmFkaXVzOiAxN3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNTJlM2I7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxOHB4O1xuICAgIHBhZGRpbmc6IDZweCAyMHB4IDZweCAzNnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW47XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogaHNsYSgwLCAwJSwgMTAwJSwgLjcpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICYuZWRpdCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9pY29ucy9pYy1lZGl0LnN2Zyk7XG4gICAgfVxuXG4gICAgJi5yZW1vdmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvaWNvbnMvaWMtZGVhY3RpdmF0ZS5zdmcpO1xuICAgIH1cblxuICAgICYucmUtYWN0aXZhdGUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvaWNvbnMvaWMtcmVhY3RpdmF0ZS5zdmcpO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oIzI1MmUzYiwgMyUpO1xuICAgIH1cbiAgfVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVzb3VyY2VzL2Fzc2V0cy9kb21haW4vYXV0aC9zYXNzL3Jlc291cmNlcy9hc3NldHMvZG9tYWluL2NvbW1vbi9zYXNzL2xheW91dHMvX2xpc3QtZGV0YWlsLnNjc3MiLCJcbi5pbnZvaWNlLWZvcm0ge1xuXG4gIC5saXN0IHtcblxuICAgID4gbGkge1xuXG4gICAgICBwYWRkaW5nOiAxOHB4IDEycHg7XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgIH1cblxuICAgICAgaDMsIGg0IHtcbiAgICAgICAgY29sb3I6IHZhcigtLW15c3RpYy1veGZvcmQtYmx1ZSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTY7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdWIge1xuXG4gICAgICA+IGxpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgICAgICBjb2xvcjogdmFyKC0tbXlzdGljLW94Zm9yZC1ibHVlKTtcblxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgIH1cblxuICAgICAgICAubGlzdF9fc3ViLWlubmVyIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG5cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3ViLWlubmVyIHtcbiAgICAgID4gbGkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAudGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTQ7XG5cbiAgICB0aGVhZCB0ciB0aCwgdGJvZHkgdHIgdGgge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuXG59XG5cbi5pbnZvaWNlLWxpc3Qge1xuICAmX19sYWJlbCB7XG4gICAgY29sb3I6IHZhcigtLW15c3RpYy1veGZvcmQtYmx1ZSk7XG4gICAgb3BhY2l0eTogLjc7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBjb2xvcjogdmFyKC0tbXlzdGljLW94Zm9yZC1ibHVlKTtcblxuICAgICYucHJvamVjdC1vYmplY3RpdmVzIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2lucHV0LmZvcm0tY29udHJvbCwgLmRhdGUtcGlja2VyLWJzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgfVxuXG4gICZfX2VkaXQge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW47XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAuaWMge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuICB9XG5cbn1cblxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVzb3VyY2VzL2Fzc2V0cy9kb21haW4vYXV0aC9zYXNzL3Jlc291cmNlcy9hc3NldHMvZG9tYWluL2NvbW1vbi9zYXNzL2xheW91dHMvX2ludm9pY2Uuc2NzcyIsIi5lc3RpbWF0ZXMuZm9ybSB7XG4gIC5maWVsZHNldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICZfX2JvZHkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1veGZvcmQtYmx1ZS1nZXlzZXItcmdiKSwgMC44KTtcbiAgICB9XG5cbiAgICAuZm9ybS1sZXZlbCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zaHV0dGxlLWdyYXktYm9tYmF5KTtcbiAgICAgIHBhZGRpbmc6IDI0cHggMjVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJl9fbGV2ZWwtb25lIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3hmb3JkLWJsdWUtYXRoZW5zLWdyYXktbCk7XG4gICAgICB9XG5cbiAgICAgICZfX2xldmVsLXR3byB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW94Zm9yZC1ibHVlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvZG9tYWluL2F1dGgvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL2RvbWFpbi9jb21tb24vc2Fzcy9sYXlvdXRzL19lc3RpbWF0ZXNfcHJvZ3Jlc3Muc2NzcyIsIi5mb3JtLWVzdGltYXRlcyB7XG4gIC5wYWdlLWhlYWRlci1pbmZvIHtcbiAgICBmbGV4OiAxO1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gIH1cblxuICAucGFnZS1oZWFkZXItLXdpdGgtZm9ybS5wYWdlLWhlYWRlci0td2l0aC1mb3JtLWFjdGl2aXR5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAtOTZweCAwIDMycHg7XG4gICAgcGFkZGluZzogMTJweCAzMnB4O1xuXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgbWFyZ2luLXRvcDogLThweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDk2cHg7XG4gICAgfVxuICAgIFxuICAgIC50YWJsZS13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDk2cHg7XG4gICAgfVxuICB9XG5cbiAgLnBhZ2UtaGVhZGVyLWZvcm0taW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmZvcm0tY2F0ZWdvcnkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDAgMTAwcHggMCA0cHg7XG4gICAgfVxuXG4gICAgLmxhYmVsIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbG9yOiAjZjJmNGY2O1xuICAgIH1cblxuICAgIC5tdWx0aXNlbGVjdF9fc2luZ2xlIHtcbiAgICAgIGNvbG9yOiAjZjJmNGY2O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuZm9ybS1hbW91bnQge1xuICAgICAgY29sb3I6ICNmMmY0ZjY7XG4gICAgfVxuICB9XG5cbiAgLnRhYmxlLWFjdGlvbnNfX2ljb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYjQ1NTU7XG4gIH1cblxuICAuYWN0aXZpdHktaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZWJvbnktd2hpdGUpO1xuICAgIHotaW5kZXg6IDk5O1xuICB9XG5cbiAgLnRhYmxlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNjRweCk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICB0Ym9keSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYudGFibGUtY29sbGFwc2VkIHtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgfVxuXG4gICAgICAmLnRhYmxlLWV4cGFuZGVkIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG5cbiAgICAgICYuZmllbGQtYmx1ciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkLWZvY3VzIHtcbiAgICAgIC5mb3JtLWFjdGlvbi1wbGFpbi5hY3Rpb24tYWRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbXlzdGljLW94Zm9yZC1ibHVlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1kZWZhdWx0IHtcbiAgICAgIHRkIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG5cbiAgICAgIHRyLmZpZWxkLWlucHV0IHtcbiAgICAgICAgdGV4dGFyZWEsIGlucHV0IHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLW15c3RpYy1veGZvcmQtYmx1ZSk7XG4gICAgICAgICAgY29sb3I6IHZhcigtLW15c3RpYy1veGZvcmQtYmx1ZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1hY3Rpb24tcGxhaW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAmLmFjdGlvbi1zYXZlIHtcbiAgICAgICAgLy8gd2lkdGg6IGF1dG87XG4gICAgICAgIC8vIG1heC13aWR0aDogNzBweDtcbiAgICAgIH1cblxuICAgICAgJi5hY3Rpb24tYWRkIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW15c3RpYy1veGZvcmQtYmx1ZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1hY3Rpb24ge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9pY29ucy9zcHJpdGVzLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAmLmJ0bi1hY3Rpb24tLXNhdmUge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtMTE5cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5idG4tYWN0aW9uLS1kZWxldGUge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtOThweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGFibGUtYWN0aW9ucyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgJl9fbWVudSB7XG4gICAgICBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMjRweDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhZ2UtdGl0bGUge1xuICAuZm9ybS10aXRsZSB7XG4gICAgY29sb3I6IHJnYmEoJG15c3RpYywgMC44KTtcblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICRteXN0aWM7XG4gICAgfVxuICB9XG59XG5cbi5jYXJkLnN1Yi1hY3Rpdml0eS1jYXJkIHtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYWN0aXZpdHkgLmNhcmQge1xuICBiYWNrZ3JvdW5kOiAjMjcyRTM5O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ubGlnaHQgLmFjdGl2aXR5IC5jYXJkIHtcbiAgYmFja2dyb3VuZDogI2U5ZWRmMiAhaW1wb3J0YW50O1xufVxuXG4uc3ViLWFjdGl2aXR5IC5jYXJkIHtcbiAgYmFja2dyb3VuZDogIzE0MUYyRjtcbn1cblxuLmxpZ2h0IC5zdWItYWN0aXZpdHkgLmNhcmQsIC5saWdodCAubWVhc3VyZW1lbnRzLXdyYXBwZXIgLmNhcmQge1xuICBiYWNrZ3JvdW5kOiAjZjJmNGY2ICFpbXBvcnRhbnQ7XG59XG5cbi5hY3Rpdml0eSB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLmFjdGlvbi1idG4td3JhcHBlciB7XG4gIHBhZGRpbmc6IDAgNjBweCAzMnB4IDE2cHg7XG59XG5cbi5tZWFzdXJlbWVudHMtd3JhcHBlciB7XG4gIC5jYXJkOm50aC1jaGlsZCgyKSAuZXN0aW1hdGUtZ3JpZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cblxuICAuZXN0aW1hdGUtZ3JpZCB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIH1cbn1cblxuLmRlc2MtLWRyb3Bkb3duLXR4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDhweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1veGZvcmQtYmx1ZS1teXN0aWMpO1xuICAgIGNvbG9yOiB2YXIoLS1hdGhlbnMtZ3JheS1lYm9ueS1jbGF5KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zaHV0dGxlLWdyYXktYm9tYmF5KTtcbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvYXNzZXRzL2RvbWFpbi9hdXRoL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9kb21haW4vY29tbW9uL3Nhc3MvbGF5b3V0cy9fZXN0aW1hdGVzLWZvcm0uc2NzcyIsIi5kYXNoYm9hcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0zO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIGgyIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtMTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAuZmlsdGVyLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICAgIHotaW5kZXg6IDk5O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cblxuLmZpbHRlci10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9pY29ucy9pY19maWx0ZXJzLnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuLmRhc2hib2FyZC1wcm9qZWN0LXN0YXR1cyB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTM7XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBjb2xvcjogcmdiYSh2YXIoLS13aGl0ZS1lYm9ueS1yZ2ItdmFsdWUpLCAwLjcpO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTU7XG4gIH1cblxuICAuY2FyZCB7XG4gICAgcGFkZGluZzogMzJweCAzM3B4O1xuICB9XG5cbiAgLnN0YXR1cy1zdGF0cyB7XG4gICAgPiBkaXYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgfVxuICB9XG5cbiAgLnByb2plY3RzLXZhbHVlIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ5cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG5cbiAgLnByb2plY3RzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLnByb2plY3RzLWxhYmVsIHtcbiAgICB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICB9XG5cbiAgICAuc3F1YXJlLWxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAgICYuY29tcGxldGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzYyRTlBNztcbiAgICAgIH1cblxuICAgICAgJi5zdGFydGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzE3Q0ZGOTtcbiAgICAgIH1cblxuICAgICAgJi5waXBlbGluZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRUNDNUM7XG4gICAgICB9XG5cbiAgICAgICYuZGVsYXllZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFODY4Njc7XG4gICAgICB9XG5cbiAgICAgICYuY2FuY2VsbGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmMDIwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGFiZWwtdGV4dCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICB9XG5cbiAgLnN0YXR1cy1wcm9ncmVzcyB7XG4gICAgdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgbGkge1xuICAgICAgICB3aWR0aDogMjUlO1xuXG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5jb21wbGV0ZWQge1xuICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjJFOUE3O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDAgMCA4cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm9uLWhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2MkU5QTc7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjNjJFOUE3O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc3RhcnRlZCB7XG4gICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxN0NGRjk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm9uLWhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxN0NGRjk7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjMTdDRkY5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYucGlwZWxpbmUge1xuICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkVDQzVDO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5vbi1ob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkVDQzVDO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI0ZFQ0M1QztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmRlbGF5ZWQge1xuICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRTg2ODY3O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5vbi1ob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRTg2ODY3O1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI0U4Njg2NztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmNhbmNlbGxlZCB7XG4gICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZjAyMDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm9uLWhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZjAyMDA7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjZmYwMjAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgLm9uLWhvdmVyIHtcbiAgICAgICAgd2lkdGg6IDE2NHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMzVweDtcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA4MnB4KTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIHBhZGRpbmc6IDEycHggOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItdG9wOiAxNXB4IHNvbGlkICNlODY4Njc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogLTEzcHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgY29sb3I6ICMwRTE3MjQ7XG4gICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG5vcm1hbDtcbiAgICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogOHB4O1xuICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIH1cblxuICAgICAgICAub24taG92ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wcm9jdXJlbWVudC1jaGFydCwgLmFncmVlbWVudC1jaGFydCB7XG4gIC8vaGVpZ2h0OiAxMDAlO1xuXG4gIC5jYXJkIHtcbiAgICAvL2hlaWdodDogOTElO1xuICB9XG59XG5cbi5hZ3JlZW1lbnQtY2hhcnQge1xuICAuY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cblxuLmltc19fZGFzaGJvYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gIC5jb250YWluZXItbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICB3aWR0aDogNTUlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAubGVmdC1zZWN0aW9uIHtcbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIH1cblxuICAgICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB9XG5cbiAgICAgIC5jaGFydHMge1xuICAgICAgICAuY2hhcnQge1xuICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAvL3BhZGRpbmctYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnVwcGVyLWNoYXJ0LXNlY3Rpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgLm1hcC1zZWN0aW9uLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgfVxuXG4gICAgICAuc3RhdHMtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIC5wcm9qZWN0LXNlY3Rpb24ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgLnN0YXRzLWxhYmVsIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgdG9wOiAzNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wcm9qZWN0cy1ibG9jayB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNDYlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcm9qZWN0cy12YWx1ZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcm9qZWN0cy10aXRsZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucHJvamVjdHMtYmxvY2s6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAgICAgLnByb2plY3RzLXZhbHVlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb250YWluZXItcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIHdpZHRoOiA0NSU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgICB9XG5cbiAgICA+IGRpdiB7XG4gICAgICAvL2JhY2tncm91bmQtY29sb3I6IHJnYigzNywgNDYsIDU5KTtcbiAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgc3Bhbi50aXRsZSB7XG4gICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jaGFydHMge1xuICAgICAgICAuY2hhcnQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubGVmdF9fY2hhcnRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgID4gZGl2IHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudXNlcl9jb21taXR0ZWVfd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5wcm9qZWN0LXByb2dyZXNzLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG5cbiAgI3Byb2plY3QtdGFibGUtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuXG4udG9vbHRpcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzYsIDE5NiwgMjMpO1xuICBib3gtc2hhZG93OiByZ2IoMzcsIDQ2LCA1OSkgMHB4IDJweCAxMHB4IDBweDtcbiAgY29sb3I6IHJnYigzNywgNDYsIDU5KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogOHB4IDE1cHg7XG5cbiAgJiA+IGRpdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogYmFzZWxpbmU7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAudGl0bGUsIC50b3RhbC1jb3VudCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLnRvdGFsLWNvdW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxuXG4gIC50b29sdGlwLWFycm93IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC04cHg7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM2LCAxOTYsIDIzKTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBib3gtc2hhZG93OiByZ2IoMzcsIDQ2LCA1OSkgMHB4IDJweCA2cHggMHB4O1xuXG4gICAgfVxuICB9XG59XG5cbi5tb25pdG9yaW5nLWFjdGl2aXR5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIC5jYXJkIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzNnB4KTtcbiAgfVxuXG4gIC5tb25pdG9yaW5nLXN0YXRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIGJhY2tncm91bmQ6ICMzQjQ1NTU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG5cbiAgICA+IGRpdiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuXG4gIC5tb25pdG9yaW5nLWFjdGl2aXR5LWxpc3Qge1xuICAgIGxpIHtcbiAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM0I0NTU1O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogLjc1O1xuICAgICAgfVxuXG4gICAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmRhc2hib2FyZC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xufVxuXG4uZGFzaGJvYXJkLXByb2plY3Qge1xuXG4gIGgxIHtcbiAgICBjb2xvcjogI2VjYzQxNztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxuXG4gIC5yb3VuZC1sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgJi5jb21wbGV0ZWQge1xuICAgICAgYmFja2dyb3VuZDogIzYyRTlBNztcbiAgICB9XG5cbiAgICAmLnN0YXJ0ZWQge1xuICAgICAgYmFja2dyb3VuZDogIzE3Q0ZGOTtcbiAgICB9XG5cbiAgICAmLnBpcGVsaW5lIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRUNDNUM7XG4gICAgfVxuXG4gICAgJi5kZWxheWVkIHtcbiAgICAgIGJhY2tncm91bmQ6ICNFODY4Njc7XG4gICAgfVxuXG4gICAgJi5jYW5jZWxsZWQge1xuICAgICAgYmFja2dyb3VuZDogI2ZmMDIwMDtcbiAgICB9XG4gIH1cbn1cblxuLmRhc2hib2FyZC1idWRnZXQge1xuICBoMiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG5cbiAgLmNhcmQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuLmRhc2hib2FyZC1kcm9wZG93biB7XG4gIC8vIC5tdWx0aXNlbGVjdCB7XG4gIC8vICAgd2lkdGg6IDE3MHB4O1xuICAvLyB9XG5cbiAgLm11bHRpc2VsZWN0X190YWdzIHtcbiAgICBtaW4taGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDZweCA0MHB4IDAgMTBweDtcbiAgfVxufVxuXG4ubXVuaWNpcGFsaXR5LWNoYXJ0IHtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuXG4uZGFzaGJvYXJkLWNhdGVnb3J5IHtcbiAgaGVpZ2h0OiA1MjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFCNjBDODtcbiAgbWFyZ2luOiAyMHB4O1xufVxuXG4uZGFzaGJvYXJkLXRhcmdldCB7XG4gIGhlaWdodDogNDIxcHg7XG4gIG1hcmdpbjogMCAyMHB4O1xuXG59XG5cbi5kYXNoYm9hcmQtZGlzdHJpYnV0aW9uIHtcbiAgaGVpZ2h0OiAzMTRweDtcbiAgbWFyZ2luOiAwIDIwcHg7XG59XG5cbi5jYXRlZ29yeS13cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgMWZyO1xuICBnYXA6IDMycHg7XG59XG5cblxuaHRtbFtsYW5nPSduZSddIC5kYXNoYm9hcmQtdGFicy1oZWFkZXIge1xuICAubXVsdGlzZWxlY3Qge1xuICAgIG1pbi13aWR0aDogMTYwcHg7XG4gIH1cblxuICBoNiB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbn1cblxuLmRhc2hib2FyZC10YWJzLWhlYWRlciAubXVsdGlzZWxlY3RfX3NlbGVjdCB7XG4gICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgcmlnaHQ6IDhweDtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gIH1cbn1cblxuLm11bHRpc2VsZWN0LS1hY3RpdmUgLm11bHRpc2VsZWN0X19zZWxlY3Qge1xuICB0cmFuc2Zvcm06IG5vbmU7XG5cbiAgJjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvZG9tYWluL2F1dGgvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL2RvbWFpbi9jb21tb24vc2Fzcy9sYXlvdXRzL19kYXNoYm9hcmQuc2NzcyIsIi5yZXBvcnQtcGFnZSB7XG4gIC50YWJsZSB7XG4gICAgdGg6bGFzdC1jaGlsZCwgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLmNhcmQtdGl0bGUtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIC5jYXJkLXRpdGxle1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuXG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvYXNzZXRzL2RvbWFpbi9hdXRoL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9kb21haW4vY29tbW9uL3Nhc3MvbGF5b3V0cy9fcmVwb3J0LnNjc3MiLCIuc2lkZWJhciB7XG4gICAgYmFja2dyb3VuZDogJGRhcmtHcmV5O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwICRkYXJrO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA4MnB4O1xuXG4gICAgLmxvZ28ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHBhZGRpbmc6IDI2cHggMjJweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1lbnUge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNoYXJjb2FsR3JleTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2hhcmNvYWxHcmV5O1xuXG4gICAgICAgICAgICBhIHtcblxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1OHB4IDAgOHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlcy9pY29ucy9zcHJpdGVzLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGlzc1llbGxvdztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgIzBlMTcyNDtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODhweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMC4yKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrR3JleTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5tZW51LS1kYXNoYm9hcmQge1xuICAgICAgICAgICAgICAgIGE6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvaWNfZGFzaGJvYXJkLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm1lbnUtLXJlcG9ydHMge1xuICAgICAgICAgICAgICAgIGE6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvaWNfcmVwb3J0cy5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5tZW51LS1tdW5pY2lwYWxpdHkge1xuICAgICAgICAgICAgICAgIGE6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvaWNfbXVuaWNpcGFsaXR5LnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm1lbnUtLWxvZ3Mge1xuICAgICAgICAgICAgICAgIGE6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXMvaWNvbnMvaWNfbG9ncy5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tZW51LS0ge1xuXG4gICAgICAgICZwcm9qZWN0cyBhOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICAgICAgfVxuXG4gICAgICAgICZtb25pdG9yaW5nIGE6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzJweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZncmlldmFuY2UgYTphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZ1c2VycyBhOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJmxvY2FsaXphdGlvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgICAgICByaWdodDogMDtcblxuICAgICAgICAgICAgLnN3aXRjaCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNsYXRlR3JleTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxOHB4IDE1cHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHg7XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDJweDtcblxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTI5NjlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrR3JleTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5sb2NhbGl6YXRpb24tc3dpdGNoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNsYXRlR3JleTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDI2cHggMTZweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICAgICAgZmxleDogMTtcblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigxNDYsIDE1MCwgMTU3KTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmtHcmV5O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDExcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTFweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvZG9tYWluL2F1dGgvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL2RvbWFpbi9jb21tb24vc2Fzcy9jb21wb25lbnRzL19tYWluLXNpZGViYXIuc2NzcyIsIkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZ1gsICRwYWRkaW5nWSwgJGZvbnRTaXplLCAkYm9yZGVyUmFkaXVzKSB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nWCAkcGFkZGluZ1k7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXJSYWRpdXM7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAkYm9yZGVyUmFkaXVzO1xuICAtbXMtYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcbiAgLW8tYm9yZGVyLXJhZGl1czogJGJvcmRlclJhZGl1cztcbiAgZm9udC1zaXplOiAkZm9udFNpemU7XG59XG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkYmFja2dyb3VuZCwgJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXG4gICY6aG92ZXIsICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG59XG5cbi5idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC4yO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG5cblxuICAmLmJ1dHRvbi1wcmltYXJ5IHtcbiAgICBAaW5jbHVkZSBidXR0b24tc2l6ZSgxMHB4LCAyNHB4LCAxNHB4LCAzcHgpO1xuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRwaXNzWWVsbG93LCAkZGFya0dyZXkpO1xuICB9XG5cbiAgJi5idXR0b24tc3VjY2VzcyB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXNpemUoMTBweCwgMjRweCwgMTRweCwgM3B4KTtcbiAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkZ3JlZW4sICR3aGl0ZSk7XG4gIH1cblxuICAmLmJ1dHRvbi1kZWZhdWx0IHtcbiAgICBAaW5jbHVkZSBidXR0b24tc2l6ZSg2cHgsIDI0cHgsIDE0cHgsIDNweCk7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGRhcmtHcmV5LCByZ2JhKCR3aGl0ZSwgMC43KSk7XG4gIH1cblxuICAmLmJ1dHRvbi1saW5rIHtcbiAgICBAaW5jbHVkZSBidXR0b24tc2l6ZSgwLCAyNHB4LCAxNHB4LCAwKTtcbiAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCh0cmFuc3BhcmVudCwgdmFyKC0td2hpdGUtZWJvbnktcmdiKSk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgICYtZGFyayB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tc2l6ZSgwLCAyNHB4LCAxNHB4LCAwKTtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KHRyYW5zcGFyZW50LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkpO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1saWdodCB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tc2l6ZSgwLCAyNHB4LCAxNHB4LCAwKTtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KHRyYW5zcGFyZW50LCAjRUZDNDE5KTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYnV0dG9uLW91dGxpbmUge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1zaXplKDEwcHgsIDI0cHgsIDE0cHgsIDApO1xuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KHRyYW5zcGFyZW50LCAkd2hpdGUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRwaXNzWWVsbG93O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGlzc1llbGxvdztcbiAgICAgIGNvbG9yOiAkZGFyaztcbiAgICB9XG4gIH1cblxuICAmLS13aXRoLWljb24ge1xuICAgIHBhZGRpbmc6IDlweCAyMXB4IDlweCAzOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNHB4IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRveGZvcmQtYmx1ZSwgJHdoaXRlKTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2ljb25zL3Nwcml0ZXMuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgbGVmdDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMnB4O1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICB9XG5cbiAgICAmLmFkZCB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IC0yNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaW1wb3J0IHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmVkaXQge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtNDlweDtcbiAgICAgIH1cbiAgICB9XG5cblxuICAgICYuYXBwcm92ZSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IC0xMTlweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmRlbGV0ZSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IC05OHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYucmVtb3ZlIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggLTE1OXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYucmVzZXQge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtNzRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmV4cG9ydCB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KSByb3RhdGUoLTkwZGVnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gICYtLWFkZC1yb3cge1xuICAgIHBhZGRpbmc6IDEycHggMjFweCAxMnB4IDM4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTRweCBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUQ2MzZEO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCM1RDYzNkQsIDEwJSk7XG5cbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9pY29ucy9zcHJpdGVzLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA0MnB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4cHggLTEzcHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgbGVmdDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMnB4O1xuXG4gICAgfVxuXG4gIH1cblxuICAmLmJ1dHRvbi0tcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgfVxufVxuXG4uYnRuLWVtcHR5IHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogJHBpc3NZZWxsb3c7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwYWRkaW5nOiAwO1xuICBsZWZ0OiAtMTZweDtcbn1cblxuLmJ1dHRvbi1yb3VuZGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDU5LCA2NSwgODUpO1xuICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBwYWRkaW5nOiA0cHggMTBweDtcblxuICAmLmJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigxNCwgOTMsIDE1OCk7XG4gIH1cblxuICAmLmdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNjQsIDEzOCwgNzUpO1xuICB9XG5cbiAgICAmLnJlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigxOTcsIDY3LCA4NylcbiAgICB9XG5cbiAgICAmLmdyYXkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2h1dHRsZS1ncmF5O1xuICAgIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvZG9tYWluL2F1dGgvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL2RvbWFpbi9jb21tb24vc2Fzcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MiLCIuY3VzdG9tLWNoZWNrYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY29sb3I6IHZhcigtLWF0aGVucy1ncmF5LWVib255LWNsYXkpO1xuXG4gIGlucHV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmLS13aXRob3V0LWxhYmVsIHtcbiAgICBsaW5lLWhlaWdodDogMC45O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIH1cbn1cblxuLmNoZWNrbWFyayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1lYm9ueS1jbGF5LWF0aGVucy1ncmF5KTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9tYmF5LXNodXR0bGUtZ3JheSk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLmN1c3RvbS1jaGVja2JveCBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0M0MTc7XG59XG5cbi5jdXN0b20tY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNDNDE3O1xufVxuXG4uY2hlY2ttYXJrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY3VzdG9tLWNoZWNrYm94IHtcbiAgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcms6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmNoZWNrbWFyazphZnRlciB7XG4gICAgbGVmdDogM3B4O1xuICAgIHRvcDogMXB4O1xuICAgIHdpZHRoOiAzcHg7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgYm9yZGVyOiBzb2xpZCAjMGUxNzI0O1xuICAgIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrYm94LWlubGluZSB7XG4gIC5jdXN0b20tY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvYXNzZXRzL2RvbWFpbi9hdXRoL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9kb21haW4vY29tbW9uL3Nhc3MvY29tcG9uZW50cy9fY2hlY2tib3guc2NzcyIsIi5mb3JtIHtcbiAgJi0tY2VudGVyIHtcbiAgICBtYXgtd2lkdGg6IDk2OHB4O1xuICAgIG1hcmdpbjogMTMwcHggYXV0byA0OHB4IGF1dG87XG4gIH1cblxuICAuZmllbGRzZXQge1xuICAgIC8vIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaW5oZXJpdDtcblxuICAgICZfX2hlYWRpbmcge1xuICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWVib255KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW94Zm9yZC1ibHVlLW15c3RpYyk7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgICAgIHBhZGRpbmc6IDIwcHggNDJweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zaHV0dGxlLWdyYXktd2hpdGUpO1xuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1leHRyYS1ib2xkO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2JvZHkge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDhweCA4cHg7XG4gICAgICBwYWRkaW5nOiAyOHB4IDQycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1lYm9ueS1jbGF5LWF0aGVucy1ncmF5KTtcblxuICAgICAgJi0tcm91bmRlZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIH1cblxuICAgICAgLnJvdyB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZm9ybS10aXRsZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1lYm9ueSk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0taW5saW5lIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLS13aXRoLWZpeGVkLXRleHQge1xuICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgLmZpeGVkLXRleHQge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgIGxlZnQ6IDIycHg7XG4gICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCNmZmYsIDAuNSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA5OHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnB1dC1ncm91cC1wcmVwZW5kIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcblxuICAgICAgICAgIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogLjM3NXJlbSAuNzVyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICBjb2xvcjogIzQ5NTA1NztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLWxldmVsIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2h1dHRsZS1ncmF5LWJvbWJheSk7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMjVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICZfX2xldmVsLW9uZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3hmb3JkLWJsdWUtYXRoZW5zLWdyYXktbCk7XG4gICAgICAgIH1cblxuICAgICAgICAmX19sZXZlbC10d28ge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1veGZvcmQtYmx1ZS1nZXlzZXIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNsb3NlLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtHcmV5O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMjhweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHJpZ2h0OiAtMTVweDtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gICAgYm9yZGVyLWltYWdlOiBpbml0aWFsO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluIDBzO1xuICAgIC8vIHotaW5kZXg6IDE7XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2IoMjM2LCAxOTYsIDIzKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuICB9XG59XG5cbi5sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1hdGhlbnMtZ3JheS1lYm9ueS1jbGF5KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gIGNvbG9yOiB2YXIoLS1hdGhlbnMtZ3JheS1lYm9ueS1jbGF5KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW94Zm9yZC1ibHVlLW15c3RpYyk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNodXR0bGUtZ3JheS1ib21iYXkpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBoZWlnaHQ6IDQwcHg7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gICYuZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWlucHV0LWRpc2FibGVkLWJnKTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZm9ybS1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzE0MjAzMTtcbiAgcGFkZGluZzogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uZXJyb3ItbWVzc2FnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxOTcsIDY3LCA4Nyk7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWFyZ2luOiAxMHB4IDBweCAxNHB4O1xuICBwYWRkaW5nOiA0cHggNnB4O1xuICBmb250LXNpemU6IDEycHg7XG5cbiAgLnRvb2x0aXAtYXJyb3cge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC04cHg7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTk3LCA2NywgODcpO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGJveC1zaGFkb3c6IHJnYigzNywgNDYsIDU5KSAwcHggMnB4IDZweCAwcHg7XG4gICAgfVxuICB9XG59XG5cbi5maWxlLXVwbG9hZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcblxuICAuY29udHJvbC1maWxldXBsb2FkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDZkN2Q2O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBwYWRkaW5nOiAwcHggMTBweCAycHggMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBsYWJlbCB7XG4gICAgICBjb2xvcjogJGRhcmtHcmV5O1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICByaWdodDogMXB4O1xuICAgICAgdG9wOiAxcHg7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICB9XG5cbiAgLnVwbG9hZC1idG4ge1xuICAgIHBhZGRpbmc6IDlweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGlzc1llbGxvdztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogJGRhcmtHcmV5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRwaXNzWWVsbG93LCAxMCUpO1xuICAgIH1cbiAgfVxufVxuXG4ubXVsdGlzZWxlY3Qge1xuICBmb250LXNpemU6ICRmb250LXNpemUtNDtcblxuICAmX190YWcge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJvbWJheS1zaHV0dGxlLWdyYXkpO1xuICAgIGNvbG9yOiB2YXIoLS1lYm9ueS13aGl0ZSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICB9XG5cbiAgJl9faW5wdXQge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLW94Zm9yZC1ibHVlLW15c3RpYyk7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlLWVib255KTtcbiAgfVxuXG4gICZfX3RhZy1pY29uIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1lYm9ueS13aGl0ZSk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLWVib255LXdoaXRlKSwgMC4xKTtcbiAgICB9XG4gIH1cblxuICAmX190YWdzIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1veGZvcmQtYmx1ZS1teXN0aWMpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNodXR0bGUtZ3JheS1ib21iYXkpO1xuICAgIGNvbG9yOiB2YXIoLS1lYm9ueS13aGl0ZSk7XG4gICAgcGFkZGluZzogOHB4IDQwcHggMCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICZfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZWJvbnktY2xheS1hdGhlbnMtZ3JheSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2h1dHRsZS1ncmF5LWJvbWJheSk7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgLm11bHRpc2VsZWN0X19lbGVtZW50Om5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2xhdGVHcmV5O1xuICAgIH1cbiAgfVxuXG4gICZfX29wdGlvbiB7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlLWVib255KTtcblxuICAgICYtLWhpZ2hsaWdodCxcbiAgICAmLS1zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kcm9wZG93bi1zZWxlY3RlZC1iZyk7XG5cbiAgICAgICYubXVsdGlzZWxlY3RfX29wdGlvbi0taGlnaGxpZ2h0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZHJvcGRvd24tc2VsZWN0ZWQtYmcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3NpbmdsZSB7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlLWVib255KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtNDtcbiAgfVxuXG4gICZfX3BsYWNlaG9sZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlLWVib255KTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cblxuICAmX19zZWxlY3Qge1xuICAgIHJpZ2h0OiA2cHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICB0b3A6IDU4JTtcbiAgICB9XG4gIH1cblxuICAmLS1yb3VuZGVkIHtcbiAgICAubXVsdGlzZWxlY3Qge1xuICAgICAgJl9fdGFncyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAyMHB4IDIwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX3RhZ3MsICZfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmxpbmstZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJl9faGVhZGVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29sb3I6IHZhcigtLW94Zm9yZC1ibHVlLW15c3RpYyk7XG5cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmljb24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLW15c3RpYy1veGZvcmQtYmx1ZSkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItd2lkdGg6IDVweCA1cHggMHB4O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcbiAgICB9XG4gIH1cblxuICAmX19vcHRpb25zIHtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIGJveC1zaGFkb3c6IDAgMjVweCA0MHB4IC0yMHB4IHJnYmEoJGRhcmssIDAuNSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICBkaXYge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3hmb3JkLWJsdWUtbXlzdGljKTtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1hdGhlbnMtZ3JheS1lYm9ueS1jbGF5KTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTQ7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZWJvbnktY2xheS1hdGhlbnMtZ3JheSk7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWVib255KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIC5kcm9wZG93bi1vcHRpb25zIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbiAgfVxufVxuXG4jZmlzY2FsLXllYXIubXVsdGlzZWxlY3Qge1xuICB3aWR0aDogMTYwcHg7XG59XG5cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgY29sb3I6IHZhcigtLXdoaXRlLWVib255LXJnYik7XG59XG5cbjo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1lYm9ueS1yZ2IpO1xufVxuXG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSUUgMTArICovXG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1lYm9ueS1yZ2IpO1xufVxuXG46LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTgtICovXG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1lYm9ueS1yZ2IpO1xufVxuXG4udGhlbWUtc3dpdGNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tYXRoZW5zLWdyYXktZWJvbnktY2xheSk7XG5cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG5cbiAgbGFiZWwge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgYmFja2dyb3VuZDogZ3JleTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICBsYWJlbDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAycHg7XG4gICAgbGVmdDogMnB4O1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIGhlaWdodDogMTNweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDkwcHg7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgfVxuXG4gIGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgYmFja2dyb3VuZDogJHBpc3NZZWxsb3c7XG4gIH1cblxuICBpbnB1dDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDJweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxufVxuXG4ucmVxdWlyZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIiAqXCI7XG4gIGNvbG9yOiB2YXIoLS10b3JjaC1yZWQpO1xufVxuXG5cbi5wcm9qZWN0X19jcmVhdGUtZWRpdCwgLmZpZWxkc2V0X190cmFuc3BhcmVudC1oZWFkZXIge1xuICAuZmllbGRzZXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWVib255LWNsYXktYXRoZW5zLWdyYXkpO1xuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAxNnB4O1xuICAgICAgYm9yZGVyOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5maWVsZHNldF9fYm9keSB7XG4gICAgcGFkZGluZzogMCAzMHB4IDE0cHg7XG4gIH1cblxuICAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgfVxufVxuXG5cbi5wcm9qZWN0X19jcmVhdGUtZWRpdCB7XG5cbiAgLmZpZWxkc2V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cblxuICAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cHg7XG4gIH1cblxuICAuZm9ybS0tY2VudGVyIHtcbiAgICBtYXgtd2lkdGg6IDExNTZweDtcbiAgfVxuXG4gIC5mb3JtLS13aWRlIHtcbiAgICBtYXgtd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZpZWxkc2V0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1lYm9ueS1jbGF5LWF0aGVucy1ncmF5KTtcblxuICAgICZfX2hlYWRpbmcge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMTZweDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICB9XG5cbiAgICAmX19ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDAgMzBweCAxNHB4O1xuICAgIH1cbiAgfVxuXG4gIHRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IDEyN3B4O1xuICB9XG59XG5cbi8vIGhpZGVzIGRlZmF1bHQgc2VsZWN0IGFycm93IGFuZCBjcmVhdGVzIG9uZVxuLy8gaGFzIHRvIGJlIHNlbGVjdCBlbGVtZW50J3MgcGFyZW50XG4uY3VzdG9tLXNlbGVjdC1hcnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBzZWxlY3Qge1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDdweDtcbiAgICB3aWR0aDogN3B4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWF0aGVucy1ncmF5LWVib255LWNsYXkpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1hdGhlbnMtZ3JheS1lYm9ueS1jbGF5KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTYwJSkgcm90YXRlKFxuICAgICAgICAgICAgICAgICAgICA0NWRlZyk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxMnB4O1xuICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvYXNzZXRzL2RvbWFpbi9hdXRoL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9kb21haW4vY29tbW9uL3Nhc3MvY29tcG9uZW50cy9fZm9ybS5zY3NzIiwiXG4ucGFnZS1oZWFkZXIge1xuXG4gIC5wYWdlLXRpdGxlIHtcbiAgICBjb2xvcjogdmFyKC0tbXlzdGljLW94Zm9yZC1ibHVlKTtcbiAgfVxuXG4gICYtLXdpdGgtZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI1MkUzQjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE4cHggMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA5OTk5OTtcbiAgICB0b3A6IDA7XG5cbiAgICAucGFnZS10aXRsZSB7XG4gICAgICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgIC5mYWRlZCB7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgY29sb3I6ICRteXN0aWM7XG4gICAgICB9XG5cbiAgICAgID4gYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG5cbiAgICAgIGg0IHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gIH1cblxuICAmLS13aXRoLWFjdGlvbnMge1xuXG4gICAgLnBhZ2UtdGl0bGUge1xuICAgICAgbWFyZ2luOiAwIDIycHggMCAwO1xuICAgICAgQGV4dGVuZCAuaW5saW5lLWJsb2NrLWNlbnRlcjtcbiAgICB9XG5cbiAgICAuYWN0aW9ucyB7XG4gICAgICBAZXh0ZW5kIC5pbmxpbmUtYmxvY2stY2VudGVyO1xuXG4gICAgICAuYnV0dG9uIHtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLTY7XG4gICAgICAgIH1cblxuICAgICAgICAmLmltcG9ydCB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5leHBvcnQge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYucm90YXRlIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KSByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gICYtLWRldGFpbCB7XG4gICAgPiBoMSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuXG4gICAgLmFjdGlvbnMge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgfVxuXG59XG5cbi5jaGFuZ2UtcGFzc3dvcmQtdGl0bGUge1xuICBoNCB7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIGNvbG9yOiAjZThlZGYxO1xuICB9XG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVzb3VyY2VzL2Fzc2V0cy9kb21haW4vYXV0aC9zYXNzL3Jlc291cmNlcy9hc3NldHMvZG9tYWluL2NvbW1vbi9zYXNzL2NvbXBvbmVudHMvX2hlYWRlci5zY3NzIiwiXG4ucGFnaW5hdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWVib255LWNsYXktYXRoZW5zLWdyYXkpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAyNHB4IDA7XG5cbiAgbGkge1xuICAgIG1hcmdpbjogMCA0cHg7XG5cbiAgICBhIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1lYm9ueSk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWluLXdpZHRoOiAyNHB4O1xuICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuYWN0aXZlIGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpc3NZZWxsb3c7XG4gICAgICBjb2xvcjogJGRhcmtHcmV5O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAmLnByZXZpb3VzIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgIH1cblxuICAgICYubmV4dCB7XG4gICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgIH1cbiAgfVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVzb3VyY2VzL2Fzc2V0cy9kb21haW4vYXV0aC9zYXNzL3Jlc291cmNlcy9hc3NldHMvZG9tYWluL2NvbW1vbi9zYXNzL2NvbXBvbmVudHMvX3BhZ2luYXRpb24uc2NzcyIsIlxuaW5wdXQuc2VhcmNoIHtcbiAgY29sb3I6IHZhcigtLWF0aGVucy1ncmF5LWVib255LWNsYXkpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zaHV0dGxlLWdyYXktYm9tYmF5KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2ljb25zL3NlYXJjaC5zdmcpIDE1cHggMTJweCBuby1yZXBlYXQgdmFyKC0tb3hmb3JkLWJsdWUtbXlzdGljKTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogMHB4IDIwcHggMHB4IDQwcHg7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvYXNzZXRzL2RvbWFpbi9hdXRoL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9kb21haW4vY29tbW9uL3Nhc3MvY29tcG9uZW50cy9fc2VhcmNoLnNjc3MiLCIudGFibGUge1xuICB3aWR0aDogMTAwJTtcblxuICB0ZCB7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB9XG5cbiAgJi0tZGVmYXVsdCB7XG4gICAgdHIge1xuICAgICAgJi5jbGlja2FibGUge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3hmb3JkLWJsdWUtZ2V5c2VyKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1veGZvcmQtYmx1ZS1hdGhlbnMtZ3JheS1sKTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3hmb3JkLWJsdWUtZ2V5c2VyKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5maWVsZC1pbnB1dCB7XG4gICAgICAgIGlucHV0LCB0ZXh0YXJlYSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG5cbiAgICAgICAgICAmLmhhcy1lcnJvciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICBjb2xvcjogJHJlZFxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICByZXNpemU6IHZlcnRpY2FsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGgge1xuICAgICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgICAgY29sb3I6IHZhcigtLW15c3RpYy1veGZvcmQtYmx1ZSk7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtNTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmLnNvcnQtYnkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICAgICAgdG9wOiAxOHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjNjY2O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC05cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjNjY2O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZGVzYyB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmFzYyB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHRkIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1teXN0aWMtb3hmb3JkLWJsdWUpO1xuICAgICAgcGFkZGluZzogMThweCAxNnB4O1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTQ7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgICAuZWxsaXBzaXMge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG5cbiAgICAgICYud2l0aC1hY3Rpb25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tc21hbGwtZ2FwIHtcbiAgICB0ZCB7XG4gICAgICBwYWRkaW5nOiAxOHB4IDhweDtcbiAgICB9XG4gIH1cblxuICAmLS1maXhlZCB7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgfVxuXG4gICYtLWJvcmRlcmVkIHtcbiAgICB0ciB7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tb3hmb3JkLWJsdWUtYXRoZW5zLWdyYXktbCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tYm9yZGVyZWQtY2VsbCB7XG4gICAgdGQsXG4gICAgdGgge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tb3hmb3JkLWJsdWUtYXRoZW5zLWdyYXktbCk7XG4gICAgfVxuICB9XG5cbiAgJi0tdHdvLWNvbHVtbnMge1xuICAgIHRyIHtcbiAgICAgIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWFjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3hmb3JkLWJsdWUtbXlzdGljKTtcbiAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogNDVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgJi5hY3Rpb24tYWRkIHtcbiAgICAgIGNvbG9yOiAkcGlzc1llbGxvdztcbiAgICB9XG5cbiAgICAmLmFjdGlvbi1zYXZlIHtcbiAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgfVxuXG4gICAgJi1wbGFpbiB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgcGFkZGluZzogMnB4O1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtYWN0aW9ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmX19pY29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb3hmb3JkLWJsdWUtbXlzdGljKTtcblxuICAgIHNwYW4ge1xuICAgICAgd2lkdGg6IDRweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpc3NZZWxsb3c7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX21lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW94Zm9yZC1ibHVlLW15c3RpYyk7XG4gICAgYm94LXNoYWRvdzogMCAycHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAxMDAlO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuXG4gICAgbGkge1xuICAgICAgcGFkZGluZzogMTJweCAyNHB4IDEycHggNDBweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjogcmdiYSh2YXIoLS13aGl0ZS1lYm9ueS1yZ2ItdmFsdWUpLCAwLjgpO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHJnYmEodmFyKC0td2hpdGUtZWJvbnktcmdiLXZhbHVlKSwgMSk7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vLi4vLi4vaW1nL2ljb25zL3Nwcml0ZXMuc3ZnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgbGVmdDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEycHg7XG4gICAgICB9XG5cbiAgICAgICYuZWRpdCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtNDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmRlYWN0aXZhdGUge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggLTk1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5yZWFjdGl2YXRlLFxuICAgICAgJi5yZWFzc2lnbiB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtNzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmRlbGV0ZSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtOTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmRvd25sb2FkIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYXBwcm92ZSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtMTE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjaGFyY29hbEdyZXk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgLmFjdGlvbnMtbWVudSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWZpbHRlcnMge1xuICBwYWRkaW5nOiAyNHB4IDEycHg7XG59XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8gdG8gcmVmYWN0b3JcblxuLmRldGFpbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gID4gaDMge1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgfVxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvZG9tYWluL2F1dGgvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL2RvbWFpbi9jb21tb24vc2Fzcy9jb21wb25lbnRzL190YWJsZS5zY3NzIiwiLmMtdGFibGV7XG5cbiAgJi1oZWFkZXJ7XG4gICAgcGFkZGluZzogOHB4IDI0cHggMCAwO1xuICB9XG5cbiAgJi1oZWFkZXIgPiAqe1xuICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICBjb2xvcjogdmFyKC0tbXlzdGljLW94Zm9yZC1ibHVlKTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuXG4gICYtcm93ID4gKntcbiAgICBjb2xvcjogdmFyKC0tbXlzdGljLW94Zm9yZC1ibHVlKTtcbiAgICBwYWRkaW5nOiAxOHB4IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVzb3VyY2VzL2Fzc2V0cy9kb21haW4vYXV0aC9zYXNzL3Jlc291cmNlcy9hc3NldHMvZG9tYWluL2NvbW1vbi9zYXNzL2NvbXBvbmVudHMvX2N1c3RvbS10YWJsZS5zY3NzIiwiLmN1c3RvbS1zY3JvbGxiYXJ7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGhlaWdodDogMzQycHg7XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgc2Nyb2xsYmFyLWNvbG9yOiAgI2VjYzQxNzY2IHRyYW5zcGFyZW50O1xufVxuXG4uY3VzdG9tLXNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMTBweDtcbn1cblxuLmN1c3RvbS1zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmN1c3RvbS1zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogI2VjYzQxNzY2O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvZG9tYWluL2F1dGgvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL2RvbWFpbi9jb21tb24vc2Fzcy9jb21wb25lbnRzL19jdXN0b20tc2Nyb2xsYmFyLnNjc3MiLCIudGFic19faGVhZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLW94Zm9yZC1ibHVlLWdleXNlcik7XG59XG5cbi50YWJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nOiA0cHggMzVweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogdmFyKC0tbXlzdGljLW94Zm9yZC1ibHVlKTtcbiAgICAgICAgb3BhY2l0eTogLjc7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlLWluO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtNDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICA+IHNwYW4ge1xuXG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgJHBpc3NZZWxsb3c7XG5cbiAgICAgICAgICAgID4gc3BhbiB7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVzb3VyY2VzL2Fzc2V0cy9kb21haW4vYXV0aC9zYXNzL3Jlc291cmNlcy9hc3NldHMvZG9tYWluL2NvbW1vbi9zYXNzL2NvbXBvbmVudHMvX3RhYnMuc2NzcyIsIlxuLm5hdmJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICA+IGRpdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLnRpdGxlIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1teXN0aWMtb3hmb3JkLWJsdWUpO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTM7XG5cbiAgICAgIC5hcHAtbmFtZSB7XG4gICAgICAgIG9wYWNpdHk6IC40O1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICB9XG5cbiAgICAgIC5idG4tZ3JleSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1veGZvcmQtYmx1ZS1teXN0aWMpO1xuICAgICAgICBjb2xvcjogdmFyKC0tbXlzdGljLW94Zm9yZC1ibHVlKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiLVwiO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1hcmdpbjogMCAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ZvciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiB2YXIoLS1teXN0aWMtb3hmb3JkLWJsdWUpO1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuXG59XG5cbi5uYXZiYXItZHJvcGRvd24ge1xuICAubXVsdGlzZWxlY3RfX3RhZ3Mge1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogNnB4IDQwcHggNnB4IDhweDtcbiAgfVxuXG4gIC5tdWx0aXNlbGVjdF9fc2VsZWN0IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvYXNzZXRzL2RvbWFpbi9hdXRoL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9kb21haW4vY29tbW9uL3Nhc3MvY29tcG9uZW50cy9fbmF2YmFyLnNjc3MiLCIuaWMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvaWNvbnMvc3ByaXRlcy5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgJi0tZGVsZXRlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggLTk2cHg7XG4gICAgfVxuXG4gICAgJi0tYXBwcm92ZSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00M3B4IC0xMTZweDtcbiAgICB9XG5cbiAgICAmLS1wZW5kaW5nIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzcHggLTE3NXB4O1xuICAgIH1cblxuICAgICYtLWVkaXQge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtNDdweDtcbiAgICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvYXNzZXRzL2RvbWFpbi9hdXRoL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9kb21haW4vY29tbW9uL3Nhc3MvY29tcG9uZW50cy9faWNvbnMuc2NzcyIsIi5ncmlkLXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gIGdhcDogMTZweDtcbn1cblxuLmdyaWQtY29scy0yZnItMWZyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgMWZyO1xufVxuXG4uZ3JpZC1jb2xzLTNmci0xZnIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDNmciAxZnI7XG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVzb3VyY2VzL2Fzc2V0cy9kb21haW4vYXV0aC9zYXNzL3Jlc291cmNlcy9hc3NldHMvZG9tYWluL2NvbW1vbi9zYXNzL2NvbXBvbmVudHMvX2dyaWQuc2NzcyIsIkBpbXBvcnQgXCIuLi9hYnN0cmFjdHMvaW5kZXhcIjtcblxuLmNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1lYm9ueS1jbGF5LWF0aGVucy1ncmF5KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICYtLXNwYWNpbmcge1xuICAgIHBhZGRpbmc6IDI0cHg7XG5cbiAgICBAaW5jbHVkZSBkZXZpY2VzICh4bCkge1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICB9XG4gIH1cblxuICAmLS1zcGFjaW5nLXRvcCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuXG4gICAgQGluY2x1ZGUgZGV2aWNlcyAoeGwpIHtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICB9XG4gIH1cblxuICAmLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDE2cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gICYtY29udGFpbmVyICYge1xuICAgIGZsZXg6IDE7XG4gIH1cblxuICAmLXdyYXBwZXIge1xuICAgICAgc2VjdGlvbiB7XG4gICAgICAgIGdhcDogMzZweDtcblxuICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tb3hmb3JkLWJsdWUtYXRoZW5zLWdyYXktbCk7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgZGV2aWNlcyh4bCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBnYXA6IDE2cHg7XG5cbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgIH1cbiAgfVxuXG4gICYtLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNCNDU1NTtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMHB4IDBweDtcbiAgICBjb2xvcjogI2U5ZWRmMjtcblxuICAgIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gIH1cblxuICAmLS1zdGF0dXMge1xuICAgIGRpdiB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgZ2FwOiAxNnB4O1xuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tYmVmb3JlIHtcbiAgICBzZWN0aW9uIHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICBkaXYge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1hZnRlciB7XG4gICAgc2VjdGlvbiB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgZGl2IHtcbiAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDFmcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY2FyZC0tdGl0bGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjQkVDMUM2O1xufVxuXG4uY2FyZC1ib3JkZXItYm90dG9tIHtcbiAgQGluY2x1ZGUgZGV2aWNlcyh4bCkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1veGZvcmQtYmx1ZS1hdGhlbnMtZ3JheS1sKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgfVxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvZG9tYWluL2F1dGgvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL2RvbWFpbi9jb21tb24vc2Fzcy9jb21wb25lbnRzL19jYXJkLnNjc3MiLCJAbWl4aW4gZGV2aWNlcyAoJGJyZWFrcG9pbnQpIHtcbiAgQGlmICRicmVha3BvaW50ID09IDJ4bCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTM2cHgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBpZiAkYnJlYWtwb2ludCA9PSB4bCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBpZiAkYnJlYWtwb2ludCA9PSBsZyB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvZG9tYWluL2F1dGgvc2Fzcy9yZXNvdXJjZXMvYXNzZXRzL2RvbWFpbi9jb21tb24vc2Fzcy9hYnN0cmFjdHMvX21peGlucy5zY3NzIiwiLy8gQ29tbW9uXG5AaW1wb3J0IFwiLi4vLi4vY29tbW9uL3Nhc3MvYmFzZS1jb21tb25cIjtcblxuLmxvZ2luLXBhZ2Uge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgLnRpdGxlIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgID4gaW1nIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIH1cblxuICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvYXNzZXRzL2RvbWFpbi9hdXRoL3Nhc3MvcmVzb3VyY2VzL2Fzc2V0cy9kb21haW4vYXV0aC9zYXNzL2FwcC5zY3NzIl0sInNvdXJjZVJvb3QiOiIifQ==*/