@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap);
@import url(https://fonts.googleapis.com/css?family=Poppins:300,400,500,700);
@import url(https://fonts.googleapis.com/css?family=Poppins:300,400,500,700);
table.dataTable{clear:both;margin-top:6px !important;margin-bottom:6px !important;max-width:none !important;border-collapse:separate !important;border-spacing:0}table.dataTable td,table.dataTable th{-webkit-box-sizing:content-box;box-sizing:content-box}table.dataTable td.dataTables_empty,table.dataTable th.dataTables_empty{text-align:center}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}div.dataTables_wrapper div.dataTables_length label{font-weight:normal;text-align:left;white-space:nowrap}div.dataTables_wrapper div.dataTables_length select{width:auto;display:inline-block}div.dataTables_wrapper div.dataTables_filter{text-align:right}div.dataTables_wrapper div.dataTables_filter label{font-weight:normal;white-space:nowrap;text-align:left}div.dataTables_wrapper div.dataTables_filter input{margin-left:0.5em;display:inline-block;width:auto}div.dataTables_wrapper div.dataTables_info{padding-top:0.85em;white-space:nowrap}div.dataTables_wrapper div.dataTables_paginate{margin:0;white-space:nowrap;text-align:right}div.dataTables_wrapper div.dataTables_paginate ul.pagination{margin:2px 0;white-space:nowrap;justify-content:flex-end}div.dataTables_wrapper div.dataTables_processing{position:absolute;top:50%;left:50%;width:200px;margin-left:-100px;margin-top:-26px;text-align:center;padding:1em 0}table.dataTable thead>tr>th.sorting_asc,table.dataTable thead>tr>th.sorting_desc,table.dataTable thead>tr>th.sorting,table.dataTable thead>tr>td.sorting_asc,table.dataTable thead>tr>td.sorting_desc,table.dataTable thead>tr>td.sorting{padding-right:30px}table.dataTable thead>tr>th:active,table.dataTable thead>tr>td:active{outline:none}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{cursor:pointer;position:relative}table.dataTable thead .sorting:before,table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_desc:before,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc_disabled:before,table.dataTable thead .sorting_desc_disabled:after{position:absolute;bottom:0.9em;display:block;opacity:0.3}table.dataTable thead .sorting:before,table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_desc:before,table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_desc_disabled:before{right:1em;content:"\2191"}table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc_disabled:after{right:0.5em;content:"\2193"}table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_desc:after{opacity:1}table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_desc_disabled:after{opacity:0}div.dataTables_scrollHead table.dataTable{margin-bottom:0 !important}div.dataTables_scrollBody table{border-top:none;margin-top:0 !important;margin-bottom:0 !important}div.dataTables_scrollBody table thead .sorting:before,div.dataTables_scrollBody table thead .sorting_asc:before,div.dataTables_scrollBody table thead .sorting_desc:before,div.dataTables_scrollBody table thead .sorting:after,div.dataTables_scrollBody table thead .sorting_asc:after,div.dataTables_scrollBody table thead .sorting_desc:after{display:none}div.dataTables_scrollBody table tbody tr:first-child th,div.dataTables_scrollBody table tbody tr:first-child td{border-top:none}div.dataTables_scrollFoot>.dataTables_scrollFootInner{box-sizing:content-box}div.dataTables_scrollFoot>.dataTables_scrollFootInner>table{margin-top:0 !important;border-top:none}@media screen and (max-width: 767px){div.dataTables_wrapper div.dataTables_length,div.dataTables_wrapper div.dataTables_filter,div.dataTables_wrapper div.dataTables_info,div.dataTables_wrapper div.dataTables_paginate{text-align:center}}table.dataTable.table-sm>thead>tr>th{padding-right:20px}table.dataTable.table-sm .sorting:before,table.dataTable.table-sm .sorting_asc:before,table.dataTable.table-sm .sorting_desc:before{top:5px;right:0.85em}table.dataTable.table-sm .sorting:after,table.dataTable.table-sm .sorting_asc:after,table.dataTable.table-sm .sorting_desc:after{top:5px}table.table-bordered.dataTable th,table.table-bordered.dataTable td{border-left-width:0}table.table-bordered.dataTable th:last-child,table.table-bordered.dataTable th:last-child,table.table-bordered.dataTable td:last-child,table.table-bordered.dataTable td:last-child{border-right-width:0}table.table-bordered.dataTable tbody th,table.table-bordered.dataTable tbody td{border-bottom-width:0}div.dataTables_scrollHead table.table-bordered{border-bottom-width:0}div.table-responsive>div.dataTables_wrapper>div.row{margin:0}div.table-responsive>div.dataTables_wrapper>div.row>div[class^="col-"]:first-child{padding-left:0}div.table-responsive>div.dataTables_wrapper>div.row>div[class^="col-"]:last-child{padding-right:0}
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  vertical-align: baseline;
}

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:after, blockquote:before, q:after, q:before {
  content: "";
  content: none;
}

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

body, html {
  overflow-x: hidden;
  background: #FFFFFF;
  padding: 0;
  margin: 0;
  width: 100%;
  font-weight: 400;
  font-family: "Roboto", sans-serif;
}

body {
  min-width: 300px;
}

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

a img {
  border: 0;
}

a:active, a:visited, a, a:hover, a:focus, button {
  text-decoration: none !important;
  outline: 0 !important;
}

*,
*::before,
*::after {
  outline: 0 !important;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
}

a {
  outline: none !important;
  text-decoration: none;
  color: #444444;
  font-size: 14px;
  font-weight: 400;
}

body a:hover {
  text-decoration: none;
}

.alignright {
  float: right;
  margin: 0 0 20px 20px;
}

.clear {
  clear: both;
}

.alignleft {
  float: left;
  margin: 0 20px 20px 0;
}

.aligncenter {
  display: block;
  margin: 10px auto;
}

textarea,
select,
input[type=text],
input[type=button],
input[type=email],
input[type=submit],
input[type=search],
input[type=password],
input[type=number],
input[type=tel] {
  -webkit-appearance: none;
  border-radius: 0;
}

input[type=number] {
  -moz-appearance: textfield;
}

input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.flex {
  display: flex;
}

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

.success-message,
.error-message {
  text-align: center;
  color: #fff;
  margin-bottom: 15px;
  display: none;
  width: 100%;
  line-height: 1.3;
  font-size: 0.875rem;
}

.files-error-message {
  margin-top: 10px;
  text-align: center;
  margin-bottom: 15px;
  display: none;
  width: 100%;
  line-height: 1.3;
  font-size: 0.875rem;
  color: red;
}

.invalid {
  border: 1px solid red !important;
}

.error-message {
  color: red;
}

.loader-holder {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  display: none;
  right: 0;
  z-index: 5;
  background: rgba(255, 255, 255, 0.7);
}

.loader-center {
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  left: 50%;
}

.sk-chase {
  width: 40px;
  height: 40px;
  position: relative;
  animation: sk-chase 2.5s infinite linear both;
}

.sk-chase-dot {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  animation: sk-chase-dot 2s infinite ease-in-out both;
}

.sk-chase-dot:before {
  content: "";
  display: block;
  width: 25%;
  height: 25%;
  background-color: #2293f4;
  border-radius: 100%;
  animation: sk-chase-dot-before 2s infinite ease-in-out both;
}

.sk-chase-dot:nth-child(1) {
  animation-delay: -1.1s;
}

.sk-chase-dot:nth-child(2) {
  animation-delay: -1s;
}

.sk-chase-dot:nth-child(3) {
  animation-delay: -0.9s;
}

.sk-chase-dot:nth-child(4) {
  animation-delay: -0.8s;
}

.sk-chase-dot:nth-child(5) {
  animation-delay: -0.7s;
}

.sk-chase-dot:nth-child(6) {
  animation-delay: -0.6s;
}

.sk-chase-dot:nth-child(1):before {
  animation-delay: -1.1s;
}

.sk-chase-dot:nth-child(2):before {
  animation-delay: -1s;
}

.sk-chase-dot:nth-child(3):before {
  animation-delay: -0.9s;
}

.sk-chase-dot:nth-child(4):before {
  animation-delay: -0.8s;
}

.sk-chase-dot:nth-child(5):before {
  animation-delay: -0.7s;
}

.sk-chase-dot:nth-child(6):before {
  animation-delay: -0.6s;
}

@keyframes sk-chase {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes sk-chase-dot {
  80%, 100% {
    transform: rotate(360deg);
  }
}
@keyframes sk-chase-dot-before {
  50% {
    transform: scale(0.4);
  }
  100%, 0% {
    transform: scale(1);
  }
}
.wysiwyg-txt strong, .wysiwyg-txt b {
  font-weight: 600;
}
.wysiwyg-txt em {
  font-style: italic;
}
.wysiwyg-txt ul, .wysiwyg-txt ol {
  padding-left: 20px;
}
.wysiwyg-txt ul {
  list-style-type: disc;
}
.wysiwyg-txt ol {
  list-style-type: decimal;
}
.wysiwyg-txt h1, .wysiwyg-txt h2, .wysiwyg-txt h3, .wysiwyg-txt h4, .wysiwyg-txt h5, .wysiwyg-txt h6 {
  font-size: 1.3rem;
  font-weight: 600;
}

.form-control:focus {
  box-shadow: none !important;
}

.select2-container-active.select2-container {
  box-shadow: none !important;
}

select {
  width: 100% !important;
}
@charset "UTF-8";
/*---------------------------------------------------------------------------
  Template: Enlink - Admin Dashboard Template
  Author: Theme_Nate
----------------------------------------------------------------------------*/
/*---------------------------------
------- Mixins & Variables --------
---------------------------------*/
/*
Theme: Enlink
Author: Theme_Nate
*/
/*---------------------------------
-------- Depdencies Styles --------
---------------------------------*/
/*!
 * Bootstrap v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #007bff;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

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

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

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

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}

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

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

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

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

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

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

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

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

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
}

a:hover {
  color: #0056b3;
  text-decoration: underline;
}

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

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

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

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

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

figure {
  margin: 0 0 1rem;
}

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

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

table {
  border-collapse: collapse;
}

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

th {
  text-align: inherit;
}

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

button {
  border-radius: 0;
}

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

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

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

select {
  word-wrap: normal;
}

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

button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

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

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

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

textarea {
  overflow: auto;
  resize: vertical;
}

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

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

progress {
  vertical-align: baseline;
}

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

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

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

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

output {
  display: inline-block;
}

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

template {
  display: none;
}

[hidden] {
  display: none !important;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.blockquote-footer::before {
  content: "— ";
}

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

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

.figure {
  display: inline-block;
}

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

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

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

a > code {
  color: inherit;
}

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

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

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

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

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

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

@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container {
    max-width: 1140px;
  }
}
.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .col-sm {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .offset-sm-0 {
    margin-left: 0;
  }

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

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

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

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

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

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

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

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

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

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

  .offset-sm-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .offset-md-0 {
    margin-left: 0;
  }

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

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

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

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

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

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

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

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

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

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

  .offset-md-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .offset-lg-0 {
    margin-left: 0;
  }

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

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

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

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

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

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

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

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

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

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

  .offset-lg-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .offset-xl-0 {
    margin-left: 0;
  }

  .offset-xl-1 {
    margin-left: 8.333333%;
  }

  .offset-xl-2 {
    margin-left: 16.666667%;
  }

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

  .offset-xl-4 {
    margin-left: 33.333333%;
  }

  .offset-xl-5 {
    margin-left: 41.666667%;
  }

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

  .offset-xl-7 {
    margin-left: 58.333333%;
  }

  .offset-xl-8 {
    margin-left: 66.666667%;
  }

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

  .offset-xl-10 {
    margin-left: 83.333333%;
  }

  .offset-xl-11 {
    margin-left: 91.666667%;
  }
}
.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
}

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

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

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

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

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

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

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

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

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

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

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

.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #7abaff;
}

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

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

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

.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #b3b7bb;
}

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

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

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

.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #8fd19e;
}

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

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

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

.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #86cfda;
}

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

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

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

.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #ffdf7e;
}

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

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

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

.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #ed969e;
}

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

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

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

.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #fbfcfc;
}

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

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

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

.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #95999c;
}

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

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

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

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

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

.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55;
}

.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

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

.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #454d55;
}

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

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

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

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

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

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

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

  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

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

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

@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}

.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.form-control::-webkit-input-placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

textarea.form-control {
  height: auto;
}

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

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

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

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

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

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

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

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

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

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

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

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

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #28a745;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center right calc(0.375em + 0.1875rem);
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

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

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

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #28a745;
  padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

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

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

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

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

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

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

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

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

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

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

.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #28a745;
}

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

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

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

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

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

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
  background-repeat: no-repeat;
  background-position: center right calc(0.375em + 0.1875rem);
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

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

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

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #dc3545;
  padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

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

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

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

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

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

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

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

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

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

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

.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #dc3545;
}

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

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

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

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

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

@media (min-width: 576px) {
  .form-inline label {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 0;
  }

  .form-inline .form-group {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 0;
  }

  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }

  .form-inline .form-control-plaintext {
    display: inline-block;
  }

  .form-inline .input-group,
.form-inline .custom-select {
    width: auto;
  }

  .form-inline .form-check {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }

  .form-inline .form-check-input {
    position: relative;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }

  .form-inline .custom-control {
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}
.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: #212529;
  text-decoration: none;
}

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

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

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

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

.btn-primary:hover {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
}

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

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

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0062cc;
  border-color: #005cbf;
}

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

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

.btn-secondary:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
}

.btn-secondary:focus, .btn-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}

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

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

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

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

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

.btn-success:focus, .btn-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}

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

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

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

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

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

.btn-info:focus, .btn-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}

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

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

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

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

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

.btn-warning:focus, .btn-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}

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

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

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

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

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

.btn-danger:focus, .btn-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}

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

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

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

.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}

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

.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
.show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}

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

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

.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}

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

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

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

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

.btn-outline-primary {
  color: #007bff;
  border-color: #007bff;
}

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

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

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

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

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

.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

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

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

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

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

.btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}

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

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

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

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

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

.btn-link {
  font-weight: 400;
  color: #007bff;
  text-decoration: none;
}

.btn-link:hover {
  color: #0056b3;
  text-decoration: underline;
}

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

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

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

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

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

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

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

.fade {
  transition: opacity 0.15s linear;
}

@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

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

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

@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}

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

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

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

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

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

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.dropdown-item:hover, .dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #f8f9fa;
}

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

.dropdown-item.disabled, .dropdown-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: transparent;
}

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

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

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

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

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

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

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

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

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

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}

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

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

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

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

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

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

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

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

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

.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}

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

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

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

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

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

.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px);
}

.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px);
}

.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 1.75rem;
}

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

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

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

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

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

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

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

.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #80bdff;
}

.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #b3d7ff;
  border-color: #b3d7ff;
}

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

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

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

.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: #adb5bd solid 1px;
}

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

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

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

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

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

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

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

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

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

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

.custom-switch {
  padding-left: 2.25rem;
}

.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}

.custom-switch .custom-control-label::after {
  top: calc(0.25rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  -webkit-transform: translateX(0.75rem);
  transform: translateX(0.75rem);
}

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

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.custom-select:focus {
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

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

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

.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}

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

.custom-select-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
}

.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
}

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

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

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

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

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

.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + 0.75rem);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  border-radius: 0 0.25rem 0.25rem 0;
}

.custom-range {
  width: 100%;
  height: calc(1rem + 0.4rem);
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

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

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

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

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

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

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

@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    transition: none;
  }
}
.custom-range::-webkit-slider-thumb:active {
  background-color: #b3d7ff;
}

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

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

@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    transition: none;
  }
}
.custom-range::-moz-range-thumb:active {
  background-color: #b3d7ff;
}

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

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

@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    transition: none;
  }
}
.custom-range::-ms-thumb:active {
  background-color: #b3d7ff;
}

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

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

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

.custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}

.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}

.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}

.custom-range:disabled::-moz-range-track {
  cursor: default;
}

.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}

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

@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
.custom-file-label,
.custom-select {
    transition: none;
  }
}
.nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

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

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

.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

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

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

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

.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
}

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

.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

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

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

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

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

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

  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
.navbar-expand-md > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

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

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

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

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

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

  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

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

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

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

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

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

  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .card-deck {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }

  .card-deck .card {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}
.card-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}

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

@media (min-width: 576px) {
  .card-group {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
  }

  .card-group > .card {
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
    margin-bottom: 0;
  }

  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }

  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .card-group > .card:not(:last-child) .card-img-top,
.card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }

  .card-group > .card:not(:last-child) .card-img-bottom,
.card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }

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

  .card-group > .card:not(:first-child) .card-img-top,
.card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }

  .card-group > .card:not(:first-child) .card-img-bottom,
.card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}
.card-columns .card {
  margin-bottom: 0.75rem;
}

@media (min-width: 576px) {
  .card-columns {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }

  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}
.accordion > .card {
  overflow: hidden;
}

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

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

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

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

.accordion > .card .card-header {
  margin-bottom: -1px;
}

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

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

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

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

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

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

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

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

.page-link:hover {
  z-index: 2;
  color: #0056b3;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

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

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

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

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

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

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

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

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

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

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

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

.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .badge {
    transition: none;
  }
}
a.badge:hover, a.badge:focus {
  text-decoration: none;
}

.badge:empty {
  display: none;
}

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

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

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

a.badge-primary:hover, a.badge-primary:focus {
  color: #fff;
  background-color: #0062cc;
}

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

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

a.badge-secondary:hover, a.badge-secondary:focus {
  color: #fff;
  background-color: #545b62;
}

a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

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

a.badge-success:hover, a.badge-success:focus {
  color: #fff;
  background-color: #1e7e34;
}

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

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

a.badge-info:hover, a.badge-info:focus {
  color: #fff;
  background-color: #117a8b;
}

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

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

a.badge-warning:hover, a.badge-warning:focus {
  color: #212529;
  background-color: #d39e00;
}

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

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

a.badge-danger:hover, a.badge-danger:focus {
  color: #fff;
  background-color: #bd2130;
}

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

.badge-light {
  color: #212529;
  background-color: #f8f9fa;
}

a.badge-light:hover, a.badge-light:focus {
  color: #212529;
  background-color: #dae0e5;
}

a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

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

a.badge-dark:hover, a.badge-dark:focus {
  color: #fff;
  background-color: #1d2124;
}

a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

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

@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}
.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

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

.alert-heading {
  color: inherit;
}

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

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

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

.alert-primary {
  color: #004085;
  background-color: #cce5ff;
  border-color: #b8daff;
}

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

.alert-primary .alert-link {
  color: #002752;
}

.alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}

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

.alert-secondary .alert-link {
  color: #202326;
}

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

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

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

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

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

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

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

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

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

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

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

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

.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}

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

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

.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}

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

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

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: -ms-flexbox;
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

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

@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

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

@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    -webkit-animation: none;
    animation: none;
  }
}
.media {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
}

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

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

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

.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}

.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}

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

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

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

.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}

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

.list-group-horizontal {
  -ms-flex-direction: row;
  flex-direction: row;
}

.list-group-horizontal .list-group-item {
  margin-right: -1px;
  margin-bottom: 0;
}

.list-group-horizontal .list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}

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

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .list-group-horizontal-sm .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }

  .list-group-horizontal-sm .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }

  .list-group-horizontal-sm .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .list-group-horizontal-md .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }

  .list-group-horizontal-md .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }

  .list-group-horizontal-md .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .list-group-horizontal-lg .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }

  .list-group-horizontal-lg .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }

  .list-group-horizontal-lg .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .list-group-horizontal-xl .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }

  .list-group-horizontal-xl .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }

  .list-group-horizontal-xl .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
}
.list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}

.list-group-flush .list-group-item:last-child {
  margin-bottom: -1px;
}

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

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

.list-group-item-primary {
  color: #004085;
  background-color: #b8daff;
}

.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #004085;
  background-color: #9fcdff;
}

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

.list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db;
}

.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #383d41;
  background-color: #c8cbcf;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}

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

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

.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca;
}

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

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

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

.close:hover {
  color: #000;
  text-decoration: none;
}

.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}

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

a.close.disabled {
  pointer-events: none;
}

.toast {
  max-width: 350px;
  overflow: hidden;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  opacity: 0;
  border-radius: 0.25rem;
}

.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}

.toast.showing {
  opacity: 1;
}

.toast.show {
  display: block;
  opacity: 1;
}

.toast.hide {
  display: none;
}

.toast-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

.toast-body {
  padding: 0.75rem;
}

.modal-open {
  overflow: hidden;
}

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

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}

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

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

@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}

.modal-dialog-scrollable {
  display: -ms-flexbox;
  display: flex;
  max-height: calc(100% - 1rem);
}

.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}

.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

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

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

.modal-dialog-centered.modal-dialog-scrollable {
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100%;
}

.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}

.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

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

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}

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

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

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

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

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

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

.modal-footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}

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

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

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

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }

  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }

  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }

  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }

  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
  }

  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
.modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}

.tooltip.show {
  opacity: 0.9;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529;
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition: -webkit-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}
.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  -webkit-transform: none;
  transform: none;
}

.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: 0s 0.6s opacity;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
    transition: none;
  }
}
.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
.carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: no-repeat 50%/100% 100%;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}

.carousel-indicators li {
  box-sizing: content-box;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

@-webkit-keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: spinner-border 0.75s linear infinite;
  animation: spinner-border 0.75s linear infinite;
}

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}

@-webkit-keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    opacity: 1;
  }
}
@keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    opacity: 1;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  -webkit-animation: spinner-grow 0.75s linear infinite;
  animation: spinner-grow 0.75s linear infinite;
}

.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.bg-primary {
  background-color: #007bff !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #0062cc !important;
}

.bg-secondary {
  background-color: #6c757d !important;
}

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #545b62 !important;
}

.bg-success {
  background-color: #28a745 !important;
}

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #1e7e34 !important;
}

.bg-info {
  background-color: #17a2b8 !important;
}

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #117a8b !important;
}

.bg-warning {
  background-color: #ffc107 !important;
}

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #d39e00 !important;
}

.bg-danger {
  background-color: #dc3545 !important;
}

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #bd2130 !important;
}

.bg-light {
  background-color: #f8f9fa !important;
}

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important;
}

.bg-dark {
  background-color: #343a40 !important;
}

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d2124 !important;
}

.bg-white {
  background-color: #fff !important;
}

.bg-transparent {
  background-color: transparent !important;
}

.border {
  border: 1px solid #dee2e6 !important;
}

.border-top {
  border-top: 1px solid #dee2e6 !important;
}

.border-right {
  border-right: 1px solid #dee2e6 !important;
}

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

.border-left {
  border-left: 1px solid #dee2e6 !important;
}

.border-0 {
  border: 0 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #007bff !important;
}

.border-secondary {
  border-color: #6c757d !important;
}

.border-success {
  border-color: #28a745 !important;
}

.border-info {
  border-color: #17a2b8 !important;
}

.border-warning {
  border-color: #ffc107 !important;
}

.border-danger {
  border-color: #dc3545 !important;
}

.border-light {
  border-color: #f8f9fa !important;
}

.border-dark {
  border-color: #343a40 !important;
}

.border-white {
  border-color: #fff !important;
}

.rounded-sm {
  border-radius: 0.2rem !important;
}

.rounded {
  border-radius: 0.25rem !important;
}

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-lg {
  border-radius: 0.3rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: -ms-flexbox !important;
  display: flex !important;
}

.d-inline-flex {
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }

  .d-sm-inline {
    display: inline !important;
  }

  .d-sm-inline-block {
    display: inline-block !important;
  }

  .d-sm-block {
    display: block !important;
  }

  .d-sm-table {
    display: table !important;
  }

  .d-sm-table-row {
    display: table-row !important;
  }

  .d-sm-table-cell {
    display: table-cell !important;
  }

  .d-sm-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .d-sm-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }

  .d-md-inline {
    display: inline !important;
  }

  .d-md-inline-block {
    display: inline-block !important;
  }

  .d-md-block {
    display: block !important;
  }

  .d-md-table {
    display: table !important;
  }

  .d-md-table-row {
    display: table-row !important;
  }

  .d-md-table-cell {
    display: table-cell !important;
  }

  .d-md-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .d-md-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }

  .d-lg-inline {
    display: inline !important;
  }

  .d-lg-inline-block {
    display: inline-block !important;
  }

  .d-lg-block {
    display: block !important;
  }

  .d-lg-table {
    display: table !important;
  }

  .d-lg-table-row {
    display: table-row !important;
  }

  .d-lg-table-cell {
    display: table-cell !important;
  }

  .d-lg-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .d-lg-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }

  .d-xl-inline {
    display: inline !important;
  }

  .d-xl-inline-block {
    display: inline-block !important;
  }

  .d-xl-block {
    display: block !important;
  }

  .d-xl-table {
    display: table !important;
  }

  .d-xl-table-row {
    display: table-row !important;
  }

  .d-xl-table-cell {
    display: table-cell !important;
  }

  .d-xl-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .d-xl-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }

  .d-print-inline {
    display: inline !important;
  }

  .d-print-inline-block {
    display: inline-block !important;
  }

  .d-print-block {
    display: block !important;
  }

  .d-print-table {
    display: table !important;
  }

  .d-print-table-row {
    display: table-row !important;
  }

  .d-print-table-cell {
    display: table-cell !important;
  }

  .d-print-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .d-print-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}

.embed-responsive::before {
  display: block;
  content: "";
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.857143%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.flex-row {
  -ms-flex-direction: row !important;
  flex-direction: row !important;
}

.flex-column {
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}

.flex-row-reverse {
  -ms-flex-direction: row-reverse !important;
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  -ms-flex-direction: column-reverse !important;
  flex-direction: column-reverse !important;
}

.flex-wrap {
  -ms-flex-wrap: wrap !important;
  flex-wrap: wrap !important;
}

.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
  flex-wrap: wrap-reverse !important;
}

.flex-fill {
  -ms-flex: 1 1 auto !important;
  flex: 1 1 auto !important;
}

.flex-grow-0 {
  -ms-flex-positive: 0 !important;
  flex-grow: 0 !important;
}

.flex-grow-1 {
  -ms-flex-positive: 1 !important;
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  -ms-flex-negative: 0 !important;
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  -ms-flex-negative: 1 !important;
  flex-shrink: 1 !important;
}

.justify-content-start {
  -ms-flex-pack: start !important;
  justify-content: flex-start !important;
}

.justify-content-end {
  -ms-flex-pack: end !important;
  justify-content: flex-end !important;
}

.justify-content-center {
  -ms-flex-pack: center !important;
  justify-content: center !important;
}

.justify-content-between {
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
}

.justify-content-around {
  -ms-flex-pack: distribute !important;
  justify-content: space-around !important;
}

.align-items-start {
  -ms-flex-align: start !important;
  align-items: flex-start !important;
}

.align-items-end {
  -ms-flex-align: end !important;
  align-items: flex-end !important;
}

.align-items-center {
  -ms-flex-align: center !important;
  align-items: center !important;
}

.align-items-baseline {
  -ms-flex-align: baseline !important;
  align-items: baseline !important;
}

.align-items-stretch {
  -ms-flex-align: stretch !important;
  align-items: stretch !important;
}

.align-content-start {
  -ms-flex-line-pack: start !important;
  align-content: flex-start !important;
}

.align-content-end {
  -ms-flex-line-pack: end !important;
  align-content: flex-end !important;
}

.align-content-center {
  -ms-flex-line-pack: center !important;
  align-content: center !important;
}

.align-content-between {
  -ms-flex-line-pack: justify !important;
  align-content: space-between !important;
}

.align-content-around {
  -ms-flex-line-pack: distribute !important;
  align-content: space-around !important;
}

.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
  align-content: stretch !important;
}

.align-self-auto {
  -ms-flex-item-align: auto !important;
  align-self: auto !important;
}

.align-self-start {
  -ms-flex-item-align: start !important;
  align-self: flex-start !important;
}

.align-self-end {
  -ms-flex-item-align: end !important;
  align-self: flex-end !important;
}

.align-self-center {
  -ms-flex-item-align: center !important;
  align-self: center !important;
}

.align-self-baseline {
  -ms-flex-item-align: baseline !important;
  align-self: baseline !important;
}

.align-self-stretch {
  -ms-flex-item-align: stretch !important;
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }

  .flex-sm-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }

  .flex-sm-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }

  .flex-sm-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }

  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }

  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }

  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }

  .flex-sm-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }

  .flex-sm-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }

  .flex-sm-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }

  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }

  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }

  .justify-content-sm-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }

  .justify-content-sm-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }

  .justify-content-sm-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }

  .justify-content-sm-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }

  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }

  .align-items-sm-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }

  .align-items-sm-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }

  .align-items-sm-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }

  .align-items-sm-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }

  .align-items-sm-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }

  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }

  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }

  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }

  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }

  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }

  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }

  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }

  .align-self-sm-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }

  .align-self-sm-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }

  .align-self-sm-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }

  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }

  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }

  .flex-md-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }

  .flex-md-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }

  .flex-md-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }

  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }

  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }

  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }

  .flex-md-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }

  .flex-md-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }

  .flex-md-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }

  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }

  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }

  .justify-content-md-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }

  .justify-content-md-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }

  .justify-content-md-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }

  .justify-content-md-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }

  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }

  .align-items-md-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }

  .align-items-md-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }

  .align-items-md-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }

  .align-items-md-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }

  .align-items-md-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }

  .align-content-md-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }

  .align-content-md-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }

  .align-content-md-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }

  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }

  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }

  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }

  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }

  .align-self-md-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }

  .align-self-md-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }

  .align-self-md-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }

  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }

  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }

  .flex-lg-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }

  .flex-lg-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }

  .flex-lg-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }

  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }

  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }

  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }

  .flex-lg-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }

  .flex-lg-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }

  .flex-lg-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }

  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }

  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }

  .justify-content-lg-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }

  .justify-content-lg-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }

  .justify-content-lg-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }

  .justify-content-lg-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }

  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }

  .align-items-lg-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }

  .align-items-lg-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }

  .align-items-lg-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }

  .align-items-lg-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }

  .align-items-lg-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }

  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }

  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }

  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }

  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }

  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }

  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }

  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }

  .align-self-lg-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }

  .align-self-lg-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }

  .align-self-lg-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }

  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }

  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }

  .flex-xl-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }

  .flex-xl-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }

  .flex-xl-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }

  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }

  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }

  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }

  .flex-xl-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }

  .flex-xl-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }

  .flex-xl-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }

  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }

  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }

  .justify-content-xl-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }

  .justify-content-xl-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }

  .justify-content-xl-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }

  .justify-content-xl-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }

  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }

  .align-items-xl-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }

  .align-items-xl-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }

  .align-items-xl-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }

  .align-items-xl-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }

  .align-items-xl-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }

  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }

  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }

  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }

  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }

  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }

  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }

  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }

  .align-self-xl-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }

  .align-self-xl-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }

  .align-self-xl-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }

  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }

  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}
.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }

  .float-sm-right {
    float: right !important;
  }

  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }

  .float-md-right {
    float: right !important;
  }

  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }

  .float-lg-right {
    float: right !important;
  }

  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }

  .float-xl-right {
    float: right !important;
  }

  .float-xl-none {
    float: none !important;
  }
}
.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: -webkit-sticky !important;
  position: sticky !important;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports (position: -webkit-sticky) or (position: sticky) {
  .sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mh-100 {
  max-height: 100% !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.vw-100 {
  width: 100vw !important;
}

.vh-100 {
  height: 100vh !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}

.m-n5 {
  margin: -3rem !important;
}

.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important;
}

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }

  .mt-sm-0,
.my-sm-0 {
    margin-top: 0 !important;
  }

  .mr-sm-0,
.mx-sm-0 {
    margin-right: 0 !important;
  }

  .mb-sm-0,
.my-sm-0 {
    margin-bottom: 0 !important;
  }

  .ml-sm-0,
.mx-sm-0 {
    margin-left: 0 !important;
  }

  .m-sm-1 {
    margin: 0.25rem !important;
  }

  .mt-sm-1,
.my-sm-1 {
    margin-top: 0.25rem !important;
  }

  .mr-sm-1,
.mx-sm-1 {
    margin-right: 0.25rem !important;
  }

  .mb-sm-1,
.my-sm-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-sm-1,
.mx-sm-1 {
    margin-left: 0.25rem !important;
  }

  .m-sm-2 {
    margin: 0.5rem !important;
  }

  .mt-sm-2,
.my-sm-2 {
    margin-top: 0.5rem !important;
  }

  .mr-sm-2,
.mx-sm-2 {
    margin-right: 0.5rem !important;
  }

  .mb-sm-2,
.my-sm-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-sm-2,
.mx-sm-2 {
    margin-left: 0.5rem !important;
  }

  .m-sm-3 {
    margin: 1rem !important;
  }

  .mt-sm-3,
.my-sm-3 {
    margin-top: 1rem !important;
  }

  .mr-sm-3,
.mx-sm-3 {
    margin-right: 1rem !important;
  }

  .mb-sm-3,
.my-sm-3 {
    margin-bottom: 1rem !important;
  }

  .ml-sm-3,
.mx-sm-3 {
    margin-left: 1rem !important;
  }

  .m-sm-4 {
    margin: 1.5rem !important;
  }

  .mt-sm-4,
.my-sm-4 {
    margin-top: 1.5rem !important;
  }

  .mr-sm-4,
.mx-sm-4 {
    margin-right: 1.5rem !important;
  }

  .mb-sm-4,
.my-sm-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-sm-4,
.mx-sm-4 {
    margin-left: 1.5rem !important;
  }

  .m-sm-5 {
    margin: 3rem !important;
  }

  .mt-sm-5,
.my-sm-5 {
    margin-top: 3rem !important;
  }

  .mr-sm-5,
.mx-sm-5 {
    margin-right: 3rem !important;
  }

  .mb-sm-5,
.my-sm-5 {
    margin-bottom: 3rem !important;
  }

  .ml-sm-5,
.mx-sm-5 {
    margin-left: 3rem !important;
  }

  .p-sm-0 {
    padding: 0 !important;
  }

  .pt-sm-0,
.py-sm-0 {
    padding-top: 0 !important;
  }

  .pr-sm-0,
.px-sm-0 {
    padding-right: 0 !important;
  }

  .pb-sm-0,
.py-sm-0 {
    padding-bottom: 0 !important;
  }

  .pl-sm-0,
.px-sm-0 {
    padding-left: 0 !important;
  }

  .p-sm-1 {
    padding: 0.25rem !important;
  }

  .pt-sm-1,
.py-sm-1 {
    padding-top: 0.25rem !important;
  }

  .pr-sm-1,
.px-sm-1 {
    padding-right: 0.25rem !important;
  }

  .pb-sm-1,
.py-sm-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-sm-1,
.px-sm-1 {
    padding-left: 0.25rem !important;
  }

  .p-sm-2 {
    padding: 0.5rem !important;
  }

  .pt-sm-2,
.py-sm-2 {
    padding-top: 0.5rem !important;
  }

  .pr-sm-2,
.px-sm-2 {
    padding-right: 0.5rem !important;
  }

  .pb-sm-2,
.py-sm-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-sm-2,
.px-sm-2 {
    padding-left: 0.5rem !important;
  }

  .p-sm-3 {
    padding: 1rem !important;
  }

  .pt-sm-3,
.py-sm-3 {
    padding-top: 1rem !important;
  }

  .pr-sm-3,
.px-sm-3 {
    padding-right: 1rem !important;
  }

  .pb-sm-3,
.py-sm-3 {
    padding-bottom: 1rem !important;
  }

  .pl-sm-3,
.px-sm-3 {
    padding-left: 1rem !important;
  }

  .p-sm-4 {
    padding: 1.5rem !important;
  }

  .pt-sm-4,
.py-sm-4 {
    padding-top: 1.5rem !important;
  }

  .pr-sm-4,
.px-sm-4 {
    padding-right: 1.5rem !important;
  }

  .pb-sm-4,
.py-sm-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-sm-4,
.px-sm-4 {
    padding-left: 1.5rem !important;
  }

  .p-sm-5 {
    padding: 3rem !important;
  }

  .pt-sm-5,
.py-sm-5 {
    padding-top: 3rem !important;
  }

  .pr-sm-5,
.px-sm-5 {
    padding-right: 3rem !important;
  }

  .pb-sm-5,
.py-sm-5 {
    padding-bottom: 3rem !important;
  }

  .pl-sm-5,
.px-sm-5 {
    padding-left: 3rem !important;
  }

  .m-sm-n1 {
    margin: -0.25rem !important;
  }

  .mt-sm-n1,
.my-sm-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-sm-n1,
.mx-sm-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-sm-n1,
.my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-sm-n1,
.mx-sm-n1 {
    margin-left: -0.25rem !important;
  }

  .m-sm-n2 {
    margin: -0.5rem !important;
  }

  .mt-sm-n2,
.my-sm-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-sm-n2,
.mx-sm-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-sm-n2,
.my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-sm-n2,
.mx-sm-n2 {
    margin-left: -0.5rem !important;
  }

  .m-sm-n3 {
    margin: -1rem !important;
  }

  .mt-sm-n3,
.my-sm-n3 {
    margin-top: -1rem !important;
  }

  .mr-sm-n3,
.mx-sm-n3 {
    margin-right: -1rem !important;
  }

  .mb-sm-n3,
.my-sm-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-sm-n3,
.mx-sm-n3 {
    margin-left: -1rem !important;
  }

  .m-sm-n4 {
    margin: -1.5rem !important;
  }

  .mt-sm-n4,
.my-sm-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-sm-n4,
.mx-sm-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-sm-n4,
.my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-sm-n4,
.mx-sm-n4 {
    margin-left: -1.5rem !important;
  }

  .m-sm-n5 {
    margin: -3rem !important;
  }

  .mt-sm-n5,
.my-sm-n5 {
    margin-top: -3rem !important;
  }

  .mr-sm-n5,
.mx-sm-n5 {
    margin-right: -3rem !important;
  }

  .mb-sm-n5,
.my-sm-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-sm-n5,
.mx-sm-n5 {
    margin-left: -3rem !important;
  }

  .m-sm-auto {
    margin: auto !important;
  }

  .mt-sm-auto,
.my-sm-auto {
    margin-top: auto !important;
  }

  .mr-sm-auto,
.mx-sm-auto {
    margin-right: auto !important;
  }

  .mb-sm-auto,
.my-sm-auto {
    margin-bottom: auto !important;
  }

  .ml-sm-auto,
.mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }

  .mt-md-0,
.my-md-0 {
    margin-top: 0 !important;
  }

  .mr-md-0,
.mx-md-0 {
    margin-right: 0 !important;
  }

  .mb-md-0,
.my-md-0 {
    margin-bottom: 0 !important;
  }

  .ml-md-0,
.mx-md-0 {
    margin-left: 0 !important;
  }

  .m-md-1 {
    margin: 0.25rem !important;
  }

  .mt-md-1,
.my-md-1 {
    margin-top: 0.25rem !important;
  }

  .mr-md-1,
.mx-md-1 {
    margin-right: 0.25rem !important;
  }

  .mb-md-1,
.my-md-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-md-1,
.mx-md-1 {
    margin-left: 0.25rem !important;
  }

  .m-md-2 {
    margin: 0.5rem !important;
  }

  .mt-md-2,
.my-md-2 {
    margin-top: 0.5rem !important;
  }

  .mr-md-2,
.mx-md-2 {
    margin-right: 0.5rem !important;
  }

  .mb-md-2,
.my-md-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-md-2,
.mx-md-2 {
    margin-left: 0.5rem !important;
  }

  .m-md-3 {
    margin: 1rem !important;
  }

  .mt-md-3,
.my-md-3 {
    margin-top: 1rem !important;
  }

  .mr-md-3,
.mx-md-3 {
    margin-right: 1rem !important;
  }

  .mb-md-3,
.my-md-3 {
    margin-bottom: 1rem !important;
  }

  .ml-md-3,
.mx-md-3 {
    margin-left: 1rem !important;
  }

  .m-md-4 {
    margin: 1.5rem !important;
  }

  .mt-md-4,
.my-md-4 {
    margin-top: 1.5rem !important;
  }

  .mr-md-4,
.mx-md-4 {
    margin-right: 1.5rem !important;
  }

  .mb-md-4,
.my-md-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-md-4,
.mx-md-4 {
    margin-left: 1.5rem !important;
  }

  .m-md-5 {
    margin: 3rem !important;
  }

  .mt-md-5,
.my-md-5 {
    margin-top: 3rem !important;
  }

  .mr-md-5,
.mx-md-5 {
    margin-right: 3rem !important;
  }

  .mb-md-5,
.my-md-5 {
    margin-bottom: 3rem !important;
  }

  .ml-md-5,
.mx-md-5 {
    margin-left: 3rem !important;
  }

  .p-md-0 {
    padding: 0 !important;
  }

  .pt-md-0,
.py-md-0 {
    padding-top: 0 !important;
  }

  .pr-md-0,
.px-md-0 {
    padding-right: 0 !important;
  }

  .pb-md-0,
.py-md-0 {
    padding-bottom: 0 !important;
  }

  .pl-md-0,
.px-md-0 {
    padding-left: 0 !important;
  }

  .p-md-1 {
    padding: 0.25rem !important;
  }

  .pt-md-1,
.py-md-1 {
    padding-top: 0.25rem !important;
  }

  .pr-md-1,
.px-md-1 {
    padding-right: 0.25rem !important;
  }

  .pb-md-1,
.py-md-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-md-1,
.px-md-1 {
    padding-left: 0.25rem !important;
  }

  .p-md-2 {
    padding: 0.5rem !important;
  }

  .pt-md-2,
.py-md-2 {
    padding-top: 0.5rem !important;
  }

  .pr-md-2,
.px-md-2 {
    padding-right: 0.5rem !important;
  }

  .pb-md-2,
.py-md-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-md-2,
.px-md-2 {
    padding-left: 0.5rem !important;
  }

  .p-md-3 {
    padding: 1rem !important;
  }

  .pt-md-3,
.py-md-3 {
    padding-top: 1rem !important;
  }

  .pr-md-3,
.px-md-3 {
    padding-right: 1rem !important;
  }

  .pb-md-3,
.py-md-3 {
    padding-bottom: 1rem !important;
  }

  .pl-md-3,
.px-md-3 {
    padding-left: 1rem !important;
  }

  .p-md-4 {
    padding: 1.5rem !important;
  }

  .pt-md-4,
.py-md-4 {
    padding-top: 1.5rem !important;
  }

  .pr-md-4,
.px-md-4 {
    padding-right: 1.5rem !important;
  }

  .pb-md-4,
.py-md-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-md-4,
.px-md-4 {
    padding-left: 1.5rem !important;
  }

  .p-md-5 {
    padding: 3rem !important;
  }

  .pt-md-5,
.py-md-5 {
    padding-top: 3rem !important;
  }

  .pr-md-5,
.px-md-5 {
    padding-right: 3rem !important;
  }

  .pb-md-5,
.py-md-5 {
    padding-bottom: 3rem !important;
  }

  .pl-md-5,
.px-md-5 {
    padding-left: 3rem !important;
  }

  .m-md-n1 {
    margin: -0.25rem !important;
  }

  .mt-md-n1,
.my-md-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-md-n1,
.mx-md-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-md-n1,
.my-md-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-md-n1,
.mx-md-n1 {
    margin-left: -0.25rem !important;
  }

  .m-md-n2 {
    margin: -0.5rem !important;
  }

  .mt-md-n2,
.my-md-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-md-n2,
.mx-md-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-md-n2,
.my-md-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-md-n2,
.mx-md-n2 {
    margin-left: -0.5rem !important;
  }

  .m-md-n3 {
    margin: -1rem !important;
  }

  .mt-md-n3,
.my-md-n3 {
    margin-top: -1rem !important;
  }

  .mr-md-n3,
.mx-md-n3 {
    margin-right: -1rem !important;
  }

  .mb-md-n3,
.my-md-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-md-n3,
.mx-md-n3 {
    margin-left: -1rem !important;
  }

  .m-md-n4 {
    margin: -1.5rem !important;
  }

  .mt-md-n4,
.my-md-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-md-n4,
.mx-md-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-md-n4,
.my-md-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-md-n4,
.mx-md-n4 {
    margin-left: -1.5rem !important;
  }

  .m-md-n5 {
    margin: -3rem !important;
  }

  .mt-md-n5,
.my-md-n5 {
    margin-top: -3rem !important;
  }

  .mr-md-n5,
.mx-md-n5 {
    margin-right: -3rem !important;
  }

  .mb-md-n5,
.my-md-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-md-n5,
.mx-md-n5 {
    margin-left: -3rem !important;
  }

  .m-md-auto {
    margin: auto !important;
  }

  .mt-md-auto,
.my-md-auto {
    margin-top: auto !important;
  }

  .mr-md-auto,
.mx-md-auto {
    margin-right: auto !important;
  }

  .mb-md-auto,
.my-md-auto {
    margin-bottom: auto !important;
  }

  .ml-md-auto,
.mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }

  .mt-lg-0,
.my-lg-0 {
    margin-top: 0 !important;
  }

  .mr-lg-0,
.mx-lg-0 {
    margin-right: 0 !important;
  }

  .mb-lg-0,
.my-lg-0 {
    margin-bottom: 0 !important;
  }

  .ml-lg-0,
.mx-lg-0 {
    margin-left: 0 !important;
  }

  .m-lg-1 {
    margin: 0.25rem !important;
  }

  .mt-lg-1,
.my-lg-1 {
    margin-top: 0.25rem !important;
  }

  .mr-lg-1,
.mx-lg-1 {
    margin-right: 0.25rem !important;
  }

  .mb-lg-1,
.my-lg-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-lg-1,
.mx-lg-1 {
    margin-left: 0.25rem !important;
  }

  .m-lg-2 {
    margin: 0.5rem !important;
  }

  .mt-lg-2,
.my-lg-2 {
    margin-top: 0.5rem !important;
  }

  .mr-lg-2,
.mx-lg-2 {
    margin-right: 0.5rem !important;
  }

  .mb-lg-2,
.my-lg-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-lg-2,
.mx-lg-2 {
    margin-left: 0.5rem !important;
  }

  .m-lg-3 {
    margin: 1rem !important;
  }

  .mt-lg-3,
.my-lg-3 {
    margin-top: 1rem !important;
  }

  .mr-lg-3,
.mx-lg-3 {
    margin-right: 1rem !important;
  }

  .mb-lg-3,
.my-lg-3 {
    margin-bottom: 1rem !important;
  }

  .ml-lg-3,
.mx-lg-3 {
    margin-left: 1rem !important;
  }

  .m-lg-4 {
    margin: 1.5rem !important;
  }

  .mt-lg-4,
.my-lg-4 {
    margin-top: 1.5rem !important;
  }

  .mr-lg-4,
.mx-lg-4 {
    margin-right: 1.5rem !important;
  }

  .mb-lg-4,
.my-lg-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-lg-4,
.mx-lg-4 {
    margin-left: 1.5rem !important;
  }

  .m-lg-5 {
    margin: 3rem !important;
  }

  .mt-lg-5,
.my-lg-5 {
    margin-top: 3rem !important;
  }

  .mr-lg-5,
.mx-lg-5 {
    margin-right: 3rem !important;
  }

  .mb-lg-5,
.my-lg-5 {
    margin-bottom: 3rem !important;
  }

  .ml-lg-5,
.mx-lg-5 {
    margin-left: 3rem !important;
  }

  .p-lg-0 {
    padding: 0 !important;
  }

  .pt-lg-0,
.py-lg-0 {
    padding-top: 0 !important;
  }

  .pr-lg-0,
.px-lg-0 {
    padding-right: 0 !important;
  }

  .pb-lg-0,
.py-lg-0 {
    padding-bottom: 0 !important;
  }

  .pl-lg-0,
.px-lg-0 {
    padding-left: 0 !important;
  }

  .p-lg-1 {
    padding: 0.25rem !important;
  }

  .pt-lg-1,
.py-lg-1 {
    padding-top: 0.25rem !important;
  }

  .pr-lg-1,
.px-lg-1 {
    padding-right: 0.25rem !important;
  }

  .pb-lg-1,
.py-lg-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-lg-1,
.px-lg-1 {
    padding-left: 0.25rem !important;
  }

  .p-lg-2 {
    padding: 0.5rem !important;
  }

  .pt-lg-2,
.py-lg-2 {
    padding-top: 0.5rem !important;
  }

  .pr-lg-2,
.px-lg-2 {
    padding-right: 0.5rem !important;
  }

  .pb-lg-2,
.py-lg-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-lg-2,
.px-lg-2 {
    padding-left: 0.5rem !important;
  }

  .p-lg-3 {
    padding: 1rem !important;
  }

  .pt-lg-3,
.py-lg-3 {
    padding-top: 1rem !important;
  }

  .pr-lg-3,
.px-lg-3 {
    padding-right: 1rem !important;
  }

  .pb-lg-3,
.py-lg-3 {
    padding-bottom: 1rem !important;
  }

  .pl-lg-3,
.px-lg-3 {
    padding-left: 1rem !important;
  }

  .p-lg-4 {
    padding: 1.5rem !important;
  }

  .pt-lg-4,
.py-lg-4 {
    padding-top: 1.5rem !important;
  }

  .pr-lg-4,
.px-lg-4 {
    padding-right: 1.5rem !important;
  }

  .pb-lg-4,
.py-lg-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-lg-4,
.px-lg-4 {
    padding-left: 1.5rem !important;
  }

  .p-lg-5 {
    padding: 3rem !important;
  }

  .pt-lg-5,
.py-lg-5 {
    padding-top: 3rem !important;
  }

  .pr-lg-5,
.px-lg-5 {
    padding-right: 3rem !important;
  }

  .pb-lg-5,
.py-lg-5 {
    padding-bottom: 3rem !important;
  }

  .pl-lg-5,
.px-lg-5 {
    padding-left: 3rem !important;
  }

  .m-lg-n1 {
    margin: -0.25rem !important;
  }

  .mt-lg-n1,
.my-lg-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-lg-n1,
.mx-lg-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-lg-n1,
.my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-lg-n1,
.mx-lg-n1 {
    margin-left: -0.25rem !important;
  }

  .m-lg-n2 {
    margin: -0.5rem !important;
  }

  .mt-lg-n2,
.my-lg-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-lg-n2,
.mx-lg-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-lg-n2,
.my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-lg-n2,
.mx-lg-n2 {
    margin-left: -0.5rem !important;
  }

  .m-lg-n3 {
    margin: -1rem !important;
  }

  .mt-lg-n3,
.my-lg-n3 {
    margin-top: -1rem !important;
  }

  .mr-lg-n3,
.mx-lg-n3 {
    margin-right: -1rem !important;
  }

  .mb-lg-n3,
.my-lg-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-lg-n3,
.mx-lg-n3 {
    margin-left: -1rem !important;
  }

  .m-lg-n4 {
    margin: -1.5rem !important;
  }

  .mt-lg-n4,
.my-lg-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-lg-n4,
.mx-lg-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-lg-n4,
.my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-lg-n4,
.mx-lg-n4 {
    margin-left: -1.5rem !important;
  }

  .m-lg-n5 {
    margin: -3rem !important;
  }

  .mt-lg-n5,
.my-lg-n5 {
    margin-top: -3rem !important;
  }

  .mr-lg-n5,
.mx-lg-n5 {
    margin-right: -3rem !important;
  }

  .mb-lg-n5,
.my-lg-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-lg-n5,
.mx-lg-n5 {
    margin-left: -3rem !important;
  }

  .m-lg-auto {
    margin: auto !important;
  }

  .mt-lg-auto,
.my-lg-auto {
    margin-top: auto !important;
  }

  .mr-lg-auto,
.mx-lg-auto {
    margin-right: auto !important;
  }

  .mb-lg-auto,
.my-lg-auto {
    margin-bottom: auto !important;
  }

  .ml-lg-auto,
.mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }

  .mt-xl-0,
.my-xl-0 {
    margin-top: 0 !important;
  }

  .mr-xl-0,
.mx-xl-0 {
    margin-right: 0 !important;
  }

  .mb-xl-0,
.my-xl-0 {
    margin-bottom: 0 !important;
  }

  .ml-xl-0,
.mx-xl-0 {
    margin-left: 0 !important;
  }

  .m-xl-1 {
    margin: 0.25rem !important;
  }

  .mt-xl-1,
.my-xl-1 {
    margin-top: 0.25rem !important;
  }

  .mr-xl-1,
.mx-xl-1 {
    margin-right: 0.25rem !important;
  }

  .mb-xl-1,
.my-xl-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-xl-1,
.mx-xl-1 {
    margin-left: 0.25rem !important;
  }

  .m-xl-2 {
    margin: 0.5rem !important;
  }

  .mt-xl-2,
.my-xl-2 {
    margin-top: 0.5rem !important;
  }

  .mr-xl-2,
.mx-xl-2 {
    margin-right: 0.5rem !important;
  }

  .mb-xl-2,
.my-xl-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-xl-2,
.mx-xl-2 {
    margin-left: 0.5rem !important;
  }

  .m-xl-3 {
    margin: 1rem !important;
  }

  .mt-xl-3,
.my-xl-3 {
    margin-top: 1rem !important;
  }

  .mr-xl-3,
.mx-xl-3 {
    margin-right: 1rem !important;
  }

  .mb-xl-3,
.my-xl-3 {
    margin-bottom: 1rem !important;
  }

  .ml-xl-3,
.mx-xl-3 {
    margin-left: 1rem !important;
  }

  .m-xl-4 {
    margin: 1.5rem !important;
  }

  .mt-xl-4,
.my-xl-4 {
    margin-top: 1.5rem !important;
  }

  .mr-xl-4,
.mx-xl-4 {
    margin-right: 1.5rem !important;
  }

  .mb-xl-4,
.my-xl-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-xl-4,
.mx-xl-4 {
    margin-left: 1.5rem !important;
  }

  .m-xl-5 {
    margin: 3rem !important;
  }

  .mt-xl-5,
.my-xl-5 {
    margin-top: 3rem !important;
  }

  .mr-xl-5,
.mx-xl-5 {
    margin-right: 3rem !important;
  }

  .mb-xl-5,
.my-xl-5 {
    margin-bottom: 3rem !important;
  }

  .ml-xl-5,
.mx-xl-5 {
    margin-left: 3rem !important;
  }

  .p-xl-0 {
    padding: 0 !important;
  }

  .pt-xl-0,
.py-xl-0 {
    padding-top: 0 !important;
  }

  .pr-xl-0,
.px-xl-0 {
    padding-right: 0 !important;
  }

  .pb-xl-0,
.py-xl-0 {
    padding-bottom: 0 !important;
  }

  .pl-xl-0,
.px-xl-0 {
    padding-left: 0 !important;
  }

  .p-xl-1 {
    padding: 0.25rem !important;
  }

  .pt-xl-1,
.py-xl-1 {
    padding-top: 0.25rem !important;
  }

  .pr-xl-1,
.px-xl-1 {
    padding-right: 0.25rem !important;
  }

  .pb-xl-1,
.py-xl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-xl-1,
.px-xl-1 {
    padding-left: 0.25rem !important;
  }

  .p-xl-2 {
    padding: 0.5rem !important;
  }

  .pt-xl-2,
.py-xl-2 {
    padding-top: 0.5rem !important;
  }

  .pr-xl-2,
.px-xl-2 {
    padding-right: 0.5rem !important;
  }

  .pb-xl-2,
.py-xl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-xl-2,
.px-xl-2 {
    padding-left: 0.5rem !important;
  }

  .p-xl-3 {
    padding: 1rem !important;
  }

  .pt-xl-3,
.py-xl-3 {
    padding-top: 1rem !important;
  }

  .pr-xl-3,
.px-xl-3 {
    padding-right: 1rem !important;
  }

  .pb-xl-3,
.py-xl-3 {
    padding-bottom: 1rem !important;
  }

  .pl-xl-3,
.px-xl-3 {
    padding-left: 1rem !important;
  }

  .p-xl-4 {
    padding: 1.5rem !important;
  }

  .pt-xl-4,
.py-xl-4 {
    padding-top: 1.5rem !important;
  }

  .pr-xl-4,
.px-xl-4 {
    padding-right: 1.5rem !important;
  }

  .pb-xl-4,
.py-xl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-xl-4,
.px-xl-4 {
    padding-left: 1.5rem !important;
  }

  .p-xl-5 {
    padding: 3rem !important;
  }

  .pt-xl-5,
.py-xl-5 {
    padding-top: 3rem !important;
  }

  .pr-xl-5,
.px-xl-5 {
    padding-right: 3rem !important;
  }

  .pb-xl-5,
.py-xl-5 {
    padding-bottom: 3rem !important;
  }

  .pl-xl-5,
.px-xl-5 {
    padding-left: 3rem !important;
  }

  .m-xl-n1 {
    margin: -0.25rem !important;
  }

  .mt-xl-n1,
.my-xl-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-xl-n1,
.mx-xl-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-xl-n1,
.my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-xl-n1,
.mx-xl-n1 {
    margin-left: -0.25rem !important;
  }

  .m-xl-n2 {
    margin: -0.5rem !important;
  }

  .mt-xl-n2,
.my-xl-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-xl-n2,
.mx-xl-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-xl-n2,
.my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-xl-n2,
.mx-xl-n2 {
    margin-left: -0.5rem !important;
  }

  .m-xl-n3 {
    margin: -1rem !important;
  }

  .mt-xl-n3,
.my-xl-n3 {
    margin-top: -1rem !important;
  }

  .mr-xl-n3,
.mx-xl-n3 {
    margin-right: -1rem !important;
  }

  .mb-xl-n3,
.my-xl-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-xl-n3,
.mx-xl-n3 {
    margin-left: -1rem !important;
  }

  .m-xl-n4 {
    margin: -1.5rem !important;
  }

  .mt-xl-n4,
.my-xl-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-xl-n4,
.mx-xl-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-xl-n4,
.my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-xl-n4,
.mx-xl-n4 {
    margin-left: -1.5rem !important;
  }

  .m-xl-n5 {
    margin: -3rem !important;
  }

  .mt-xl-n5,
.my-xl-n5 {
    margin-top: -3rem !important;
  }

  .mr-xl-n5,
.mx-xl-n5 {
    margin-right: -3rem !important;
  }

  .mb-xl-n5,
.my-xl-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-xl-n5,
.mx-xl-n5 {
    margin-left: -3rem !important;
  }

  .m-xl-auto {
    margin: auto !important;
  }

  .mt-xl-auto,
.my-xl-auto {
    margin-top: auto !important;
  }

  .mr-xl-auto,
.mx-xl-auto {
    margin-right: auto !important;
  }

  .mb-xl-auto,
.my-xl-auto {
    margin-bottom: auto !important;
  }

  .ml-xl-auto,
.mx-xl-auto {
    margin-left: auto !important;
  }
}
.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.text-justify {
  text-align: justify !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }

  .text-sm-right {
    text-align: right !important;
  }

  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }

  .text-md-right {
    text-align: right !important;
  }

  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }

  .text-lg-right {
    text-align: right !important;
  }

  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }

  .text-xl-right {
    text-align: right !important;
  }

  .text-xl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-lighter {
  font-weight: lighter !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-weight-bolder {
  font-weight: bolder !important;
}

.font-italic {
  font-style: italic !important;
}

.text-white {
  color: #fff !important;
}

.text-primary {
  color: #007bff !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: #0056b3 !important;
}

.text-secondary {
  color: #6c757d !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: #494f54 !important;
}

.text-success {
  color: #28a745 !important;
}

a.text-success:hover, a.text-success:focus {
  color: #19692c !important;
}

.text-info {
  color: #17a2b8 !important;
}

a.text-info:hover, a.text-info:focus {
  color: #0f6674 !important;
}

.text-warning {
  color: #ffc107 !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: #ba8b00 !important;
}

.text-danger {
  color: #dc3545 !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: #a71d2a !important;
}

.text-light {
  color: #f8f9fa !important;
}

a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important;
}

.text-dark {
  color: #343a40 !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important;
}

.text-body {
  color: #212529 !important;
}

.text-muted {
  color: #6c757d !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-break {
  word-break: break-word !important;
  overflow-wrap: break-word !important;
}

.text-reset {
  color: inherit !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media print {
  *,
*::before,
*::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }

  a:not(.btn) {
    text-decoration: underline;
  }

  abbr[title]::after {
    content: " (" attr(title) ")";
  }

  pre {
    white-space: pre-wrap !important;
  }

  pre,
blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  tr,
img {
    page-break-inside: avoid;
  }

  p,
h2,
h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
h3 {
    page-break-after: avoid;
  }

  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }

  .container {
    min-width: 992px !important;
  }

  .navbar {
    display: none;
  }

  .badge {
    border: 1px solid #000;
  }

  .table {
    border-collapse: collapse !important;
  }

  .table td,
.table th {
    background-color: #fff !important;
  }

  .table-bordered th,
.table-bordered td {
    border: 1px solid #dee2e6 !important;
  }

  .table-dark {
    color: inherit;
  }

  .table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
    border-color: #dee2e6;
  }

  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}
/*# sourceMappingURL=bootstrap.css.map */
.ps-container {
  -ms-touch-action: auto;
  touch-action: auto;
  overflow: hidden !important;
  -ms-overflow-style: none;
}

@supports (-ms-overflow-style: none) {
  .ps-container {
    overflow: auto !important;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps-container {
    overflow: auto !important;
  }
}
.ps-container.ps-active-x > .ps-scrollbar-x-rail,
.ps-container.ps-active-y > .ps-scrollbar-y-rail {
  display: block;
  background-color: transparent;
}

.ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
  background-color: #eee;
  opacity: 0.9;
}

.ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  background-color: #999;
  height: 11px;
}

.ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
  background-color: #eee;
  opacity: 0.9;
}

.ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color: #999;
  width: 11px;
}

.ps-container > .ps-scrollbar-x-rail {
  display: none;
  position: absolute;
  /* please don't change 'position' */
  opacity: 0;
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  -o-transition: background-color 0.2s linear, opacity 0.2s linear;
  -moz-transition: background-color 0.2s linear, opacity 0.2s linear;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  bottom: 0px;
  /* there must be 'bottom' for ps-scrollbar-x-rail */
  height: 15px;
}

.ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  position: absolute;
  /* please don't change 'position' */
  background-color: #aaa;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, -webkit-border-radius 0.2s ease-in-out;
  transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, -webkit-border-radius 0.2s ease-in-out;
  -o-transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, border-radius 0.2s ease-in-out;
  -moz-transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, border-radius 0.2s ease-in-out, -moz-border-radius 0.2s ease-in-out;
  transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, border-radius 0.2s ease-in-out;
  transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, border-radius 0.2s ease-in-out, -webkit-border-radius 0.2s ease-in-out, -moz-border-radius 0.2s ease-in-out;
  bottom: 2px;
  /* there must be 'bottom' for ps-scrollbar-x */
  height: 6px;
}

.ps-container > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x, .ps-container > .ps-scrollbar-x-rail:active > .ps-scrollbar-x {
  height: 11px;
}

.ps-container > .ps-scrollbar-y-rail {
  display: none;
  position: absolute;
  /* please don't change 'position' */
  opacity: 0;
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  -o-transition: background-color 0.2s linear, opacity 0.2s linear;
  -moz-transition: background-color 0.2s linear, opacity 0.2s linear;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  right: 0;
  /* there must be 'right' for ps-scrollbar-y-rail */
  width: 15px;
}

.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  position: absolute;
  /* please don't change 'position' */
  background-color: #aaa;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, -webkit-border-radius 0.2s ease-in-out;
  transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, -webkit-border-radius 0.2s ease-in-out;
  -o-transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, border-radius 0.2s ease-in-out;
  -moz-transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, border-radius 0.2s ease-in-out, -moz-border-radius 0.2s ease-in-out;
  transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, border-radius 0.2s ease-in-out;
  transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, border-radius 0.2s ease-in-out, -webkit-border-radius 0.2s ease-in-out, -moz-border-radius 0.2s ease-in-out;
  right: 2px;
  /* there must be 'right' for ps-scrollbar-y */
  width: 6px;
}

.ps-container > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y, .ps-container > .ps-scrollbar-y-rail:active > .ps-scrollbar-y {
  width: 11px;
}

.ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
  background-color: #eee;
  opacity: 0.9;
}

.ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  background-color: #999;
  height: 11px;
}

.ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
  background-color: #eee;
  opacity: 0.9;
}

.ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color: #999;
  width: 11px;
}

.ps-container:hover > .ps-scrollbar-x-rail,
.ps-container:hover > .ps-scrollbar-y-rail {
  opacity: 0.6;
}

.ps-container:hover > .ps-scrollbar-x-rail:hover {
  background-color: #eee;
  opacity: 0.9;
}

.ps-container:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {
  background-color: #999;
}

.ps-container:hover > .ps-scrollbar-y-rail:hover {
  background-color: #eee;
  opacity: 0.9;
}

.ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {
  background-color: #999;
}

.noUi-handle {
  background-color: #fff;
  border-radius: 50%;
  box-shadow: none;
  cursor: pointer;
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
}
.noUi-handle:active {
  transform: scale(1.4);
  -webkit-transform: scale(1.4);
  -moz-transform: scale(1.4);
  -o-transform: scale(1.4);
  -ms-transform: scale(1.4);
}
.noUi-handle:before, .noUi-handle:after {
  display: none;
}

.noUi-horizontal {
  height: 6px;
}
.noUi-horizontal .noUi-handle {
  left: -10px;
  top: -7px;
  width: 18px;
  height: 18px;
  border: 1px solid #dae4f3;
}

.noUi-vertical {
  height: 100%;
  width: 6px;
  display: inline-block;
}
.noUi-vertical .noUi-handle {
  width: 18px;
  height: 18px;
  border: 1px solid #dae4f3;
}
.noUi-vertical .noUi-origin {
  border-radius: 0px;
  bottom: 0px;
}

.noUi-background {
  background: #ececec;
  box-shadow: none;
}

.noUi-origin {
  border-radius: 0px;
  bottom: 5px;
}

.noUi-target {
  border: 1px solid #edf2f9;
  box-shadow: none;
  background-color: #ececec;
}
.noUi-target.noUi-connect {
  box-shadow: none;
}

.noUi-connect {
  background-color: #3f87f5;
}

.noUi-marker-large,
.noUi-marker-sub {
  background: #edf2f9;
}

.noUi-pips {
  color: #72849a;
}

.noUi-value-sub {
  color: #72849a;
  margin-top: 5px;
  font-size: 11px;
}

.noUi-value {
  margin-top: 5px;
  font-size: 12px;
}

.noUi-marker-horizontal.noUi-marker-large {
  height: 10px;
}

table.dataTable {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
  border-collapse: collapse !important;
}

.sorting_desc:before, .sorting_desc:after,
.sorting_asc:before,
.sorting_asc:after {
  color: #3f87f5;
}

table.dataTable thead .sorting:before,
table.dataTable thead .sorting:after,
table.dataTable thead .sorting_asc:before,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc:before,
table.dataTable thead .sorting_desc:after,
table.dataTable thead .sorting_asc_disabled:before,
table.dataTable thead .sorting_asc_disabled:after,
table.dataTable thead .sorting_desc_disabled:before,
table.dataTable thead .sorting_desc_disabled:after {
  bottom: 50%;
  transform: translateY(50%);
  -webkit-transform: translateY(50%);
  -moz-transform: translateY(50%);
  -o-transform: translateY(50%);
  -ms-transform: translateY(50%);
}

.dataTables_length select {
  margin: 0px 5px;
}

@media only screen and (max-width: 767px) {
  div.dataTables_wrapper div.dataTables_length,
div.dataTables_wrapper div.dataTables_filter,
div.dataTables_wrapper div.dataTables_info,
div.dataTables_wrapper div.dataTables_paginate {
    margin-bottom: 20px;
  }
}
.dt-bootstrap4 .custom-select-sm,
.dt-bootstrap4 .form-control-sm {
  padding: 0.55rem 1rem;
  font-size: 0.875rem;
  line-height: 1.5;
}

div.dataTables_wrapper div.dataTables_filter input {
  margin-left: 10px;
}

.select2-container {
  display: block;
}
.select2-container .select2-choice {
  height: 2.5375rem;
  border: 1px solid #edf2f9;
  color: #53535f;
  line-height: 2.5375rem;
  background-image: none;
  background-color: #fff;
}
.select2-container .select2-choice .select2-arrow {
  background-image: none;
  background-color: #fff;
  border-left: 0;
  width: 25px;
}
.select2-container .select2-choice .select2-arrow b {
  background: none;
}
.select2-container .select2-choice .select2-arrow b:after {
  content: "\e00b";
  font-family: "anticon";
  color: rgba(0, 0, 0, 0.25);
}

.select2-container-active.select2-container {
  border: 1px solid #3f87f5;
  border-radius: 0.25rem;
  box-shadow: 0 0 0 2px rgba(63, 135, 245, 0.2);
}
.select2-container-active.select2-container .select2-choice,
.select2-container-active.select2-container .select2-choices {
  box-shadow: none;
}

.select2-drop-active {
  border: 0px;
}

.select2-drop {
  color: #53535f;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}
.select2-drop.select2-drop-above.select2-drop-active {
  border-top: 0px;
}

.select2-results .select2-highlighted {
  color: #3f87f5;
  background-color: rgba(63, 135, 245, 0.1);
}
.select2-results .select2-result-label {
  padding: 5px 12px;
}

.select2-search {
  padding: 4px;
}
.select2-search:after {
  content: "\e0ba";
  font-family: "anticon";
  color: #53535f;
  position: absolute;
  right: 15px;
  top: 10px;
}

.select2-search input {
  border-color: #edf2f9;
  background: none;
  border-radius: 0.25rem;
  font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.select2-dropdown-open.select2-container .select2-choice .select2-arrow b:after {
  content: "\e0ee";
}
.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices {
  background: none;
}

.select2-container-multi .select2-choices {
  min-height: 2.5375rem;
  border: 1px solid #edf2f9;
  background-image: none;
}
.select2-container-multi .select2-choices .select2-search-choice {
  margin: 8px 0 8px 5px;
  border: 1px solid #e8e8e8;
  background-color: #fafafa;
  background-image: none;
}

.select2-search-choice-close {
  background-image: none;
  color: #72849a;
  font-size: 12px;
}
.select2-search-choice-close:after {
  content: "%";
  font-family: "anticon";
}
.select2-search-choice-close:hover {
  color: #2a2a2a;
}

.datepicker {
  border-radius: 0px;
  padding: 20px;
  box-shadow: none;
  border: 1px solid #edf2f9;
  border-radius: 0.25rem;
}
.datepicker.datepicker-dropdown {
  z-index: 1060 !important;
}
.datepicker table tr th,
.datepicker table tr td {
  border-radius: 50px;
  width: 35px;
  height: 35px;
}
.datepicker table tr th {
  font-weight: 500;
}
.datepicker table tr td {
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
}
.datepicker table tr td span {
  border-radius: 0.25rem;
}
.datepicker table tr td.old, .datepicker table tr td.new {
  color: rgba(83, 83, 95, 0.25);
}

.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.datepicker table tr td span.active.active:hover,
.datepicker table tr td span.active:hover.active:hover,
.datepicker table tr td.active:active,
.datepicker table tr td.active.highlighted:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active.highlighted.active,
.datepicker table tr td.active:active:hover,
.datepicker table tr td.active.highlighted:active:hover,
.datepicker table tr td.active.active:hover,
.datepicker table tr td.active.highlighted.active:hover,
.datepicker table tr td.active:active:focus,
.datepicker table tr td.active.highlighted:active:focus,
.datepicker table tr td.active.active:focus,
.datepicker table tr td.active.highlighted.active:focus,
.datepicker table tr td.active:active.focus,
.datepicker table tr td.active.highlighted:active.focus,
.datepicker table tr td.active.active.focus,
.datepicker table tr td.active.highlighted.active.focus {
  color: #fff;
  background: #3f87f5;
  border-color: transparent;
}

.datepicker table tr td span:hover,
.datepicker table tr td span.focused {
  background: #3f87f5;
  color: #fff;
}

.datepicker table tr td.day:hover,
.datepicker table tr td.focused {
  background: rgba(63, 135, 245, 0.1);
  color: #3f87f5;
  font-weight: 500;
  cursor: pointer;
}

.datepicker .datepicker-switch:hover,
.datepicker .prev:hover,
.datepicker .next:hover,
.datepicker tfoot tr th:hover {
  color: #3f87f5;
  background-color: transparent;
  cursor: pointer;
}

.datepicker-inline {
  width: 300px;
}

.daterangepicker {
  border-radius: 0px;
  padding: 30px;
  box-shadow: none;
  border: 1px solid #edf2f9;
}
.daterangepicker .input-mini {
  border-radius: 0px;
  margin-bottom: 20px;
  height: 40px;
  padding: 0 6px 0 35px;
}
.daterangepicker .input-mini.active {
  border-radius: 0px;
  border-color: #a0c4fa;
}
.daterangepicker .daterangepicker_input i {
  position: absolute;
  left: 10px;
  top: 13px;
}
.daterangepicker td,
.daterangepicker th {
  border-radius: 0.25rem;
  width: 40px;
  height: 35px;
}
.daterangepicker td.available:hover,
.daterangepicker th.available:hover {
  background: #2a2a2a;
}
.daterangepicker td.in-range {
  background-color: transparent;
  color: #3f87f5;
}
.daterangepicker td.active {
  background-color: #3f87f5;
  border-color: transparent;
  color: #fff;
}
.daterangepicker td.active:hover {
  background-color: #3f87f5;
  border-color: transparent;
  color: #fff;
}
.daterangepicker td.start-date {
  border-radius: 0px;
}
.daterangepicker td.start-date.end-date {
  border-radius: 0px;
}
.daterangepicker td.end-date {
  border-radius: 0px;
}
.daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect {
  border: 1px solid #edf2f9;
  min-height: 30px;
}
.daterangepicker .calendar-time i {
  top: 8px;
  left: 35px;
}
@media only screen and (min-width: 767px) {
  .daterangepicker .calendar {
    margin-right: 20px !important;
  }
}

/*!
 * Quill Editor v1.3.6
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}

.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}

.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}

.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}

.ql-clipboard p {
  margin: 0;
  padding: 0;
}

.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
  min-height: 120px;
}

.ql-editor > * {
  cursor: text;
}

.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}

.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}

.ql-editor ul > li::before {
  content: "•";
}

.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}

.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}

.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}

.ql-editor ul[data-checked=true] > li::before {
  content: "☑";
}

.ql-editor ul[data-checked=false] > li::before {
  content: "☐";
}

.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}

.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}

.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}

.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}

.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}

.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}

.ql-editor ol li:before {
  content: counter(list-0, decimal) ". ";
}

.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}

.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) ". ";
}

.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}

.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) ". ";
}

.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}

.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) ". ";
}

.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}

.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) ". ";
}

.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}

.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) ". ";
}

.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}

.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) ". ";
}

.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}

.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) ". ";
}

.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}

.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}

.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) ". ";
}

.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}

.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}

.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) ". ";
}

.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}

.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}

.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}

.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}

.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}

.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}

.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}

.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}

.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}

.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}

.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}

.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}

.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}

.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}

.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}

.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}

.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}

.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}

.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}

.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}

.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}

.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}

.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}

.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}

.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}

.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}

.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}

.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}

.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}

.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}

.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}

.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}

.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}

.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}

.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}

.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}

.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}

.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}

.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}

.ql-editor .ql-bg-black {
  background-color: #000;
}

.ql-editor .ql-bg-red {
  background-color: #e60000;
}

.ql-editor .ql-bg-orange {
  background-color: #f90;
}

.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}

.ql-editor .ql-bg-green {
  background-color: #008a00;
}

.ql-editor .ql-bg-blue {
  background-color: #3f87f5;
}

.ql-editor .ql-bg-purple {
  background-color: #93f;
}

.ql-editor .ql-color-white {
  color: #fff;
}

.ql-editor .ql-color-red {
  color: #e60000;
}

.ql-editor .ql-color-orange {
  color: #f90;
}

.ql-editor .ql-color-yellow {
  color: #ff0;
}

.ql-editor .ql-color-green {
  color: #008a00;
}

.ql-editor .ql-color-blue {
  color: #3f87f5;
}

.ql-editor .ql-color-purple {
  color: #93f;
}

.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}

.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}

.ql-editor .ql-size-small {
  font-size: 0.75em;
}

.ql-editor .ql-size-large {
  font-size: 1.5em;
}

.ql-editor .ql-size-huge {
  font-size: 2.5em;
}

.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}

.ql-editor .ql-align-center {
  text-align: center;
}

.ql-editor .ql-align-justify {
  text-align: justify;
}

.ql-editor .ql-align-right {
  text-align: right;
}

.ql-editor.ql-blank::before {
  color: rgba(114, 132, 154, 0.4);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}

.ql-snow.ql-toolbar:after,
.ql-snow .ql-toolbar:after {
  clear: both;
  content: "";
  display: table;
}

.ql-snow.ql-toolbar button,
.ql-snow .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 26px;
  padding: 5px 7px;
  width: 30px;
  border-radius: 4px;
}

.ql-snow.ql-toolbar button svg,
.ql-snow .ql-toolbar button svg {
  float: left;
  height: 100%;
}

.ql-snow.ql-toolbar button:active:hover,
.ql-snow .ql-toolbar button:active:hover {
  outline: none;
}

.ql-snow.ql-toolbar input.ql-image[type=file],
.ql-snow .ql-toolbar input.ql-image[type=file] {
  display: none;
}

.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #3f87f5;
  background-color: rgba(63, 135, 245, 0.15);
}

.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active {
  color: #3f87f5;
}

.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #3f87f5;
}

.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #3f87f5;
}

@media (pointer: coarse) {
  .ql-snow.ql-toolbar button:hover:not(.ql-active),
.ql-snow .ql-toolbar button:hover:not(.ql-active) {
    color: #53535f;
  }

  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #53535f;
  }

  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #53535f;
  }
}
.ql-snow {
  box-sizing: border-box;
}

.ql-snow * {
  box-sizing: border-box;
}

.ql-snow .ql-hidden {
  display: none;
}

.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
  visibility: hidden;
}

.ql-snow .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}

.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}

.ql-snow .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}

.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle;
}

.ql-snow .ql-formats:after {
  clear: both;
  content: "";
  display: table;
}

.ql-snow .ql-stroke {
  fill: none;
  stroke: #53535f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}

.ql-snow .ql-stroke-miter {
  fill: none;
  stroke: #53535f;
  stroke-miterlimit: 10;
  stroke-width: 2;
}

.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #53535f;
}

.ql-snow .ql-empty {
  fill: none;
}

.ql-snow .ql-even {
  fill-rule: evenodd;
}

.ql-snow .ql-thin,
.ql-snow .ql-stroke.ql-thin {
  stroke-width: 1;
}

.ql-snow .ql-transparent {
  opacity: 0.4;
}

.ql-snow .ql-direction svg:last-child {
  display: none;
}

.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline;
}

.ql-snow .ql-direction.ql-active svg:first-child {
  display: none;
}

.ql-snow .ql-editor h1 {
  font-size: 2em;
}

.ql-snow .ql-editor h2 {
  font-size: 1.5em;
}

.ql-snow .ql-editor h3 {
  font-size: 1.17em;
}

.ql-snow .ql-editor h4 {
  font-size: 1em;
}

.ql-snow .ql-editor h5 {
  font-size: 0.83em;
}

.ql-snow .ql-editor h6 {
  font-size: 0.67em;
}

.ql-snow .ql-editor a {
  text-decoration: underline;
}

.ql-snow .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}

.ql-snow .ql-editor code,
.ql-snow .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px;
}

.ql-snow .ql-editor pre {
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}

.ql-snow .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}

.ql-snow .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}

.ql-snow .ql-editor img {
  max-width: 100%;
}

.ql-snow .ql-picker {
  color: #53535f;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}

.ql-snow .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}

.ql-snow .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}

.ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}

.ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding: 5px 10px;
}

.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #ccc;
  z-index: 2;
}

.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #ccc;
}

.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #ccc;
}

.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}

.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
  width: 28px;
}

.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}

.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}

.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 4px 0px;
}

.ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}

.ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}

.ql-snow .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}

.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""])::before {
  content: attr(data-label);
}

.ql-snow .ql-picker.ql-header {
  width: 98px;
}

.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: "Normal";
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: "Heading 1";
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: "Heading 2";
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: "Heading 3";
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: "Heading 4";
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: "Heading 5";
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: "Heading 6";
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}

.ql-snow .ql-picker.ql-font {
  width: 108px;
}

.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: "Sans Serif";
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: "Serif";
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: "Monospace";
}

.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif;
}

.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace;
}

.ql-snow .ql-picker.ql-size {
  width: 98px;
}

.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: "Normal";
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: "Small";
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: "Large";
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: "Huge";
}

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}

.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}

.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}

.ql-toolbar.ql-snow {
  border: 1px solid #edf2f9;
  box-sizing: border-box;
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  padding: 8px;
}

.ql-toolbar.ql-snow .ql-formats {
  margin-right: 15px;
}

.ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid transparent;
}

.ql-toolbar.ql-snow .ql-picker-options {
  border: 1px solid transparent;
  box-shadow: rgba(0, 0, 0, 0.2) 0 2px 8px;
}

.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: #edf2f9;
}

.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #edf2f9;
}

.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: #000;
}

.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0px;
}

.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #edf2f9;
  box-shadow: 0px 0px 5px #ddd;
  color: #53535f;
  padding: 5px 12px;
  white-space: nowrap;
}

.ql-snow .ql-tooltip::before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px;
}

.ql-snow .ql-tooltip input[type=text] {
  display: none;
  border: 1px solid #edf2f9;
  font-size: 13px;
  height: 26px;
  margin: 0px;
  padding: 3px 5px;
  width: 170px;
}

.ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}

.ql-snow .ql-tooltip a.ql-action::after {
  border-right: 1px solid #edf2f9;
  content: "Edit";
  margin-left: 16px;
  padding-right: 8px;
}

.ql-snow .ql-tooltip a.ql-remove::before {
  content: "Remove";
  margin-left: 8px;
}

.ql-snow .ql-tooltip a {
  line-height: 26px;
}

.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none;
}

.ql-snow .ql-tooltip.ql-editing input[type=text] {
  display: inline-block;
}

.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0px;
  content: "Save";
  padding-right: 0px;
}

.ql-snow .ql-tooltip[data-mode=link]::before {
  content: "Enter link:";
}

.ql-snow .ql-tooltip[data-mode=formula]::before {
  content: "Enter formula:";
}

.ql-snow .ql-tooltip[data-mode=video]::before {
  content: "Enter video:";
}

.ql-snow a {
  color: #3f87f5;
}

.ql-container.ql-snow {
  border: 1px solid #edf2f9;
}

.ct-label {
  fill: #53535f;
  color: #53535f;
  font-size: 0.75rem;
  line-height: 1.5;
}

.ct-chart-line .ct-label,
.ct-chart-bar .ct-label {
  display: block;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ct-chart-pie .ct-label,
.ct-chart-donut .ct-label {
  dominant-baseline: central;
}

.ct-label.ct-horizontal.ct-start {
  -webkit-box-align: flex-end;
  -webkit-align-items: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -webkit-box-pack: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start;
}

.ct-label.ct-horizontal.ct-end {
  -webkit-box-align: flex-start;
  -webkit-align-items: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  -webkit-box-pack: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start;
}

.ct-label.ct-vertical.ct-start {
  -webkit-box-align: flex-end;
  -webkit-align-items: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -webkit-box-pack: flex-end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: flex-end;
  justify-content: flex-end;
  text-align: right;
  text-anchor: end;
}

.ct-label.ct-vertical.ct-end {
  -webkit-box-align: flex-end;
  -webkit-align-items: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -webkit-box-pack: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start;
}

.ct-chart-bar .ct-label.ct-horizontal.ct-start {
  -webkit-box-align: flex-end;
  -webkit-align-items: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  text-anchor: start;
}

.ct-chart-bar .ct-label.ct-horizontal.ct-end {
  -webkit-box-align: flex-start;
  -webkit-align-items: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  text-anchor: start;
}

.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-start {
  -webkit-box-align: flex-end;
  -webkit-align-items: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -webkit-box-pack: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start;
}

.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-end {
  -webkit-box-align: flex-start;
  -webkit-align-items: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  -webkit-box-pack: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start;
}

.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-start {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: flex-end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: flex-end;
  justify-content: flex-end;
  text-align: right;
  text-anchor: end;
}

.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-end {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: end;
}

.ct-grid {
  stroke: #edf2f9;
  stroke-width: 1px;
  stroke-dasharray: 3px;
}

.ct-grid-background {
  fill: none;
}

.ct-point {
  stroke-width: 6px;
  stroke-linecap: round;
}

.ct-line {
  fill: none;
  stroke-width: 2px;
}

.ct-area {
  stroke: none;
  fill-opacity: 0.1;
}

.ct-bar {
  fill: none;
  stroke-width: 10px;
}

.ct-slice-donut {
  fill: none;
  stroke-width: 60px;
}

.ct-series-a .ct-point, .ct-series-a .ct-line, .ct-series-a .ct-bar, .ct-series-a .ct-slice-donut {
  stroke: #3f87f5;
}
.ct-series-a .ct-slice-pie, .ct-series-a .ct-slice-donut-solid, .ct-series-a .ct-area {
  fill: #3f87f5;
}

.ct-series-b .ct-point, .ct-series-b .ct-line, .ct-series-b .ct-bar, .ct-series-b .ct-slice-donut {
  stroke: #00c9a7;
}
.ct-series-b .ct-slice-pie, .ct-series-b .ct-slice-donut-solid, .ct-series-b .ct-area {
  fill: #00c9a7;
}

.ct-series-c .ct-point, .ct-series-c .ct-line, .ct-series-c .ct-bar, .ct-series-c .ct-slice-donut {
  stroke: #ffc107;
}
.ct-series-c .ct-slice-pie, .ct-series-c .ct-slice-donut-solid, .ct-series-c .ct-area {
  fill: #ffc107;
}

.ct-series-d .ct-point, .ct-series-d .ct-line, .ct-series-d .ct-bar, .ct-series-d .ct-slice-donut {
  stroke: #de4436;
}
.ct-series-d .ct-slice-pie, .ct-series-d .ct-slice-donut-solid, .ct-series-d .ct-area {
  fill: #de4436;
}

.ct-series-e .ct-point, .ct-series-e .ct-line, .ct-series-e .ct-bar, .ct-series-e .ct-slice-donut {
  stroke: #886cff;
}
.ct-series-e .ct-slice-pie, .ct-series-e .ct-slice-donut-solid, .ct-series-e .ct-area {
  fill: #886cff;
}

.ct-series-f .ct-point, .ct-series-f .ct-line, .ct-series-f .ct-bar, .ct-series-f .ct-slice-donut {
  stroke: #2f54eb;
}
.ct-series-f .ct-slice-pie, .ct-series-f .ct-slice-donut-solid, .ct-series-f .ct-area {
  fill: #2f54eb;
}

.ct-series-g .ct-point, .ct-series-g .ct-line, .ct-series-g .ct-bar, .ct-series-g .ct-slice-donut {
  stroke: #fa8c16;
}
.ct-series-g .ct-slice-pie, .ct-series-g .ct-slice-donut-solid, .ct-series-g .ct-area {
  fill: #fa8c16;
}

.ct-series-h .ct-point, .ct-series-h .ct-line, .ct-series-h .ct-bar, .ct-series-h .ct-slice-donut {
  stroke: #a0d911;
}
.ct-series-h .ct-slice-pie, .ct-series-h .ct-slice-donut-solid, .ct-series-h .ct-area {
  fill: #a0d911;
}

.ct-series-i .ct-point, .ct-series-i .ct-line, .ct-series-i .ct-bar, .ct-series-i .ct-slice-donut {
  stroke: #52c41a;
}
.ct-series-i .ct-slice-pie, .ct-series-i .ct-slice-donut-solid, .ct-series-i .ct-area {
  fill: #52c41a;
}

.ct-series-j .ct-point, .ct-series-j .ct-line, .ct-series-j .ct-bar, .ct-series-j .ct-slice-donut {
  stroke: #fa541c;
}
.ct-series-j .ct-slice-pie, .ct-series-j .ct-slice-donut-solid, .ct-series-j .ct-area {
  fill: #fa541c;
}

.ct-series-k .ct-point, .ct-series-k .ct-line, .ct-series-k .ct-bar, .ct-series-k .ct-slice-donut {
  stroke: #eb2f96;
}
.ct-series-k .ct-slice-pie, .ct-series-k .ct-slice-donut-solid, .ct-series-k .ct-area {
  fill: #eb2f96;
}

.ct-square {
  display: block;
  position: relative;
  width: 100%;
}
.ct-square:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 100%;
}
.ct-square:after {
  content: "";
  display: table;
  clear: both;
}
.ct-square > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-minor-second {
  display: block;
  position: relative;
  width: 100%;
}
.ct-minor-second:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 93.75%;
}
.ct-minor-second:after {
  content: "";
  display: table;
  clear: both;
}
.ct-minor-second > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-major-second {
  display: block;
  position: relative;
  width: 100%;
}
.ct-major-second:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 88.8888888889%;
}
.ct-major-second:after {
  content: "";
  display: table;
  clear: both;
}
.ct-major-second > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-minor-third {
  display: block;
  position: relative;
  width: 100%;
}
.ct-minor-third:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 83.3333333333%;
}
.ct-minor-third:after {
  content: "";
  display: table;
  clear: both;
}
.ct-minor-third > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-major-third {
  display: block;
  position: relative;
  width: 100%;
}
.ct-major-third:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 80%;
}
.ct-major-third:after {
  content: "";
  display: table;
  clear: both;
}
.ct-major-third > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-perfect-fourth {
  display: block;
  position: relative;
  width: 100%;
}
.ct-perfect-fourth:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 75%;
}
.ct-perfect-fourth:after {
  content: "";
  display: table;
  clear: both;
}
.ct-perfect-fourth > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-perfect-fifth {
  display: block;
  position: relative;
  width: 100%;
}
.ct-perfect-fifth:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 66.6666666667%;
}
.ct-perfect-fifth:after {
  content: "";
  display: table;
  clear: both;
}
.ct-perfect-fifth > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-minor-sixth {
  display: block;
  position: relative;
  width: 100%;
}
.ct-minor-sixth:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 62.5%;
}
.ct-minor-sixth:after {
  content: "";
  display: table;
  clear: both;
}
.ct-minor-sixth > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-golden-section {
  display: block;
  position: relative;
  width: 100%;
}
.ct-golden-section:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 61.804697157%;
}
.ct-golden-section:after {
  content: "";
  display: table;
  clear: both;
}
.ct-golden-section > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-major-sixth {
  display: block;
  position: relative;
  width: 100%;
}
.ct-major-sixth:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 60%;
}
.ct-major-sixth:after {
  content: "";
  display: table;
  clear: both;
}
.ct-major-sixth > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-minor-seventh {
  display: block;
  position: relative;
  width: 100%;
}
.ct-minor-seventh:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 56.25%;
}
.ct-minor-seventh:after {
  content: "";
  display: table;
  clear: both;
}
.ct-minor-seventh > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-major-seventh {
  display: block;
  position: relative;
  width: 100%;
}
.ct-major-seventh:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 53.3333333333%;
}
.ct-major-seventh:after {
  content: "";
  display: table;
  clear: both;
}
.ct-major-seventh > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-octave {
  display: block;
  position: relative;
  width: 100%;
}
.ct-octave:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 50%;
}
.ct-octave:after {
  content: "";
  display: table;
  clear: both;
}
.ct-octave > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-major-tenth {
  display: block;
  position: relative;
  width: 100%;
}
.ct-major-tenth:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 40%;
}
.ct-major-tenth:after {
  content: "";
  display: table;
  clear: both;
}
.ct-major-tenth > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-major-eleventh {
  display: block;
  position: relative;
  width: 100%;
}
.ct-major-eleventh:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 37.5%;
}
.ct-major-eleventh:after {
  content: "";
  display: table;
  clear: both;
}
.ct-major-eleventh > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-major-twelfth {
  display: block;
  position: relative;
  width: 100%;
}
.ct-major-twelfth:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 33.3333333333%;
}
.ct-major-twelfth:after {
  content: "";
  display: table;
  clear: both;
}
.ct-major-twelfth > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-double-octave {
  display: block;
  position: relative;
  width: 100%;
}
.ct-double-octave:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 25%;
}
.ct-double-octave:after {
  content: "";
  display: table;
  clear: both;
}
.ct-double-octave > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-chart > svg {
  min-height: 280px;
}

.ct-label {
  fill: #fff;
}

/*
 * DOM element rendering detection
 * https://davidwalsh.name/detect-node-insertion
 */
@keyframes chartjs-render-animation {
  from {
    opacity: 0.99;
  }
  to {
    opacity: 1;
  }
}
.chartjs-render-monitor {
  animation: chartjs-render-animation 0.001s;
}

/*
 * DOM element resizing detection
 * https://github.com/marcj/css-element-queries
 */
.chartjs-size-monitor,
.chartjs-size-monitor-expand,
.chartjs-size-monitor-shrink {
  position: absolute;
  direction: ltr;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  pointer-events: none;
  visibility: hidden;
  z-index: -1;
}

.chartjs-size-monitor-expand > div {
  position: absolute;
  width: 1000000px;
  height: 1000000px;
  left: 0;
  top: 0;
}

.chartjs-size-monitor-shrink > div {
  position: absolute;
  width: 200%;
  height: 200%;
  left: 0;
  top: 0;
}

/**
* VS theme by Andrew Lock (https://andrewlock.net)
* Inspired by Visual Studio syntax coloring
*/
code[class*=language-],
pre[class*=language-] {
  color: #393A34;
  font-family: "Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;
  direction: ltr;
  text-align: left;
  white-space: pre;
  word-spacing: normal;
  word-break: normal;
  font-size: 0.95em;
  line-height: 1.2em;
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
  -webkit-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
}

pre[class*=language-]::-moz-selection, pre[class*=language-] ::-moz-selection,
code[class*=language-]::-moz-selection, code[class*=language-] ::-moz-selection {
  background: #C1DEF1;
}

pre[class*=language-]::selection, pre[class*=language-] ::selection,
code[class*=language-]::selection, code[class*=language-] ::selection {
  background: #C1DEF1;
}

/* Code blocks */
pre[class*=language-] {
  padding: 1em;
  margin: 0.5em 0;
  overflow: auto;
  border: 1px solid #dddddd;
  background-color: white;
}

/* Inline code */
:not(pre) > code[class*=language-] {
  padding: 0.2em;
  padding-top: 1px;
  padding-bottom: 1px;
  background: #f8f8f8;
  border: 1px solid #dddddd;
}

.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
  color: #008000;
  font-style: italic;
}

.token.namespace {
  opacity: 0.7;
}

.token.string {
  color: #A31515;
}

.token.punctuation,
.token.operator {
  color: #393A34;
  /* no highlight */
}

.token.url,
.token.symbol,
.token.number,
.token.boolean,
.token.variable,
.token.constant,
.token.inserted {
  color: #36acaa;
}

.token.atrule,
.token.keyword,
.token.attr-value,
.language-autohotkey .token.selector,
.language-json .token.boolean,
.language-json .token.number,
code[class*=language-css] {
  color: #0000ff;
}

.token.function {
  color: #393A34;
}

.token.deleted,
.language-autohotkey .token.tag {
  color: #9a050f;
}

.token.selector,
.language-autohotkey .token.keyword {
  color: #00009f;
}

.token.important,
.token.bold {
  font-weight: bold;
}

.token.italic {
  font-style: italic;
}

.token.class-name,
.language-json .token.property {
  color: #2B91AF;
}

.token.tag,
.token.selector {
  color: #800000;
}

.token.attr-name,
.token.property,
.token.regex,
.token.entity {
  color: #ff0000;
}

.token.directive.tag .tag {
  background: #ffff00;
  color: #393A34;
}

/* overrides color-values for the Line Numbers plugin
* http://prismjs.com/plugins/line-numbers/
*/
.line-numbers .line-numbers-rows {
  border-right-color: #a5a5a5;
}

.line-numbers-rows > span:before {
  color: #2B91AF;
}

/* overrides color-values for the Line Highlight plugin
* http://prismjs.com/plugins/line-highlight/
*/
.line-highlight {
  background: rgba(193, 222, 241, 0.2);
  background: -webkit-linear-gradient(left, rgba(193, 222, 241, 0.2) 70%, rgba(221, 222, 241, 0));
  background: linear-gradient(to right, rgba(193, 222, 241, 0.2) 70%, rgba(221, 222, 241, 0));
}

.code-example {
  margin-top: 25px;
}
.code-example pre[class*=language-] {
  border: 1px solid #edf2f9;
  border-radius: 0.25rem;
  background-color: #f8f9fc;
  font-size: 13px;
}

/*---------------------------------
-------------- common -------------
---------------------------------*/
html, html a, body {
  -webkit-font-smoothing: antialiased;
}

body {
  font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  background-color: #f9fbfd;
  color: #53535f;
  line-height: 1.5;
  overflow-x: hidden;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  color: #2a2a2a;
  font-weight: normal;
  line-height: 1.5;
  font-weight: 500;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
  font-weight: 300;
  color: #373737;
}

h1,
.h1 {
  font-size: 30px;
}

h2,
.h2 {
  font-size: 24px;
}

h3,
.h3 {
  font-size: 22px;
}

h4,
.h4 {
  font-size: 19px;
}

h5,
.h5 {
  font-size: 16px;
}

h6,
.h6 {
  font-size: 14px;
}

p {
  color: #72849a;
  line-height: 1.8;
  margin-bottom: 10px;
}

ul {
  margin-bottom: 0px;
}

a {
  color: #3f87f5;
}
a:hover, a:focus {
  text-decoration: none;
  color: #0f69f2;
}
a:focus {
  outline: none;
}
a.text-gray:hover, a.text-gray:focus {
  color: #2a2a2a !important;
}
a.text-gray.active {
  color: #3f87f5 !important;
}
a.text-dark:hover, a.text-dark:focus {
  color: #3f87f5 !important;
}
a.text-dark.active {
  color: #3f87f5 !important;
}
a.text-muted:hover, a.text-muted:focus {
  color: #2a2a2a !important;
}
a.text-muted.active {
  color: #3f87f5 !important;
}
a.hover-opacity:hover {
  opacity: 0.8;
}

.display-1,
.display-2,
.display-3,
.display-4 {
  color: #2a2a2a;
}

:focus {
  outline: none;
}

hr {
  border-top: 1px solid #edf2f9;
  margin-top: 24px;
  margin-bottom: 24px;
}

.font-primary {
  font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.text-link:hover, .text-link:focus {
  text-decoration: underline;
}

.text-opacity {
  opacity: 0.85;
}

.text-white {
  color: #fff !important;
}

.text-dark {
  color: #2a2a2a !important;
}

.text-gray {
  color: #72849a !important;
}

.text-primary {
  color: #3f87f5 !important;
}

.text-secondary {
  color: #886cff !important;
}

.text-success {
  color: #00c9a7 !important;
}

.text-info {
  color: #02d3ef !important;
}

.text-warning {
  color: #ffc107 !important;
}

.text-danger {
  color: #de4436 !important;
}

.bg-white {
  background-color: #fff !important;
}

.bg-dark {
  background-color: #2a2a2a !important;
}

.bg-gray {
  background-color: #53535f !important;
}

.bg-primary {
  background-color: #3f87f5 !important;
}

.bg-secondary {
  background-color: #886cff !important;
}

.bg-success {
  background-color: #00c9a7 !important;
}

.bg-info {
  background-color: #02d3ef !important;
}

.bg-warning {
  background-color: #ffc107 !important;
}

.bg-danger {
  background-color: #de4436 !important;
}

.img-fit-cover {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.bg {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}

.container-fluid.container-fixed-lg {
  max-width: 1700px;
}
.container-fluid.container-fixed-md {
  max-width: 1400px;
}
.container-fluid.container-fixed-sm {
  max-width: 1280px;
}

button,
input,
textarea {
  outline: none;
}

blockquote {
  border-left: 3px solid #2a2a2a;
  padding-left: 30px;
  position: relative;
  font-family: serif;
  font-style: italic;
}

.blockquote-footer {
  color: #2a2a2a;
}

dt {
  color: #2a2a2a;
  font-weight: 500;
}

dd {
  margin-bottom: 10px;
}

.fade.in {
  opacity: 1;
}

.collapse.in {
  display: block;
}

iframe {
  border: 0;
}
@media only screen and (max-width: 767px) {
  iframe {
    min-height: 175px !important;
    height: auto;
  }
}

.close {
  font-size: 18px;
}

@media print {
  body {
    font-size: 10px;
  }

  .mrg-top-30,
.mrg-top-20 {
    margin-top: 15px !important;
  }

  .print-invisible {
    display: none;
  }
}
/*Margin*/
.m-0 {
  margin: 0 !important;
}

.m-t-0 {
  margin-top: 0 !important;
}

.m-b-0 {
  margin-bottom: 0 !important;
}

.m-r-0 {
  margin-right: 0 !important;
}

.m-l-0 {
  margin-left: 0 !important;
}

.m-v-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.m-h-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.m-5 {
  margin: 5px !important;
}

.m-10 {
  margin: 10px !important;
}

.m-15 {
  margin: 15px !important;
}

.m-20 {
  margin: 20px !important;
}

.m-25 {
  margin: 25px !important;
}

.m-20 {
  margin: 20px !important;
}

.m-25 {
  margin: 25px !important;
}

.m-30 {
  margin: 30px !important;
}

.m-35 {
  margin: 35px !important;
}

.m-40 {
  margin: 40px !important;
}

.m-45 {
  margin: 45px !important;
}

.m-50 {
  margin: 50px !important;
}

.m-55 {
  margin: 55px !important;
}

.m-60 {
  margin: 60px !important;
}

.m-65 {
  margin: 65px !important;
}

.m-70 {
  margin: 70px !important;
}

.m-75 {
  margin: 75px !important;
}

.m-80 {
  margin: 80px !important;
}

.m-85 {
  margin: 85px !important;
}

.m-90 {
  margin: 90px !important;
}

.m-95 {
  margin: 95px !important;
}

.m-100 {
  margin: 100px !important;
}

.m-105 {
  margin: 105px !important;
}

.m-110 {
  margin: 110px !important;
}

.m-115 {
  margin: 115px !important;
}

.m-120 {
  margin: 120px !important;
}

.m-125 {
  margin: 125px !important;
}

.m-130 {
  margin: 130px !important;
}

.m-135 {
  margin: 135px !important;
}

.m-140 {
  margin: 140px !important;
}

.m-145 {
  margin: 145px !important;
}

.m-150 {
  margin: 150px !important;
}

@media only screen and (max-width: 767px) {
  .m-150,
.m-145,
.m-140,
.m-135,
.m-130,
.m-125,
.m-120,
.m-115,
.m-110,
.m-100,
.m-95,
.m-90,
.m-85,
.m-80,
.m-75,
.m-70,
.m-65,
.m-60,
.m-55,
.m-50,
.m-45,
.m-40,
.m-35 {
    margin: 30px !important;
  }
}
.m-h-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}

.m-l-auto {
  margin-left: auto !important;
}

.m-r-auto {
  margin-right: auto !important;
}

.m-v-5 {
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}

.m-v-10 {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

.m-v-15 {
  margin-top: 15px !important;
  margin-bottom: 15px !important;
}

.m-v-20 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}

.m-v-25 {
  margin-top: 25px !important;
  margin-bottom: 25px !important;
}

.m-v-30 {
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}

.m-v-35 {
  margin-top: 35px !important;
  margin-bottom: 35px !important;
}

.m-v-40 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}

.m-v-45 {
  margin-top: 45px !important;
  margin-bottom: 45px !important;
}

.m-v-50 {
  margin-top: 50px !important;
  margin-bottom: 50px !important;
}

.m-v-55 {
  margin-top: 55px !important;
  margin-bottom: 55px !important;
}

.m-v-60 {
  margin-top: 60px !important;
  margin-bottom: 60px !important;
}

.m-v-65 {
  margin-top: 65px !important;
  margin-bottom: 65px !important;
}

.m-v-70 {
  margin-top: 70px !important;
  margin-bottom: 70px !important;
}

.m-v-75 {
  margin-top: 75px !important;
  margin-bottom: 75px !important;
}

.m-v-80 {
  margin-top: 80px !important;
  margin-bottom: 80px !important;
}

.m-v-85 {
  margin-top: 85px !important;
  margin-bottom: 85px !important;
}

.m-v-90 {
  margin-top: 90px !important;
  margin-bottom: 90px !important;
}

.m-v-95 {
  margin-top: 95px !important;
  margin-bottom: 95px !important;
}

.m-v-100 {
  margin-top: 100px !important;
  margin-bottom: 100px !important;
}

.m-v-105 {
  margin-top: 105px !important;
  margin-bottom: 105px !important;
}

.m-v-110 {
  margin-top: 110px !important;
  margin-bottom: 110px !important;
}

.m-v-115 {
  margin-top: 115px !important;
  margin-bottom: 115px !important;
}

.m-v-120 {
  margin-top: 120px !important;
  margin-bottom: 120px !important;
}

.m-v-125 {
  margin-top: 125px !important;
  margin-bottom: 125px !important;
}

.m-v-130 {
  margin-top: 130px !important;
  margin-bottom: 130px !important;
}

.m-v-135 {
  margin-top: 135px !important;
  margin-bottom: 135px !important;
}

.m-v-140 {
  margin-top: 140px !important;
  margin-bottom: 140px !important;
}

.m-v-145 {
  margin-top: 145px !important;
  margin-bottom: 145px !important;
}

.m-v-150 {
  margin-top: 150px !important;
  margin-bottom: 150px !important;
}

@media only screen and (max-width: 767px) {
  .m-v-150,
.m-v-145,
.m-v-140,
.m-v-135,
.m-v-130,
.m-v-125,
.m-v-120,
.m-v-115,
.m-v-110,
.m-v-100,
.m-v-95,
.m-v-90,
.m-v-85,
.m-v-80,
.m-v-75,
.m-v-70,
.m-v-65,
.m-v-60,
.m-v-55,
.m-v-50,
.m-v-45,
.m-v-40,
.m-v-35 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
}
.m-h-5 {
  margin-left: 5px !important;
  margin-right: 5px !important;
}

.m-h-10 {
  margin-left: 10px !important;
  margin-right: 10px !important;
}

.m-h-15 {
  margin-left: 15px !important;
  margin-right: 15px !important;
}

.m-h-20 {
  margin-left: 20px !important;
  margin-right: 20px !important;
}

.m-h-25 {
  margin-left: 25px !important;
  margin-right: 25px !important;
}

.m-h-30 {
  margin-left: 30px !important;
  margin-right: 30px !important;
}

.m-h-35 {
  margin-left: 35px !important;
  margin-right: 35px !important;
}

.m-h-40 {
  margin-left: 40px !important;
  margin-right: 40px !important;
}

.m-h-45 {
  margin-left: 45px !important;
  margin-right: 45px !important;
}

.m-h-50 {
  margin-left: 50px !important;
  margin-right: 50px !important;
}

.m-h-55 {
  margin-left: 55px !important;
  margin-right: 55px !important;
}

.m-h-60 {
  margin-left: 60px !important;
  margin-right: 60px !important;
}

.m-h-65 {
  margin-left: 65px !important;
  margin-right: 65px !important;
}

.m-h-70 {
  margin-left: 70px !important;
  margin-right: 70px !important;
}

.m-h-75 {
  margin-left: 75px !important;
  margin-right: 75px !important;
}

.m-h-80 {
  margin-left: 80px !important;
  margin-right: 80px !important;
}

.m-h-85 {
  margin-left: 85px !important;
  margin-right: 85px !important;
}

.m-h-90 {
  margin-left: 90px !important;
  margin-right: 90px !important;
}

.m-h-95 {
  margin-left: 95px !important;
  margin-right: 95px !important;
}

.m-h-100 {
  margin-left: 100px !important;
  margin-right: 100px !important;
}

.m-h-105 {
  margin-left: 105px !important;
  margin-right: 105px !important;
}

.m-h-110 {
  margin-left: 110px !important;
  margin-right: 110px !important;
}

.m-h-115 {
  margin-left: 115px !important;
  margin-right: 115px !important;
}

.m-h-120 {
  margin-left: 120px !important;
  margin-right: 120px !important;
}

.m-h-125 {
  margin-left: 125px !important;
  margin-right: 125px !important;
}

.m-h-130 {
  margin-left: 130px !important;
  margin-right: 130px !important;
}

.m-h-135 {
  margin-left: 135px !important;
  margin-right: 135px !important;
}

.m-h-140 {
  margin-left: 140px !important;
  margin-right: 140px !important;
}

.m-h-145 {
  margin-left: 145px !important;
  margin-right: 145px !important;
}

.m-h-150 {
  margin-left: 150px !important;
  margin-right: 150px !important;
}

@media only screen and (max-width: 767px) {
  .m-h-150,
.m-h-145,
.m-h-140,
.m-h-135,
.m-h-130,
.m-h-125,
.m-h-120,
.m-h-115,
.m-h-110,
.m-h-100,
.m-h-95,
.m-h-90,
.m-h-85,
.m-h-80,
.m-h-75,
.m-h-70,
.m-h-65,
.m-h-60,
.m-h-55,
.m-h-50,
.m-h-45,
.m-h-40,
.m-h-35 {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
}
.m-t-5 {
  margin-top: 5px !important;
}

.m-t-10 {
  margin-top: 10px !important;
}

.m-t-15 {
  margin-top: 15px !important;
}

.m-t-20 {
  margin-top: 20px !important;
}

.m-t-25 {
  margin-top: 25px !important;
}

.m-t-30 {
  margin-top: 30px !important;
}

.m-t-35 {
  margin-top: 35px !important;
}

.m-t-40 {
  margin-top: 40px !important;
}

.m-t-45 {
  margin-top: 45px !important;
}

.m-t-50 {
  margin-top: 50px !important;
}

.m-t-55 {
  margin-top: 55px !important;
}

.m-t-60 {
  margin-top: 60px !important;
}

.m-t-65 {
  margin-top: 65px !important;
}

.m-t-70 {
  margin-top: 70px !important;
}

.m-t-75 {
  margin-top: 75px !important;
}

.m-t-80 {
  margin-top: 80px !important;
}

.m-t-85 {
  margin-top: 85px !important;
}

.m-t-90 {
  margin-top: 90px !important;
}

.m-t-95 {
  margin-top: 95px !important;
}

.m-t-100 {
  margin-top: 100px !important;
}

.m-t-105 {
  margin-top: 105px !important;
}

.m-t-110 {
  margin-top: 110px !important;
}

.m-t-115 {
  margin-top: 115px !important;
}

.m-t-120 {
  margin-top: 120px !important;
}

.m-t-125 {
  margin-top: 125px !important;
}

.m-t-130 {
  margin-top: 130px !important;
}

.m-t-135 {
  margin-top: 135px !important;
}

.m-t-140 {
  margin-top: 140px !important;
}

.m-t-145 {
  margin-top: 145px !important;
}

.m-t-150 {
  margin-top: 150px !important;
}

@media only screen and (max-width: 767px) {
  .m-t-150,
.m-t-145,
.m-t-140,
.m-t-135,
.m-t-130,
.m-t-125,
.m-t-120,
.m-t-115,
.m-t-110,
.m-t-100,
.m-t-95,
.m-t-90,
.m-t-85,
.m-t-80,
.m-t-75,
.m-t-70,
.m-t-65,
.m-t-60,
.m-t-55,
.m-t-50,
.m-t-45,
.m-t-40,
.m-t-35 {
    margin-top: 30px !important;
  }
}
.m-b-5 {
  margin-bottom: 5px !important;
}

.m-b-10 {
  margin-bottom: 10px !important;
}

.m-b-15 {
  margin-bottom: 15px !important;
}

.m-b-20 {
  margin-bottom: 20px !important;
}

.m-b-25 {
  margin-bottom: 25px !important;
}

.m-b-30 {
  margin-bottom: 30px !important;
}

.m-b-35 {
  margin-bottom: 35px !important;
}

.m-b-40 {
  margin-bottom: 40px !important;
}

.m-b-45 {
  margin-bottom: 45px !important;
}

.m-b-50 {
  margin-bottom: 50px !important;
}

.m-b-55 {
  margin-bottom: 55px !important;
}

.m-b-60 {
  margin-bottom: 60px !important;
}

.m-b-65 {
  margin-bottom: 65px !important;
}

.m-b-70 {
  margin-bottom: 70px !important;
}

.m-b-75 {
  margin-bottom: 75px !important;
}

.m-b-80 {
  margin-bottom: 80px !important;
}

.m-b-85 {
  margin-bottom: 85px !important;
}

.m-b-90 {
  margin-bottom: 90px !important;
}

.m-b-95 {
  margin-bottom: 95px !important;
}

.m-b-100 {
  margin-bottom: 100px !important;
}

.m-b-105 {
  margin-bottom: 105px !important;
}

.m-b-110 {
  margin-bottom: 110px !important;
}

.m-b-115 {
  margin-bottom: 115px !important;
}

.m-b-120 {
  margin-bottom: 120px !important;
}

.m-b-125 {
  margin-bottom: 125px !important;
}

.m-b-130 {
  margin-bottom: 130px !important;
}

.m-b-135 {
  margin-bottom: 135px !important;
}

.m-b-140 {
  margin-bottom: 140px !important;
}

.m-b-145 {
  margin-bottom: 145px !important;
}

.m-b-150 {
  margin-bottom: 150px !important;
}

@media only screen and (max-width: 767px) {
  .m-b-150,
.m-b-145,
.m-b-140,
.m-b-135,
.m-b-130,
.m-b-125,
.m-b-120,
.m-b-115,
.m-b-110,
.m-b-100,
.m-b-95,
.m-b-90,
.m-b-85,
.m-b-80,
.m-b-75,
.m-b-70,
.m-b-65,
.m-b-60,
.m-b-55,
.m-b-50,
.m-b-45,
.m-b-40,
.m-b-35 {
    margin-bottom: 30px !important;
  }
}
.m-l-5 {
  margin-left: 5px !important;
}

.m-l-10 {
  margin-left: 10px !important;
}

.m-l-15 {
  margin-left: 15px !important;
}

.m-l-20 {
  margin-left: 20px !important;
}

.m-l-25 {
  margin-left: 25px !important;
}

.m-l-30 {
  margin-left: 30px !important;
}

.m-l-35 {
  margin-left: 35px !important;
}

.m-l-40 {
  margin-left: 40px !important;
}

.m-l-45 {
  margin-left: 45px !important;
}

.m-l-50 {
  margin-left: 50px !important;
}

.m-l-55 {
  margin-left: 55px !important;
}

.m-l-60 {
  margin-left: 60px !important;
}

.m-l-65 {
  margin-left: 65px !important;
}

.m-l-70 {
  margin-left: 70px !important;
}

.m-l-75 {
  margin-left: 75px !important;
}

.m-l-80 {
  margin-left: 80px !important;
}

.m-l-85 {
  margin-left: 85px !important;
}

.m-l-90 {
  margin-left: 90px !important;
}

.m-l-95 {
  margin-left: 95px !important;
}

.m-l-100 {
  margin-left: 100px !important;
}

.m-l-105 {
  margin-left: 105px !important;
}

.m-l-110 {
  margin-left: 110px !important;
}

.m-l-115 {
  margin-left: 115px !important;
}

.m-l-120 {
  margin-left: 120px !important;
}

.m-l-125 {
  margin-left: 125px !important;
}

.m-l-130 {
  margin-left: 130px !important;
}

.m-l-135 {
  margin-left: 135px !important;
}

.m-l-140 {
  margin-left: 140px !important;
}

.m-l-145 {
  margin-left: 145px !important;
}

.m-l-150 {
  margin-left: 150px !important;
}

@media only screen and (max-width: 767px) {
  .m-l-150,
.m-l-145,
.m-l-140,
.m-l-135,
.m-l-130,
.m-l-125,
.m-l-120,
.m-l-115,
.m-l-110,
.m-l-100,
.m-l-95,
.m-l-90,
.m-l-85,
.m-l-80,
.m-l-75,
.m-l-70,
.m-l-65,
.m-l-60,
.m-l-55,
.m-l-50,
.m-l-45,
.m-l-40,
.m-l-35 {
    margin-left: 30px !important;
  }
}
.m-r-5 {
  margin-right: 5px !important;
}

.m-r-10 {
  margin-right: 10px !important;
}

.m-r-15 {
  margin-right: 15px !important;
}

.m-r-20 {
  margin-right: 20px !important;
}

.m-r-25 {
  margin-right: 25px !important;
}

.m-r-30 {
  margin-right: 30px !important;
}

.m-r-35 {
  margin-right: 35px !important;
}

.m-r-40 {
  margin-right: 40px !important;
}

.m-r-45 {
  margin-right: 45px !important;
}

.m-r-50 {
  margin-right: 50px !important;
}

.m-r-55 {
  margin-right: 55px !important;
}

.m-r-60 {
  margin-right: 60px !important;
}

.m-r-65 {
  margin-right: 65px !important;
}

.m-r-70 {
  margin-right: 70px !important;
}

.m-r-75 {
  margin-right: 75px !important;
}

.m-r-80 {
  margin-right: 80px !important;
}

.m-r-85 {
  margin-right: 85px !important;
}

.m-r-90 {
  margin-right: 90px !important;
}

.m-r-95 {
  margin-right: 95px !important;
}

.m-r-100 {
  margin-right: 100px !important;
}

.m-r-105 {
  margin-right: 105px !important;
}

.m-r-110 {
  margin-right: 110px !important;
}

.m-r-115 {
  margin-right: 115px !important;
}

.m-r-120 {
  margin-right: 120px !important;
}

.m-r-125 {
  margin-right: 125px !important;
}

.m-r-130 {
  margin-right: 130px !important;
}

.m-r-135 {
  margin-right: 135px !important;
}

.m-r-140 {
  margin-right: 140px !important;
}

.m-r-145 {
  margin-right: 145px !important;
}

.m-r-150 {
  margin-right: 150px !important;
}

@media only screen and (max-width: 767px) {
  .m-r-150,
.m-r-145,
.m-r-140,
.m-r-135,
.m-r-130,
.m-r-125,
.m-r-120,
.m-r-115,
.m-r-110,
.m-r-100,
.m-r-95,
.m-r-90,
.m-r-85,
.m-r-80,
.m-r-75,
.m-r-70,
.m-r-65,
.m-r-60,
.m-r-55,
.m-r-50,
.m-r-45,
.m-r-40,
.m-r-35 {
    margin-right: 30px !important;
  }
}
/*Padding*/
.p-0 {
  padding: 0 !important;
}

.p-t-0 {
  padding-top: 0 !important;
}

.p-b-0 {
  padding-bottom: 0 !important;
}

.p-l-0 {
  padding-left: 0 !important;
}

.p-r-0 {
  padding-right: 0 !important;
}

.p-v-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.p-h-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.p-5 {
  padding: 5px !important;
}

.p-10 {
  padding: 10px !important;
}

.p-15 {
  padding: 15px !important;
}

.p-20 {
  padding: 20px !important;
}

.p-25 {
  padding: 25px !important;
}

.p-30 {
  padding: 30px !important;
}

.p-35 {
  padding: 35px !important;
}

.p-40 {
  padding: 40px !important;
}

.p-45 {
  padding: 45px !important;
}

.p-50 {
  padding: 50px !important;
}

.p-55 {
  padding: 55px !important;
}

.p-60 {
  padding: 60px !important;
}

.p-65 {
  padding: 65px !important;
}

.p-70 {
  padding: 70px !important;
}

.p-75 {
  padding: 75px !important;
}

.p-80 {
  padding: 80px !important;
}

.p-85 {
  padding: 85px !important;
}

.p-90 {
  padding: 90px !important;
}

.p-95 {
  padding: 95px !important;
}

.p-100 {
  padding: 100px !important;
}

.p-105 {
  padding: 105px !important;
}

.p-110 {
  padding: 110px !important;
}

.p-115 {
  padding: 115px !important;
}

.p-120 {
  padding: 120px !important;
}

.p-125 {
  padding: 125px !important;
}

.p-130 {
  padding: 130px !important;
}

.p-135 {
  padding: 135px !important;
}

.p-140 {
  padding: 140px !important;
}

.p-145 {
  padding: 145px !important;
}

.p-150 {
  padding: 150px !important;
}

@media only screen and (max-width: 767px) {
  .p-150,
.p-145,
.p-140,
.p-135,
.p-130,
.p-125,
.p-120,
.p-115,
.p-110,
.p-100,
.p-95,
.p-90,
.p-85,
.p-80,
.p-75,
.p-70,
.p-65,
.p-60,
.p-55,
.p-50,
.p-45,
.p-40,
.p-35 {
    padding: 30px !important;
  }
}
.p-v-5 {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

.p-v-10 {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.p-v-15 {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}

.p-v-20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.p-v-25 {
  padding-top: 25px !important;
  padding-bottom: 25px !important;
}

.p-v-30 {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}

.p-v-35 {
  padding-top: 35px !important;
  padding-bottom: 35px !important;
}

.p-v-40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

.p-v-45 {
  padding-top: 45px !important;
  padding-bottom: 45px !important;
}

.p-v-50 {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}

.p-v-55 {
  padding-top: 55px !important;
  padding-bottom: 55px !important;
}

.p-v-60 {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}

.p-v-65 {
  padding-top: 65px !important;
  padding-bottom: 65px !important;
}

.p-v-70 {
  padding-top: 70px !important;
  padding-bottom: 70px !important;
}

.p-v-75 {
  padding-top: 75px !important;
  padding-bottom: 75px !important;
}

.p-v-80 {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}

.p-v-85 {
  padding-top: 85px !important;
  padding-bottom: 85px !important;
}

.p-v-90 {
  padding-top: 90px !important;
  padding-bottom: 90px !important;
}

.p-v-95 {
  padding-top: 95px !important;
  padding-bottom: 95px !important;
}

.p-v-100 {
  padding-top: 100px !important;
  padding-bottom: 100px !important;
}

.p-v-105 {
  padding-top: 105px !important;
  padding-bottom: 105px !important;
}

.p-v-110 {
  padding-top: 110px !important;
  padding-bottom: 110px !important;
}

.p-v-115 {
  padding-top: 115px !important;
  padding-bottom: 115px !important;
}

.p-v-120 {
  padding-top: 120px !important;
  padding-bottom: 120px !important;
}

.p-v-125 {
  padding-top: 125px !important;
  padding-bottom: 125px !important;
}

.p-v-130 {
  padding-top: 130px !important;
  padding-bottom: 130px !important;
}

.p-v-135 {
  padding-top: 135px !important;
  padding-bottom: 135px !important;
}

.p-v-140 {
  padding-top: 140px !important;
  padding-bottom: 140px !important;
}

.p-v-145 {
  padding-top: 145px !important;
  padding-bottom: 145px !important;
}

.p-v-150 {
  padding-top: 150px !important;
  padding-bottom: 150px !important;
}

@media only screen and (max-width: 767px) {
  .p-v-150,
.p-v-145,
.p-v-140,
.p-v-135,
.p-v-130,
.p-v-125,
.p-v-120,
.p-v-115,
.p-v-110,
.p-v-100,
.p-v-95,
.p-v-90,
.p-v-85,
.p-v-80,
.p-v-75,
.p-v-70,
.p-v-65,
.p-v-60,
.p-v-55,
.p-v-50,
.p-v-45,
.p-v-40,
.p-v-35 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
}
.p-h-5 {
  padding-left: 5px !important;
  padding-right: 5px !important;
}

.p-h-10 {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

.p-h-15 {
  padding-left: 15px !important;
  padding-right: 15px !important;
}

.p-h-20 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

.p-h-25 {
  padding-left: 25px !important;
  padding-right: 25px !important;
}

.p-h-30 {
  padding-left: 30px !important;
  padding-right: 30px !important;
}

.p-h-35 {
  padding-left: 35px !important;
  padding-right: 35px !important;
}

.p-h-40 {
  padding-left: 40px !important;
  padding-right: 40px !important;
}

.p-h-45 {
  padding-left: 45px !important;
  padding-right: 45px !important;
}

.p-h-50 {
  padding-left: 50px !important;
  padding-right: 50px !important;
}

.p-h-55 {
  padding-left: 55px !important;
  padding-right: 55px !important;
}

.p-h-60 {
  padding-left: 60px !important;
  padding-right: 60px !important;
}

.p-h-65 {
  padding-left: 65px !important;
  padding-right: 65px !important;
}

.p-h-70 {
  padding-left: 70px !important;
  padding-right: 70px !important;
}

.p-h-75 {
  padding-left: 75px !important;
  padding-right: 75px !important;
}

.p-h-80 {
  padding-left: 80px !important;
  padding-right: 80px !important;
}

.p-h-85 {
  padding-left: 85px !important;
  padding-right: 85px !important;
}

.p-h-90 {
  padding-left: 90px !important;
  padding-right: 90px !important;
}

.p-h-95 {
  padding-left: 95px !important;
  padding-right: 95px !important;
}

.p-h-100 {
  padding-left: 100px !important;
  padding-right: 100px !important;
}

.p-h-105 {
  padding-left: 105px !important;
  padding-right: 105px !important;
}

.p-h-110 {
  padding-left: 110px !important;
  padding-right: 110px !important;
}

.p-h-115 {
  padding-left: 115px !important;
  padding-right: 115px !important;
}

.p-h-120 {
  padding-left: 120px !important;
  padding-right: 120px !important;
}

.p-h-125 {
  padding-left: 125px !important;
  padding-right: 125px !important;
}

.p-h-130 {
  padding-left: 130px !important;
  padding-right: 130px !important;
}

.p-h-135 {
  padding-left: 135px !important;
  padding-right: 135px !important;
}

.p-h-140 {
  padding-left: 140px !important;
  padding-right: 140px !important;
}

.p-h-145 {
  padding-left: 145px !important;
  padding-right: 145px !important;
}

.p-h-150 {
  padding-left: 150px !important;
  padding-right: 150px !important;
}

@media only screen and (max-width: 767px) {
  .p-h-150,
.p-h-145,
.p-h-140,
.p-h-135,
.p-h-130,
.p-h-125,
.p-h-120,
.p-h-115,
.p-h-110,
.p-h-100,
.p-h-95,
.p-h-90,
.p-h-85,
.p-h-80,
.p-h-75,
.p-h-70,
.p-h-65,
.p-h-60,
.p-h-55,
.p-h-50,
.p-h-45,
.p-h-40,
.p-h-35 {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
}
.p-t-5 {
  padding-top: 5px !important;
}

.p-t-10 {
  padding-top: 10px !important;
}

.p-t-15 {
  padding-top: 15px !important;
}

.p-t-20 {
  padding-top: 20px !important;
}

.p-t-25 {
  padding-top: 25px !important;
}

.p-t-30 {
  padding-top: 30px !important;
}

.p-t-35 {
  padding-top: 35px !important;
}

.p-t-40 {
  padding-top: 40px !important;
}

.p-t-45 {
  padding-top: 45px !important;
}

.p-t-50 {
  padding-top: 50px !important;
}

.p-t-55 {
  margin-top: 55px !important;
}

.p-t-60 {
  padding-top: 60px !important;
}

.p-t-65 {
  padding-top: 65px !important;
}

.p-t-70 {
  padding-top: 70px !important;
}

.p-t-75 {
  padding-top: 75px !important;
}

.p-t-80 {
  padding-top: 80px !important;
}

.p-t-85 {
  padding-top: 85px !important;
}

.p-t-90 {
  padding-top: 90px !important;
}

.p-t-95 {
  padding-top: 95px !important;
}

.p-t-100 {
  padding-top: 100px !important;
}

.p-t-105 {
  padding-top: 105px !important;
}

.p-t-110 {
  padding-top: 110px !important;
}

.p-t-115 {
  padding-top: 115px !important;
}

.p-t-120 {
  padding-top: 120px !important;
}

.p-t-125 {
  padding-top: 125px !important;
}

.p-t-130 {
  padding-top: 130px !important;
}

.p-t-135 {
  padding-top: 135px !important;
}

.p-t-140 {
  padding-top: 140px !important;
}

.p-t-145 {
  padding-top: 145px !important;
}

.p-t-150 {
  padding-top: 150px !important;
}

@media only screen and (max-width: 767px) {
  .p-t-150,
.p-t-145,
.p-t-140,
.p-t-135,
.p-t-130,
.p-t-125,
.p-t-120,
.p-t-115,
.p-t-110,
.p-t-100,
.p-t-95,
.p-t-90,
.p-t-85,
.p-t-80,
.p-t-75,
.p-t-70,
.p-t-65,
.p-t-60,
.p-t-55,
.p-t-50,
.p-t-45,
.p-t-40,
.p-t-35 {
    padding-top: 30px !important;
  }
}
.p-b-5 {
  padding-bottom: 5px !important;
}

.p-b-10 {
  padding-bottom: 10px !important;
}

.p-b-15 {
  padding-bottom: 15px !important;
}

.p-b-20 {
  padding-bottom: 20px !important;
}

.p-b-25 {
  padding-bottom: 25px !important;
}

.p-b-30 {
  padding-bottom: 30px !important;
}

.p-b-35 {
  padding-bottom: 35px !important;
}

.p-b-40 {
  padding-bottom: 40px !important;
}

.p-b-45 {
  padding-bottom: 45px !important;
}

.p-b-50 {
  padding-bottom: 50px !important;
}

.p-b-55 {
  margin-bottom: 55px !important;
}

.p-b-60 {
  padding-bottom: 60px !important;
}

.p-b-65 {
  padding-bottom: 65px !important;
}

.p-b-70 {
  padding-bottom: 70px !important;
}

.p-b-75 {
  padding-bottom: 75px !important;
}

.p-b-80 {
  padding-bottom: 80px !important;
}

.p-b-85 {
  padding-bottom: 85px !important;
}

.p-b-90 {
  padding-bottom: 90px !important;
}

.p-b-95 {
  padding-bottom: 95px !important;
}

.p-b-100 {
  padding-bottom: 100px !important;
}

.p-b-105 {
  padding-bottom: 105px !important;
}

.p-b-110 {
  padding-bottom: 110px !important;
}

.p-b-115 {
  padding-bottom: 115px !important;
}

.p-b-120 {
  margin-bottom: 120px !important;
}

.p-b-125 {
  padding-bottom: 125px !important;
}

.p-b-130 {
  padding-bottom: 130px !important;
}

.p-b-135 {
  padding-bottom: 135px !important;
}

.p-b-140 {
  padding-bottom: 140px !important;
}

.p-b-145 {
  padding-bottom: 145px !important;
}

.p-b-150 {
  padding-bottom: 150px !important;
}

@media only screen and (max-width: 767px) {
  .p-b-150,
.p-b-145,
.p-b-140,
.p-b-135,
.p-b-130,
.p-b-125,
.p-b-120,
.p-b-115,
.p-b-110,
.p-b-100,
.p-b-95,
.p-b-90,
.p-b-85,
.p-b-80,
.p-b-75,
.p-b-70,
.p-b-65,
.p-b-60,
.p-b-55,
.p-b-50,
.p-b-45,
.p-b-40,
.p-b-35 {
    padding-bottom: 30px !important;
  }
}
.p-l-5 {
  padding-left: 5px !important;
}

.p-l-10 {
  padding-left: 10px !important;
}

.p-l-15 {
  padding-left: 15px !important;
}

.p-l-20 {
  padding-left: 20px !important;
}

.p-l-25 {
  padding-left: 25px !important;
}

.p-l-30 {
  padding-left: 30px !important;
}

.p-l-35 {
  padding-left: 35px !important;
}

.p-l-40 {
  padding-left: 40px !important;
}

.p-l-45 {
  padding-left: 45px !important;
}

.p-l-50 {
  padding-left: 50px !important;
}

.p-l-55 {
  margin-left: 55px !important;
}

.p-l-60 {
  padding-left: 60px !important;
}

.p-l-65 {
  padding-left: 65px !important;
}

.p-l-70 {
  padding-left: 70px !important;
}

.p-l-75 {
  padding-left: 75px !important;
}

.p-l-80 {
  padding-left: 80px !important;
}

.p-l-85 {
  padding-left: 85px !important;
}

.p-l-90 {
  padding-left: 90px !important;
}

.p-l-95 {
  padding-left: 95px !important;
}

.p-l-100 {
  padding-left: 100px !important;
}

.p-l-105 {
  padding-left: 105px !important;
}

.p-l-110 {
  padding-left: 110px !important;
}

.p-l-115 {
  padding-left: 115px !important;
}

.p-l-120 {
  margin-left: 120px !important;
}

.p-l-125 {
  padding-left: 125px !important;
}

.p-l-130 {
  padding-left: 130px !important;
}

.p-l-135 {
  padding-left: 135px !important;
}

.p-l-140 {
  padding-left: 140px !important;
}

.p-l-145 {
  padding-left: 145px !important;
}

.p-l-150 {
  padding-left: 150px !important;
}

@media only screen and (max-width: 767px) {
  .p-l-150,
.p-l-145,
.p-l-140,
.p-l-135,
.p-l-130,
.p-l-125,
.p-l-120,
.p-l-115,
.p-l-110,
.p-l-100,
.p-l-95,
.p-l-90,
.p-l-85,
.p-l-80,
.p-l-75,
.p-l-70,
.p-l-65,
.p-l-60,
.p-l-55,
.p-l-50,
.p-l-45,
.p-l-40,
.p-l-35 {
    padding-left: 30px !important;
  }
}
.p-r-5 {
  padding-right: 5px !important;
}

.p-r-10 {
  padding-right: 10px !important;
}

.p-r-15 {
  padding-right: 15px !important;
}

.p-r-20 {
  padding-right: 20px !important;
}

.p-r-25 {
  padding-right: 25px !important;
}

.p-r-30 {
  padding-right: 30px !important;
}

.p-r-35 {
  padding-right: 35px !important;
}

.p-r-40 {
  padding-right: 40px !important;
}

.p-r-45 {
  padding-right: 45px !important;
}

.p-r-50 {
  padding-right: 50px !important;
}

.p-r-55 {
  margin-right: 55px !important;
}

.p-r-60 {
  padding-right: 60px !important;
}

.p-r-65 {
  padding-right: 65px !important;
}

.p-r-70 {
  padding-right: 70px !important;
}

.p-r-75 {
  padding-right: 75px !important;
}

.p-r-80 {
  padding-right: 80px !important;
}

.p-r-85 {
  padding-right: 85px !important;
}

.p-r-90 {
  padding-right: 90px !important;
}

.p-r-95 {
  padding-right: 95px !important;
}

.p-r-100 {
  padding-right: 100px !important;
}

.p-r-105 {
  padding-right: 105px !important;
}

.p-l-110 {
  padding-left: 110px !important;
}

.p-r-115 {
  padding-right: 115px !important;
}

.p-r-120 {
  margin-right: 120px !important;
}

.p-r-125 {
  padding-right: 125px !important;
}

.p-r-130 {
  padding-right: 130px !important;
}

.p-r-135 {
  padding-right: 135px !important;
}

.p-r-140 {
  padding-right: 140px !important;
}

.p-r-145 {
  padding-right: 145px !important;
}

.p-r-150 {
  padding-right: 150px !important;
}

@media only screen and (max-width: 767px) {
  .p-r-150,
.p-r-145,
.p-r-140,
.p-r-135,
.p-r-130,
.p-r-125,
.p-r-120,
.p-r-115,
.p-r-110,
.p-r-100,
.p-r-95,
.p-r-90,
.p-r-85,
.p-r-80,
.p-r-75,
.p-r-70,
.p-r-65,
.p-r-60,
.p-r-55,
.p-r-50,
.p-r-45,
.p-r-40,
.p-r-35 {
    padding-right: 30px !important;
  }
}
.w-0 {
  width: 0px;
}

.w-10 {
  width: 10%;
}

.w-15 {
  width: 15%;
}

.w-20 {
  width: 20%;
}

.w-25 {
  width: 25%;
}

.w-30 {
  width: 30%;
}

.w-35 {
  width: 35%;
}

.w-40 {
  width: 40%;
}

.w-45 {
  width: 45%;
}

.w-50 {
  width: 50%;
}

.w-55 {
  width: 55%;
}

.w-60 {
  width: 60%;
}

.w-65 {
  width: 65%;
}

.w-70 {
  width: 70%;
}

.w-75 {
  width: 75%;
}

.w-80 {
  width: 80%;
}

.w-85 {
  width: 85%;
}

.w-90 {
  width: 90%;
}

.w-95 {
  width: 95%;
}

.w-100 {
  width: 100%;
}

.height-max {
  height: 100%;
}

.full-height {
  min-height: 100vh;
}

.ls-0 {
  letter-spacing: 0px !important;
}

.ls-0-5 {
  letter-spacing: 0.5px !important;
}

.ls-1 {
  letter-spacing: 1px !important;
}

.ls-1-5 {
  letter-spacing: 1.5px !important;
}

.ls-2 {
  letter-spacing: 2px !important;
}

.ls-2-5 {
  letter-spacing: 2.5px !important;
}

.ls-3 {
  letter-spacing: 3px !important;
}

.ls-3-5 {
  letter-spacing: 3.5px !important;
}

.ls-4 {
  letter-spacing: 4px !important;
}

.ls-4-5 {
  letter-spacing: 4.5px !important;
}

.ls-5 {
  letter-spacing: 5px !important;
}

.ls-5-5 {
  letter-spacing: 5.5px !important;
}

.ls-6 {
  letter-spacing: 6px !important;
}

.ls-6-5 {
  letter-spacing: 6.5px !important;
}

.ls-7 {
  letter-spacing: 7px !important;
}

.ls-7-5 {
  letter-spacing: 7.5px !important;
}

.ls-8 {
  letter-spacing: 8px !important;
}

.ls-8-5 {
  letter-spacing: 8.5px !important;
}

.ls-9 {
  letter-spacing: 9px !important;
}

.ls-9-5 {
  letter-spacing: 9.5px !important;
}

.ls-10 {
  letter-spacing: 10px !important;
}

.ls-11 {
  letter-spacing: 11px !important;
}

.ls-12 {
  letter-spacing: 12px !important;
}

.ls-13 {
  letter-spacing: 13px !important;
}

.ls-14 {
  letter-spacing: 14px !important;
}

.ls-15 {
  letter-spacing: 15px !important;
}

/*Line-Height*/
.lh-0 {
  line-height: 0 !important;
}

.lh-0-5 {
  line-height: 0.5 !important;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-1-1 {
  line-height: 1.1 !important;
}

.lh-1-2 {
  line-height: 1.2 !important;
}

.lh-1-3 {
  line-height: 1.3 !important;
}

.lh-1-4 {
  line-height: 1.4 !important;
}

.lh-1-5 {
  line-height: 1.5 !important;
}

.lh-1-6 {
  line-height: 1.6 !important;
}

.lh-1-7 {
  line-height: 1.7 !important;
}

.lh-1-8 {
  line-height: 1.8 !important;
}

.lh-1-9 {
  line-height: 1.9 !important;
}

.lh-2 {
  line-height: 2 !important;
}

.lh-2-1 {
  line-height: 2.1 !important;
}

.lh-2-2 {
  line-height: 2.2 !important;
}

.lh-2-3 {
  line-height: 2.3 !important;
}

.lh-2-4 {
  line-height: 2.4 !important;
}

.lh-2-5 {
  line-height: 2.5 !important;
}

.lh-3 {
  line-height: 3 !important;
}

.lh-4 {
  line-height: 4 !important;
}

/*Font Size*/
.font-size-8 {
  font-size: 8px !important;
}

.font-size-9 {
  font-size: 9px !important;
}

.font-size-10 {
  font-size: 10px !important;
}

.font-size-11 {
  font-size: 11px !important;
}

.font-size-12 {
  font-size: 12px !important;
}

.font-size-13 {
  font-size: 13px !important;
}

.font-size-14 {
  font-size: 14px !important;
}

.font-size-15 {
  font-size: 15px !important;
}

.font-size-16 {
  font-size: 16px !important;
}

.font-size-17 {
  font-size: 17px !important;
}

.font-size-18 {
  font-size: 18px !important;
}

.font-size-19 {
  font-size: 19px !important;
}

.font-size-20 {
  font-size: 20px !important;
}

.font-size-21 {
  font-size: 21px !important;
}

.font-size-22 {
  font-size: 22px !important;
}

.font-size-23 {
  font-size: 23px !important;
}

.font-size-24 {
  font-size: 24px !important;
}

.font-size-25 {
  font-size: 25px !important;
}

.font-size-26 {
  font-size: 26px !important;
}

.font-size-27 {
  font-size: 27px !important;
}

.font-size-28 {
  font-size: 28px !important;
}

.font-size-29 {
  font-size: 29px !important;
}

.font-size-30 {
  font-size: 30px !important;
}

.font-size-35 {
  font-size: 35px !important;
}

.font-size-40 {
  font-size: 40px !important;
}

.font-size-45 {
  font-size: 45px !important;
}

.font-size-50 {
  font-size: 50px !important;
}

.font-size-55 {
  font-size: 55px !important;
}

.font-size-60 {
  font-size: 60px !important;
}

.font-size-65 {
  font-size: 65px !important;
}

.font-size-70 {
  font-size: 70px !important;
}

.font-size-75 {
  font-size: 75px !important;
}

.font-size-80 {
  font-size: 80px !important;
}

.font-size-85 {
  font-size: 85px !important;
}

.font-size-90 {
  font-size: 90px !important;
}

.font-size-95 {
  font-size: 95px !important;
}

.font-size-100 {
  font-size: 100px !important;
}

.font-size-105 {
  font-size: 105px !important;
}

.font-size-110 {
  font-size: 110px !important;
}

.font-size-115 {
  font-size: 115px !important;
}

.font-size-120 {
  font-size: 120px !important;
}

.font-size-125 {
  font-size: 125px !important;
}

.font-size-130 {
  font-size: 130px !important;
}

.font-size-135 {
  font-size: 135px !important;
}

.font-size-140 {
  font-size: 140px !important;
}

.font-size-145 {
  font-size: 145px !important;
}

.font-size-150 {
  font-size: 150px !important;
}

.font-size-155 {
  font-size: 155px !important;
}

.font-size-160 {
  font-size: 160px !important;
}

.font-size-165 {
  font-size: 165px !important;
}

.font-size-170 {
  font-size: 170px !important;
}

.font-size-175 {
  font-size: 175px !important;
}

.font-size-180 {
  font-size: 180px !important;
}

.font-size-185 {
  font-size: 185px !important;
}

.font-size-190 {
  font-size: 190px !important;
}

.font-size-195 {
  font-size: 195px !important;
}

.font-size-200 {
  font-size: 200px !important;
}

/* Text */
.text-muted {
  color: rgba(114, 132, 154, 0.7) !important;
}

/* Font Weight */
.font-weight-thin {
  font-weight: 300 !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-semibold {
  font-weight: 500 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

/* Display */
.display-block {
  display: block !important;
}

.inline-block {
  display: inline-block !important;
}

.pointer {
  cursor: pointer;
}

/* Position */
.relative {
  position: relative;
}

.absolute {
  position: absolute;
}

.fixed {
  position: fixed;
}

.static {
  position: static;
}

/* Shadow */
.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(77, 84, 124, 0.09) !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(77, 84, 124, 0.09) !important;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(77, 84, 124, 0.09) !important;
}

/* Overflow */
.overflow-hidden {
  overflow: hidden;
}

.overflow-y-hidden {
  overflow-y: hidden;
}

.overflow-x-hidden {
  overflow-x: hidden;
}

.overflow-auto {
  overflow: auto;
}

.overflow-y-auto {
  overflow-y: auto;
}

.overflow-x-auto {
  overflow-x: auto;
}

/* Float */
@media only screen and (max-width: 767px) {
  .pull-left-sm {
    float: left !important;
  }

  .pull-right-sm {
    float: right !important;
  }

  .pull-none-sm {
    float: none !important;
  }
}
/* Image */
.img-circle {
  border-radius: 50% !important;
}

/* Background */
.bg {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}

/* Border */
.border {
  border: 1px solid #edf2f9 !important;
}

.border-top {
  border-top: 1px solid #edf2f9 !important;
}

.border-right {
  border-right: 1px solid #edf2f9 !important;
}

.border-left {
  border-left: 1px solid #edf2f9 !important;
}

.border-bottom {
  border-bottom: 1px solid #edf2f9 !important;
}

/* Vertical Align */
.vertical-align {
  display: table;
  height: 100%;
  width: 100%;
}
.vertical-align .table-cell {
  display: table-cell;
  vertical-align: middle;
}

.vertical-align-super {
  vertical-align: super;
}

/* border-radius */
.border-radius-4 {
  border-radius: 4px !important;
}

.border-radius-6 {
  border-radius: 6px !important;
}

.border-radius-8 {
  border-radius: 8px !important;
}

.border-radius-10 {
  border-radius: 10px !important;
}

.border-radius-round {
  border-radius: 50px !important;
}

/* opacity */
.opacity-01 {
  opacity: 0.1;
}

.opacity-02 {
  opacity: 0.2;
}

.opacity-03 {
  opacity: 0.3;
}

.opacity-04 {
  opacity: 0.4;
}

.opacity-05 {
  opacity: 0.5;
}

.opacity-06 {
  opacity: 0.6;
}

.opacity-07 {
  opacity: 0.7;
}

.opacity-08 {
  opacity: 0.8;
}

.opacity-09 {
  opacity: 0.9;
}

.opacity-10 {
  opacity: 1;
}

@media only screen and (max-width: 767px) {
  /* Typography */
  .font-size-145,
.font-size-140,
.font-size-135,
.font-size-130,
.font-size-125,
.font-size-120,
.font-size-115,
.font-size-110,
.font-size-105,
.font-size-100,
.font-size-95,
.font-size-90,
.font-size-85,
.font-size-80,
.font-size-75,
.font-size-70,
.font-size-65,
.font-size-60,
.font-size-55,
.font-size-50 {
    font-size: 45px !important;
  }

  .font-size-200,
.font-size-195,
.font-size-190,
.font-size-185,
.font-size-180,
.font-size-175,
.font-size-170,
.font-size-165,
.font-size-160,
.font-size-155,
.font-size-150 {
    font-size: 130px !important;
  }

  p.w-95,
p.w-90,
p.w-85,
p.w-80,
p.w-75,
p.w-70,
p.w-65,
p.w-60,
p.w-55,
p.w-50,
p.w-45,
p.w-40,
p.w-35,
p.w-30,
p.w-25,
p.w-20,
p.w-15,
p.w-10 {
    width: 100% !important;
  }

  input.width-95,
input.width-90,
input.width-85,
input.width-80,
input.width-75,
input.width-70,
input.width-65,
input.width-60,
input.width-55,
input.width-50,
input.width-45,
input.width-40,
input.width-35,
input.width-30,
input.width-25,
input.width-20,
input.width-15,
input.width-10 {
    width: 100% !important;
  }
}
/*---------------------------------
-------------- Template -------------
---------------------------------*/
.side-nav {
  width: 280px;
  background-color: #fff;
  z-index: 1000;
  top: 70px;
  bottom: 0px;
  position: fixed;
  overflow: hidden;
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
}
@media print {
  .side-nav {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  .side-nav {
    left: -280px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1440px) {
  .side-nav {
    width: 230px;
  }
}
.side-nav .side-nav-inner {
  position: relative;
  height: 100%;
}
.side-nav .side-nav-inner .side-nav-menu {
  position: relative;
  list-style: none;
  margin: 0;
  padding-left: 0;
  overflow: auto;
  border-right: 1px solid #edf2f9;
  height: calc(100vh - 70px);
}
.side-nav .side-nav-inner .side-nav-menu:before, .side-nav .side-nav-inner .side-nav-menu:after {
  content: " ";
  display: table;
}
.side-nav .side-nav-inner .side-nav-menu:after {
  clear: both;
}
.side-nav .side-nav-inner .side-nav-menu li {
  position: relative;
  display: block;
}
.side-nav .side-nav-inner .side-nav-menu li.dropdown .arrow {
  position: absolute;
  right: 30px;
  line-height: 30px;
  transition: all 0.05s ease-in;
  -webkit-transition: all 0.05s ease-in;
  -moz-transition: all 0.05s ease-in;
  -o-transition: all 0.05s ease-in;
  -ms-transition: all 0.05s ease-in;
}
@media only screen and (max-width: 992px) {
  .side-nav .side-nav-inner .side-nav-menu li.dropdown .arrow {
    right: 25px;
  }
}
.side-nav .side-nav-inner .side-nav-menu li.dropdown .arrow .arrow-icon:before, .side-nav .side-nav-inner .side-nav-menu li.dropdown .arrow .arrow-icon:after {
  content: "";
  position: absolute;
  background: 0 0;
  background-image: linear-gradient(to right, rgba(42, 42, 42, 0.75), rgba(42, 42, 42, 0.75));
  border-radius: 2px;
  width: 6px;
  height: 1.5px;
  top: 13px;
  transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.side-nav .side-nav-inner .side-nav-menu li.dropdown .arrow .arrow-icon:before {
  transform: rotate(-135deg) translateX(2px);
  -webkit-transform: rotate(-135deg) translateX(2px);
  -moz-transform: rotate(-135deg) translateX(2px);
  -o-transform: rotate(-135deg) translateX(2px);
  -ms-transform: rotate(-135deg) translateX(2px);
}
.side-nav .side-nav-inner .side-nav-menu li.dropdown .arrow .arrow-icon:after {
  transform: rotate(-45deg) translateX(2px);
  -webkit-transform: rotate(-45deg) translateX(2px);
  -moz-transform: rotate(-45deg) translateX(2px);
  -o-transform: rotate(-45deg) translateX(2px);
  -ms-transform: rotate(-45deg) translateX(2px);
}
.side-nav .side-nav-inner .side-nav-menu li.dropdown.open > a {
  color: #2a2a2a;
}
.side-nav .side-nav-inner .side-nav-menu li.dropdown.open > a .icon-holder {
  color: #2a2a2a;
}
.side-nav .side-nav-inner .side-nav-menu li.dropdown.open > a > .arrow .arrow-icon:before {
  transform: rotate(-225deg) translateX(2px);
  -webkit-transform: rotate(-225deg) translateX(2px);
  -moz-transform: rotate(-225deg) translateX(2px);
  -o-transform: rotate(-225deg) translateX(2px);
  -ms-transform: rotate(-225deg) translateX(2px);
}
.side-nav .side-nav-inner .side-nav-menu li.dropdown.open > a > .arrow .arrow-icon:after {
  transform: rotate(45deg) translateX(2px);
  -webkit-transform: rotate(45deg) translateX(2px);
  -moz-transform: rotate(45deg) translateX(2px);
  -o-transform: rotate(45deg) translateX(2px);
  -ms-transform: rotate(45deg) translateX(2px);
}
.side-nav .side-nav-inner .side-nav-menu li.dropdown.open > .dropdown-menu {
  display: block;
}
.side-nav .side-nav-inner .side-nav-menu li.dropdown.open > .dropdown-menu .dropdown-menu > li {
  padding-left: 20px;
}
.side-nav .side-nav-inner .side-nav-menu li.dropdown.open > .dropdown-menu .arrow {
  line-height: 25px;
}
.side-nav .side-nav-inner .side-nav-menu li a {
  color: #53535f;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
}
.side-nav .side-nav-inner .side-nav-menu li a:hover, .side-nav .side-nav-inner .side-nav-menu li a:focus {
  text-decoration: none;
  color: #2a2a2a;
}
.side-nav .side-nav-inner .side-nav-menu li a:hover .icon-holder, .side-nav .side-nav-inner .side-nav-menu li a:focus .icon-holder {
  color: #2a2a2a;
}
.side-nav .side-nav-inner .side-nav-menu li a.dropdown-toggle:after {
  display: none;
  border-radius: 0px;
}
.side-nav .side-nav-inner .side-nav-menu > li.side-nav-header {
  text-transform: uppercase;
  font-size: 11px;
  padding: 10px 20px;
  opacity: 0.7;
  margin-top: 15px;
}
.side-nav .side-nav-inner .side-nav-menu > li.dropdown ul.dropdown-menu {
  position: relative;
  width: 100%;
  box-shadow: none;
  border: 0px;
  border-radius: 0;
  padding-top: 0px;
  background-color: transparent;
  float: none;
}
.side-nav .side-nav-inner .side-nav-menu > li.dropdown ul.dropdown-menu > li > a {
  padding: 10px 15px;
  padding-left: 60px;
}
.side-nav .side-nav-inner .side-nav-menu > li.dropdown ul.dropdown-menu > li > a:hover, .side-nav .side-nav-inner .side-nav-menu > li.dropdown ul.dropdown-menu > li > a:focus {
  background-color: transparent;
  color: #2a2a2a;
}
.side-nav .side-nav-inner .side-nav-menu > li.dropdown ul.dropdown-menu > li:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  transform: scaleY(0.0001);
  -webkit-transform: scaleY(0.0001);
  -moz-transform: scaleY(0.0001);
  -o-transform: scaleY(0.0001);
  -ms-transform: scaleY(0.0001);
  transition: opacity 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  -webkit-transition: opacity 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  -moz-transition: opacity 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition: opacity 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  -ms-transition: opacity 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
  opacity: 0;
  border-right: 2px solid;
  border-color: #3f87f5;
}
.side-nav .side-nav-inner .side-nav-menu > li.dropdown ul.dropdown-menu > li.active {
  background-color: rgba(63, 135, 245, 0.15);
}
.side-nav .side-nav-inner .side-nav-menu > li.dropdown ul.dropdown-menu > li.active a {
  color: #3f87f5;
}
.side-nav .side-nav-inner .side-nav-menu > li.dropdown ul.dropdown-menu > li.active:after {
  transform: scaleY(1);
  -webkit-transform: scaleY(1);
  -moz-transform: scaleY(1);
  -o-transform: scaleY(1);
  -ms-transform: scaleY(1);
  opacity: 1;
}
.side-nav .side-nav-inner .side-nav-menu > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
  white-space: nowrap;
}
.side-nav .side-nav-inner .side-nav-menu > li > a .icon-holder {
  display: inline-block;
  height: 25px;
  width: 25px;
  line-height: 25px;
  text-align: center;
  position: relative;
  left: 0;
  margin-right: 14px;
  font-size: 17px;
  border-radius: 6px;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
}

@media only screen and (min-width: 992px) {
  .is-folded .side-nav {
    width: 80px;
  }
  .is-folded .side-nav .side-nav-inner .side-nav-menu {
    overflow-x: hidden;
  }
  .is-folded .side-nav .side-nav-inner .side-nav-menu > li.side-nav-header {
    display: none;
  }
  .is-folded .side-nav .side-nav-inner .side-nav-menu > li > a {
    padding-left: 20px;
  }
  .is-folded .side-nav .side-nav-inner .side-nav-menu > li > a .title {
    display: none;
  }
  .is-folded .side-nav .side-nav-inner .side-nav-menu li.dropdown .icon-holder {
    left: 5px;
    margin-right: 10px;
  }
  .is-folded .side-nav .side-nav-inner .side-nav-menu li.dropdown .arrow {
    opacity: 0;
  }
  .is-folded .side-nav .side-nav-inner .side-nav-menu li.dropdown.open ul.dropdown-menu {
    display: none !important;
  }
  .is-folded .side-nav:hover {
    width: 280px;
  }
  .is-folded .side-nav:hover .side-nav-inner .side-nav-menu > li.side-nav-header {
    display: block;
  }
  .is-folded .side-nav:hover .side-nav-inner .side-nav-menu > li > a .title {
    display: inline-block;
  }
  .is-folded .side-nav:hover .side-nav-inner .side-nav-menu li.dropdown .arrow {
    opacity: 1;
  }
  .is-folded .side-nav:hover .side-nav-inner .side-nav-menu li.open > ul.dropdown-menu {
    display: block !important;
  }
}
@media only screen and (max-width: 992px) {
  .is-folded .side-nav {
    left: -280px;
  }
}

@media only screen and (max-width: 767px) {
  .is-expand {
    overflow: hidden;
  }
}
@media only screen and (max-width: 767px) {
  .is-expand .side-nav {
    left: 0;
  }
}

.is-primary .side-nav .side-nav-inner .side-nav-menu > li.dropdown ul.dropdown-menu > li.active {
  background-color: rgba(63, 135, 245, 0.15);
}
.is-primary .side-nav .side-nav-inner .side-nav-menu > li.dropdown ul.dropdown-menu > li.active:after {
  border-color: #3f87f5;
}
.is-primary .side-nav .side-nav-inner .side-nav-menu > li.dropdown ul.dropdown-menu > li.active a {
  color: #3f87f5;
}

.is-secondary .side-nav .side-nav-inner .side-nav-menu > li.dropdown ul.dropdown-menu > li.active {
  background-color: rgba(136, 108, 255, 0.15);
}
.is-secondary .side-nav .side-nav-inner .side-nav-menu > li.dropdown ul.dropdown-menu > li.active:after {
  border-color: #886cff;
}
.is-secondary .side-nav .side-nav-inner .side-nav-menu > li.dropdown ul.dropdown-menu > li.active a {
  color: #886cff;
}

.is-success .side-nav .side-nav-inner .side-nav-menu > li.dropdown ul.dropdown-menu > li.active {
  background-color: rgba(0, 201, 167, 0.15);
}
.is-success .side-nav .side-nav-inner .side-nav-menu > li.dropdown ul.dropdown-menu > li.active:after {
  border-color: #00c9a7;
}
.is-success .side-nav .side-nav-inner .side-nav-menu > li.dropdown ul.dropdown-menu > li.active a {
  color: #00c9a7;
}

.is-danger .side-nav .side-nav-inner .side-nav-menu > li.dropdown ul.dropdown-menu > li.active {
  background-color: rgba(222, 68, 54, 0.15);
}
.is-danger .side-nav .side-nav-inner .side-nav-menu > li.dropdown ul.dropdown-menu > li.active:after {
  border-color: #de4436;
}
.is-danger .side-nav .side-nav-inner .side-nav-menu > li.dropdown ul.dropdown-menu > li.active a {
  color: #de4436;
}

.is-custom .side-nav .side-nav-inner .side-nav-menu > li.dropdown ul.dropdown-menu > li.active {
  background-color: rgba(255, 255, 255, 0.15);
}
.is-custom .side-nav .side-nav-inner .side-nav-menu > li.dropdown ul.dropdown-menu > li.active:after {
  border-color: #fff;
}
.is-custom .side-nav .side-nav-inner .side-nav-menu > li.dropdown ul.dropdown-menu > li.active a {
  color: #fff;
}

.is-side-nav-dark .side-nav {
  background-color: #223143;
}
.is-side-nav-dark .side-nav .side-nav-inner .side-nav-menu li a {
  color: #99abb4;
}
.is-side-nav-dark .side-nav .side-nav-inner .side-nav-menu li a:hover {
  color: #fff;
}
.is-side-nav-dark .side-nav .side-nav-inner .side-nav-menu li a:hover .icon-holder {
  color: #fff;
}
.is-side-nav-dark .side-nav .side-nav-inner .side-nav-menu li a:hover .arrow .arrow-icon:before, .is-side-nav-dark .side-nav .side-nav-inner .side-nav-menu li a:hover .arrow .arrow-icon:after {
  background-image: linear-gradient(to right, #fff, #fff);
}
.is-side-nav-dark .side-nav .side-nav-inner .side-nav-menu li.dropdown.open > a {
  color: #fff;
}
.is-side-nav-dark .side-nav .side-nav-inner .side-nav-menu li.dropdown.open > a .icon-holder {
  color: #fff;
}
.is-side-nav-dark .side-nav .side-nav-inner .side-nav-menu li.dropdown.open > a .arrow .arrow-icon:before, .is-side-nav-dark .side-nav .side-nav-inner .side-nav-menu li.dropdown.open > a .arrow .arrow-icon:after {
  background-image: linear-gradient(to right, #fff, #fff);
}
.is-side-nav-dark .side-nav .side-nav-inner .side-nav-menu > li.dropdown ul.dropdown-menu > li > a:hover, .is-side-nav-dark .side-nav .side-nav-inner .side-nav-menu > li.dropdown ul.dropdown-menu > li > a:focus {
  color: #fff;
}
.is-side-nav-dark .side-nav .side-nav-inner .side-nav-menu > li.dropdown ul.dropdown-menu > li.active {
  background-color: transparent;
}
.is-side-nav-dark .side-nav .side-nav-inner .side-nav-menu > li.dropdown ul.dropdown-menu > li.active:after {
  border-color: transparent;
}
.is-side-nav-dark .side-nav .side-nav-inner .side-nav-menu > li.dropdown ul.dropdown-menu > li.active a {
  color: #fff;
}
.is-side-nav-dark .side-nav .side-nav-inner .side-nav-menu > li.dropdown .arrow .arrow-icon:before, .is-side-nav-dark .side-nav .side-nav-inner .side-nav-menu > li.dropdown .arrow .arrow-icon:after {
  background-image: linear-gradient(to right, #99abb4, #99abb4);
}

.quick-view .modal-dialog {
  width: 280px !important;
}

.header {
  background: #fff;
  height: 70px;
  border-bottom: 1px solid #edf2f9;
  position: fixed;
  top: 0px;
  width: 100%;
  z-index: 1030;
  display: flex;
}
.header .logo {
  width: 280px;
  border-right: 1px solid #edf2f9;
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
}
@media only screen and (min-width: 992px) and (max-width: 1440px) {
  .header .logo {
    width: 230px;
  }
}
@media only screen and (max-width: 992px) {
  .header .logo {
    display: none;
  }
}
.header .logo > a {
  display: block;
  text-align: center;
}
.header .logo .logo-fold {
  display: none;
}
.header .logo.logo-white {
  display: none;
}
.header .nav-wrap {
  flex: 1;
  display: flex;
  justify-content: space-between;
}
.header .nav-wrap .nav-left,
.header .nav-wrap .nav-right {
  list-style-type: none;
  padding-left: 0px;
  margin-bottom: 0px;
  align-items: center;
  display: flex;
}
.header .nav-wrap .nav-left li > a,
.header .nav-wrap .nav-left li nz-dropdown > a,
.header .nav-wrap .nav-right li > a,
.header .nav-wrap .nav-right li nz-dropdown > a {
  padding: 5px 15px;
  font-size: 20px;
  color: #53535f;
  display: block;
  transition: background-color 0.3s;
  -webkit-transition: background-color 0.3s;
  -moz-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  -ms-transition: background-color 0.3s;
  border-radius: 0.25rem;
}
.header .nav-wrap .nav-left li > a:hover, .header .nav-wrap .nav-left li > a:focus, .header .nav-wrap .nav-left li > a:active,
.header .nav-wrap .nav-left li nz-dropdown > a:hover,
.header .nav-wrap .nav-left li nz-dropdown > a:focus,
.header .nav-wrap .nav-left li nz-dropdown > a:active,
.header .nav-wrap .nav-right li > a:hover,
.header .nav-wrap .nav-right li > a:focus,
.header .nav-wrap .nav-right li > a:active,
.header .nav-wrap .nav-right li nz-dropdown > a:hover,
.header .nav-wrap .nav-right li nz-dropdown > a:focus,
.header .nav-wrap .nav-right li nz-dropdown > a:active {
  color: #3f87f5;
  background-color: rgba(63, 135, 245, 0.1);
}
.header .nav-wrap .nav-left li > a:hover .ant-badge, .header .nav-wrap .nav-left li > a:focus .ant-badge, .header .nav-wrap .nav-left li > a:active .ant-badge,
.header .nav-wrap .nav-left li nz-dropdown > a:hover .ant-badge,
.header .nav-wrap .nav-left li nz-dropdown > a:focus .ant-badge,
.header .nav-wrap .nav-left li nz-dropdown > a:active .ant-badge,
.header .nav-wrap .nav-right li > a:hover .ant-badge,
.header .nav-wrap .nav-right li > a:focus .ant-badge,
.header .nav-wrap .nav-right li > a:active .ant-badge,
.header .nav-wrap .nav-right li nz-dropdown > a:hover .ant-badge,
.header .nav-wrap .nav-right li nz-dropdown > a:focus .ant-badge,
.header .nav-wrap .nav-right li nz-dropdown > a:active .ant-badge {
  color: #3f87f5;
}
.header .nav-wrap .nav-left li > a .ant-badge,
.header .nav-wrap .nav-left li nz-dropdown > a .ant-badge,
.header .nav-wrap .nav-right li > a .ant-badge,
.header .nav-wrap .nav-right li nz-dropdown > a .ant-badge {
  color: #53535f;
  font-size: 18px;
}
.header .nav-wrap .nav-left {
  margin-left: 10px;
}
.header .nav-wrap .nav-right {
  margin-right: 10px;
}
@media only screen and (max-width: 992px) {
  .header .nav-wrap .desktop-toggle {
    display: none;
  }
}
.header .nav-wrap .desktop-toggle > a > i:before {
  content: "\e076";
}
@media only screen and (min-width: 992px) {
  .header .nav-wrap .mobile-toggle {
    display: none;
  }
}
.header .nav-wrap .mobile-toggle > a > i:before {
  content: "\e077";
}
.header .ant-dropdown-link .anticon:not(.anticon-ellipsis),
.header .ant-dropdown-trigger .anticon:not(.anticon-ellipsis) {
  font-size: 18px;
  transform: none;
}
.header.header-folded .logo {
  width: 80px;
}

.pop-notification {
  width: 350px;
}
.pop-notification.dropdown-menu {
  padding: 0px;
}

.pop-profile {
  width: 270px;
}

@media only screen and (min-width: 992px) {
  .is-folded .header .logo {
    width: 80px;
  }
  .is-folded .header .logo img {
    display: none;
  }
  .is-folded .header .logo .logo-fold {
    display: block;
  }
}
.is-folded .nav-left > li.desktop-toggle i:before {
  content: "\e077";
}

@media only screen and (max-width: 767px) {
  .is-expand .header .nav-left > li.mobile-toggle i:before {
    content: "\e076";
  }
}

.is-primary .header,
.is-secondary .header,
.is-success .header,
.is-danger .header,
.is-custom .header {
  border-bottom: 0px;
}
.is-primary .header .logo,
.is-secondary .header .logo,
.is-success .header .logo,
.is-danger .header .logo,
.is-custom .header .logo {
  border-color: transparent;
}
.is-primary .header .logo.logo-dark,
.is-secondary .header .logo.logo-dark,
.is-success .header .logo.logo-dark,
.is-danger .header .logo.logo-dark,
.is-custom .header .logo.logo-dark {
  display: none;
}
.is-primary .header .logo.logo-white,
.is-secondary .header .logo.logo-white,
.is-success .header .logo.logo-white,
.is-danger .header .logo.logo-white,
.is-custom .header .logo.logo-white {
  display: block;
}
.is-primary .header .nav-left li > a,
.is-primary .header .nav-left li nz-dropdown > a,
.is-primary .header .nav-right li > a,
.is-primary .header .nav-right li nz-dropdown > a,
.is-secondary .header .nav-left li > a,
.is-secondary .header .nav-left li nz-dropdown > a,
.is-secondary .header .nav-right li > a,
.is-secondary .header .nav-right li nz-dropdown > a,
.is-success .header .nav-left li > a,
.is-success .header .nav-left li nz-dropdown > a,
.is-success .header .nav-right li > a,
.is-success .header .nav-right li nz-dropdown > a,
.is-danger .header .nav-left li > a,
.is-danger .header .nav-left li nz-dropdown > a,
.is-danger .header .nav-right li > a,
.is-danger .header .nav-right li nz-dropdown > a,
.is-custom .header .nav-left li > a,
.is-custom .header .nav-left li nz-dropdown > a,
.is-custom .header .nav-right li > a,
.is-custom .header .nav-right li nz-dropdown > a {
  color: rgba(255, 255, 255, 0.8);
}
.is-primary .header .nav-left li > a:hover, .is-primary .header .nav-left li > a:focus, .is-primary .header .nav-left li > a:active,
.is-primary .header .nav-left li nz-dropdown > a:hover,
.is-primary .header .nav-left li nz-dropdown > a:focus,
.is-primary .header .nav-left li nz-dropdown > a:active,
.is-primary .header .nav-right li > a:hover,
.is-primary .header .nav-right li > a:focus,
.is-primary .header .nav-right li > a:active,
.is-primary .header .nav-right li nz-dropdown > a:hover,
.is-primary .header .nav-right li nz-dropdown > a:focus,
.is-primary .header .nav-right li nz-dropdown > a:active,
.is-secondary .header .nav-left li > a:hover,
.is-secondary .header .nav-left li > a:focus,
.is-secondary .header .nav-left li > a:active,
.is-secondary .header .nav-left li nz-dropdown > a:hover,
.is-secondary .header .nav-left li nz-dropdown > a:focus,
.is-secondary .header .nav-left li nz-dropdown > a:active,
.is-secondary .header .nav-right li > a:hover,
.is-secondary .header .nav-right li > a:focus,
.is-secondary .header .nav-right li > a:active,
.is-secondary .header .nav-right li nz-dropdown > a:hover,
.is-secondary .header .nav-right li nz-dropdown > a:focus,
.is-secondary .header .nav-right li nz-dropdown > a:active,
.is-success .header .nav-left li > a:hover,
.is-success .header .nav-left li > a:focus,
.is-success .header .nav-left li > a:active,
.is-success .header .nav-left li nz-dropdown > a:hover,
.is-success .header .nav-left li nz-dropdown > a:focus,
.is-success .header .nav-left li nz-dropdown > a:active,
.is-success .header .nav-right li > a:hover,
.is-success .header .nav-right li > a:focus,
.is-success .header .nav-right li > a:active,
.is-success .header .nav-right li nz-dropdown > a:hover,
.is-success .header .nav-right li nz-dropdown > a:focus,
.is-success .header .nav-right li nz-dropdown > a:active,
.is-danger .header .nav-left li > a:hover,
.is-danger .header .nav-left li > a:focus,
.is-danger .header .nav-left li > a:active,
.is-danger .header .nav-left li nz-dropdown > a:hover,
.is-danger .header .nav-left li nz-dropdown > a:focus,
.is-danger .header .nav-left li nz-dropdown > a:active,
.is-danger .header .nav-right li > a:hover,
.is-danger .header .nav-right li > a:focus,
.is-danger .header .nav-right li > a:active,
.is-danger .header .nav-right li nz-dropdown > a:hover,
.is-danger .header .nav-right li nz-dropdown > a:focus,
.is-danger .header .nav-right li nz-dropdown > a:active,
.is-custom .header .nav-left li > a:hover,
.is-custom .header .nav-left li > a:focus,
.is-custom .header .nav-left li > a:active,
.is-custom .header .nav-left li nz-dropdown > a:hover,
.is-custom .header .nav-left li nz-dropdown > a:focus,
.is-custom .header .nav-left li nz-dropdown > a:active,
.is-custom .header .nav-right li > a:hover,
.is-custom .header .nav-right li > a:focus,
.is-custom .header .nav-right li > a:active,
.is-custom .header .nav-right li nz-dropdown > a:hover,
.is-custom .header .nav-right li nz-dropdown > a:focus,
.is-custom .header .nav-right li nz-dropdown > a:active {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.15);
}
.is-primary .header .nav-left li > a:hover .ant-badge, .is-primary .header .nav-left li > a:focus .ant-badge, .is-primary .header .nav-left li > a:active .ant-badge,
.is-primary .header .nav-left li nz-dropdown > a:hover .ant-badge,
.is-primary .header .nav-left li nz-dropdown > a:focus .ant-badge,
.is-primary .header .nav-left li nz-dropdown > a:active .ant-badge,
.is-primary .header .nav-right li > a:hover .ant-badge,
.is-primary .header .nav-right li > a:focus .ant-badge,
.is-primary .header .nav-right li > a:active .ant-badge,
.is-primary .header .nav-right li nz-dropdown > a:hover .ant-badge,
.is-primary .header .nav-right li nz-dropdown > a:focus .ant-badge,
.is-primary .header .nav-right li nz-dropdown > a:active .ant-badge,
.is-secondary .header .nav-left li > a:hover .ant-badge,
.is-secondary .header .nav-left li > a:focus .ant-badge,
.is-secondary .header .nav-left li > a:active .ant-badge,
.is-secondary .header .nav-left li nz-dropdown > a:hover .ant-badge,
.is-secondary .header .nav-left li nz-dropdown > a:focus .ant-badge,
.is-secondary .header .nav-left li nz-dropdown > a:active .ant-badge,
.is-secondary .header .nav-right li > a:hover .ant-badge,
.is-secondary .header .nav-right li > a:focus .ant-badge,
.is-secondary .header .nav-right li > a:active .ant-badge,
.is-secondary .header .nav-right li nz-dropdown > a:hover .ant-badge,
.is-secondary .header .nav-right li nz-dropdown > a:focus .ant-badge,
.is-secondary .header .nav-right li nz-dropdown > a:active .ant-badge,
.is-success .header .nav-left li > a:hover .ant-badge,
.is-success .header .nav-left li > a:focus .ant-badge,
.is-success .header .nav-left li > a:active .ant-badge,
.is-success .header .nav-left li nz-dropdown > a:hover .ant-badge,
.is-success .header .nav-left li nz-dropdown > a:focus .ant-badge,
.is-success .header .nav-left li nz-dropdown > a:active .ant-badge,
.is-success .header .nav-right li > a:hover .ant-badge,
.is-success .header .nav-right li > a:focus .ant-badge,
.is-success .header .nav-right li > a:active .ant-badge,
.is-success .header .nav-right li nz-dropdown > a:hover .ant-badge,
.is-success .header .nav-right li nz-dropdown > a:focus .ant-badge,
.is-success .header .nav-right li nz-dropdown > a:active .ant-badge,
.is-danger .header .nav-left li > a:hover .ant-badge,
.is-danger .header .nav-left li > a:focus .ant-badge,
.is-danger .header .nav-left li > a:active .ant-badge,
.is-danger .header .nav-left li nz-dropdown > a:hover .ant-badge,
.is-danger .header .nav-left li nz-dropdown > a:focus .ant-badge,
.is-danger .header .nav-left li nz-dropdown > a:active .ant-badge,
.is-danger .header .nav-right li > a:hover .ant-badge,
.is-danger .header .nav-right li > a:focus .ant-badge,
.is-danger .header .nav-right li > a:active .ant-badge,
.is-danger .header .nav-right li nz-dropdown > a:hover .ant-badge,
.is-danger .header .nav-right li nz-dropdown > a:focus .ant-badge,
.is-danger .header .nav-right li nz-dropdown > a:active .ant-badge,
.is-custom .header .nav-left li > a:hover .ant-badge,
.is-custom .header .nav-left li > a:focus .ant-badge,
.is-custom .header .nav-left li > a:active .ant-badge,
.is-custom .header .nav-left li nz-dropdown > a:hover .ant-badge,
.is-custom .header .nav-left li nz-dropdown > a:focus .ant-badge,
.is-custom .header .nav-left li nz-dropdown > a:active .ant-badge,
.is-custom .header .nav-right li > a:hover .ant-badge,
.is-custom .header .nav-right li > a:focus .ant-badge,
.is-custom .header .nav-right li > a:active .ant-badge,
.is-custom .header .nav-right li nz-dropdown > a:hover .ant-badge,
.is-custom .header .nav-right li nz-dropdown > a:focus .ant-badge,
.is-custom .header .nav-right li nz-dropdown > a:active .ant-badge {
  color: #fff;
}
.is-primary .header .nav-left li > a .ant-badge,
.is-primary .header .nav-left li nz-dropdown > a .ant-badge,
.is-primary .header .nav-right li > a .ant-badge,
.is-primary .header .nav-right li nz-dropdown > a .ant-badge,
.is-secondary .header .nav-left li > a .ant-badge,
.is-secondary .header .nav-left li nz-dropdown > a .ant-badge,
.is-secondary .header .nav-right li > a .ant-badge,
.is-secondary .header .nav-right li nz-dropdown > a .ant-badge,
.is-success .header .nav-left li > a .ant-badge,
.is-success .header .nav-left li nz-dropdown > a .ant-badge,
.is-success .header .nav-right li > a .ant-badge,
.is-success .header .nav-right li nz-dropdown > a .ant-badge,
.is-danger .header .nav-left li > a .ant-badge,
.is-danger .header .nav-left li nz-dropdown > a .ant-badge,
.is-danger .header .nav-right li > a .ant-badge,
.is-danger .header .nav-right li nz-dropdown > a .ant-badge,
.is-custom .header .nav-left li > a .ant-badge,
.is-custom .header .nav-left li nz-dropdown > a .ant-badge,
.is-custom .header .nav-right li > a .ant-badge,
.is-custom .header .nav-right li nz-dropdown > a .ant-badge {
  color: rgba(255, 255, 255, 0.8);
}

.is-primary .header {
  background-color: #3f87f5;
}

.is-secondary .header {
  background-color: #886cff;
}

.is-success .header {
  background-color: #00c9a7;
}

.is-danger .header {
  background-color: #de4436;
}

.is-custom .header {
  background-color: #fff;
}

.footer {
  padding: 0px 25px;
  font-size: 90%;
}
.footer .footer-content {
  display: flex;
  height: 65px;
  align-items: center;
  border-top: 1px solid #edf2f9;
}
@media only screen and (min-width: 767px) {
  .footer .footer-content {
    justify-content: space-between;
  }
}
@media only screen and (max-width: 767px) {
  .footer .footer-content {
    flex-direction: column;
    padding-top: 15px;
  }
}

.page-container {
  min-height: 100vh;
  padding-left: 280px;
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
}
@media print {
  .page-container {
    padding-left: 0px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1440px) {
  .page-container {
    padding-left: 230px;
  }
}
@media only screen and (max-width: 992px) {
  .page-container {
    padding-left: 0px;
  }
}
.page-container .main-content {
  padding: calc(70px + 25px) 25px 25px;
  min-height: calc(100vh - 70px);
}
.page-container .main-content.full-container {
  padding: 0px;
  padding-top: 95px;
}
@media print {
  .page-container .main-content {
    padding: 10px 0px;
  }
}
@media only screen and (max-width: 992px) {
  .page-container .main-content {
    padding: 85px 10px 10px 10px;
  }
}
.page-container .page-header {
  margin-bottom: 30px;
}
.page-container .page-header.no-gutters {
  background-color: #fff;
  border-bottom: 1px solid #edf2f9;
  padding: 25px 30px;
  margin-top: -25px;
  margin-left: -25px;
  margin-right: -25px;
  margin-bottom: 25px;
}
.page-container .page-header.no-gutters.has-tab {
  padding-bottom: 0px;
}
.page-container .page-header .header-title {
  display: inline-block;
  font-size: 17px;
  margin-bottom: 0px;
  padding-bottom: 5px;
  margin-right: 20px;
  line-height: 1;
  color: #53535f;
}
@media only screen and (max-width: 767px) {
  .page-container .page-header .header-title {
    border-right: 0px;
    display: block;
    margin-bottom: 15px;
  }
}
.page-container .page-header .header-sub-title {
  display: inline-block;
}
@media only screen and (max-width: 767px) {
  .page-container .page-header .header-sub-title {
    padding-left: 0px;
    display: block;
  }
}

@media only screen and (min-width: 992px) {
  .is-folded .page-container {
    padding-left: 80px;
  }
}
@media only screen and (max-width: 992px) {
  .is-folded .page-container {
    padding-left: 0px;
  }
}

/*---------------------------------
------------ Ui Element -----------
---------------------------------*/
.avatar {
  font-size: 0.875rem;
  text-align: center;
  background: #f1f2f3;
  color: #fff;
  white-space: nowrap;
  position: relative;
  overflow: hidden;
  vertical-align: middle;
  width: 40px;
  height: 40px;
  line-height: 40px;
  border-radius: 50%;
  display: inline-block;
}
.avatar.avatar-icon {
  font-size: 16px;
}
.avatar > img {
  display: block;
  width: 100%;
  height: 100%;
}
.avatar.avatar-badge {
  overflow: visible;
  position: relative;
}
.avatar.avatar-badge.avatar-square .badge {
  top: -3px;
  right: -3px;
}
.avatar.avatar-badge .badge {
  border: 1px solid #fff;
  position: absolute;
  top: 0px;
  right: 0;
}
.avatar.avatar-badge .badge.badge-danger {
  background-color: #f5222d;
}
.avatar.avatar-badge .badge:not(:empty) {
  top: -7px;
  right: -7px;
  width: 20px;
  height: 20px;
  line-height: 20px;
  font-weight: 400;
}

.avatar-lg {
  width: 48px;
  height: 48px;
  line-height: 48px;
}
.avatar-lg > * {
  line-height: 48px;
}
.avatar-lg.avatar-icon {
  font-size: 24px;
}

.avatar-sm {
  width: 24px;
  height: 24px;
  line-height: 24px;
}
.avatar-sm > * {
  line-height: 24px;
}
.avatar-sm.avatar-icon {
  font-size: 14px;
}

.avatar-square {
  border-radius: 0.25rem;
}

.avatar-magenta {
  color: #eb2f96;
  background: rgba(235, 47, 150, 0.05);
}

.avatar-red {
  color: #de4436;
  background: rgba(222, 68, 54, 0.05);
}

.avatar-volcano {
  color: #fa541c;
  background: rgba(250, 84, 28, 0.05);
}

.avatar-orange {
  color: #fa8c16;
  background: rgba(250, 140, 22, 0.1);
}

.avatar-gold {
  color: #ffc107;
  background: rgba(255, 193, 7, 0.1);
}

.avatar-lime {
  color: #a0d911;
  background: rgba(160, 217, 17, 0.1);
}

.avatar-green {
  color: #52c41a;
  background: rgba(82, 196, 26, 0.1);
}

.avatar-cyan {
  color: #00c9a7;
  background: rgba(0, 201, 167, 0.1);
}

.avatar-blue {
  color: #3f87f5;
  background: rgba(63, 135, 245, 0.1);
}

.avatar-geekblue {
  color: #2f54eb;
  background: rgba(47, 84, 235, 0.1);
}

.avatar-purple {
  color: #886cff;
  background: rgba(136, 108, 255, 0.1);
}

.avatar-text .avatar {
  margin-left: -5px;
  border: 2px solid #fff;
}

.avatar-string .avatar {
  margin-left: -8px;
  border: 2px solid #fff;
}

ul {
  padding-left: 0px;
}
ul.icons-list {
  margin: 10px 0;
  list-style: none;
  overflow: hidden;
}
ul.icons-list li {
  float: left;
  width: 16.66%;
  text-align: center;
  list-style: none;
  cursor: pointer;
  height: 100px;
  color: #53535f;
  transition: color 0.3s ease-in-out;
  -webkit-transition: color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
  -ms-transition: color 0.3s ease-in-out;
  position: relative;
  margin: 15px 0;
  border-radius: 0.25rem;
  overflow: hidden;
  padding: 10px 0 0;
}
@media only screen and (max-width: 992px) {
  ul.icons-list li {
    width: 33.33%;
  }
}
@media only screen and (max-width: 767px) {
  ul.icons-list li {
    width: 50%;
  }
}
ul.icons-list li .icon-wrap {
  font-size: 24px;
  transition: transform 0.3s ease-in-out;
  -webkit-transition: transform 0.3s ease-in-out;
  -moz-transition: transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  -ms-transition: transform 0.3s ease-in-out;
}
ul.icons-list li .icon-text {
  display: block;
  margin-top: 10px;
}
ul.icons-list li:hover {
  color: #3f87f5;
  background-color: rgba(63, 135, 245, 0.1);
}
ul.icons-list li:hover i {
  transform: scale(1.4);
  -webkit-transform: scale(1.4);
  -moz-transform: scale(1.4);
  -o-transform: scale(1.4);
  -ms-transform: scale(1.4);
}

[data-icon]:before {
  font-family: "anticon" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.anticon {
  line-height: 0;
  vertical-align: -0.125em;
}
.anticon:before {
  font-family: "anticon" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@keyframes loadingCircle {
  0% {
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    transform: rotate(0);
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -o-transform: rotate(0);
    -ms-transform: rotate(0);
  }
  100% {
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
  }
}
.anticon-account-book:before {
  content: "a";
}

.anticon-alert:before {
  content: "b";
}

.anticon-alibaba:before {
  content: "c";
}

.anticon-align-center:before {
  content: "d";
}

.anticon-align-left:before {
  content: "e";
}

.anticon-align-right:before {
  content: "f";
}

.anticon-alipay:before {
  content: "g";
}

.anticon-alipay-circle:before {
  content: "h";
}

.anticon-aliwangwang:before {
  content: "i";
}

.anticon-aliyun:before {
  content: "j";
}

.anticon-amazon:before {
  content: "k";
}

.anticon-android:before {
  content: "l";
}

.anticon-ant-cloud:before {
  content: "m";
}

.anticon-ant-design:before {
  content: "n";
}

.anticon-apartment:before {
  content: "o";
}

.anticon-api:before {
  content: "p";
}

.anticon-apple:before {
  content: "q";
}

.anticon-appstore:before {
  content: "r";
}

.anticon-area-chart:before {
  content: "s";
}

.anticon-arrow-down:before {
  content: "t";
}

.anticon-arrow-left:before {
  content: "u";
}

.anticon-arrow-right:before {
  content: "v";
}

.anticon-arrow-up:before {
  content: "w";
}

.anticon-arrows-alt:before {
  content: "x";
}

.anticon-audio:before {
  content: "y";
}

.anticon-audit:before {
  content: "z";
}

.anticon-backward:before {
  content: "A";
}

.anticon-bank:before {
  content: "B";
}

.anticon-bar-chart:before {
  content: "C";
}

.anticon-barcode:before {
  content: "D";
}

.anticon-bars:before {
  content: "E";
}

.anticon-behance:before {
  content: "F";
}

.anticon-behance-square:before {
  content: "G";
}

.anticon-bell:before {
  content: "H";
}

.anticon-bg-colors:before {
  content: "I";
}

.anticon-block:before {
  content: "J";
}

.anticon-bold:before {
  content: "K";
}

.anticon-book:before {
  content: "L";
}

.anticon-border:before {
  content: "M";
}

.anticon-border-bottom:before {
  content: "N";
}

.anticon-border-horizontal:before {
  content: "O";
}

.anticon-border-inner:before {
  content: "P";
}

.anticon-border-left:before {
  content: "Q";
}

.anticon-border-outer:before {
  content: "R";
}

.anticon-border-right:before {
  content: "S";
}

.anticon-border-top:before {
  content: "T";
}

.anticon-border-verticle:before {
  content: "U";
}

.anticon-box-plot:before {
  content: "V";
}

.anticon-branches:before {
  content: "W";
}

.anticon-build:before {
  content: "X";
}

.anticon-bulb:before {
  content: "Y";
}

.anticon-calculator:before {
  content: "Z";
}

.anticon-calendar:before {
  content: "0";
}

.anticon-camera:before {
  content: "1";
}

.anticon-car:before {
  content: "2";
}

.anticon-caret-down:before {
  content: "3";
}

.anticon-caret-left:before {
  content: "4";
}

.anticon-caret-right:before {
  content: "5";
}

.anticon-caret-up:before {
  content: "6";
}

.anticon-carry-out:before {
  content: "7";
}

.anticon-check:before {
  content: "8";
}

.anticon-check-circle:before {
  content: "9";
}

.anticon-check-square:before {
  content: "!";
}

.anticon-chrome:before {
  content: '"';
}

.anticon-ci:before {
  content: "#";
}

.anticon-clock-circle:before {
  content: "$";
}

.anticon-close:before {
  content: "%";
}

.anticon-close-circle:before {
  content: "&";
}

.anticon-close-square:before {
  content: "'";
}

.anticon-cloud:before {
  content: "(";
}

.anticon-cloud-download:before {
  content: ")";
}

.anticon-cloud-server:before {
  content: "*";
}

.anticon-cloud-sync:before {
  content: "+";
}

.anticon-cloud-upload:before {
  content: ",";
}

.anticon-cluster:before {
  content: "-";
}

.anticon-code:before {
  content: ".";
}

.anticon-code-sandbox:before {
  content: "/";
}

.anticon-codepen:before {
  content: ":";
}

.anticon-codepen-circle:before {
  content: ";";
}

.anticon-coffee:before {
  content: "<";
}

.anticon-colum-height:before {
  content: "=";
}

.anticon-column-width:before {
  content: ">";
}

.anticon-compass:before {
  content: "?";
}

.anticon-contacts:before {
  content: "@";
}

.anticon-container:before {
  content: "[";
}

.anticon-control:before {
  content: "]";
}

.anticon-copy:before {
  content: "^";
}

.anticon-copyright:before {
  content: "_";
}

.anticon-credit-card:before {
  content: "`";
}

.anticon-crown:before {
  content: "{";
}

.anticon-customer-service:before {
  content: "|";
}

.anticon-dash:before {
  content: "}";
}

.anticon-dashboard:before {
  content: "~";
}

.anticon-database:before {
  content: "\\";
}

.anticon-delete:before {
  content: "\e000";
}

.anticon-deployment-unit:before {
  content: "\e001";
}

.anticon-desktop:before {
  content: "\e002";
}

.anticon-diff:before {
  content: "\e003";
}

.anticon-dingding:before {
  content: "\e004";
}

.anticon-disconnect:before {
  content: "\e005";
}

.anticon-dislike:before {
  content: "\e006";
}

.anticon-dollar:before {
  content: "\e007";
}

.anticon-dot-chart:before {
  content: "\e008";
}

.anticon-double-left:before {
  content: "\e009";
}

.anticon-double-right:before {
  content: "\e00a";
}

.anticon-down:before {
  content: "\e00b";
}

.anticon-down-circle:before {
  content: "\e00c";
}

.anticon-down-square:before {
  content: "\e00d";
}

.anticon-download:before {
  content: "\e00e";
}

.anticon-drag:before {
  content: "\e00f";
}

.anticon-dribbble:before {
  content: "\e010";
}

.anticon-dribbble-square:before {
  content: "\e011";
}

.anticon-dropbox:before {
  content: "\e012";
}

.anticon-edit:before {
  content: "\e013";
}

.anticon-ellipsis:before {
  content: "\e014";
}

.anticon-enter:before {
  content: "\e015";
}

.anticon-environment:before {
  content: "\e016";
}

.anticon-euro:before {
  content: "\e017";
}

.anticon-exception:before {
  content: "\e018";
}

.anticon-exclamation:before {
  content: "\e019";
}

.anticon-exclamation-circle:before {
  content: "\e01a";
}

.anticon-experiment:before {
  content: "\e01b";
}

.anticon-export:before {
  content: "\e01c";
}

.anticon-eye:before {
  content: "\e01d";
}

.anticon-eye-invisible:before {
  content: "\e01e";
}

.anticon-facebook:before {
  content: "\e01f";
}

.anticon-fall:before {
  content: "\e020";
}

.anticon-fast-backward:before {
  content: "\e021";
}

.anticon-fast-forward:before {
  content: "\e022";
}

.anticon-file:before {
  content: "\e023";
}

.anticon-file-add:before {
  content: "\e024";
}

.anticon-file-done:before {
  content: "\e025";
}

.anticon-file-excel:before {
  content: "\e026";
}

.anticon-file-exclamation:before {
  content: "\e027";
}

.anticon-file-image:before {
  content: "\e028";
}

.anticon-file-jpg:before {
  content: "\e029";
}

.anticon-file-markdown:before {
  content: "\e02a";
}

.anticon-file-pdf:before {
  content: "\e02b";
}

.anticon-file-ppt:before {
  content: "\e02c";
}

.anticon-file-protect:before {
  content: "\e02d";
}

.anticon-file-search:before {
  content: "\e02e";
}

.anticon-file-sync:before {
  content: "\e02f";
}

.anticon-file-text:before {
  content: "\e030";
}

.anticon-file-unknown:before {
  content: "\e031";
}

.anticon-file-word:before {
  content: "\e032";
}

.anticon-file-zip:before {
  content: "\e033";
}

.anticon-filter:before {
  content: "\e034";
}

.anticon-fire:before {
  content: "\e035";
}

.anticon-flag:before {
  content: "\e036";
}

.anticon-folder:before {
  content: "\e037";
}

.anticon-folder-add:before {
  content: "\e038";
}

.anticon-folder-open:before {
  content: "\e039";
}

.anticon-font-colors:before {
  content: "\e03a";
}

.anticon-font-size:before {
  content: "\e03b";
}

.anticon-fork:before {
  content: "\e03c";
}

.anticon-form:before {
  content: "\e03d";
}

.anticon-forward:before {
  content: "\e03e";
}

.anticon-frown:before {
  content: "\e03f";
}

.anticon-fullscreen:before {
  content: "\e040";
}

.anticon-fullscreen-exit:before {
  content: "\e041";
}

.anticon-fund:before {
  content: "\e042";
}

.anticon-funnel-plot:before {
  content: "\e043";
}

.anticon-gateway:before {
  content: "\e044";
}

.anticon-gift:before {
  content: "\e045";
}

.anticon-github:before {
  content: "\e046";
}

.anticon-gitlab:before {
  content: "\e047";
}

.anticon-global:before {
  content: "\e048";
}

.anticon-gold:before {
  content: "\e049";
}

.anticon-google:before {
  content: "\e04a";
}

.anticon-google-plus:before {
  content: "\e04b";
}

.anticon-hdd:before {
  content: "\e04c";
}

.anticon-heart:before {
  content: "\e04d";
}

.anticon-heat-map:before {
  content: "\e04e";
}

.anticon-highlight:before {
  content: "\e04f";
}

.anticon-home:before {
  content: "\e050";
}

.anticon-hourglass:before {
  content: "\e051";
}

.anticon-html5:before {
  content: "\e052";
}

.anticon-idcard:before {
  content: "\e053";
}

.anticon-ie:before {
  content: "\e054";
}

.anticon-import:before {
  content: "\e055";
}

.anticon-inbox:before {
  content: "\e056";
}

.anticon-info:before {
  content: "\e057";
}

.anticon-info-circle:before {
  content: "\e058";
}

.anticon-instagram:before {
  content: "\e059";
}

.anticon-insurance:before {
  content: "\e05a";
}

.anticon-interation:before {
  content: "\e05b";
}

.anticon-issues-close:before {
  content: "\e05c";
}

.anticon-italic:before {
  content: "\e05d";
}

.anticon-key:before {
  content: "\e05e";
}

.anticon-laptop:before {
  content: "\e05f";
}

.anticon-layout:before {
  content: "\e060";
}

.anticon-left:before {
  content: "\e061";
}

.anticon-left-circle:before {
  content: "\e062";
}

.anticon-left-square:before {
  content: "\e063";
}

.anticon-like:before {
  content: "\e064";
}

.anticon-line:before {
  content: "\e065";
}

.anticon-line-chart:before {
  content: "\e066";
}

.anticon-line-height:before {
  content: "\e067";
}

.anticon-link:before {
  content: "\e068";
}

.anticon-linkedin:before {
  content: "\e069";
}

.anticon-loading:before {
  content: "\e06a";
  display: inline-block;
  -webkit-animation: 1s linear infinite loadingCircle;
  -moz-animation: 1s linear infinite loadingCircle;
  -ms-animation: 1s linear infinite loadingCircle;
  -o-animation: 1s linear infinite loadingCircle;
  animation: 1s linear infinite loadingCircle;
}

.anticon-loading-3-quarters:before {
  content: "\e06b";
}

.anticon-lock:before {
  content: "\e06c";
}

.anticon-login:before {
  content: "\e06d";
}

.anticon-logout:before {
  content: "\e06e";
}

.anticon-mail:before {
  content: "\e06f";
}

.anticon-man:before {
  content: "\e070";
}

.anticon-medicine-box:before {
  content: "\e071";
}

.anticon-medium:before {
  content: "\e072";
}

.anticon-medium-workmark:before {
  content: "\e073";
}

.anticon-meh:before {
  content: "\e074";
}

.anticon-menu:before {
  content: "\e075";
}

.anticon-menu-fold:before {
  content: "\e076";
}

.anticon-menu-unfold:before {
  content: "\e077";
}

.anticon-message:before {
  content: "\e078";
}

.anticon-minus:before {
  content: "\e079";
}

.anticon-minus-circle:before {
  content: "\e07a";
}

.anticon-minus-square:before {
  content: "\e07b";
}

.anticon-mobile:before {
  content: "\e07c";
}

.anticon-money-collect:before {
  content: "\e07d";
}

.anticon-monitor:before {
  content: "\e07e";
}

.anticon-mr:before {
  content: "\e07f";
}

.anticon-notification:before {
  content: "\e080";
}

.anticon-number:before {
  content: "\e081";
}

.anticon-ordered-list:before {
  content: "\e082";
}

.anticon-paper-clip:before {
  content: "\e083";
}

.anticon-pause:before {
  content: "\e084";
}

.anticon-pause-circle:before {
  content: "\e085";
}

.anticon-pay-circle:before {
  content: "\e086";
}

.anticon-percentage:before {
  content: "\e087";
}

.anticon-phone:before {
  content: "\e088";
}

.anticon-pic-center:before {
  content: "\e089";
}

.anticon-pic-left:before {
  content: "\e08a";
}

.anticon-pic-right:before {
  content: "\e08b";
}

.anticon-picture:before {
  content: "\e08c";
}

.anticon-pie-chart:before {
  content: "\e08d";
}

.anticon-play-circle:before {
  content: "\e08e";
}

.anticon-play-square:before {
  content: "\e08f";
}

.anticon-plus:before {
  content: "\e090";
}

.anticon-plus-circle:before {
  content: "\e091";
}

.anticon-plus-square:before {
  content: "\e092";
}

.anticon-pound:before {
  content: "\e093";
}

.anticon-poweroff:before {
  content: "\e094";
}

.anticon-printer:before {
  content: "\e095";
}

.anticon-profile:before {
  content: "\e096";
}

.anticon-project:before {
  content: "\e097";
}

.anticon-property-safety:before {
  content: "\e098";
}

.anticon-pushpin:before {
  content: "\e099";
}

.anticon-qq:before {
  content: "\e09a";
}

.anticon-qrcode:before {
  content: "\e09b";
}

.anticon-question:before {
  content: "\e09c";
}

.anticon-question-circle:before {
  content: "\e09d";
}

.anticon-radar-chart:before {
  content: "\e09e";
}

.anticon-radius-bottomleft:before {
  content: "\e09f";
}

.anticon-radius-bottomright:before {
  content: "\e0a0";
}

.anticon-radius-setting:before {
  content: "\e0a1";
}

.anticon-radius-upleft:before {
  content: "\e0a2";
}

.anticon-radius-upright:before {
  content: "\e0a3";
}

.anticon-read:before {
  content: "\e0a4";
}

.anticon-reconciliation:before {
  content: "\e0a5";
}

.anticon-red-envelope:before {
  content: "\e0a6";
}

.anticon-reddit:before {
  content: "\e0a7";
}

.anticon-redo:before {
  content: "\e0a8";
}

.anticon-reload:before {
  content: "\e0a9";
}

.anticon-reload-time:before {
  content: "\e0aa";
}

.anticon-rest:before {
  content: "\e0ab";
}

.anticon-retweet:before {
  content: "\e0ac";
}

.anticon-right:before {
  content: "\e0ad";
}

.anticon-right-circle:before {
  content: "\e0ae";
}

.anticon-right-square:before {
  content: "\e0af";
}

.anticon-rise:before {
  content: "\e0b0";
}

.anticon-robot:before {
  content: "\e0b1";
}

.anticon-rocket:before {
  content: "\e0b2";
}

.anticon-rollback:before {
  content: "\e0b3";
}

.anticon-safety:before {
  content: "\e0b4";
}

.anticon-safety-certificate:before {
  content: "\e0b5";
}

.anticon-save:before {
  content: "\e0b6";
}

.anticon-scan:before {
  content: "\e0b7";
}

.anticon-schedule:before {
  content: "\e0b8";
}

.anticon-scissor:before {
  content: "\e0b9";
}

.anticon-search:before {
  content: "\e0ba";
}

.anticon-security-scan:before {
  content: "\e0bb";
}

.anticon-select:before {
  content: "\e0bc";
}

.anticon-setting:before {
  content: "\e0bd";
}

.anticon-shake:before {
  content: "\e0be";
}

.anticon-share-alt:before {
  content: "\e0bf";
}

.anticon-shop:before {
  content: "\e0c0";
}

.anticon-shopping:before {
  content: "\e0c1";
}

.anticon-shopping-cart:before {
  content: "\e0c2";
}

.anticon-shrink:before {
  content: "\e0c3";
}

.anticon-sketch:before {
  content: "\e0c4";
}

.anticon-skin:before {
  content: "\e0c5";
}

.anticon-skype:before {
  content: "\e0c6";
}

.anticon-slack:before {
  content: "\e0c7";
}

.anticon-slack-square:before {
  content: "\e0c8";
}

.anticon-sliders:before {
  content: "\e0c9";
}

.anticon-small-dash:before {
  content: "\e0ca";
}

.anticon-smile:before {
  content: "\e0cb";
}

.anticon-snippets:before {
  content: "\e0cc";
}

.anticon-solution:before {
  content: "\e0cd";
}

.anticon-sort-ascending:before {
  content: "\e0ce";
}

.anticon-sort-descending:before {
  content: "\e0cf";
}

.anticon-sound:before {
  content: "\e0d0";
}

.anticon-star:before {
  content: "\e0d1";
}

.anticon-step-backward:before {
  content: "\e0d2";
}

.anticon-step-forward:before {
  content: "\e0d3";
}

.anticon-stock:before {
  content: "\e0d4";
}

.anticon-stop:before {
  content: "\e0d5";
}

.anticon-strikethrough:before {
  content: "\e0d6";
}

.anticon-swap:before {
  content: "\e0d7";
}

.anticon-swap-left:before {
  content: "\e0d8";
}

.anticon-swap-right:before {
  content: "\e0d9";
}

.anticon-switcher:before {
  content: "\e0da";
}

.anticon-sync:before {
  content: "\e0db";
}

.anticon-table:before {
  content: "\e0dc";
}

.anticon-tablet:before {
  content: "\e0dd";
}

.anticon-tag:before {
  content: "\e0de";
}

.anticon-tags:before {
  content: "\e0df";
}

.anticon-taobao:before {
  content: "\e0e0";
}

.anticon-taobao-circle:before {
  content: "\e0e1";
}

.anticon-team:before {
  content: "\e0e2";
}

.anticon-thunderbolt:before {
  content: "\e0e3";
}

.anticon-to-top:before {
  content: "\e0e4";
}

.anticon-tool:before {
  content: "\e0e5";
}

.anticon-trademark:before {
  content: "\e0e6";
}

.anticon-transaction:before {
  content: "\e0e7";
}

.anticon-trophy:before {
  content: "\e0e8";
}

.anticon-twitter:before {
  content: "\e0e9";
}

.anticon-underline:before {
  content: "\e0ea";
}

.anticon-undo:before {
  content: "\e0eb";
}

.anticon-unlock:before {
  content: "\e0ec";
}

.anticon-unordered-list:before {
  content: "\e0ed";
}

.anticon-up:before {
  content: "\e0ee";
}

.anticon-up-circle:before {
  content: "\e0ef";
}

.anticon-up-square:before {
  content: "\e0f0";
}

.anticon-upload:before {
  content: "\e0f1";
}

.anticon-usb:before {
  content: "\e0f2";
}

.anticon-user:before {
  content: "\e0f3";
}

.anticon-user-add:before {
  content: "\e0f4";
}

.anticon-user-delete:before {
  content: "\e0f5";
}

.anticon-usergroup-add:before {
  content: "\e0f6";
}

.anticon-usergroup-delete:before {
  content: "\e0f7";
}

.anticon-vertical-align-bottom:before {
  content: "\e0f8";
}

.anticon-vertical-align-middle:before {
  content: "\e0f9";
}

.anticon-vertical-align-top:before {
  content: "\e0fa";
}

.anticon-vertical-left:before {
  content: "\e0fb";
}

.anticon-vertical-right:before {
  content: "\e0fc";
}

.anticon-video-camera:before {
  content: "\e0fd";
}

.anticon-wallet:before {
  content: "\e0fe";
}

.anticon-warning:before {
  content: "\e0ff";
}

.anticon-wechat:before {
  content: "\e100";
}

.anticon-weibo:before {
  content: "\e101";
}

.anticon-weibo-circle:before {
  content: "\e102";
}

.anticon-weibo-square:before {
  content: "\e103";
}

.anticon-wifi:before {
  content: "\e104";
}

.anticon-windows:before {
  content: "\e105";
}

.anticon-woman:before {
  content: "\e106";
}

.anticon-yahoo:before {
  content: "\e107";
}

.anticon-youtube:before {
  content: "\e108";
}

.anticon-yuque:before {
  content: "\e109";
}

.anticon-zhihu:before {
  content: "\e10a";
}

.anticon-zoom-in:before {
  content: "\e10b";
}

.anticon-zoom-out:before {
  content: "\e10c";
}

.anticon-info-o:before {
  content: "\e10d";
}

.anticon-exclamation-o:before {
  content: "\e10e";
}

.anticon-close-o:before {
  content: "\e10f";
}

.anticon-check-o:before {
  content: "\e110";
}

/*!
 * Font Awesome Free 5.10.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,
.fas,
.far,
.fal,
.fad,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}

.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -0.0667em;
}

.fa-xs {
  font-size: 0.75em;
}

.fa-sm {
  font-size: 0.875em;
}

.fa-1x {
  font-size: 1em;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-6x {
  font-size: 6em;
}

.fa-7x {
  font-size: 7em;
}

.fa-8x {
  font-size: 8em;
}

.fa-9x {
  font-size: 9em;
}

.fa-10x {
  font-size: 10em;
}

.fa-fw {
  text-align: center;
  width: 1.25em;
}

.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0;
}

.fa-ul > li {
  position: relative;
}

.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit;
}

.fa-border {
  border: solid 0.08em #eee;
  border-radius: 0.1em;
  padding: 0.2em 0.25em 0.15em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: 0.3em;
}

.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: 0.3em;
}

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  transform: scale(1, -1);
}

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(-1, -1);
  transform: scale(-1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-flip-both {
  -webkit-filter: none;
  filter: none;
}

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em;
}

.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-500px:before {
  content: "\f26e";
}

.fa-accessible-icon:before {
  content: "\f368";
}

.fa-accusoft:before {
  content: "\f369";
}

.fa-acquisitions-incorporated:before {
  content: "\f6af";
}

.fa-ad:before {
  content: "\f641";
}

.fa-address-book:before {
  content: "\f2b9";
}

.fa-address-card:before {
  content: "\f2bb";
}

.fa-adjust:before {
  content: "\f042";
}

.fa-adn:before {
  content: "\f170";
}

.fa-adobe:before {
  content: "\f778";
}

.fa-adversal:before {
  content: "\f36a";
}

.fa-affiliatetheme:before {
  content: "\f36b";
}

.fa-air-freshener:before {
  content: "\f5d0";
}

.fa-airbnb:before {
  content: "\f834";
}

.fa-algolia:before {
  content: "\f36c";
}

.fa-align-center:before {
  content: "\f037";
}

.fa-align-justify:before {
  content: "\f039";
}

.fa-align-left:before {
  content: "\f036";
}

.fa-align-right:before {
  content: "\f038";
}

.fa-alipay:before {
  content: "\f642";
}

.fa-allergies:before {
  content: "\f461";
}

.fa-amazon:before {
  content: "\f270";
}

.fa-amazon-pay:before {
  content: "\f42c";
}

.fa-ambulance:before {
  content: "\f0f9";
}

.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}

.fa-amilia:before {
  content: "\f36d";
}

.fa-anchor:before {
  content: "\f13d";
}

.fa-android:before {
  content: "\f17b";
}

.fa-angellist:before {
  content: "\f209";
}

.fa-angle-double-down:before {
  content: "\f103";
}

.fa-angle-double-left:before {
  content: "\f100";
}

.fa-angle-double-right:before {
  content: "\f101";
}

.fa-angle-double-up:before {
  content: "\f102";
}

.fa-angle-down:before {
  content: "\f107";
}

.fa-angle-left:before {
  content: "\f104";
}

.fa-angle-right:before {
  content: "\f105";
}

.fa-angle-up:before {
  content: "\f106";
}

.fa-angry:before {
  content: "\f556";
}

.fa-angrycreative:before {
  content: "\f36e";
}

.fa-angular:before {
  content: "\f420";
}

.fa-ankh:before {
  content: "\f644";
}

.fa-app-store:before {
  content: "\f36f";
}

.fa-app-store-ios:before {
  content: "\f370";
}

.fa-apper:before {
  content: "\f371";
}

.fa-apple:before {
  content: "\f179";
}

.fa-apple-alt:before {
  content: "\f5d1";
}

.fa-apple-pay:before {
  content: "\f415";
}

.fa-archive:before {
  content: "\f187";
}

.fa-archway:before {
  content: "\f557";
}

.fa-arrow-alt-circle-down:before {
  content: "\f358";
}

.fa-arrow-alt-circle-left:before {
  content: "\f359";
}

.fa-arrow-alt-circle-right:before {
  content: "\f35a";
}

.fa-arrow-alt-circle-up:before {
  content: "\f35b";
}

.fa-arrow-circle-down:before {
  content: "\f0ab";
}

.fa-arrow-circle-left:before {
  content: "\f0a8";
}

.fa-arrow-circle-right:before {
  content: "\f0a9";
}

.fa-arrow-circle-up:before {
  content: "\f0aa";
}

.fa-arrow-down:before {
  content: "\f063";
}

.fa-arrow-left:before {
  content: "\f060";
}

.fa-arrow-right:before {
  content: "\f061";
}

.fa-arrow-up:before {
  content: "\f062";
}

.fa-arrows-alt:before {
  content: "\f0b2";
}

.fa-arrows-alt-h:before {
  content: "\f337";
}

.fa-arrows-alt-v:before {
  content: "\f338";
}

.fa-artstation:before {
  content: "\f77a";
}

.fa-assistive-listening-systems:before {
  content: "\f2a2";
}

.fa-asterisk:before {
  content: "\f069";
}

.fa-asymmetrik:before {
  content: "\f372";
}

.fa-at:before {
  content: "\f1fa";
}

.fa-atlas:before {
  content: "\f558";
}

.fa-atlassian:before {
  content: "\f77b";
}

.fa-atom:before {
  content: "\f5d2";
}

.fa-audible:before {
  content: "\f373";
}

.fa-audio-description:before {
  content: "\f29e";
}

.fa-autoprefixer:before {
  content: "\f41c";
}

.fa-avianex:before {
  content: "\f374";
}

.fa-aviato:before {
  content: "\f421";
}

.fa-award:before {
  content: "\f559";
}

.fa-aws:before {
  content: "\f375";
}

.fa-baby:before {
  content: "\f77c";
}

.fa-baby-carriage:before {
  content: "\f77d";
}

.fa-backspace:before {
  content: "\f55a";
}

.fa-backward:before {
  content: "\f04a";
}

.fa-bacon:before {
  content: "\f7e5";
}

.fa-balance-scale:before {
  content: "\f24e";
}

.fa-balance-scale-left:before {
  content: "\f515";
}

.fa-balance-scale-right:before {
  content: "\f516";
}

.fa-ban:before {
  content: "\f05e";
}

.fa-band-aid:before {
  content: "\f462";
}

.fa-bandcamp:before {
  content: "\f2d5";
}

.fa-barcode:before {
  content: "\f02a";
}

.fa-bars:before {
  content: "\f0c9";
}

.fa-baseball-ball:before {
  content: "\f433";
}

.fa-basketball-ball:before {
  content: "\f434";
}

.fa-bath:before {
  content: "\f2cd";
}

.fa-battery-empty:before {
  content: "\f244";
}

.fa-battery-full:before {
  content: "\f240";
}

.fa-battery-half:before {
  content: "\f242";
}

.fa-battery-quarter:before {
  content: "\f243";
}

.fa-battery-three-quarters:before {
  content: "\f241";
}

.fa-battle-net:before {
  content: "\f835";
}

.fa-bed:before {
  content: "\f236";
}

.fa-beer:before {
  content: "\f0fc";
}

.fa-behance:before {
  content: "\f1b4";
}

.fa-behance-square:before {
  content: "\f1b5";
}

.fa-bell:before {
  content: "\f0f3";
}

.fa-bell-slash:before {
  content: "\f1f6";
}

.fa-bezier-curve:before {
  content: "\f55b";
}

.fa-bible:before {
  content: "\f647";
}

.fa-bicycle:before {
  content: "\f206";
}

.fa-biking:before {
  content: "\f84a";
}

.fa-bimobject:before {
  content: "\f378";
}

.fa-binoculars:before {
  content: "\f1e5";
}

.fa-biohazard:before {
  content: "\f780";
}

.fa-birthday-cake:before {
  content: "\f1fd";
}

.fa-bitbucket:before {
  content: "\f171";
}

.fa-bitcoin:before {
  content: "\f379";
}

.fa-bity:before {
  content: "\f37a";
}

.fa-black-tie:before {
  content: "\f27e";
}

.fa-blackberry:before {
  content: "\f37b";
}

.fa-blender:before {
  content: "\f517";
}

.fa-blender-phone:before {
  content: "\f6b6";
}

.fa-blind:before {
  content: "\f29d";
}

.fa-blog:before {
  content: "\f781";
}

.fa-blogger:before {
  content: "\f37c";
}

.fa-blogger-b:before {
  content: "\f37d";
}

.fa-bluetooth:before {
  content: "\f293";
}

.fa-bluetooth-b:before {
  content: "\f294";
}

.fa-bold:before {
  content: "\f032";
}

.fa-bolt:before {
  content: "\f0e7";
}

.fa-bomb:before {
  content: "\f1e2";
}

.fa-bone:before {
  content: "\f5d7";
}

.fa-bong:before {
  content: "\f55c";
}

.fa-book:before {
  content: "\f02d";
}

.fa-book-dead:before {
  content: "\f6b7";
}

.fa-book-medical:before {
  content: "\f7e6";
}

.fa-book-open:before {
  content: "\f518";
}

.fa-book-reader:before {
  content: "\f5da";
}

.fa-bookmark:before {
  content: "\f02e";
}

.fa-bootstrap:before {
  content: "\f836";
}

.fa-border-all:before {
  content: "\f84c";
}

.fa-border-none:before {
  content: "\f850";
}

.fa-border-style:before {
  content: "\f853";
}

.fa-bowling-ball:before {
  content: "\f436";
}

.fa-box:before {
  content: "\f466";
}

.fa-box-open:before {
  content: "\f49e";
}

.fa-boxes:before {
  content: "\f468";
}

.fa-braille:before {
  content: "\f2a1";
}

.fa-brain:before {
  content: "\f5dc";
}

.fa-bread-slice:before {
  content: "\f7ec";
}

.fa-briefcase:before {
  content: "\f0b1";
}

.fa-briefcase-medical:before {
  content: "\f469";
}

.fa-broadcast-tower:before {
  content: "\f519";
}

.fa-broom:before {
  content: "\f51a";
}

.fa-brush:before {
  content: "\f55d";
}

.fa-btc:before {
  content: "\f15a";
}

.fa-buffer:before {
  content: "\f837";
}

.fa-bug:before {
  content: "\f188";
}

.fa-building:before {
  content: "\f1ad";
}

.fa-bullhorn:before {
  content: "\f0a1";
}

.fa-bullseye:before {
  content: "\f140";
}

.fa-burn:before {
  content: "\f46a";
}

.fa-buromobelexperte:before {
  content: "\f37f";
}

.fa-bus:before {
  content: "\f207";
}

.fa-bus-alt:before {
  content: "\f55e";
}

.fa-business-time:before {
  content: "\f64a";
}

.fa-buysellads:before {
  content: "\f20d";
}

.fa-calculator:before {
  content: "\f1ec";
}

.fa-calendar:before {
  content: "\f133";
}

.fa-calendar-alt:before {
  content: "\f073";
}

.fa-calendar-check:before {
  content: "\f274";
}

.fa-calendar-day:before {
  content: "\f783";
}

.fa-calendar-minus:before {
  content: "\f272";
}

.fa-calendar-plus:before {
  content: "\f271";
}

.fa-calendar-times:before {
  content: "\f273";
}

.fa-calendar-week:before {
  content: "\f784";
}

.fa-camera:before {
  content: "\f030";
}

.fa-camera-retro:before {
  content: "\f083";
}

.fa-campground:before {
  content: "\f6bb";
}

.fa-canadian-maple-leaf:before {
  content: "\f785";
}

.fa-candy-cane:before {
  content: "\f786";
}

.fa-cannabis:before {
  content: "\f55f";
}

.fa-capsules:before {
  content: "\f46b";
}

.fa-car:before {
  content: "\f1b9";
}

.fa-car-alt:before {
  content: "\f5de";
}

.fa-car-battery:before {
  content: "\f5df";
}

.fa-car-crash:before {
  content: "\f5e1";
}

.fa-car-side:before {
  content: "\f5e4";
}

.fa-caret-down:before {
  content: "\f0d7";
}

.fa-caret-left:before {
  content: "\f0d9";
}

.fa-caret-right:before {
  content: "\f0da";
}

.fa-caret-square-down:before {
  content: "\f150";
}

.fa-caret-square-left:before {
  content: "\f191";
}

.fa-caret-square-right:before {
  content: "\f152";
}

.fa-caret-square-up:before {
  content: "\f151";
}

.fa-caret-up:before {
  content: "\f0d8";
}

.fa-carrot:before {
  content: "\f787";
}

.fa-cart-arrow-down:before {
  content: "\f218";
}

.fa-cart-plus:before {
  content: "\f217";
}

.fa-cash-register:before {
  content: "\f788";
}

.fa-cat:before {
  content: "\f6be";
}

.fa-cc-amazon-pay:before {
  content: "\f42d";
}

.fa-cc-amex:before {
  content: "\f1f3";
}

.fa-cc-apple-pay:before {
  content: "\f416";
}

.fa-cc-diners-club:before {
  content: "\f24c";
}

.fa-cc-discover:before {
  content: "\f1f2";
}

.fa-cc-jcb:before {
  content: "\f24b";
}

.fa-cc-mastercard:before {
  content: "\f1f1";
}

.fa-cc-paypal:before {
  content: "\f1f4";
}

.fa-cc-stripe:before {
  content: "\f1f5";
}

.fa-cc-visa:before {
  content: "\f1f0";
}

.fa-centercode:before {
  content: "\f380";
}

.fa-centos:before {
  content: "\f789";
}

.fa-certificate:before {
  content: "\f0a3";
}

.fa-chair:before {
  content: "\f6c0";
}

.fa-chalkboard:before {
  content: "\f51b";
}

.fa-chalkboard-teacher:before {
  content: "\f51c";
}

.fa-charging-station:before {
  content: "\f5e7";
}

.fa-chart-area:before {
  content: "\f1fe";
}

.fa-chart-bar:before {
  content: "\f080";
}

.fa-chart-line:before {
  content: "\f201";
}

.fa-chart-pie:before {
  content: "\f200";
}

.fa-check:before {
  content: "\f00c";
}

.fa-check-circle:before {
  content: "\f058";
}

.fa-check-double:before {
  content: "\f560";
}

.fa-check-square:before {
  content: "\f14a";
}

.fa-cheese:before {
  content: "\f7ef";
}

.fa-chess:before {
  content: "\f439";
}

.fa-chess-bishop:before {
  content: "\f43a";
}

.fa-chess-board:before {
  content: "\f43c";
}

.fa-chess-king:before {
  content: "\f43f";
}

.fa-chess-knight:before {
  content: "\f441";
}

.fa-chess-pawn:before {
  content: "\f443";
}

.fa-chess-queen:before {
  content: "\f445";
}

.fa-chess-rook:before {
  content: "\f447";
}

.fa-chevron-circle-down:before {
  content: "\f13a";
}

.fa-chevron-circle-left:before {
  content: "\f137";
}

.fa-chevron-circle-right:before {
  content: "\f138";
}

.fa-chevron-circle-up:before {
  content: "\f139";
}

.fa-chevron-down:before {
  content: "\f078";
}

.fa-chevron-left:before {
  content: "\f053";
}

.fa-chevron-right:before {
  content: "\f054";
}

.fa-chevron-up:before {
  content: "\f077";
}

.fa-child:before {
  content: "\f1ae";
}

.fa-chrome:before {
  content: "\f268";
}

.fa-chromecast:before {
  content: "\f838";
}

.fa-church:before {
  content: "\f51d";
}

.fa-circle:before {
  content: "\f111";
}

.fa-circle-notch:before {
  content: "\f1ce";
}

.fa-city:before {
  content: "\f64f";
}

.fa-clinic-medical:before {
  content: "\f7f2";
}

.fa-clipboard:before {
  content: "\f328";
}

.fa-clipboard-check:before {
  content: "\f46c";
}

.fa-clipboard-list:before {
  content: "\f46d";
}

.fa-clock:before {
  content: "\f017";
}

.fa-clone:before {
  content: "\f24d";
}

.fa-closed-captioning:before {
  content: "\f20a";
}

.fa-cloud:before {
  content: "\f0c2";
}

.fa-cloud-download-alt:before {
  content: "\f381";
}

.fa-cloud-meatball:before {
  content: "\f73b";
}

.fa-cloud-moon:before {
  content: "\f6c3";
}

.fa-cloud-moon-rain:before {
  content: "\f73c";
}

.fa-cloud-rain:before {
  content: "\f73d";
}

.fa-cloud-showers-heavy:before {
  content: "\f740";
}

.fa-cloud-sun:before {
  content: "\f6c4";
}

.fa-cloud-sun-rain:before {
  content: "\f743";
}

.fa-cloud-upload-alt:before {
  content: "\f382";
}

.fa-cloudscale:before {
  content: "\f383";
}

.fa-cloudsmith:before {
  content: "\f384";
}

.fa-cloudversify:before {
  content: "\f385";
}

.fa-cocktail:before {
  content: "\f561";
}

.fa-code:before {
  content: "\f121";
}

.fa-code-branch:before {
  content: "\f126";
}

.fa-codepen:before {
  content: "\f1cb";
}

.fa-codiepie:before {
  content: "\f284";
}

.fa-coffee:before {
  content: "\f0f4";
}

.fa-cog:before {
  content: "\f013";
}

.fa-cogs:before {
  content: "\f085";
}

.fa-coins:before {
  content: "\f51e";
}

.fa-columns:before {
  content: "\f0db";
}

.fa-comment:before {
  content: "\f075";
}

.fa-comment-alt:before {
  content: "\f27a";
}

.fa-comment-dollar:before {
  content: "\f651";
}

.fa-comment-dots:before {
  content: "\f4ad";
}

.fa-comment-medical:before {
  content: "\f7f5";
}

.fa-comment-slash:before {
  content: "\f4b3";
}

.fa-comments:before {
  content: "\f086";
}

.fa-comments-dollar:before {
  content: "\f653";
}

.fa-compact-disc:before {
  content: "\f51f";
}

.fa-compass:before {
  content: "\f14e";
}

.fa-compress:before {
  content: "\f066";
}

.fa-compress-arrows-alt:before {
  content: "\f78c";
}

.fa-concierge-bell:before {
  content: "\f562";
}

.fa-confluence:before {
  content: "\f78d";
}

.fa-connectdevelop:before {
  content: "\f20e";
}

.fa-contao:before {
  content: "\f26d";
}

.fa-cookie:before {
  content: "\f563";
}

.fa-cookie-bite:before {
  content: "\f564";
}

.fa-copy:before {
  content: "\f0c5";
}

.fa-copyright:before {
  content: "\f1f9";
}

.fa-cotton-bureau:before {
  content: "\f89e";
}

.fa-couch:before {
  content: "\f4b8";
}

.fa-cpanel:before {
  content: "\f388";
}

.fa-creative-commons:before {
  content: "\f25e";
}

.fa-creative-commons-by:before {
  content: "\f4e7";
}

.fa-creative-commons-nc:before {
  content: "\f4e8";
}

.fa-creative-commons-nc-eu:before {
  content: "\f4e9";
}

.fa-creative-commons-nc-jp:before {
  content: "\f4ea";
}

.fa-creative-commons-nd:before {
  content: "\f4eb";
}

.fa-creative-commons-pd:before {
  content: "\f4ec";
}

.fa-creative-commons-pd-alt:before {
  content: "\f4ed";
}

.fa-creative-commons-remix:before {
  content: "\f4ee";
}

.fa-creative-commons-sa:before {
  content: "\f4ef";
}

.fa-creative-commons-sampling:before {
  content: "\f4f0";
}

.fa-creative-commons-sampling-plus:before {
  content: "\f4f1";
}

.fa-creative-commons-share:before {
  content: "\f4f2";
}

.fa-creative-commons-zero:before {
  content: "\f4f3";
}

.fa-credit-card:before {
  content: "\f09d";
}

.fa-critical-role:before {
  content: "\f6c9";
}

.fa-crop:before {
  content: "\f125";
}

.fa-crop-alt:before {
  content: "\f565";
}

.fa-cross:before {
  content: "\f654";
}

.fa-crosshairs:before {
  content: "\f05b";
}

.fa-crow:before {
  content: "\f520";
}

.fa-crown:before {
  content: "\f521";
}

.fa-crutch:before {
  content: "\f7f7";
}

.fa-css3:before {
  content: "\f13c";
}

.fa-css3-alt:before {
  content: "\f38b";
}

.fa-cube:before {
  content: "\f1b2";
}

.fa-cubes:before {
  content: "\f1b3";
}

.fa-cut:before {
  content: "\f0c4";
}

.fa-cuttlefish:before {
  content: "\f38c";
}

.fa-d-and-d:before {
  content: "\f38d";
}

.fa-d-and-d-beyond:before {
  content: "\f6ca";
}

.fa-dashcube:before {
  content: "\f210";
}

.fa-database:before {
  content: "\f1c0";
}

.fa-deaf:before {
  content: "\f2a4";
}

.fa-delicious:before {
  content: "\f1a5";
}

.fa-democrat:before {
  content: "\f747";
}

.fa-deploydog:before {
  content: "\f38e";
}

.fa-deskpro:before {
  content: "\f38f";
}

.fa-desktop:before {
  content: "\f108";
}

.fa-dev:before {
  content: "\f6cc";
}

.fa-deviantart:before {
  content: "\f1bd";
}

.fa-dharmachakra:before {
  content: "\f655";
}

.fa-dhl:before {
  content: "\f790";
}

.fa-diagnoses:before {
  content: "\f470";
}

.fa-diaspora:before {
  content: "\f791";
}

.fa-dice:before {
  content: "\f522";
}

.fa-dice-d20:before {
  content: "\f6cf";
}

.fa-dice-d6:before {
  content: "\f6d1";
}

.fa-dice-five:before {
  content: "\f523";
}

.fa-dice-four:before {
  content: "\f524";
}

.fa-dice-one:before {
  content: "\f525";
}

.fa-dice-six:before {
  content: "\f526";
}

.fa-dice-three:before {
  content: "\f527";
}

.fa-dice-two:before {
  content: "\f528";
}

.fa-digg:before {
  content: "\f1a6";
}

.fa-digital-ocean:before {
  content: "\f391";
}

.fa-digital-tachograph:before {
  content: "\f566";
}

.fa-directions:before {
  content: "\f5eb";
}

.fa-discord:before {
  content: "\f392";
}

.fa-discourse:before {
  content: "\f393";
}

.fa-divide:before {
  content: "\f529";
}

.fa-dizzy:before {
  content: "\f567";
}

.fa-dna:before {
  content: "\f471";
}

.fa-dochub:before {
  content: "\f394";
}

.fa-docker:before {
  content: "\f395";
}

.fa-dog:before {
  content: "\f6d3";
}

.fa-dollar-sign:before {
  content: "\f155";
}

.fa-dolly:before {
  content: "\f472";
}

.fa-dolly-flatbed:before {
  content: "\f474";
}

.fa-donate:before {
  content: "\f4b9";
}

.fa-door-closed:before {
  content: "\f52a";
}

.fa-door-open:before {
  content: "\f52b";
}

.fa-dot-circle:before {
  content: "\f192";
}

.fa-dove:before {
  content: "\f4ba";
}

.fa-download:before {
  content: "\f019";
}

.fa-draft2digital:before {
  content: "\f396";
}

.fa-drafting-compass:before {
  content: "\f568";
}

.fa-dragon:before {
  content: "\f6d5";
}

.fa-draw-polygon:before {
  content: "\f5ee";
}

.fa-dribbble:before {
  content: "\f17d";
}

.fa-dribbble-square:before {
  content: "\f397";
}

.fa-dropbox:before {
  content: "\f16b";
}

.fa-drum:before {
  content: "\f569";
}

.fa-drum-steelpan:before {
  content: "\f56a";
}

.fa-drumstick-bite:before {
  content: "\f6d7";
}

.fa-drupal:before {
  content: "\f1a9";
}

.fa-dumbbell:before {
  content: "\f44b";
}

.fa-dumpster:before {
  content: "\f793";
}

.fa-dumpster-fire:before {
  content: "\f794";
}

.fa-dungeon:before {
  content: "\f6d9";
}

.fa-dyalog:before {
  content: "\f399";
}

.fa-earlybirds:before {
  content: "\f39a";
}

.fa-ebay:before {
  content: "\f4f4";
}

.fa-edge:before {
  content: "\f282";
}

.fa-edit:before {
  content: "\f044";
}

.fa-egg:before {
  content: "\f7fb";
}

.fa-eject:before {
  content: "\f052";
}

.fa-elementor:before {
  content: "\f430";
}

.fa-ellipsis-h:before {
  content: "\f141";
}

.fa-ellipsis-v:before {
  content: "\f142";
}

.fa-ello:before {
  content: "\f5f1";
}

.fa-ember:before {
  content: "\f423";
}

.fa-empire:before {
  content: "\f1d1";
}

.fa-envelope:before {
  content: "\f0e0";
}

.fa-envelope-open:before {
  content: "\f2b6";
}

.fa-envelope-open-text:before {
  content: "\f658";
}

.fa-envelope-square:before {
  content: "\f199";
}

.fa-envira:before {
  content: "\f299";
}

.fa-equals:before {
  content: "\f52c";
}

.fa-eraser:before {
  content: "\f12d";
}

.fa-erlang:before {
  content: "\f39d";
}

.fa-ethereum:before {
  content: "\f42e";
}

.fa-ethernet:before {
  content: "\f796";
}

.fa-etsy:before {
  content: "\f2d7";
}

.fa-euro-sign:before {
  content: "\f153";
}

.fa-evernote:before {
  content: "\f839";
}

.fa-exchange-alt:before {
  content: "\f362";
}

.fa-exclamation:before {
  content: "\f12a";
}

.fa-exclamation-circle:before {
  content: "\f06a";
}

.fa-exclamation-triangle:before {
  content: "\f071";
}

.fa-expand:before {
  content: "\f065";
}

.fa-expand-arrows-alt:before {
  content: "\f31e";
}

.fa-expeditedssl:before {
  content: "\f23e";
}

.fa-external-link-alt:before {
  content: "\f35d";
}

.fa-external-link-square-alt:before {
  content: "\f360";
}

.fa-eye:before {
  content: "\f06e";
}

.fa-eye-dropper:before {
  content: "\f1fb";
}

.fa-eye-slash:before {
  content: "\f070";
}

.fa-facebook:before {
  content: "\f09a";
}

.fa-facebook-f:before {
  content: "\f39e";
}

.fa-facebook-messenger:before {
  content: "\f39f";
}

.fa-facebook-square:before {
  content: "\f082";
}

.fa-fan:before {
  content: "\f863";
}

.fa-fantasy-flight-games:before {
  content: "\f6dc";
}

.fa-fast-backward:before {
  content: "\f049";
}

.fa-fast-forward:before {
  content: "\f050";
}

.fa-fax:before {
  content: "\f1ac";
}

.fa-feather:before {
  content: "\f52d";
}

.fa-feather-alt:before {
  content: "\f56b";
}

.fa-fedex:before {
  content: "\f797";
}

.fa-fedora:before {
  content: "\f798";
}

.fa-female:before {
  content: "\f182";
}

.fa-fighter-jet:before {
  content: "\f0fb";
}

.fa-figma:before {
  content: "\f799";
}

.fa-file:before {
  content: "\f15b";
}

.fa-file-alt:before {
  content: "\f15c";
}

.fa-file-archive:before {
  content: "\f1c6";
}

.fa-file-audio:before {
  content: "\f1c7";
}

.fa-file-code:before {
  content: "\f1c9";
}

.fa-file-contract:before {
  content: "\f56c";
}

.fa-file-csv:before {
  content: "\f6dd";
}

.fa-file-download:before {
  content: "\f56d";
}

.fa-file-excel:before {
  content: "\f1c3";
}

.fa-file-export:before {
  content: "\f56e";
}

.fa-file-image:before {
  content: "\f1c5";
}

.fa-file-import:before {
  content: "\f56f";
}

.fa-file-invoice:before {
  content: "\f570";
}

.fa-file-invoice-dollar:before {
  content: "\f571";
}

.fa-file-medical:before {
  content: "\f477";
}

.fa-file-medical-alt:before {
  content: "\f478";
}

.fa-file-pdf:before {
  content: "\f1c1";
}

.fa-file-powerpoint:before {
  content: "\f1c4";
}

.fa-file-prescription:before {
  content: "\f572";
}

.fa-file-signature:before {
  content: "\f573";
}

.fa-file-upload:before {
  content: "\f574";
}

.fa-file-video:before {
  content: "\f1c8";
}

.fa-file-word:before {
  content: "\f1c2";
}

.fa-fill:before {
  content: "\f575";
}

.fa-fill-drip:before {
  content: "\f576";
}

.fa-film:before {
  content: "\f008";
}

.fa-filter:before {
  content: "\f0b0";
}

.fa-fingerprint:before {
  content: "\f577";
}

.fa-fire:before {
  content: "\f06d";
}

.fa-fire-alt:before {
  content: "\f7e4";
}

.fa-fire-extinguisher:before {
  content: "\f134";
}

.fa-firefox:before {
  content: "\f269";
}

.fa-first-aid:before {
  content: "\f479";
}

.fa-first-order:before {
  content: "\f2b0";
}

.fa-first-order-alt:before {
  content: "\f50a";
}

.fa-firstdraft:before {
  content: "\f3a1";
}

.fa-fish:before {
  content: "\f578";
}

.fa-fist-raised:before {
  content: "\f6de";
}

.fa-flag:before {
  content: "\f024";
}

.fa-flag-checkered:before {
  content: "\f11e";
}

.fa-flag-usa:before {
  content: "\f74d";
}

.fa-flask:before {
  content: "\f0c3";
}

.fa-flickr:before {
  content: "\f16e";
}

.fa-flipboard:before {
  content: "\f44d";
}

.fa-flushed:before {
  content: "\f579";
}

.fa-fly:before {
  content: "\f417";
}

.fa-folder:before {
  content: "\f07b";
}

.fa-folder-minus:before {
  content: "\f65d";
}

.fa-folder-open:before {
  content: "\f07c";
}

.fa-folder-plus:before {
  content: "\f65e";
}

.fa-font:before {
  content: "\f031";
}

.fa-font-awesome:before {
  content: "\f2b4";
}

.fa-font-awesome-alt:before {
  content: "\f35c";
}

.fa-font-awesome-flag:before {
  content: "\f425";
}

.fa-font-awesome-logo-full:before {
  content: "\f4e6";
}

.fa-fonticons:before {
  content: "\f280";
}

.fa-fonticons-fi:before {
  content: "\f3a2";
}

.fa-football-ball:before {
  content: "\f44e";
}

.fa-fort-awesome:before {
  content: "\f286";
}

.fa-fort-awesome-alt:before {
  content: "\f3a3";
}

.fa-forumbee:before {
  content: "\f211";
}

.fa-forward:before {
  content: "\f04e";
}

.fa-foursquare:before {
  content: "\f180";
}

.fa-free-code-camp:before {
  content: "\f2c5";
}

.fa-freebsd:before {
  content: "\f3a4";
}

.fa-frog:before {
  content: "\f52e";
}

.fa-frown:before {
  content: "\f119";
}

.fa-frown-open:before {
  content: "\f57a";
}

.fa-fulcrum:before {
  content: "\f50b";
}

.fa-funnel-dollar:before {
  content: "\f662";
}

.fa-futbol:before {
  content: "\f1e3";
}

.fa-galactic-republic:before {
  content: "\f50c";
}

.fa-galactic-senate:before {
  content: "\f50d";
}

.fa-gamepad:before {
  content: "\f11b";
}

.fa-gas-pump:before {
  content: "\f52f";
}

.fa-gavel:before {
  content: "\f0e3";
}

.fa-gem:before {
  content: "\f3a5";
}

.fa-genderless:before {
  content: "\f22d";
}

.fa-get-pocket:before {
  content: "\f265";
}

.fa-gg:before {
  content: "\f260";
}

.fa-gg-circle:before {
  content: "\f261";
}

.fa-ghost:before {
  content: "\f6e2";
}

.fa-gift:before {
  content: "\f06b";
}

.fa-gifts:before {
  content: "\f79c";
}

.fa-git:before {
  content: "\f1d3";
}

.fa-git-alt:before {
  content: "\f841";
}

.fa-git-square:before {
  content: "\f1d2";
}

.fa-github:before {
  content: "\f09b";
}

.fa-github-alt:before {
  content: "\f113";
}

.fa-github-square:before {
  content: "\f092";
}

.fa-gitkraken:before {
  content: "\f3a6";
}

.fa-gitlab:before {
  content: "\f296";
}

.fa-gitter:before {
  content: "\f426";
}

.fa-glass-cheers:before {
  content: "\f79f";
}

.fa-glass-martini:before {
  content: "\f000";
}

.fa-glass-martini-alt:before {
  content: "\f57b";
}

.fa-glass-whiskey:before {
  content: "\f7a0";
}

.fa-glasses:before {
  content: "\f530";
}

.fa-glide:before {
  content: "\f2a5";
}

.fa-glide-g:before {
  content: "\f2a6";
}

.fa-globe:before {
  content: "\f0ac";
}

.fa-globe-africa:before {
  content: "\f57c";
}

.fa-globe-americas:before {
  content: "\f57d";
}

.fa-globe-asia:before {
  content: "\f57e";
}

.fa-globe-europe:before {
  content: "\f7a2";
}

.fa-gofore:before {
  content: "\f3a7";
}

.fa-golf-ball:before {
  content: "\f450";
}

.fa-goodreads:before {
  content: "\f3a8";
}

.fa-goodreads-g:before {
  content: "\f3a9";
}

.fa-google:before {
  content: "\f1a0";
}

.fa-google-drive:before {
  content: "\f3aa";
}

.fa-google-play:before {
  content: "\f3ab";
}

.fa-google-plus:before {
  content: "\f2b3";
}

.fa-google-plus-g:before {
  content: "\f0d5";
}

.fa-google-plus-square:before {
  content: "\f0d4";
}

.fa-google-wallet:before {
  content: "\f1ee";
}

.fa-gopuram:before {
  content: "\f664";
}

.fa-graduation-cap:before {
  content: "\f19d";
}

.fa-gratipay:before {
  content: "\f184";
}

.fa-grav:before {
  content: "\f2d6";
}

.fa-greater-than:before {
  content: "\f531";
}

.fa-greater-than-equal:before {
  content: "\f532";
}

.fa-grimace:before {
  content: "\f57f";
}

.fa-grin:before {
  content: "\f580";
}

.fa-grin-alt:before {
  content: "\f581";
}

.fa-grin-beam:before {
  content: "\f582";
}

.fa-grin-beam-sweat:before {
  content: "\f583";
}

.fa-grin-hearts:before {
  content: "\f584";
}

.fa-grin-squint:before {
  content: "\f585";
}

.fa-grin-squint-tears:before {
  content: "\f586";
}

.fa-grin-stars:before {
  content: "\f587";
}

.fa-grin-tears:before {
  content: "\f588";
}

.fa-grin-tongue:before {
  content: "\f589";
}

.fa-grin-tongue-squint:before {
  content: "\f58a";
}

.fa-grin-tongue-wink:before {
  content: "\f58b";
}

.fa-grin-wink:before {
  content: "\f58c";
}

.fa-grip-horizontal:before {
  content: "\f58d";
}

.fa-grip-lines:before {
  content: "\f7a4";
}

.fa-grip-lines-vertical:before {
  content: "\f7a5";
}

.fa-grip-vertical:before {
  content: "\f58e";
}

.fa-gripfire:before {
  content: "\f3ac";
}

.fa-grunt:before {
  content: "\f3ad";
}

.fa-guitar:before {
  content: "\f7a6";
}

.fa-gulp:before {
  content: "\f3ae";
}

.fa-h-square:before {
  content: "\f0fd";
}

.fa-hacker-news:before {
  content: "\f1d4";
}

.fa-hacker-news-square:before {
  content: "\f3af";
}

.fa-hackerrank:before {
  content: "\f5f7";
}

.fa-hamburger:before {
  content: "\f805";
}

.fa-hammer:before {
  content: "\f6e3";
}

.fa-hamsa:before {
  content: "\f665";
}

.fa-hand-holding:before {
  content: "\f4bd";
}

.fa-hand-holding-heart:before {
  content: "\f4be";
}

.fa-hand-holding-usd:before {
  content: "\f4c0";
}

.fa-hand-lizard:before {
  content: "\f258";
}

.fa-hand-middle-finger:before {
  content: "\f806";
}

.fa-hand-paper:before {
  content: "\f256";
}

.fa-hand-peace:before {
  content: "\f25b";
}

.fa-hand-point-down:before {
  content: "\f0a7";
}

.fa-hand-point-left:before {
  content: "\f0a5";
}

.fa-hand-point-right:before {
  content: "\f0a4";
}

.fa-hand-point-up:before {
  content: "\f0a6";
}

.fa-hand-pointer:before {
  content: "\f25a";
}

.fa-hand-rock:before {
  content: "\f255";
}

.fa-hand-scissors:before {
  content: "\f257";
}

.fa-hand-spock:before {
  content: "\f259";
}

.fa-hands:before {
  content: "\f4c2";
}

.fa-hands-helping:before {
  content: "\f4c4";
}

.fa-handshake:before {
  content: "\f2b5";
}

.fa-hanukiah:before {
  content: "\f6e6";
}

.fa-hard-hat:before {
  content: "\f807";
}

.fa-hashtag:before {
  content: "\f292";
}

.fa-hat-wizard:before {
  content: "\f6e8";
}

.fa-haykal:before {
  content: "\f666";
}

.fa-hdd:before {
  content: "\f0a0";
}

.fa-heading:before {
  content: "\f1dc";
}

.fa-headphones:before {
  content: "\f025";
}

.fa-headphones-alt:before {
  content: "\f58f";
}

.fa-headset:before {
  content: "\f590";
}

.fa-heart:before {
  content: "\f004";
}

.fa-heart-broken:before {
  content: "\f7a9";
}

.fa-heartbeat:before {
  content: "\f21e";
}

.fa-helicopter:before {
  content: "\f533";
}

.fa-highlighter:before {
  content: "\f591";
}

.fa-hiking:before {
  content: "\f6ec";
}

.fa-hippo:before {
  content: "\f6ed";
}

.fa-hips:before {
  content: "\f452";
}

.fa-hire-a-helper:before {
  content: "\f3b0";
}

.fa-history:before {
  content: "\f1da";
}

.fa-hockey-puck:before {
  content: "\f453";
}

.fa-holly-berry:before {
  content: "\f7aa";
}

.fa-home:before {
  content: "\f015";
}

.fa-hooli:before {
  content: "\f427";
}

.fa-hornbill:before {
  content: "\f592";
}

.fa-horse:before {
  content: "\f6f0";
}

.fa-horse-head:before {
  content: "\f7ab";
}

.fa-hospital:before {
  content: "\f0f8";
}

.fa-hospital-alt:before {
  content: "\f47d";
}

.fa-hospital-symbol:before {
  content: "\f47e";
}

.fa-hot-tub:before {
  content: "\f593";
}

.fa-hotdog:before {
  content: "\f80f";
}

.fa-hotel:before {
  content: "\f594";
}

.fa-hotjar:before {
  content: "\f3b1";
}

.fa-hourglass:before {
  content: "\f254";
}

.fa-hourglass-end:before {
  content: "\f253";
}

.fa-hourglass-half:before {
  content: "\f252";
}

.fa-hourglass-start:before {
  content: "\f251";
}

.fa-house-damage:before {
  content: "\f6f1";
}

.fa-houzz:before {
  content: "\f27c";
}

.fa-hryvnia:before {
  content: "\f6f2";
}

.fa-html5:before {
  content: "\f13b";
}

.fa-hubspot:before {
  content: "\f3b2";
}

.fa-i-cursor:before {
  content: "\f246";
}

.fa-ice-cream:before {
  content: "\f810";
}

.fa-icicles:before {
  content: "\f7ad";
}

.fa-icons:before {
  content: "\f86d";
}

.fa-id-badge:before {
  content: "\f2c1";
}

.fa-id-card:before {
  content: "\f2c2";
}

.fa-id-card-alt:before {
  content: "\f47f";
}

.fa-igloo:before {
  content: "\f7ae";
}

.fa-image:before {
  content: "\f03e";
}

.fa-images:before {
  content: "\f302";
}

.fa-imdb:before {
  content: "\f2d8";
}

.fa-inbox:before {
  content: "\f01c";
}

.fa-indent:before {
  content: "\f03c";
}

.fa-industry:before {
  content: "\f275";
}

.fa-infinity:before {
  content: "\f534";
}

.fa-info:before {
  content: "\f129";
}

.fa-info-circle:before {
  content: "\f05a";
}

.fa-instagram:before {
  content: "\f16d";
}

.fa-intercom:before {
  content: "\f7af";
}

.fa-internet-explorer:before {
  content: "\f26b";
}

.fa-invision:before {
  content: "\f7b0";
}

.fa-ioxhost:before {
  content: "\f208";
}

.fa-italic:before {
  content: "\f033";
}

.fa-itch-io:before {
  content: "\f83a";
}

.fa-itunes:before {
  content: "\f3b4";
}

.fa-itunes-note:before {
  content: "\f3b5";
}

.fa-java:before {
  content: "\f4e4";
}

.fa-jedi:before {
  content: "\f669";
}

.fa-jedi-order:before {
  content: "\f50e";
}

.fa-jenkins:before {
  content: "\f3b6";
}

.fa-jira:before {
  content: "\f7b1";
}

.fa-joget:before {
  content: "\f3b7";
}

.fa-joint:before {
  content: "\f595";
}

.fa-joomla:before {
  content: "\f1aa";
}

.fa-journal-whills:before {
  content: "\f66a";
}

.fa-js:before {
  content: "\f3b8";
}

.fa-js-square:before {
  content: "\f3b9";
}

.fa-jsfiddle:before {
  content: "\f1cc";
}

.fa-kaaba:before {
  content: "\f66b";
}

.fa-kaggle:before {
  content: "\f5fa";
}

.fa-key:before {
  content: "\f084";
}

.fa-keybase:before {
  content: "\f4f5";
}

.fa-keyboard:before {
  content: "\f11c";
}

.fa-keycdn:before {
  content: "\f3ba";
}

.fa-khanda:before {
  content: "\f66d";
}

.fa-kickstarter:before {
  content: "\f3bb";
}

.fa-kickstarter-k:before {
  content: "\f3bc";
}

.fa-kiss:before {
  content: "\f596";
}

.fa-kiss-beam:before {
  content: "\f597";
}

.fa-kiss-wink-heart:before {
  content: "\f598";
}

.fa-kiwi-bird:before {
  content: "\f535";
}

.fa-korvue:before {
  content: "\f42f";
}

.fa-landmark:before {
  content: "\f66f";
}

.fa-language:before {
  content: "\f1ab";
}

.fa-laptop:before {
  content: "\f109";
}

.fa-laptop-code:before {
  content: "\f5fc";
}

.fa-laptop-medical:before {
  content: "\f812";
}

.fa-laravel:before {
  content: "\f3bd";
}

.fa-lastfm:before {
  content: "\f202";
}

.fa-lastfm-square:before {
  content: "\f203";
}

.fa-laugh:before {
  content: "\f599";
}

.fa-laugh-beam:before {
  content: "\f59a";
}

.fa-laugh-squint:before {
  content: "\f59b";
}

.fa-laugh-wink:before {
  content: "\f59c";
}

.fa-layer-group:before {
  content: "\f5fd";
}

.fa-leaf:before {
  content: "\f06c";
}

.fa-leanpub:before {
  content: "\f212";
}

.fa-lemon:before {
  content: "\f094";
}

.fa-less:before {
  content: "\f41d";
}

.fa-less-than:before {
  content: "\f536";
}

.fa-less-than-equal:before {
  content: "\f537";
}

.fa-level-down-alt:before {
  content: "\f3be";
}

.fa-level-up-alt:before {
  content: "\f3bf";
}

.fa-life-ring:before {
  content: "\f1cd";
}

.fa-lightbulb:before {
  content: "\f0eb";
}

.fa-line:before {
  content: "\f3c0";
}

.fa-link:before {
  content: "\f0c1";
}

.fa-linkedin:before {
  content: "\f08c";
}

.fa-linkedin-in:before {
  content: "\f0e1";
}

.fa-linode:before {
  content: "\f2b8";
}

.fa-linux:before {
  content: "\f17c";
}

.fa-lira-sign:before {
  content: "\f195";
}

.fa-list:before {
  content: "\f03a";
}

.fa-list-alt:before {
  content: "\f022";
}

.fa-list-ol:before {
  content: "\f0cb";
}

.fa-list-ul:before {
  content: "\f0ca";
}

.fa-location-arrow:before {
  content: "\f124";
}

.fa-lock:before {
  content: "\f023";
}

.fa-lock-open:before {
  content: "\f3c1";
}

.fa-long-arrow-alt-down:before {
  content: "\f309";
}

.fa-long-arrow-alt-left:before {
  content: "\f30a";
}

.fa-long-arrow-alt-right:before {
  content: "\f30b";
}

.fa-long-arrow-alt-up:before {
  content: "\f30c";
}

.fa-low-vision:before {
  content: "\f2a8";
}

.fa-luggage-cart:before {
  content: "\f59d";
}

.fa-lyft:before {
  content: "\f3c3";
}

.fa-magento:before {
  content: "\f3c4";
}

.fa-magic:before {
  content: "\f0d0";
}

.fa-magnet:before {
  content: "\f076";
}

.fa-mail-bulk:before {
  content: "\f674";
}

.fa-mailchimp:before {
  content: "\f59e";
}

.fa-male:before {
  content: "\f183";
}

.fa-mandalorian:before {
  content: "\f50f";
}

.fa-map:before {
  content: "\f279";
}

.fa-map-marked:before {
  content: "\f59f";
}

.fa-map-marked-alt:before {
  content: "\f5a0";
}

.fa-map-marker:before {
  content: "\f041";
}

.fa-map-marker-alt:before {
  content: "\f3c5";
}

.fa-map-pin:before {
  content: "\f276";
}

.fa-map-signs:before {
  content: "\f277";
}

.fa-markdown:before {
  content: "\f60f";
}

.fa-marker:before {
  content: "\f5a1";
}

.fa-mars:before {
  content: "\f222";
}

.fa-mars-double:before {
  content: "\f227";
}

.fa-mars-stroke:before {
  content: "\f229";
}

.fa-mars-stroke-h:before {
  content: "\f22b";
}

.fa-mars-stroke-v:before {
  content: "\f22a";
}

.fa-mask:before {
  content: "\f6fa";
}

.fa-mastodon:before {
  content: "\f4f6";
}

.fa-maxcdn:before {
  content: "\f136";
}

.fa-medal:before {
  content: "\f5a2";
}

.fa-medapps:before {
  content: "\f3c6";
}

.fa-medium:before {
  content: "\f23a";
}

.fa-medium-m:before {
  content: "\f3c7";
}

.fa-medkit:before {
  content: "\f0fa";
}

.fa-medrt:before {
  content: "\f3c8";
}

.fa-meetup:before {
  content: "\f2e0";
}

.fa-megaport:before {
  content: "\f5a3";
}

.fa-meh:before {
  content: "\f11a";
}

.fa-meh-blank:before {
  content: "\f5a4";
}

.fa-meh-rolling-eyes:before {
  content: "\f5a5";
}

.fa-memory:before {
  content: "\f538";
}

.fa-mendeley:before {
  content: "\f7b3";
}

.fa-menorah:before {
  content: "\f676";
}

.fa-mercury:before {
  content: "\f223";
}

.fa-meteor:before {
  content: "\f753";
}

.fa-microchip:before {
  content: "\f2db";
}

.fa-microphone:before {
  content: "\f130";
}

.fa-microphone-alt:before {
  content: "\f3c9";
}

.fa-microphone-alt-slash:before {
  content: "\f539";
}

.fa-microphone-slash:before {
  content: "\f131";
}

.fa-microscope:before {
  content: "\f610";
}

.fa-microsoft:before {
  content: "\f3ca";
}

.fa-minus:before {
  content: "\f068";
}

.fa-minus-circle:before {
  content: "\f056";
}

.fa-minus-square:before {
  content: "\f146";
}

.fa-mitten:before {
  content: "\f7b5";
}

.fa-mix:before {
  content: "\f3cb";
}

.fa-mixcloud:before {
  content: "\f289";
}

.fa-mizuni:before {
  content: "\f3cc";
}

.fa-mobile:before {
  content: "\f10b";
}

.fa-mobile-alt:before {
  content: "\f3cd";
}

.fa-modx:before {
  content: "\f285";
}

.fa-monero:before {
  content: "\f3d0";
}

.fa-money-bill:before {
  content: "\f0d6";
}

.fa-money-bill-alt:before {
  content: "\f3d1";
}

.fa-money-bill-wave:before {
  content: "\f53a";
}

.fa-money-bill-wave-alt:before {
  content: "\f53b";
}

.fa-money-check:before {
  content: "\f53c";
}

.fa-money-check-alt:before {
  content: "\f53d";
}

.fa-monument:before {
  content: "\f5a6";
}

.fa-moon:before {
  content: "\f186";
}

.fa-mortar-pestle:before {
  content: "\f5a7";
}

.fa-mosque:before {
  content: "\f678";
}

.fa-motorcycle:before {
  content: "\f21c";
}

.fa-mountain:before {
  content: "\f6fc";
}

.fa-mouse-pointer:before {
  content: "\f245";
}

.fa-mug-hot:before {
  content: "\f7b6";
}

.fa-music:before {
  content: "\f001";
}

.fa-napster:before {
  content: "\f3d2";
}

.fa-neos:before {
  content: "\f612";
}

.fa-network-wired:before {
  content: "\f6ff";
}

.fa-neuter:before {
  content: "\f22c";
}

.fa-newspaper:before {
  content: "\f1ea";
}

.fa-nimblr:before {
  content: "\f5a8";
}

.fa-node:before {
  content: "\f419";
}

.fa-node-js:before {
  content: "\f3d3";
}

.fa-not-equal:before {
  content: "\f53e";
}

.fa-notes-medical:before {
  content: "\f481";
}

.fa-npm:before {
  content: "\f3d4";
}

.fa-ns8:before {
  content: "\f3d5";
}

.fa-nutritionix:before {
  content: "\f3d6";
}

.fa-object-group:before {
  content: "\f247";
}

.fa-object-ungroup:before {
  content: "\f248";
}

.fa-odnoklassniki:before {
  content: "\f263";
}

.fa-odnoklassniki-square:before {
  content: "\f264";
}

.fa-oil-can:before {
  content: "\f613";
}

.fa-old-republic:before {
  content: "\f510";
}

.fa-om:before {
  content: "\f679";
}

.fa-opencart:before {
  content: "\f23d";
}

.fa-openid:before {
  content: "\f19b";
}

.fa-opera:before {
  content: "\f26a";
}

.fa-optin-monster:before {
  content: "\f23c";
}

.fa-osi:before {
  content: "\f41a";
}

.fa-otter:before {
  content: "\f700";
}

.fa-outdent:before {
  content: "\f03b";
}

.fa-page4:before {
  content: "\f3d7";
}

.fa-pagelines:before {
  content: "\f18c";
}

.fa-pager:before {
  content: "\f815";
}

.fa-paint-brush:before {
  content: "\f1fc";
}

.fa-paint-roller:before {
  content: "\f5aa";
}

.fa-palette:before {
  content: "\f53f";
}

.fa-palfed:before {
  content: "\f3d8";
}

.fa-pallet:before {
  content: "\f482";
}

.fa-paper-plane:before {
  content: "\f1d8";
}

.fa-paperclip:before {
  content: "\f0c6";
}

.fa-parachute-box:before {
  content: "\f4cd";
}

.fa-paragraph:before {
  content: "\f1dd";
}

.fa-parking:before {
  content: "\f540";
}

.fa-passport:before {
  content: "\f5ab";
}

.fa-pastafarianism:before {
  content: "\f67b";
}

.fa-paste:before {
  content: "\f0ea";
}

.fa-patreon:before {
  content: "\f3d9";
}

.fa-pause:before {
  content: "\f04c";
}

.fa-pause-circle:before {
  content: "\f28b";
}

.fa-paw:before {
  content: "\f1b0";
}

.fa-paypal:before {
  content: "\f1ed";
}

.fa-peace:before {
  content: "\f67c";
}

.fa-pen:before {
  content: "\f304";
}

.fa-pen-alt:before {
  content: "\f305";
}

.fa-pen-fancy:before {
  content: "\f5ac";
}

.fa-pen-nib:before {
  content: "\f5ad";
}

.fa-pen-square:before {
  content: "\f14b";
}

.fa-pencil-alt:before {
  content: "\f303";
}

.fa-pencil-ruler:before {
  content: "\f5ae";
}

.fa-penny-arcade:before {
  content: "\f704";
}

.fa-people-carry:before {
  content: "\f4ce";
}

.fa-pepper-hot:before {
  content: "\f816";
}

.fa-percent:before {
  content: "\f295";
}

.fa-percentage:before {
  content: "\f541";
}

.fa-periscope:before {
  content: "\f3da";
}

.fa-person-booth:before {
  content: "\f756";
}

.fa-phabricator:before {
  content: "\f3db";
}

.fa-phoenix-framework:before {
  content: "\f3dc";
}

.fa-phoenix-squadron:before {
  content: "\f511";
}

.fa-phone:before {
  content: "\f095";
}

.fa-phone-alt:before {
  content: "\f879";
}

.fa-phone-slash:before {
  content: "\f3dd";
}

.fa-phone-square:before {
  content: "\f098";
}

.fa-phone-square-alt:before {
  content: "\f87b";
}

.fa-phone-volume:before {
  content: "\f2a0";
}

.fa-photo-video:before {
  content: "\f87c";
}

.fa-php:before {
  content: "\f457";
}

.fa-pied-piper:before {
  content: "\f2ae";
}

.fa-pied-piper-alt:before {
  content: "\f1a8";
}

.fa-pied-piper-hat:before {
  content: "\f4e5";
}

.fa-pied-piper-pp:before {
  content: "\f1a7";
}

.fa-piggy-bank:before {
  content: "\f4d3";
}

.fa-pills:before {
  content: "\f484";
}

.fa-pinterest:before {
  content: "\f0d2";
}

.fa-pinterest-p:before {
  content: "\f231";
}

.fa-pinterest-square:before {
  content: "\f0d3";
}

.fa-pizza-slice:before {
  content: "\f818";
}

.fa-place-of-worship:before {
  content: "\f67f";
}

.fa-plane:before {
  content: "\f072";
}

.fa-plane-arrival:before {
  content: "\f5af";
}

.fa-plane-departure:before {
  content: "\f5b0";
}

.fa-play:before {
  content: "\f04b";
}

.fa-play-circle:before {
  content: "\f144";
}

.fa-playstation:before {
  content: "\f3df";
}

.fa-plug:before {
  content: "\f1e6";
}

.fa-plus:before {
  content: "\f067";
}

.fa-plus-circle:before {
  content: "\f055";
}

.fa-plus-square:before {
  content: "\f0fe";
}

.fa-podcast:before {
  content: "\f2ce";
}

.fa-poll:before {
  content: "\f681";
}

.fa-poll-h:before {
  content: "\f682";
}

.fa-poo:before {
  content: "\f2fe";
}

.fa-poo-storm:before {
  content: "\f75a";
}

.fa-poop:before {
  content: "\f619";
}

.fa-portrait:before {
  content: "\f3e0";
}

.fa-pound-sign:before {
  content: "\f154";
}

.fa-power-off:before {
  content: "\f011";
}

.fa-pray:before {
  content: "\f683";
}

.fa-praying-hands:before {
  content: "\f684";
}

.fa-prescription:before {
  content: "\f5b1";
}

.fa-prescription-bottle:before {
  content: "\f485";
}

.fa-prescription-bottle-alt:before {
  content: "\f486";
}

.fa-print:before {
  content: "\f02f";
}

.fa-procedures:before {
  content: "\f487";
}

.fa-product-hunt:before {
  content: "\f288";
}

.fa-project-diagram:before {
  content: "\f542";
}

.fa-pushed:before {
  content: "\f3e1";
}

.fa-puzzle-piece:before {
  content: "\f12e";
}

.fa-python:before {
  content: "\f3e2";
}

.fa-qq:before {
  content: "\f1d6";
}

.fa-qrcode:before {
  content: "\f029";
}

.fa-question:before {
  content: "\f128";
}

.fa-question-circle:before {
  content: "\f059";
}

.fa-quidditch:before {
  content: "\f458";
}

.fa-quinscape:before {
  content: "\f459";
}

.fa-quora:before {
  content: "\f2c4";
}

.fa-quote-left:before {
  content: "\f10d";
}

.fa-quote-right:before {
  content: "\f10e";
}

.fa-quran:before {
  content: "\f687";
}

.fa-r-project:before {
  content: "\f4f7";
}

.fa-radiation:before {
  content: "\f7b9";
}

.fa-radiation-alt:before {
  content: "\f7ba";
}

.fa-rainbow:before {
  content: "\f75b";
}

.fa-random:before {
  content: "\f074";
}

.fa-raspberry-pi:before {
  content: "\f7bb";
}

.fa-ravelry:before {
  content: "\f2d9";
}

.fa-react:before {
  content: "\f41b";
}

.fa-reacteurope:before {
  content: "\f75d";
}

.fa-readme:before {
  content: "\f4d5";
}

.fa-rebel:before {
  content: "\f1d0";
}

.fa-receipt:before {
  content: "\f543";
}

.fa-recycle:before {
  content: "\f1b8";
}

.fa-red-river:before {
  content: "\f3e3";
}

.fa-reddit:before {
  content: "\f1a1";
}

.fa-reddit-alien:before {
  content: "\f281";
}

.fa-reddit-square:before {
  content: "\f1a2";
}

.fa-redhat:before {
  content: "\f7bc";
}

.fa-redo:before {
  content: "\f01e";
}

.fa-redo-alt:before {
  content: "\f2f9";
}

.fa-registered:before {
  content: "\f25d";
}

.fa-remove-format:before {
  content: "\f87d";
}

.fa-renren:before {
  content: "\f18b";
}

.fa-reply:before {
  content: "\f3e5";
}

.fa-reply-all:before {
  content: "\f122";
}

.fa-replyd:before {
  content: "\f3e6";
}

.fa-republican:before {
  content: "\f75e";
}

.fa-researchgate:before {
  content: "\f4f8";
}

.fa-resolving:before {
  content: "\f3e7";
}

.fa-restroom:before {
  content: "\f7bd";
}

.fa-retweet:before {
  content: "\f079";
}

.fa-rev:before {
  content: "\f5b2";
}

.fa-ribbon:before {
  content: "\f4d6";
}

.fa-ring:before {
  content: "\f70b";
}

.fa-road:before {
  content: "\f018";
}

.fa-robot:before {
  content: "\f544";
}

.fa-rocket:before {
  content: "\f135";
}

.fa-rocketchat:before {
  content: "\f3e8";
}

.fa-rockrms:before {
  content: "\f3e9";
}

.fa-route:before {
  content: "\f4d7";
}

.fa-rss:before {
  content: "\f09e";
}

.fa-rss-square:before {
  content: "\f143";
}

.fa-ruble-sign:before {
  content: "\f158";
}

.fa-ruler:before {
  content: "\f545";
}

.fa-ruler-combined:before {
  content: "\f546";
}

.fa-ruler-horizontal:before {
  content: "\f547";
}

.fa-ruler-vertical:before {
  content: "\f548";
}

.fa-running:before {
  content: "\f70c";
}

.fa-rupee-sign:before {
  content: "\f156";
}

.fa-sad-cry:before {
  content: "\f5b3";
}

.fa-sad-tear:before {
  content: "\f5b4";
}

.fa-safari:before {
  content: "\f267";
}

.fa-salesforce:before {
  content: "\f83b";
}

.fa-sass:before {
  content: "\f41e";
}

.fa-satellite:before {
  content: "\f7bf";
}

.fa-satellite-dish:before {
  content: "\f7c0";
}

.fa-save:before {
  content: "\f0c7";
}

.fa-schlix:before {
  content: "\f3ea";
}

.fa-school:before {
  content: "\f549";
}

.fa-screwdriver:before {
  content: "\f54a";
}

.fa-scribd:before {
  content: "\f28a";
}

.fa-scroll:before {
  content: "\f70e";
}

.fa-sd-card:before {
  content: "\f7c2";
}

.fa-search:before {
  content: "\f002";
}

.fa-search-dollar:before {
  content: "\f688";
}

.fa-search-location:before {
  content: "\f689";
}

.fa-search-minus:before {
  content: "\f010";
}

.fa-search-plus:before {
  content: "\f00e";
}

.fa-searchengin:before {
  content: "\f3eb";
}

.fa-seedling:before {
  content: "\f4d8";
}

.fa-sellcast:before {
  content: "\f2da";
}

.fa-sellsy:before {
  content: "\f213";
}

.fa-server:before {
  content: "\f233";
}

.fa-servicestack:before {
  content: "\f3ec";
}

.fa-shapes:before {
  content: "\f61f";
}

.fa-share:before {
  content: "\f064";
}

.fa-share-alt:before {
  content: "\f1e0";
}

.fa-share-alt-square:before {
  content: "\f1e1";
}

.fa-share-square:before {
  content: "\f14d";
}

.fa-shekel-sign:before {
  content: "\f20b";
}

.fa-shield-alt:before {
  content: "\f3ed";
}

.fa-ship:before {
  content: "\f21a";
}

.fa-shipping-fast:before {
  content: "\f48b";
}

.fa-shirtsinbulk:before {
  content: "\f214";
}

.fa-shoe-prints:before {
  content: "\f54b";
}

.fa-shopping-bag:before {
  content: "\f290";
}

.fa-shopping-basket:before {
  content: "\f291";
}

.fa-shopping-cart:before {
  content: "\f07a";
}

.fa-shopware:before {
  content: "\f5b5";
}

.fa-shower:before {
  content: "\f2cc";
}

.fa-shuttle-van:before {
  content: "\f5b6";
}

.fa-sign:before {
  content: "\f4d9";
}

.fa-sign-in-alt:before {
  content: "\f2f6";
}

.fa-sign-language:before {
  content: "\f2a7";
}

.fa-sign-out-alt:before {
  content: "\f2f5";
}

.fa-signal:before {
  content: "\f012";
}

.fa-signature:before {
  content: "\f5b7";
}

.fa-sim-card:before {
  content: "\f7c4";
}

.fa-simplybuilt:before {
  content: "\f215";
}

.fa-sistrix:before {
  content: "\f3ee";
}

.fa-sitemap:before {
  content: "\f0e8";
}

.fa-sith:before {
  content: "\f512";
}

.fa-skating:before {
  content: "\f7c5";
}

.fa-sketch:before {
  content: "\f7c6";
}

.fa-skiing:before {
  content: "\f7c9";
}

.fa-skiing-nordic:before {
  content: "\f7ca";
}

.fa-skull:before {
  content: "\f54c";
}

.fa-skull-crossbones:before {
  content: "\f714";
}

.fa-skyatlas:before {
  content: "\f216";
}

.fa-skype:before {
  content: "\f17e";
}

.fa-slack:before {
  content: "\f198";
}

.fa-slack-hash:before {
  content: "\f3ef";
}

.fa-slash:before {
  content: "\f715";
}

.fa-sleigh:before {
  content: "\f7cc";
}

.fa-sliders-h:before {
  content: "\f1de";
}

.fa-slideshare:before {
  content: "\f1e7";
}

.fa-smile:before {
  content: "\f118";
}

.fa-smile-beam:before {
  content: "\f5b8";
}

.fa-smile-wink:before {
  content: "\f4da";
}

.fa-smog:before {
  content: "\f75f";
}

.fa-smoking:before {
  content: "\f48d";
}

.fa-smoking-ban:before {
  content: "\f54d";
}

.fa-sms:before {
  content: "\f7cd";
}

.fa-snapchat:before {
  content: "\f2ab";
}

.fa-snapchat-ghost:before {
  content: "\f2ac";
}

.fa-snapchat-square:before {
  content: "\f2ad";
}

.fa-snowboarding:before {
  content: "\f7ce";
}

.fa-snowflake:before {
  content: "\f2dc";
}

.fa-snowman:before {
  content: "\f7d0";
}

.fa-snowplow:before {
  content: "\f7d2";
}

.fa-socks:before {
  content: "\f696";
}

.fa-solar-panel:before {
  content: "\f5ba";
}

.fa-sort:before {
  content: "\f0dc";
}

.fa-sort-alpha-down:before {
  content: "\f15d";
}

.fa-sort-alpha-down-alt:before {
  content: "\f881";
}

.fa-sort-alpha-up:before {
  content: "\f15e";
}

.fa-sort-alpha-up-alt:before {
  content: "\f882";
}

.fa-sort-amount-down:before {
  content: "\f160";
}

.fa-sort-amount-down-alt:before {
  content: "\f884";
}

.fa-sort-amount-up:before {
  content: "\f161";
}

.fa-sort-amount-up-alt:before {
  content: "\f885";
}

.fa-sort-down:before {
  content: "\f0dd";
}

.fa-sort-numeric-down:before {
  content: "\f162";
}

.fa-sort-numeric-down-alt:before {
  content: "\f886";
}

.fa-sort-numeric-up:before {
  content: "\f163";
}

.fa-sort-numeric-up-alt:before {
  content: "\f887";
}

.fa-sort-up:before {
  content: "\f0de";
}

.fa-soundcloud:before {
  content: "\f1be";
}

.fa-sourcetree:before {
  content: "\f7d3";
}

.fa-spa:before {
  content: "\f5bb";
}

.fa-space-shuttle:before {
  content: "\f197";
}

.fa-speakap:before {
  content: "\f3f3";
}

.fa-speaker-deck:before {
  content: "\f83c";
}

.fa-spell-check:before {
  content: "\f891";
}

.fa-spider:before {
  content: "\f717";
}

.fa-spinner:before {
  content: "\f110";
}

.fa-splotch:before {
  content: "\f5bc";
}

.fa-spotify:before {
  content: "\f1bc";
}

.fa-spray-can:before {
  content: "\f5bd";
}

.fa-square:before {
  content: "\f0c8";
}

.fa-square-full:before {
  content: "\f45c";
}

.fa-square-root-alt:before {
  content: "\f698";
}

.fa-squarespace:before {
  content: "\f5be";
}

.fa-stack-exchange:before {
  content: "\f18d";
}

.fa-stack-overflow:before {
  content: "\f16c";
}

.fa-stackpath:before {
  content: "\f842";
}

.fa-stamp:before {
  content: "\f5bf";
}

.fa-star:before {
  content: "\f005";
}

.fa-star-and-crescent:before {
  content: "\f699";
}

.fa-star-half:before {
  content: "\f089";
}

.fa-star-half-alt:before {
  content: "\f5c0";
}

.fa-star-of-david:before {
  content: "\f69a";
}

.fa-star-of-life:before {
  content: "\f621";
}

.fa-staylinked:before {
  content: "\f3f5";
}

.fa-steam:before {
  content: "\f1b6";
}

.fa-steam-square:before {
  content: "\f1b7";
}

.fa-steam-symbol:before {
  content: "\f3f6";
}

.fa-step-backward:before {
  content: "\f048";
}

.fa-step-forward:before {
  content: "\f051";
}

.fa-stethoscope:before {
  content: "\f0f1";
}

.fa-sticker-mule:before {
  content: "\f3f7";
}

.fa-sticky-note:before {
  content: "\f249";
}

.fa-stop:before {
  content: "\f04d";
}

.fa-stop-circle:before {
  content: "\f28d";
}

.fa-stopwatch:before {
  content: "\f2f2";
}

.fa-store:before {
  content: "\f54e";
}

.fa-store-alt:before {
  content: "\f54f";
}

.fa-strava:before {
  content: "\f428";
}

.fa-stream:before {
  content: "\f550";
}

.fa-street-view:before {
  content: "\f21d";
}

.fa-strikethrough:before {
  content: "\f0cc";
}

.fa-stripe:before {
  content: "\f429";
}

.fa-stripe-s:before {
  content: "\f42a";
}

.fa-stroopwafel:before {
  content: "\f551";
}

.fa-studiovinari:before {
  content: "\f3f8";
}

.fa-stumbleupon:before {
  content: "\f1a4";
}

.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

.fa-subscript:before {
  content: "\f12c";
}

.fa-subway:before {
  content: "\f239";
}

.fa-suitcase:before {
  content: "\f0f2";
}

.fa-suitcase-rolling:before {
  content: "\f5c1";
}

.fa-sun:before {
  content: "\f185";
}

.fa-superpowers:before {
  content: "\f2dd";
}

.fa-superscript:before {
  content: "\f12b";
}

.fa-supple:before {
  content: "\f3f9";
}

.fa-surprise:before {
  content: "\f5c2";
}

.fa-suse:before {
  content: "\f7d6";
}

.fa-swatchbook:before {
  content: "\f5c3";
}

.fa-swimmer:before {
  content: "\f5c4";
}

.fa-swimming-pool:before {
  content: "\f5c5";
}

.fa-symfony:before {
  content: "\f83d";
}

.fa-synagogue:before {
  content: "\f69b";
}

.fa-sync:before {
  content: "\f021";
}

.fa-sync-alt:before {
  content: "\f2f1";
}

.fa-syringe:before {
  content: "\f48e";
}

.fa-table:before {
  content: "\f0ce";
}

.fa-table-tennis:before {
  content: "\f45d";
}

.fa-tablet:before {
  content: "\f10a";
}

.fa-tablet-alt:before {
  content: "\f3fa";
}

.fa-tablets:before {
  content: "\f490";
}

.fa-tachometer-alt:before {
  content: "\f3fd";
}

.fa-tag:before {
  content: "\f02b";
}

.fa-tags:before {
  content: "\f02c";
}

.fa-tape:before {
  content: "\f4db";
}

.fa-tasks:before {
  content: "\f0ae";
}

.fa-taxi:before {
  content: "\f1ba";
}

.fa-teamspeak:before {
  content: "\f4f9";
}

.fa-teeth:before {
  content: "\f62e";
}

.fa-teeth-open:before {
  content: "\f62f";
}

.fa-telegram:before {
  content: "\f2c6";
}

.fa-telegram-plane:before {
  content: "\f3fe";
}

.fa-temperature-high:before {
  content: "\f769";
}

.fa-temperature-low:before {
  content: "\f76b";
}

.fa-tencent-weibo:before {
  content: "\f1d5";
}

.fa-tenge:before {
  content: "\f7d7";
}

.fa-terminal:before {
  content: "\f120";
}

.fa-text-height:before {
  content: "\f034";
}

.fa-text-width:before {
  content: "\f035";
}

.fa-th:before {
  content: "\f00a";
}

.fa-th-large:before {
  content: "\f009";
}

.fa-th-list:before {
  content: "\f00b";
}

.fa-the-red-yeti:before {
  content: "\f69d";
}

.fa-theater-masks:before {
  content: "\f630";
}

.fa-themeco:before {
  content: "\f5c6";
}

.fa-themeisle:before {
  content: "\f2b2";
}

.fa-thermometer:before {
  content: "\f491";
}

.fa-thermometer-empty:before {
  content: "\f2cb";
}

.fa-thermometer-full:before {
  content: "\f2c7";
}

.fa-thermometer-half:before {
  content: "\f2c9";
}

.fa-thermometer-quarter:before {
  content: "\f2ca";
}

.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}

.fa-think-peaks:before {
  content: "\f731";
}

.fa-thumbs-down:before {
  content: "\f165";
}

.fa-thumbs-up:before {
  content: "\f164";
}

.fa-thumbtack:before {
  content: "\f08d";
}

.fa-ticket-alt:before {
  content: "\f3ff";
}

.fa-times:before {
  content: "\f00d";
}

.fa-times-circle:before {
  content: "\f057";
}

.fa-tint:before {
  content: "\f043";
}

.fa-tint-slash:before {
  content: "\f5c7";
}

.fa-tired:before {
  content: "\f5c8";
}

.fa-toggle-off:before {
  content: "\f204";
}

.fa-toggle-on:before {
  content: "\f205";
}

.fa-toilet:before {
  content: "\f7d8";
}

.fa-toilet-paper:before {
  content: "\f71e";
}

.fa-toolbox:before {
  content: "\f552";
}

.fa-tools:before {
  content: "\f7d9";
}

.fa-tooth:before {
  content: "\f5c9";
}

.fa-torah:before {
  content: "\f6a0";
}

.fa-torii-gate:before {
  content: "\f6a1";
}

.fa-tractor:before {
  content: "\f722";
}

.fa-trade-federation:before {
  content: "\f513";
}

.fa-trademark:before {
  content: "\f25c";
}

.fa-traffic-light:before {
  content: "\f637";
}

.fa-train:before {
  content: "\f238";
}

.fa-tram:before {
  content: "\f7da";
}

.fa-transgender:before {
  content: "\f224";
}

.fa-transgender-alt:before {
  content: "\f225";
}

.fa-trash:before {
  content: "\f1f8";
}

.fa-trash-alt:before {
  content: "\f2ed";
}

.fa-trash-restore:before {
  content: "\f829";
}

.fa-trash-restore-alt:before {
  content: "\f82a";
}

.fa-tree:before {
  content: "\f1bb";
}

.fa-trello:before {
  content: "\f181";
}

.fa-tripadvisor:before {
  content: "\f262";
}

.fa-trophy:before {
  content: "\f091";
}

.fa-truck:before {
  content: "\f0d1";
}

.fa-truck-loading:before {
  content: "\f4de";
}

.fa-truck-monster:before {
  content: "\f63b";
}

.fa-truck-moving:before {
  content: "\f4df";
}

.fa-truck-pickup:before {
  content: "\f63c";
}

.fa-tshirt:before {
  content: "\f553";
}

.fa-tty:before {
  content: "\f1e4";
}

.fa-tumblr:before {
  content: "\f173";
}

.fa-tumblr-square:before {
  content: "\f174";
}

.fa-tv:before {
  content: "\f26c";
}

.fa-twitch:before {
  content: "\f1e8";
}

.fa-twitter:before {
  content: "\f099";
}

.fa-twitter-square:before {
  content: "\f081";
}

.fa-typo3:before {
  content: "\f42b";
}

.fa-uber:before {
  content: "\f402";
}

.fa-ubuntu:before {
  content: "\f7df";
}

.fa-uikit:before {
  content: "\f403";
}

.fa-umbrella:before {
  content: "\f0e9";
}

.fa-umbrella-beach:before {
  content: "\f5ca";
}

.fa-underline:before {
  content: "\f0cd";
}

.fa-undo:before {
  content: "\f0e2";
}

.fa-undo-alt:before {
  content: "\f2ea";
}

.fa-uniregistry:before {
  content: "\f404";
}

.fa-universal-access:before {
  content: "\f29a";
}

.fa-university:before {
  content: "\f19c";
}

.fa-unlink:before {
  content: "\f127";
}

.fa-unlock:before {
  content: "\f09c";
}

.fa-unlock-alt:before {
  content: "\f13e";
}

.fa-untappd:before {
  content: "\f405";
}

.fa-upload:before {
  content: "\f093";
}

.fa-ups:before {
  content: "\f7e0";
}

.fa-usb:before {
  content: "\f287";
}

.fa-user:before {
  content: "\f007";
}

.fa-user-alt:before {
  content: "\f406";
}

.fa-user-alt-slash:before {
  content: "\f4fa";
}

.fa-user-astronaut:before {
  content: "\f4fb";
}

.fa-user-check:before {
  content: "\f4fc";
}

.fa-user-circle:before {
  content: "\f2bd";
}

.fa-user-clock:before {
  content: "\f4fd";
}

.fa-user-cog:before {
  content: "\f4fe";
}

.fa-user-edit:before {
  content: "\f4ff";
}

.fa-user-friends:before {
  content: "\f500";
}

.fa-user-graduate:before {
  content: "\f501";
}

.fa-user-injured:before {
  content: "\f728";
}

.fa-user-lock:before {
  content: "\f502";
}

.fa-user-md:before {
  content: "\f0f0";
}

.fa-user-minus:before {
  content: "\f503";
}

.fa-user-ninja:before {
  content: "\f504";
}

.fa-user-nurse:before {
  content: "\f82f";
}

.fa-user-plus:before {
  content: "\f234";
}

.fa-user-secret:before {
  content: "\f21b";
}

.fa-user-shield:before {
  content: "\f505";
}

.fa-user-slash:before {
  content: "\f506";
}

.fa-user-tag:before {
  content: "\f507";
}

.fa-user-tie:before {
  content: "\f508";
}

.fa-user-times:before {
  content: "\f235";
}

.fa-users:before {
  content: "\f0c0";
}

.fa-users-cog:before {
  content: "\f509";
}

.fa-usps:before {
  content: "\f7e1";
}

.fa-ussunnah:before {
  content: "\f407";
}

.fa-utensil-spoon:before {
  content: "\f2e5";
}

.fa-utensils:before {
  content: "\f2e7";
}

.fa-vaadin:before {
  content: "\f408";
}

.fa-vector-square:before {
  content: "\f5cb";
}

.fa-venus:before {
  content: "\f221";
}

.fa-venus-double:before {
  content: "\f226";
}

.fa-venus-mars:before {
  content: "\f228";
}

.fa-viacoin:before {
  content: "\f237";
}

.fa-viadeo:before {
  content: "\f2a9";
}

.fa-viadeo-square:before {
  content: "\f2aa";
}

.fa-vial:before {
  content: "\f492";
}

.fa-vials:before {
  content: "\f493";
}

.fa-viber:before {
  content: "\f409";
}

.fa-video:before {
  content: "\f03d";
}

.fa-video-slash:before {
  content: "\f4e2";
}

.fa-vihara:before {
  content: "\f6a7";
}

.fa-vimeo:before {
  content: "\f40a";
}

.fa-vimeo-square:before {
  content: "\f194";
}

.fa-vimeo-v:before {
  content: "\f27d";
}

.fa-vine:before {
  content: "\f1ca";
}

.fa-vk:before {
  content: "\f189";
}

.fa-vnv:before {
  content: "\f40b";
}

.fa-voicemail:before {
  content: "\f897";
}

.fa-volleyball-ball:before {
  content: "\f45f";
}

.fa-volume-down:before {
  content: "\f027";
}

.fa-volume-mute:before {
  content: "\f6a9";
}

.fa-volume-off:before {
  content: "\f026";
}

.fa-volume-up:before {
  content: "\f028";
}

.fa-vote-yea:before {
  content: "\f772";
}

.fa-vr-cardboard:before {
  content: "\f729";
}

.fa-vuejs:before {
  content: "\f41f";
}

.fa-walking:before {
  content: "\f554";
}

.fa-wallet:before {
  content: "\f555";
}

.fa-warehouse:before {
  content: "\f494";
}

.fa-water:before {
  content: "\f773";
}

.fa-wave-square:before {
  content: "\f83e";
}

.fa-waze:before {
  content: "\f83f";
}

.fa-weebly:before {
  content: "\f5cc";
}

.fa-weibo:before {
  content: "\f18a";
}

.fa-weight:before {
  content: "\f496";
}

.fa-weight-hanging:before {
  content: "\f5cd";
}

.fa-weixin:before {
  content: "\f1d7";
}

.fa-whatsapp:before {
  content: "\f232";
}

.fa-whatsapp-square:before {
  content: "\f40c";
}

.fa-wheelchair:before {
  content: "\f193";
}

.fa-whmcs:before {
  content: "\f40d";
}

.fa-wifi:before {
  content: "\f1eb";
}

.fa-wikipedia-w:before {
  content: "\f266";
}

.fa-wind:before {
  content: "\f72e";
}

.fa-window-close:before {
  content: "\f410";
}

.fa-window-maximize:before {
  content: "\f2d0";
}

.fa-window-minimize:before {
  content: "\f2d1";
}

.fa-window-restore:before {
  content: "\f2d2";
}

.fa-windows:before {
  content: "\f17a";
}

.fa-wine-bottle:before {
  content: "\f72f";
}

.fa-wine-glass:before {
  content: "\f4e3";
}

.fa-wine-glass-alt:before {
  content: "\f5ce";
}

.fa-wix:before {
  content: "\f5cf";
}

.fa-wizards-of-the-coast:before {
  content: "\f730";
}

.fa-wolf-pack-battalion:before {
  content: "\f514";
}

.fa-won-sign:before {
  content: "\f159";
}

.fa-wordpress:before {
  content: "\f19a";
}

.fa-wordpress-simple:before {
  content: "\f411";
}

.fa-wpbeginner:before {
  content: "\f297";
}

.fa-wpexplorer:before {
  content: "\f2de";
}

.fa-wpforms:before {
  content: "\f298";
}

.fa-wpressr:before {
  content: "\f3e4";
}

.fa-wrench:before {
  content: "\f0ad";
}

.fa-x-ray:before {
  content: "\f497";
}

.fa-xbox:before {
  content: "\f412";
}

.fa-xing:before {
  content: "\f168";
}

.fa-xing-square:before {
  content: "\f169";
}

.fa-y-combinator:before {
  content: "\f23b";
}

.fa-yahoo:before {
  content: "\f19e";
}

.fa-yammer:before {
  content: "\f840";
}

.fa-yandex:before {
  content: "\f413";
}

.fa-yandex-international:before {
  content: "\f414";
}

.fa-yarn:before {
  content: "\f7e3";
}

.fa-yelp:before {
  content: "\f1e9";
}

.fa-yen-sign:before {
  content: "\f157";
}

.fa-yin-yang:before {
  content: "\f6ad";
}

.fa-yoast:before {
  content: "\f2b1";
}

.fa-youtube:before {
  content: "\f167";
}

.fa-youtube-square:before {
  content: "\f431";
}

.fa-zhihu:before {
  content: "\f63f";
}

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

.fa,
.fas {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}

.breadcrumb {
  padding: 0px;
  margin-bottom: 0px;
  list-style: none;
  background-color: transparent;
  border-radius: 0px;
  font-size: 13px;
  display: inline-block;
  vertical-align: text-bottom;
  font-weight: 500;
}
.breadcrumb a.breadcrumb-item {
  color: #72849a;
}
.breadcrumb a.breadcrumb-item:hover, .breadcrumb a.breadcrumb-item:focus {
  color: #3f87f5;
}
.breadcrumb.breadcrumb-dash .breadcrumb-item + .breadcrumb-item:before {
  content: ">";
}
.breadcrumb .breadcrumb-item.active {
  color: #53535f;
}

.btn {
  font-size: 0.875rem;
  padding: 0.65rem 1.25rem;
  line-height: 1.25;
  height: auto;
  border-color: #edf2f9;
}
.btn:hover, .btn:focus {
  background-color: #ededed;
  border-color: #ededed;
  color: #53535f;
}
.btn.btn-clicked:after {
  border-color: #edf2f9;
}
.btn.btn-rounded {
  border-radius: 50px;
}
.btn:not(.btn-circle):not(.btn-circle-outline).btn-icon-only {
  line-height: 1;
  padding-left: 0.65rem;
  padding-right: 0.65rem;
}
.btn.disabled, .btn[disabled] {
  color: rgba(83, 83, 95, 0.25);
  background-color: #f1f2f3;
  border-color: #edf2f9;
}
.btn.disabled.active, .btn.disabled:active, .btn.disabled:focus, .btn.disabled:hover, .btn[disabled].active, .btn[disabled]:active, .btn[disabled]:focus, .btn[disabled]:hover {
  color: rgba(83, 83, 95, 0.25);
  background-color: #f1f2f3;
  border-color: #edf2f9;
}
.btn:not(.is-loading) > .anticon-loading {
  display: none;
}
.btn.is-loading {
  pointer-events: none;
  opacity: 0.35;
}
.btn.is-loading > .anticon:not(.anticon-loading) {
  display: none;
}

a.btn {
  line-height: 1.25;
}

.btn-default {
  color: #53535f;
  background-color: #fff;
  border-color: #edf2f9;
}
.btn-default:hover, .btn-default:focus, .btn-default:active {
  background-color: #ededed;
  border-color: #ededed;
  color: #53535f;
}
.btn-default:active:hover, .btn-default:active:focus, .btn-default.active:hover, .btn-default.active:focus {
  background-color: #ededed;
  border-color: #ededed;
  color: #53535f;
}

.btn-primary {
  background-color: #3f87f5;
  border-color: #3f87f5;
  color: #fff;
}
.btn-primary:hover, .btn-primary:focus {
  color: #fff;
  background-color: #5796f6;
  border-color: #5796f6;
}
.btn-primary:active {
  color: #fff;
  background-color: #2778f4;
  border-color: #2778f4;
}
.btn-primary.active {
  color: #fff;
  background-color: #2778f4;
  border-color: #2778f4;
}
.btn-primary.active:hover, .btn-primary.active:focus {
  background-color: #2778f4;
  border-color: #2778f4;
}
.btn-primary:not([disabled]):not(.disabled):active:focus, .btn-primary:not([disabled]):not(.disabled).active:focus {
  box-shadow: none;
}
.btn-primary:not([disabled]):not(.disabled):active:active, .btn-primary:not([disabled]):not(.disabled).active:active {
  color: #fff;
  background-color: #2778f4;
  border-color: #2778f4;
}
.btn-primary.btn-tone {
  background-color: rgba(63, 135, 245, 0.1) !important;
  border-color: transparent;
  color: #3f87f5;
  font-weight: 500;
}
.btn-primary.btn-tone:hover, .btn-primary.btn-tone:focus, .btn-primary.btn-tone:active {
  background-color: #3f87f5 !important;
  border-color: #3f87f5;
  color: #fff;
}
.btn-primary.disabled, .btn-primary[disabled] {
  color: rgba(83, 83, 95, 0.25);
  background-color: #f1f2f3;
  border-color: #edf2f9;
}
.btn-primary.disabled.active, .btn-primary.disabled:active, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary[disabled].active, .btn-primary[disabled]:active, .btn-primary[disabled]:hover, .btn-primary[disabled]:focus {
  color: rgba(83, 83, 95, 0.25);
  background-color: #f1f2f3;
  border-color: #edf2f9;
}
.btn-primary.btn-clicked:after {
  border-color: #3f87f5;
}

.show > .btn-primary.dropdown-toggle {
  background-color: #2778f4;
  border-color: #2778f4;
}

.btn-secondary {
  background-color: #886cff;
  border-color: #886cff;
  color: #fff;
}
.btn-secondary:hover, .btn-secondary:focus {
  color: #fff;
  background-color: #9d86ff;
  border-color: #9d86ff;
}
.btn-secondary:active {
  color: #fff;
  background-color: #7353ff;
  border-color: #7353ff;
}
.btn-secondary.active {
  color: #fff;
  background-color: #7353ff;
  border-color: #7353ff;
}
.btn-secondary.active:hover, .btn-secondary.active:focus {
  background-color: #7353ff;
  border-color: #7353ff;
}
.btn-secondary:not([disabled]):not(.disabled):active:focus, .btn-secondary:not([disabled]):not(.disabled).active:focus {
  box-shadow: none;
}
.btn-secondary:not([disabled]):not(.disabled):active:active, .btn-secondary:not([disabled]):not(.disabled).active:active {
  color: #fff;
  background-color: #7353ff;
  border-color: #7353ff;
}
.btn-secondary.btn-tone {
  background-color: rgba(136, 108, 255, 0.1) !important;
  border-color: transparent;
  color: #886cff;
  font-weight: 500;
}
.btn-secondary.btn-tone:hover, .btn-secondary.btn-tone:focus, .btn-secondary.btn-tone:active {
  background-color: #886cff !important;
  border-color: #886cff;
  color: #fff;
}
.btn-secondary.disabled, .btn-secondary[disabled] {
  color: rgba(83, 83, 95, 0.25);
  background-color: #f1f2f3;
  border-color: #edf2f9;
}
.btn-secondary.disabled.active, .btn-secondary.disabled:active, .btn-secondary.disabled:hover, .btn-secondary.disabled:focus, .btn-secondary[disabled].active, .btn-secondary[disabled]:active, .btn-secondary[disabled]:hover, .btn-secondary[disabled]:focus {
  color: rgba(83, 83, 95, 0.25);
  background-color: #f1f2f3;
  border-color: #edf2f9;
}
.btn-secondary.btn-clicked:after {
  border-color: #886cff;
}

.show > .btn-secondary.dropdown-toggle {
  background-color: #7353ff;
  border-color: #7353ff;
}

.btn-success {
  background-color: #00c9a7;
  border-color: #00c9a7;
  color: #fff;
}
.btn-success:hover, .btn-success:focus {
  color: #fff;
  background-color: #00e3bc;
  border-color: #00e3bc;
}
.btn-success:active {
  color: #fff;
  background-color: #00b092;
  border-color: #00b092;
}
.btn-success.active {
  color: #fff;
  background-color: #00b092;
  border-color: #00b092;
}
.btn-success.active:hover, .btn-success.active:focus {
  background-color: #00b092;
  border-color: #00b092;
}
.btn-success:not([disabled]):not(.disabled):active:focus, .btn-success:not([disabled]):not(.disabled).active:focus {
  box-shadow: none;
}
.btn-success:not([disabled]):not(.disabled):active:active, .btn-success:not([disabled]):not(.disabled).active:active {
  color: #fff;
  background-color: #00b092;
  border-color: #00b092;
}
.btn-success.btn-tone {
  background-color: rgba(0, 201, 167, 0.1) !important;
  border-color: transparent;
  color: #00c9a7;
  font-weight: 500;
}
.btn-success.btn-tone:hover, .btn-success.btn-tone:focus, .btn-success.btn-tone:active {
  background-color: #00c9a7 !important;
  border-color: #00c9a7;
  color: #fff;
}
.btn-success.disabled, .btn-success[disabled] {
  color: rgba(83, 83, 95, 0.25);
  background-color: #f1f2f3;
  border-color: #edf2f9;
}
.btn-success.disabled.active, .btn-success.disabled:active, .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success[disabled].active, .btn-success[disabled]:active, .btn-success[disabled]:hover, .btn-success[disabled]:focus {
  color: rgba(83, 83, 95, 0.25);
  background-color: #f1f2f3;
  border-color: #edf2f9;
}
.btn-success.btn-clicked:after {
  border-color: #00c9a7;
}

.show > .btn-success.dropdown-toggle {
  background-color: #00b092;
  border-color: #00b092;
}

.btn-info {
  background-color: #02d3ef;
  border-color: #02d3ef;
  color: #fff;
}
.btn-info:hover, .btn-info:focus {
  color: #fff;
  background-color: #0ee1fd;
  border-color: #0ee1fd;
}
.btn-info:active {
  color: #fff;
  background-color: #02bdd6;
  border-color: #02bdd6;
}
.btn-info.active {
  color: #fff;
  background-color: #02bdd6;
  border-color: #02bdd6;
}
.btn-info.active:hover, .btn-info.active:focus {
  background-color: #02bdd6;
  border-color: #02bdd6;
}
.btn-info:not([disabled]):not(.disabled):active:focus, .btn-info:not([disabled]):not(.disabled).active:focus {
  box-shadow: none;
}
.btn-info:not([disabled]):not(.disabled):active:active, .btn-info:not([disabled]):not(.disabled).active:active {
  color: #fff;
  background-color: #02bdd6;
  border-color: #02bdd6;
}
.btn-info.btn-tone {
  background-color: rgba(2, 211, 239, 0.1) !important;
  border-color: transparent;
  color: #02d3ef;
  font-weight: 500;
}
.btn-info.btn-tone:hover, .btn-info.btn-tone:focus, .btn-info.btn-tone:active {
  background-color: #02d3ef !important;
  border-color: #02d3ef;
  color: #fff;
}
.btn-info.disabled, .btn-info[disabled] {
  color: rgba(83, 83, 95, 0.25);
  background-color: #f1f2f3;
  border-color: #edf2f9;
}
.btn-info.disabled.active, .btn-info.disabled:active, .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info[disabled].active, .btn-info[disabled]:active, .btn-info[disabled]:hover, .btn-info[disabled]:focus {
  color: rgba(83, 83, 95, 0.25);
  background-color: #f1f2f3;
  border-color: #edf2f9;
}
.btn-info.btn-clicked:after {
  border-color: #02d3ef;
}

.show > .btn-info.dropdown-toggle {
  background-color: #02bdd6;
  border-color: #02bdd6;
}

.btn-warning {
  background-color: #ffc107;
  border-color: #ffc107;
  color: #fff;
}
.btn-warning:hover, .btn-warning:focus {
  color: #fff;
  background-color: #ffc721;
  border-color: #ffc721;
}
.btn-warning:active {
  color: #fff;
  background-color: #edb100;
  border-color: #edb100;
}
.btn-warning.active {
  color: #fff;
  background-color: #edb100;
  border-color: #edb100;
}
.btn-warning.active:hover, .btn-warning.active:focus {
  background-color: #edb100;
  border-color: #edb100;
}
.btn-warning:not([disabled]):not(.disabled):active:focus, .btn-warning:not([disabled]):not(.disabled).active:focus {
  box-shadow: none;
}
.btn-warning:not([disabled]):not(.disabled):active:active, .btn-warning:not([disabled]):not(.disabled).active:active {
  color: #fff;
  background-color: #edb100;
  border-color: #edb100;
}
.btn-warning.btn-tone {
  background-color: rgba(255, 193, 7, 0.1) !important;
  border-color: transparent;
  color: #ffc107;
  font-weight: 500;
}
.btn-warning.btn-tone:hover, .btn-warning.btn-tone:focus, .btn-warning.btn-tone:active {
  background-color: #ffc107 !important;
  border-color: #ffc107;
  color: #fff;
}
.btn-warning.disabled, .btn-warning[disabled] {
  color: rgba(83, 83, 95, 0.25);
  background-color: #f1f2f3;
  border-color: #edf2f9;
}
.btn-warning.disabled.active, .btn-warning.disabled:active, .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning[disabled].active, .btn-warning[disabled]:active, .btn-warning[disabled]:hover, .btn-warning[disabled]:focus {
  color: rgba(83, 83, 95, 0.25);
  background-color: #f1f2f3;
  border-color: #edf2f9;
}
.btn-warning.btn-clicked:after {
  border-color: #ffc107;
}

.show > .btn-warning.dropdown-toggle {
  background-color: #edb100;
  border-color: #edb100;
}

.btn-danger {
  background-color: #de4436;
  border-color: #de4436;
  color: #fff;
}
.btn-danger:hover, .btn-danger:focus {
  color: #fff;
  background-color: #e2584c;
  border-color: #e2584c;
}
.btn-danger:active {
  color: #fff;
  background-color: #d73223;
  border-color: #d73223;
}
.btn-danger.active {
  color: #fff;
  background-color: #d73223;
  border-color: #d73223;
}
.btn-danger.active:hover, .btn-danger.active:focus {
  background-color: #d73223;
  border-color: #d73223;
}
.btn-danger:not([disabled]):not(.disabled):active:focus, .btn-danger:not([disabled]):not(.disabled).active:focus {
  box-shadow: none;
}
.btn-danger:not([disabled]):not(.disabled):active:active, .btn-danger:not([disabled]):not(.disabled).active:active {
  color: #fff;
  background-color: #d73223;
  border-color: #d73223;
}
.btn-danger.btn-tone {
  background-color: rgba(222, 68, 54, 0.1) !important;
  border-color: transparent;
  color: #de4436;
  font-weight: 500;
}
.btn-danger.btn-tone:hover, .btn-danger.btn-tone:focus, .btn-danger.btn-tone:active {
  background-color: #de4436 !important;
  border-color: #de4436;
  color: #fff;
}
.btn-danger.disabled, .btn-danger[disabled] {
  color: rgba(83, 83, 95, 0.25);
  background-color: #f1f2f3;
  border-color: #edf2f9;
}
.btn-danger.disabled.active, .btn-danger.disabled:active, .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger[disabled].active, .btn-danger[disabled]:active, .btn-danger[disabled]:hover, .btn-danger[disabled]:focus {
  color: rgba(83, 83, 95, 0.25);
  background-color: #f1f2f3;
  border-color: #edf2f9;
}
.btn-danger.btn-clicked:after {
  border-color: #de4436;
}

.show > .btn-danger.dropdown-toggle {
  background-color: #d73223;
  border-color: #d73223;
}

.btn-group > .btn {
  line-height: 1.25;
}
.btn-group > .btn.btn-default.active {
  border-color: #3f87f5;
  color: #3f87f5;
}
.btn-group > .btn.btn-default.active:hover, .btn-group > .btn.btn-default.active:focus {
  background-color: #fff;
}
.btn-group.dropdown > .btn, .btn-group.dropup > .btn, .btn-group.dropright > .btn, .btn-group.dropleft > .btn {
  padding-left: 10px;
  padding-right: 10px;
}

.btn-hover {
  border-color: transparent;
}
.btn-hover:hover, .btn-hover:focus, .btn-hover.active {
  background-color: rgba(63, 135, 245, 0.1);
  color: #3f87f5;
  border-color: transparent;
}
.btn-hover.text-primary:hover, .btn-hover.text-primary:focus {
  color: #3f87f5 !important;
}

.btn-circle {
  padding: 0px;
  height: 32px;
}

.btn-xs,
.btn-group-xs > .btn {
  padding: 5px 0.5rem;
  height: auto;
  font-size: 13px;
}

.btn-sm,
.btn-group-sm > .btn {
  padding: 0.35rem 1rem;
  height: auto;
}

.btn-lg,
.btn-group-lg > .btn {
  padding: 0.75rem 1.75rem;
  font-size: 16px;
  height: auto;
}

.btn-icon {
  padding: 0px;
  width: 40px;
  height: 40px;
  line-height: 40px;
  font-size: 18px;
}
.btn-icon.btn-lg {
  width: 46px;
  height: 46px;
  line-height: 46px;
  font-size: 20px;
}
.btn-icon.btn-sm {
  width: 30px;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
}

.card {
  position: relative;
  background-color: #fff;
  margin-bottom: 1.25rem;
  border: 1px solid #edf2f9;
  border-radius: 0.25rem;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
}

.card-header {
  padding: 0px 1.5rem;
  position: relative;
  background-color: transparent;
  border-bottom: 1px solid #edf2f9;
  min-height: 3rem;
}
.card-header .card-title {
  flex: 1;
  padding: 16px 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-bottom: 0px;
}
.card-header p {
  padding-top: 8px;
  margin-bottom: 0px;
}
.card-header:first-child {
  border-radius: 0px;
}
.card-header.has-toolbar {
  display: flex;
  align-items: center;
}

.card-title {
  font-weight: 500;
  font-size: 16px;
  color: #2a2a2a;
  margin-top: 0px;
  margin-bottom: 15px;
}

.card-body {
  padding: 1.5rem;
  position: relative;
}

.card-footer {
  position: relative;
  padding: 10px 1.5rem;
  min-height: 55px;
  border-top: 1px solid #edf2f9;
  background-color: transparent;
}
.card-footer .btn {
  margin-bottom: 0px;
}
.card-footer:last-child {
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.card-toolbar ul {
  list-style: none;
  padding-left: 0px;
  display: flex;
}
.card-toolbar ul > li > * {
  margin-bottom: 0px;
  margin-right: 15px;
  display: block;
}
.card-toolbar ul > li > .btn {
  padding: 7px 15px;
  font-size: 13px;
}
.card-toolbar ul > li:last-child > * {
  margin-right: 0px;
}

.bg-overlay > .card-toolbar {
  position: absolute;
  right: 15px;
  top: 15px;
}

.card-img-top {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.card-refresh:before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 4;
  background: #fff;
  /* The Fallback */
  background: rgba(255, 255, 255, 0.7);
}
.card-refresh:after {
  content: "";
  position: absolute;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  border: 3px solid #edf2f9;
  border-top: 3px solid #3f87f5;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  z-index: 5;
  -webkit-animation: spin 1.2s linear infinite;
  -moz-animation: spin 1.2s linear infinite;
  -ms-animation: spin 1.2s linear infinite;
  -o-animation: spin 1.2s linear infinite;
  animation: spin 1.2s linear infinite;
  transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
}

.draggable-item {
  cursor: move;
  cursor: grab;
  cursor: -moz-grab;
  cursor: -webkit-grab;
}

@-webkit-keyframes spin {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
@-moz-keyframes spin {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
@-ms-keyframes spin {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
@-o-keyframes spin {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
a.card {
  display: block;
}
a.card:hover, a.card:focus {
  -webkit-box-shadow: 0 7px 15px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: 0 7px 15px rgba(0, 0, 0, 0.075);
  box-shadow: 0 7px 15px rgba(0, 0, 0, 0.075);
}

.bg-overlay {
  position: relative;
  overflow: hidden;
  color: #f2f2f2;
}
.bg-overlay h1,
.bg-overlay h2,
.bg-overlay h3,
.bg-overlay h4,
.bg-overlay h5,
.bg-overlay h6 {
  color: #fff;
}
.bg-overlay p {
  color: #f2f2f2;
}
.bg-overlay:before {
  content: "";
  position: absolute;
  background: #515156;
  opacity: 0.5;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  z-index: 2;
}
.bg-overlay > div {
  z-index: 3;
}
.bg-overlay .btn-default {
  color: #fff;
}
.bg-overlay .btn-default:hover, .bg-overlay .btn-default:focus {
  color: #2a2a2a;
}
.bg-overlay.primary:before {
  background: #3f87f5;
  opacity: 0.6;
}

.card-collapse-btn {
  transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
}
.card-collapse-btn.active {
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.9375rem 1.5rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #edf2f9;
}
.list-group-item.active {
  color: #3f87f5;
  background-color: rgba(63, 135, 245, 0.1);
  border-color: rgba(63, 135, 245, 0.1);
}
.list-group-item.active h1, .list-group-item.active h2, .list-group-item.active h3, .list-group-item.active h4, .list-group-item.active h5, .list-group-item.active h6, .list-group-item.active p {
  color: #3f87f5;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: rgba(83, 83, 95, 0.35);
  pointer-events: none;
  background-color: #fff;
}
.list-group-item.disabled h1, .list-group-item.disabled h2, .list-group-item.disabled h3, .list-group-item.disabled h4, .list-group-item.disabled h5, .list-group-item.disabled h6, .list-group-item.disabled p, .list-group-item:disabled h1, .list-group-item:disabled h2, .list-group-item:disabled h3, .list-group-item:disabled h4, .list-group-item:disabled h5, .list-group-item:disabled h6, .list-group-item:disabled p {
  color: rgba(83, 83, 95, 0.35);
}

.list-group-item-action:not(.active):hover, .list-group-item-action:not(.active):focus {
  color: #2a2a2a;
  background-color: #fafafa;
}
.list-group-item-action:not(.active):active {
  background-color: #ededed;
}

.alert {
  padding: 0.5rem 0.9375rem;
  border-radius: 0.25rem;
}
.alert p {
  color: #53535f;
  margin-bottom: 0px;
}

.alert-default {
  border-color: #edf2f9;
}

.alert-primary {
  background-color: rgba(63, 135, 245, 0.1);
  border: 1px solid rgba(63, 135, 245, 0.15);
  color: #53535f;
}
.alert-primary .alert-icon {
  color: #3f87f5;
}
.alert-primary hr {
  border-top-color: rgba(63, 135, 245, 0.15);
}

.alert-success {
  background-color: rgba(0, 201, 167, 0.1);
  border: 1px solid rgba(0, 201, 167, 0.15);
  color: #53535f;
}
.alert-success .alert-icon {
  color: #00c9a7;
}
.alert-success hr {
  border-top-color: rgba(0, 201, 167, 0.15);
}

.alert-info {
  background-color: rgba(2, 211, 239, 0.1);
  border: 1px solid rgba(2, 211, 239, 0.15);
  color: #53535f;
}
.alert-info .alert-icon {
  color: #02d3ef;
}
.alert-info hr {
  border-top-color: rgba(2, 211, 239, 0.15);
}

.alert-warning {
  background-color: rgba(255, 193, 7, 0.1);
  border: 1px solid rgba(255, 193, 7, 0.15);
  color: #53535f;
}
.alert-warning .alert-icon {
  color: #ffc107;
}
.alert-warning hr {
  border-top-color: rgba(255, 193, 7, 0.15);
}

.alert-danger {
  background-color: rgba(222, 68, 54, 0.1);
  border: 1px solid rgba(222, 68, 54, 0.15);
  color: #53535f;
}
.alert-danger .alert-icon {
  color: #de4436;
}
.alert-danger hr {
  border-top-color: rgba(222, 68, 54, 0.15);
}

.alert-icon {
  margin-right: 10px;
}

.badge {
  line-height: 1.7;
  padding: 0.25em 0.7em;
}
.badge.badge-indicator {
  border-radius: 50%;
  display: inline-block;
  padding: 0;
  width: 10px;
  height: 10px;
}
.badge.badge-indicator:empty {
  display: inline-block;
}
.badge.badge-dot {
  width: 7px;
  height: 7px;
  border-radius: 50px;
  padding: 0px;
}
.badge.badge-dot:empty {
  display: inline-block;
}

.badge-default {
  border: 1px solid #edf2f9;
  background-color: #fff;
  color: #2a2a2a;
  font-weight: 500;
}

.badge-primary {
  background-color: #3f87f5;
  color: #fff;
}

.badge-secondary {
  background-color: #886cff;
  color: #fff;
}

.badge-success {
  background-color: #00c9a7;
  color: #fff;
}

.badge-info {
  background-color: #02d3ef;
  color: #fff;
}

.badge-warning {
  background-color: #ffc107;
  color: #fff;
}

.badge-danger {
  background-color: #de4436;
  color: #fff;
}

a.badge-primary:hover, a.badge-primary:focus {
  background-color: #2778f4;
  box-shadow: none;
  color: #fff;
}

a.badge-secondary:hover, a.badge-secondary:focus {
  background-color: #7353ff;
  box-shadow: none;
  color: #fff;
}

a.badge-success:hover, a.badge-success:focus {
  background-color: #00b092;
  box-shadow: none;
  color: #fff;
}

a.badge-info:hover, a.badge-info:focus {
  background-color: #02bdd6;
  box-shadow: none;
  color: #fff;
}

a.badge-warning:hover, a.badge-warning:focus {
  background-color: #edb100;
  box-shadow: none;
  color: #fff;
}

a.badge-danger:hover, a.badge-danger:focus {
  background-color: #d73223;
  box-shadow: none;
  color: #fff;
}

.badge-magenta {
  color: #eb2f96;
  background: rgba(235, 47, 150, 0.05);
  border-color: transparent;
  font-weight: 500;
}

a.badge-magenta:hover, a.badge-magenta:focus {
  background-color: #eb2f96;
  color: #fff;
}

.badge-red {
  color: #de4436;
  background: rgba(222, 68, 54, 0.05);
  border-color: transparent;
  font-weight: 500;
}

a.badge-red:hover, a.badge-red:focus {
  background-color: #de4436;
  color: #fff;
}

.badge-volcano {
  color: #fa541c;
  background: rgba(250, 84, 28, 0.05);
  border-color: transparent;
  font-weight: 500;
}

a.badge-volcano:hover, a.badge-volcano:focus {
  background-color: #fa541c;
  color: #fff;
}

.badge-orange {
  color: #fa8c16;
  background: rgba(250, 140, 22, 0.1);
  border-color: transparent;
  font-weight: 500;
}

a.badge-orange:hover, a.badge-orange:focus {
  background-color: #fa8c16;
  color: #fff;
}

.badge-gold {
  color: #ffc107;
  background: rgba(255, 193, 7, 0.1);
  border-color: transparent;
  font-weight: 500;
}

a.badge-gold:hover, a.badge-gold:focus {
  background-color: #ffc107;
  color: #fff;
}

.badge-lime {
  color: #a0d911;
  background: rgba(160, 217, 17, 0.1);
  border-color: transparent;
  font-weight: 500;
}

a.badge-lime:hover, a.badge-lime:focus {
  background-color: #a0d911;
  color: #fff;
}

.badge-green {
  color: #52c41a;
  background: rgba(82, 196, 26, 0.1);
  border-color: transparent;
  font-weight: 500;
}

a.badge-green:hover, a.badge-green:focus {
  background-color: #52c41a;
  color: #fff;
}

.badge-cyan {
  color: #00c9a7;
  background: rgba(0, 201, 167, 0.1);
  border-color: transparent;
  font-weight: 500;
}

a.badge-cyan:hover, a.badge-cyan:focus {
  background-color: #00c9a7;
  color: #fff;
}

.badge-blue {
  color: #3f87f5;
  background: rgba(63, 135, 245, 0.1);
  border-color: transparent;
  font-weight: 500;
}

a.badge-blue:hover, a.badge-blue:focus {
  background-color: #3f87f5;
  color: #fff;
}

.badge-geekblue {
  color: #2f54eb;
  background: rgba(47, 84, 235, 0.1);
  border-color: transparent;
  font-weight: 500;
}

a.badge-geekblue:hover, a.badge-geekblue:focus {
  background-color: #2f54eb;
  color: #fff;
}

.badge-purple {
  color: #886cff;
  background: rgba(136, 108, 255, 0.1);
  border-color: transparent;
  font-weight: 500;
}

a.badge-purple:hover, a.badge-purple:focus {
  background-color: #886cff;
  color: #fff;
}

.page-link {
  border: 1px solid transparent;
  border-radius: 50%;
  padding: 0;
  min-width: 2rem;
  line-height: 2rem;
  height: 2rem;
  margin: 0px 5px;
  color: #53535f;
  background-color: transparent;
  text-align: center;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
}
.page-link:hover {
  color: #3f87f5;
  text-decoration: none;
  background-color: transparent;
  border-color: transparent;
}
.page-link:focus {
  box-shadow: none;
}

.page-item.disabled .page-link {
  color: #9292a0;
  border-color: transparent;
}
.page-item.active .page-link {
  background: #3f87f5;
  border-color: transparent;
}

.pagination .page-item.active .page-link {
  background: #3f87f5;
  border-color: transparent;
}
.pagination .page-item.active .page-link:hover {
  color: #fff;
}
.pagination .page-item .page-link:hover {
  color: #3f87f5;
}

.timeline {
  padding-left: 0px;
}
.timeline .timeline-item:last-child .timeline-item-head:after {
  display: none;
}
.timeline.timeline-sm .timeline-item-head {
  top: 0px;
}

.timeline,
.timeline-item {
  margin: 0;
  list-style: none;
}

.timeline-item {
  position: relative;
  padding: 0 0 20px;
}

.timeline-item-head {
  position: absolute;
  text-align: center;
  line-height: 1;
  margin-top: 0;
  border: 0;
  height: 100%;
  border-radius: 0;
  padding: 3px 1px;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  top: -10px;
  left: 5px;
  width: auto;
  z-index: 1;
}
.timeline-item-head:after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0px;
  height: 78%;
  width: 2px;
  border-left: 2px dashed #edf2f9;
  z-index: -1;
}

.timeline-item-content {
  position: relative;
  top: -6px;
  margin: 0 0 0 30px;
  word-break: break-word;
}

/*---------------------------------
------------ Components -----------
---------------------------------*/
.accordion > .card {
  margin-bottom: 0px;
}
.accordion > .card > .card-header {
  padding: 0px;
}
.accordion > .card > .card-header > .card-title {
  padding: 0px;
}
.accordion > .card > .card-header > .card-title > a {
  padding: 15px 25px;
  display: block;
  color: #2a2a2a;
  background-color: #fafafa;
  font-size: 14px;
  font-weight: 400;
}
.accordion > .card > .card-header > .card-title > a:not(.collapsed):after {
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
}
.accordion > .card > .card-header > .card-title > a:after {
  content: "\e0ad";
  font-family: "anticon";
  float: left;
  margin-right: 10px;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
}
.accordion > .card .card-body {
  padding-top: 1rem;
}
.accordion.nested > .card {
  margin-bottom: 0px;
  border-bottom: 0px;
}
.accordion.nested > .card:last-child {
  border-bottom: 1px solid #edf2f9;
}
.accordion.borderless > .card {
  margin-bottom: 0px;
  border-top: 0px;
  border-left: 0px;
  border-right: 0px;
  border-bottom: 1px solid #edf2f9;
}
.accordion.borderless > .card:not(:first-of-type):not(:last-of-type) {
  border-bottom: 1px solid #edf2f9;
}
.accordion.borderless > .card > .card-header {
  margin-bottom: 0px;
  border-bottom: 0px;
}
.accordion.borderless > .card > .card-header > .card-title > a {
  background-color: transparent;
}
.accordion.borderless > .card .card-body {
  padding-top: 0px;
}
.accordion.borderless > .card:last-child {
  border-bottom: 0px;
}

.modal .modal-dialog {
  transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
}
.modal.modal-right {
  padding-right: 0px !important;
}
.modal.modal-right .modal-dialog {
  transform: translateX(100%);
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -o-transform: translateX(100%);
  -ms-transform: translateX(100%);
}
.modal.modal-right.show .modal-dialog {
  transform: translateX(0%);
  -webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  -o-transform: translateX(0%);
  -ms-transform: translateX(0%);
}
.modal.modal-left {
  padding-right: 0px !important;
}
.modal.modal-left .modal-dialog {
  transform: translateX(-100%);
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
}
.modal.modal-left.show .modal-dialog {
  transform: translateX(0%);
  -webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  -o-transform: translateX(0%);
  -ms-transform: translateX(0%);
}
.modal.modal-fs {
  padding-right: 0px !important;
}
.modal.modal-fs .modal-dialog {
  transform: scale(0.7);
  -webkit-transform: scale(0.7);
  -moz-transform: scale(0.7);
  -o-transform: scale(0.7);
  -ms-transform: scale(0.7);
}
.modal.modal-fs.show .modal-dialog {
  transform: scale(1);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
}

.modal-header {
  padding: 1rem 1.5rem;
  border-bottom: 1px solid #edf2f9;
}
.modal-header h1,
.modal-header h2,
.modal-header h3,
.modal-header h4,
.modal-header h5,
.modal-header h6 {
  margin-bottom: 0px;
}

.modal-body {
  padding: 1.5rem;
}

.modal-footer {
  padding: 0.625rem 1rem;
  border-top: 1px solid #edf2f9;
  text-align: left;
}
.modal-footer .btn {
  margin-bottom: 0px;
}
.modal-footer .btn + .btn {
  margin-left: 0px;
}

.modal-content {
  position: relative;
  background-color: #fff;
  border: 0px;
  border-radius: 0.25rem;
  outline: 0;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}

.modal-right .modal-dialog,
.modal-left .modal-dialog {
  width: 380px;
  height: 100%;
  margin: 0px auto 0px 0px;
}
@media only screen and (max-width: 767px) {
  .modal-right .modal-dialog,
.modal-left .modal-dialog {
    width: calc(100% - 50px);
  }
}
.modal-right .modal-dialog .modal-content,
.modal-left .modal-dialog .modal-content {
  height: 100%;
  border-radius: 0px;
}
.modal-right .modal-dialog .modal-content .side-modal-wrapper,
.modal-left .modal-dialog .modal-content .side-modal-wrapper {
  height: 100%;
  position: relative;
}
.modal-right .modal-dialog .modal-content .modal-footer,
.modal-left .modal-dialog .modal-content .modal-footer {
  position: absolute;
  bottom: 0px;
  width: 100%;
}

.modal-right .modal-dialog {
  margin: 0px 0px 0px auto;
}

.modal-backdrop {
  z-index: 1040;
  background-color: rgba(0, 0, 0, 0.65);
}
.modal-backdrop.show {
  opacity: 1;
}

.modal-fs .modal-dialog {
  width: 100%;
  margin: 0px auto;
  height: 100%;
  max-width: none;
}
.modal-fs .modal-dialog .modal-content {
  height: 100%;
  border-radius: 0px;
  background: #fff;
  /* The Fallback */
  background: rgba(255, 255, 255, 0.95);
}
.modal-fs .modal-close {
  position: absolute;
  top: 20px;
  right: 20px;
  padding: 7px 10px;
  border: 1px solid #777777;
  border-radius: 50px;
  color: #777777;
}
.modal-fs .modal-close:hover, .modal-fs .modal-close:focus {
  color: #2a2a2a;
  text-decoration: none;
  border: 1px solid #2a2a2a;
}

.dropdown {
  display: inline-block;
}
.dropdown.dropdown-animated:not(.scale-left) .dropdown-menu, .dropdown.dropdown-animated:not(.scale-right) .dropdown-menu {
  opacity: 0;
  visibility: hidden;
  -webkit-transform-origin: top;
  -moz-transform-origin: top;
  -ms-transform-origin: top;
  transform-origin: top;
  -webkit-transform: scaleY(0.65) !important;
  -moz-transform: scaleY(0.65) !important;
  -ms-transform: scaleY(0.65) !important;
  transform: scaleY(0.65) !important;
  transition: all 0.1s ease-in-out;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  display: block;
  margin: 0px;
  top: auto !important;
}
.dropdown.dropdown-animated:not(.scale-left) .dropdown-menu.show, .dropdown.dropdown-animated:not(.scale-right) .dropdown-menu.show {
  opacity: 1;
  visibility: visible;
  -webkit-transform: scaleY(1) !important;
  -moz-transform: scaleY(1) !important;
  -ms-transform: scaleY(1) !important;
  transform: scaleY(1) !important;
}
.dropdown.dropdown-animated.scale-left .dropdown-menu {
  -webkit-transform-origin: top right;
  -moz-transform-origin: top right;
  -ms-transform-origin: top right;
  transform-origin: top right;
  transform: scale(0, 0) !important;
  -webkit-transform: scale(0, 0) !important;
  -moz-transform: scale(0, 0) !important;
  -ms-transform: scale(0, 0) !important;
  transition: all 0.1s ease-in-out;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  display: block;
  margin: 0px;
  right: 0 !important;
  left: auto !important;
  top: auto !important;
}
.dropdown.dropdown-animated.scale-left .dropdown-menu.show {
  transform: scale(1, 1) !important;
  -webkit-transform: scale(1, 1) !important;
  -moz-transform: scale(1, 1) !important;
  -ms-transform: scale(1, 1) !important;
}
.dropdown.dropdown-animated.scale-right .dropdown-menu {
  -webkit-transform-origin: top left;
  -moz-transform-origin: top left;
  -ms-transform-origin: top left;
  transform-origin: top left;
  transform: scale(0, 0) !important;
  -webkit-transform: scale(0, 0) !important;
  -moz-transform: scale(0, 0) !important;
  -ms-transform: scale(0, 0) !important;
  transition: all 0.1s ease-in-out;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  display: block;
  margin: 0px;
  top: auto !important;
}
.dropdown.dropdown-animated.scale-right .dropdown-menu.show {
  transform: scale(1, 1) !important;
  -webkit-transform: scale(1, 1) !important;
  -moz-transform: scale(1, 1) !important;
  -ms-transform: scale(1, 1) !important;
}

.dropdown-menu {
  border: 0px;
  border-radius: 0.25rem;
  font-size: 14px;
  min-width: 180px;
  color: #53535f;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  top: 100%;
}
.dropdown-menu.dropdown-md {
  min-width: 250px;
}
.dropdown-menu.dropdown-lg {
  min-width: 360px;
}
@media only screen and (max-width: 767px) {
  .dropdown-menu.dropdown-lg {
    min-width: 280px;
  }
}
.dropdown-menu.dropdown-xl {
  min-width: 450px;
}
@media only screen and (max-width: 767px) {
  .dropdown-menu.dropdown-xl {
    min-width: 280px;
  }
}
.dropdown-menu > li.divider {
  border-bottom: 1px solid #edf2f9;
  height: 1px;
  overflow: hidden;
}
.dropdown-menu > li > a {
  line-height: 1.5;
  min-height: auto;
  padding: 10px 15px;
  display: block;
  transition: all 0.1s ease-out;
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  -ms-transition: all 0.1s ease-out;
  color: #53535f;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  color: #2a2a2a;
  text-decoration: none;
  background-color: white;
}
.dropdown-menu.dropdown-grid {
  display: flex !important;
  flex-wrap: wrap;
  padding: 10px;
}
.dropdown-menu.dropdown-grid > li {
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-box-pack: center;
  justify-content: center;
}
.dropdown-menu.dropdown-grid > li > a {
  padding: 10px;
  border: 1px solid #edf2f9;
  margin: 7px;
  border-radius: 4px;
}
.dropdown-menu.dropdown-grid.col-2 > li {
  flex-basis: 50%;
}
.dropdown-menu.dropdown-grid.col-3 > li {
  flex-basis: 33.333333%;
}
@media only screen and (max-width: 767px) {
  .dropdown-menu.dropdown-grid.col-3 > li {
    flex-basis: 50%;
  }
}
.dropdown-menu.dropdown-grid.col-4 > li {
  flex-basis: 25%;
}
@media only screen and (max-width: 767px) {
  .dropdown-menu.dropdown-grid.col-4 > li {
    flex-basis: 50%;
  }
}

.dropdown-item {
  line-height: 1.5;
  min-height: auto;
  padding: 10px 20px;
  display: block;
  transition: all 0.1s ease-out;
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  -ms-transition: all 0.1s ease-out;
  color: #53535f;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: #2a2a2a;
  text-decoration: none;
  background-color: #fafafa;
}
.dropdown-item.disabled {
  opacity: 0.3;
  cursor: not-allowed;
}
.dropdown-item.disabled:hover, .dropdown-item.disabled:focus {
  background-color: transparent;
}
.dropdown-item.active {
  background-color: #fafafa;
  color: #2a2a2a;
  font-weight: 500;
}

.dropdown .dropdown-toggle:after,
.dropup .dropdown-toggle:after,
.dropright .dropdown-toggle:after {
  text-align: center;
  display: inline;
  border: 0;
  font-family: "anticon";
  content: "";
  vertical-align: middle;
  position: relative;
  font-size: 12px;
}

.dropdown .dropdown-toggle:after {
  content: "\e00b";
}

.dropup .dropdown-toggle:after {
  content: "\e0ee";
}

.dropright .dropdown-toggle:after {
  content: "\e0ad";
}

.dropleft .dropdown-toggle:before {
  text-align: center;
  display: inline;
  border: 0;
  font-family: "anticon";
  vertical-align: middle;
  position: relative;
  font-size: 12px;
  content: "\e061";
}

.dropdown-header {
  padding: 10px 20px;
  font-weight: 500;
  color: #3b3b44;
  font-size: 15px;
}

.tooltip {
  top: 0;
}
.tooltip.show {
  opacity: 1;
}

.tooltip-inner {
  background-color: #404040;
  padding: 6px 8px;
  border-radius: 0.25rem;
}

.bs-tooltip-top .arrow::before,
.bs-tooltip-auto[x-placement^=top] .arrow::before {
  border-top-color: #404040;
}

.bs-tooltip-right .arrow::before,
.bs-tooltip-auto[x-placement^=right] .arrow::before {
  border-right-color: #404040;
}

.bs-tooltip-bottom .arrow::before,
.bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  border-bottom-color: #404040;
}

.bs-tooltip-left .arrow::before,
.bs-tooltip-auto[x-placement^=left] .arrow::before {
  border-left-color: #404040;
}

.popover {
  border-radius: 0.25rem;
  border: 1px solid #edf2f9;
  -webkit-box-shadow: 0 9px 12px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: 0 9px 12px rgba(0, 0, 0, 0.075);
  box-shadow: 0 9px 12px rgba(0, 0, 0, 0.075);
}

.popover-header {
  background-color: #fff;
  color: #2a2a2a;
  border-bottom: 1px solid #edf2f9;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.popover-body {
  padding: 10px 15px;
  color: #72849a;
}

.bs-popover-right .arrow::before,
.bs-popover-auto[x-placement^=right] .arrow::before {
  border-right-color: #edf2f9;
}

.bs-popover-top .arrow::before,
.bs-popover-auto[x-placement^=top] .arrow::before {
  border-top-color: #edf2f9;
}

.bs-popover-left .arrow::before,
.bs-popover-auto[x-placement^=left] .arrow::before {
  border-left-color: #edf2f9;
}

.bs-popover-bottom .arrow::before,
.bs-popover-auto[x-placement^=bottom] .arrow::before {
  border-bottom-color: #edf2f9;
}

.nav-tabs {
  border-bottom: 1px solid #edf2f9;
}
.nav-tabs > li {
  margin-bottom: -2px;
}
.nav-tabs > li > a {
  margin-right: 0px;
  line-height: 2.5;
  border-radius: 0;
  color: #72849a;
  border: 0px;
  border-bottom: 2px solid transparent;
  display: block;
  padding: 5px 20px;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
}
.nav-tabs > li > a:hover {
  border-color: transparent;
  color: #53535f;
}
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
  background-color: transparent;
  opacity: 1;
}
.nav-tabs > li > a.active {
  border: 0px;
  background-color: transparent;
  border-bottom: 2px solid #3f87f5;
  font-weight: 500;
}
.nav-tabs > li > a.active:hover, .nav-tabs > li > a.active:focus {
  border: 0px;
  background-color: transparent;
  border-bottom: 2px solid #3f87f5;
  opacity: 1;
}
.nav-tabs > li > a.active.nav-link {
  border-bottom: 2px solid #3f87f5;
  color: #2a2a2a;
  background-color: transparent;
}
.nav-tabs .nav-link {
  border-top: 0px;
  border-right: 0px;
  border-left: 0px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus, .nav-tabs .nav-link:active {
  border-color: transparent;
}
.nav-tabs.flex-column {
  border-right: 1px solid #edf2f9;
  border-bottom: 0px;
}
.nav-tabs.flex-column .nav-item {
  margin-bottom: 0px;
  margin-right: -1px;
}
.nav-tabs.flex-column .nav-link {
  border-bottom: 0px;
  text-align: right;
}
.nav-tabs.flex-column > li > a {
  padding: 10px 20px;
}
.nav-tabs.flex-column > li > a.active.nav-link {
  border-bottom: 0px;
  border-right: 2px solid #3f87f5;
}

.center-tabs .nav-tabs {
  text-align: center;
  -webkit-box-pack: center !important;
  -webkit-justify-content: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
}
.center-tabs .nav-tabs > li {
  float: none;
  display: inline-block;
}

.justified-tabs .nav-tabs {
  width: 100%;
}
.justified-tabs .nav-tabs > li {
  display: table-cell;
  width: 1%;
  text-align: center;
  float: none;
}

.nav-pills > li + li {
  margin-left: 5px;
}
.nav-pills > li > a {
  border-radius: 3px;
  opacity: 0.75;
  font-size: 14px;
  font-weight: 500;
  background-color: transparent;
  color: #2a2a2a;
  border: 1px solid transparent;
  padding: 5px 15px;
}
.nav-pills > li > a:hover, .nav-pills > li > a:focus {
  background-color: transparent;
  opacity: 1;
}
.nav-pills > li > a.active {
  color: #fff;
  border-color: #3f87f5;
  background-color: #3f87f5;
  border: 1px solid #3f87f5;
  opacity: 1;
}
.nav-pills > li > a.active:hover, .nav-pills > li > a.active:focus {
  color: #fff;
  border-color: #3f87f5;
  background-color: #3f87f5;
  border: 1px solid #3f87f5;
  opacity: 1;
}
.nav-pills > li > a.active.nav-link {
  color: #fff;
  background-color: #3f87f5;
  border-color: #3f87f5;
}

.nav-vertical .nav-pills {
  float: left;
  width: 160px;
  padding: 0px 15px;
  display: block;
}
.nav-vertical .nav-pills > li {
  margin-bottom: 15px;
}
.nav-vertical .nav-pills > li + li {
  margin-left: 0px;
}
.nav-vertical .tab-content {
  float: left;
  width: 70%;
}

.carousel-caption h1, .carousel-caption h2, .carousel-caption h3, .carousel-caption h4, .carousel-caption h5, .carousel-caption h6, .carousel-caption p {
  color: #fff;
}

.toast {
  border: 1px solid #edf2f9;
  background-color: #fff;
  max-width: 350px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}
.toast .close {
  margin-bottom: 0px;
}

.notification-toast {
  position: fixed;
  max-width: 350px;
  z-index: 1060;
}
.notification-toast.top-right {
  top: calc(70px + 15px);
  right: 15px;
}
.notification-toast.top-left {
  top: calc(70px + 15px);
  left: 15px;
}
.notification-toast.top-middle {
  top: calc(70px + 15px);
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
}
.notification-toast.bottom-right {
  bottom: 15px;
  right: 15px;
}
.notification-toast.bottom-left {
  bottom: 15px;
  left: 15px;
}
.notification-toast.bottom-middle {
  bottom: 15px;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
}

.progress {
  height: 8px;
  background-color: #ececec;
  border-radius: 50px;
  margin-bottom: 20px;
  min-width: 50px;
}
.progress.progress-sm {
  height: 4px;
}

.progress-bar {
  background-color: #3f87f5;
}
.progress-bar:last-child {
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
}

.menu.nav .nav-item {
  line-height: 45px;
  height: 45px;
  margin-bottom: 8px;
}
.menu.nav .nav-item .nav-link {
  display: block;
  position: relative;
  padding: 0px 25px;
  color: #2a2a2a;
  font-weight: 500;
  transition: color 0.3s ease;
  -webkit-transition: color 0.3s ease;
  -moz-transition: color 0.3s ease;
  -o-transition: color 0.3s ease;
  -ms-transition: color 0.3s ease;
}
.menu.nav .nav-item .nav-link:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  border-right: 3px solid #3f87f5;
  transform: scaleY(0.0001);
  -webkit-transform: scaleY(0.0001);
  -moz-transform: scaleY(0.0001);
  -o-transform: scaleY(0.0001);
  -ms-transform: scaleY(0.0001);
  transition: transform 0.15s ease;
  -webkit-transition: transform 0.15s ease;
  -moz-transition: transform 0.15s ease;
  -o-transition: transform 0.15s ease;
  -ms-transition: transform 0.15s ease;
  opacity: 0;
}
.menu.nav .nav-item .nav-link:hover, .menu.nav .nav-item .nav-link:focus {
  color: #3f87f5;
}
.menu.nav .nav-item .nav-link:active, .menu.nav .nav-item .nav-link.active {
  color: #3f87f5;
  background-color: rgba(63, 135, 245, 0.1);
}
.menu.nav .nav-item .nav-link.active:after {
  transform: scaleY(1);
  opacity: 1;
}
.menu.nav .nav-item .nav-link > i {
  margin-right: 10px;
}

/*---------------------------------
------------- Tables --------------
---------------------------------*/
.table > tbody > tr > td,
.table > tbody > tr > th,
.table > tfoot > tr > td,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > thead > tr > th {
  border-color: #ededed;
  padding: 15px;
}

.table-sm > tbody > tr > td,
.table-sm > tbody > tr > th,
.table-sm > tfoot > tr > td,
.table-sm > tfoot > tr > th,
.table-sm > thead > tr > td,
.table-sm > thead > tr > th {
  padding: 5px;
}

.table {
  color: #53535f;
}
.table:not(.table-bordered) > thead > tr > th {
  border-top: 0px;
}
.table > thead > tr > th {
  color: #2a2a2a;
  border-bottom: 1px solid #ededed;
  font-weight: 500;
}
.table .thead-dark th {
  background-color: #2a2a2a;
  border-color: #2a2a2a;
}
.table .thead-light th {
  background-color: #53535f;
  border-color: #ededed;
  color: #fff;
}
.table th,
.table td {
  vertical-align: middle;
}
.table tr.selected {
  background-color: #f8fafd;
}

.table-hover > tbody > tr:hover {
  background-color: #f8fafd;
}

.table-bordered {
  border: 1px solid #ededed;
}

@media only screen and (max-width: 992px) {
  .table-overflow {
    width: 100%;
    overflow-x: auto;
  }
}

/*---------------------------------
-------------- Forms --------------
---------------------------------*/
.form-control {
  padding: 0.55rem 1rem;
  height: auto;
  color: #53535f;
  border: 1px solid #edf2f9;
  font-size: 0.875rem;
  line-height: 1.5;
}
.form-control::-webkit-input-placeholder {
  color: rgba(114, 132, 154, 0.4);
}
.form-control:-moz-placeholder {
  color: rgba(114, 132, 154, 0.4);
}
.form-control::-moz-placeholder {
  color: rgba(114, 132, 154, 0.4);
}
.form-control:-ms-input-placeholder {
  color: rgba(114, 132, 154, 0.4);
}
.form-control:not([disabled]):hover, .form-control:not([disabled]):focus {
  border-color: #3f87f5;
}
.form-control:not([disabled]):focus {
  box-shadow: 0 0 0 2px rgba(63, 135, 245, 0.2);
}
.form-control[disabled] {
  cursor: not-allowed;
  background-color: #ededed;
}

.form-control-sm {
  height: auto;
  padding: 0.4rem 0.6rem;
  font-size: 0.75rem;
  line-height: 1;
}

.form-control-lg {
  height: auto;
  padding: 0.85rem 1.25rem;
  font-size: 1rem;
  line-height: 1.5;
}

.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.4rem 0.6rem;
  font-size: 0.75rem;
  line-height: 1;
}
.input-group-sm .form-control:not(textarea),
.input-group-sm .custom-select {
  height: auto;
}

.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.85rem 1.25rem;
  font-size: 1rem;
  line-height: 1.5;
}
.input-group-lg .form-control:not(textarea),
.input-group-lg .custom-select {
  height: auto;
}

.input-group-text {
  font-size: 0.875rem;
  border: 1px solid #edf2f9;
  background-color: #f1f2f3;
  color: #53535f;
}

.input-affix {
  position: relative;
  display: flex;
  align-items: stretch;
  width: 100%;
}
.input-affix .prefix-icon,
.input-affix .suffix-icon {
  position: absolute;
  top: 50%;
  z-index: 990;
  line-height: 1.5;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
}
.input-affix .prefix-icon {
  left: 12px;
}
.input-affix .suffix-icon {
  right: 12px;
}
.input-affix .form-control:not(:first-child) {
  padding-left: 35px;
}
.input-affix .form-control:not(:last-child) {
  padding-right: 35px;
}

.custom-file {
  height: 40.59px;
}

.custom-file-input {
  height: 40.59px;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: #3f87f5;
  box-shadow: 0 0 0 2px rgba(63, 135, 245, 0.2);
}

.custom-file-label {
  border: 1px solid #edf2f9;
  height: 40.59px;
  line-height: 40.59px;
  padding: 0px;
  padding-left: 1rem;
}
.custom-file-label:after {
  height: calc(40.59px - 2px);
  line-height: 40.59px;
  padding: 0px 1rem;
  background-color: #f1f2f3;
}

.form-group {
  margin-bottom: 24px;
}

.custom-select {
  padding: 0.55rem 1rem;
  height: auto;
  color: #53535f;
  border: 1px solid #edf2f9;
  font-size: 0.875rem;
  line-height: 1.5;
}
.custom-select::-webkit-input-placeholder {
  color: rgba(114, 132, 154, 0.4);
}
.custom-select:-moz-placeholder {
  color: rgba(114, 132, 154, 0.4);
}
.custom-select::-moz-placeholder {
  color: rgba(114, 132, 154, 0.4);
}
.custom-select:-ms-input-placeholder {
  color: rgba(114, 132, 154, 0.4);
}
.custom-select:not([disabled]):hover, .custom-select:not([disabled]):focus {
  border-color: #3f87f5;
}
.custom-select:not([disabled]):focus {
  box-shadow: 0 0 0 2px rgba(63, 135, 245, 0.2);
}
.custom-select[disabled] {
  cursor: not-allowed;
  background-color: #ededed;
}

.custom-select-sm {
  height: auto;
  padding: 0.4rem 0.6rem;
  font-size: 0.75rem;
  line-height: 1;
}

.custom-select-lg {
  height: auto;
  padding: 0.85rem 1.25rem;
  font-size: 1rem;
  line-height: 1.5;
}

.checkbox {
  min-height: auto;
  position: relative;
}
.checkbox label {
  cursor: pointer;
}
.checkbox input[type=checkbox] {
  margin: 0;
  display: none;
  width: 1.25rem;
}
.checkbox input[type=checkbox] + label {
  padding-left: 0px;
}
.checkbox input[type=checkbox] + label:before {
  content: "8";
  width: 1.25rem;
  height: 1.25rem;
  display: inline-block;
  margin-right: 10px;
  border: 2px solid #edf2f9;
  border-radius: 0.25rem;
  font-size: 12px;
  font-family: "anticon";
  font-weight: 400;
  line-height: 1.4;
  vertical-align: bottom;
  text-align: center;
  background: #fff;
  color: transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
}
.checkbox input[type=checkbox]:checked + label:before {
  background: #3f87f5;
  border-color: #3f87f5;
  color: #fff;
}
.checkbox input[type=checkbox]:disabled + label, .checkbox input[type=checkbox].disabled + label {
  opacity: 0.6;
  cursor: not-allowed;
}
.checkbox input[type=checkbox]:disabled + label:before, .checkbox input[type=checkbox].disabled + label:before {
  cursor: not-allowed;
}
.checkbox input[type=checkbox]:disabled:not(:checked) + label:before, .checkbox input[type=checkbox].disabled:not(:checked) + label:before {
  background-color: #ededed;
}
.checkbox input[type=checkbox].error + label:before {
  border-color: #ffd0d9;
}
.checkbox.to-do input[type=checkbox]:checked + label {
  text-decoration: line-through;
}

.radio {
  min-height: auto;
  position: relative;
}
.radio label {
  cursor: pointer;
}
.radio input[type=radio] {
  margin: 0;
  display: none;
  width: 1.25rem;
}
.radio input[type=radio] + label {
  padding-left: 0;
}
.radio input[type=radio] + label:before {
  content: "";
  width: 1.25rem;
  height: 1.25rem;
  display: inline-block;
  margin-right: 10px;
  border: 2px solid #edf2f9;
  border-radius: 50%;
  font-weight: 400;
  line-height: 1.25rem;
  vertical-align: bottom;
  text-align: center;
  background-color: #fff;
  color: transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
}
.radio input[type=radio] + label:after {
  content: "";
  background-color: transparent;
  border-radius: 50%;
  width: 0.625rem;
  height: 0.625rem;
  position: absolute;
  left: 5px;
  top: 6px;
}
.radio input[type=radio]:checked + label:before {
  color: #3f87f5;
  border-color: #3f87f5;
}
.radio input[type=radio]:checked + label:after {
  background-color: #3f87f5;
}
.radio input[type=radio]:disabled + label, .radio input[type=radio].disabled + label {
  opacity: 0.6;
  cursor: not-allowed;
}
.radio input[type=radio]:disabled + label:before, .radio input[type=radio].disabled + label:before {
  background-color: #ededed;
  cursor: not-allowed;
}
.radio input[type=radio]:disabled:checked + label:before, .radio input[type=radio].disabled:checked + label:before {
  background-color: #ededed;
  border-color: #ededed;
}
.radio input[type=radio]:disabled:checked + label:after, .radio input[type=radio].disabled:checked + label:after {
  background-color: rgba(83, 83, 95, 0.9);
}

.switch input[type=checkbox] {
  opacity: 0;
  position: absolute;
}
.switch input[type=checkbox] + label {
  position: relative;
  display: inline-block;
  transition: 0.4s ease;
  -webkit-transition: 0.4s ease;
  -moz-transition: 0.4s ease;
  -o-transition: 0.4s ease;
  -ms-transition: 0.4s ease;
  height: 25px;
  width: 50px;
  border: 1px solid #bfbfbf;
  background-color: #bfbfbf;
  border-radius: 60px;
  margin-bottom: 0px;
  cursor: pointer;
}
.switch input[type=checkbox] + label:before {
  content: "";
  position: absolute;
  display: block;
  transition: 0.2s cubic-bezier(0.24, 0, 0.5, 1);
  -webkit-transition: 0.2s cubic-bezier(0.24, 0, 0.5, 1);
  -moz-transition: 0.2s cubic-bezier(0.24, 0, 0.5, 1);
  -o-transition: 0.2s cubic-bezier(0.24, 0, 0.5, 1);
  -ms-transition: 0.2s cubic-bezier(0.24, 0, 0.5, 1);
  height: 25px;
  width: 50px;
  top: 0;
  left: 0;
  border-radius: 30px;
}
.switch input[type=checkbox] + label:after {
  content: "";
  position: absolute;
  display: block;
  box-shadow: 0 2px 4px 0 rgba(0, 35, 11, 0.2);
  transition: 0.36s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  -webkit-transition: 0.36s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  -moz-transition: 0.36s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  -o-transition: 0.36s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  -ms-transition: 0.36s cubic-bezier(0.78, 0.14, 0.15, 0.86);
  background: #fff;
  height: 21px;
  width: 21px;
  top: 1px;
  left: 1px;
  border-radius: 60px;
}
.switch input[type=checkbox]:checked + label {
  background: #3f87f5;
  border-color: #3f87f5;
}
.switch input[type=checkbox]:checked + label:before {
  transition: width 0.2s cubic-bezier(0, 0, 0, 0.1);
  -webkit-transition: width 0.2s cubic-bezier(0, 0, 0, 0.1);
  -moz-transition: width 0.2s cubic-bezier(0, 0, 0, 0.1);
  -o-transition: width 0.2s cubic-bezier(0, 0, 0, 0.1);
  -ms-transition: width 0.2s cubic-bezier(0, 0, 0, 0.1);
}
.switch input[type=checkbox]:checked + label:after {
  left: 25px;
}
.switch input[type=checkbox]:checked:active:not(:disabled) + label:after {
  width: 24px;
  left: 22px;
}
.switch input[type=checkbox]:not(:checked):active:not(:disabled) + label:after {
  width: 24px;
}
.switch input[type=checkbox]:disabled + label {
  opacity: 0.6;
  cursor: not-allowed;
}

.star-rating {
  display: flex;
  justify-content: flex-end;
  flex-direction: row-reverse;
}
.star-rating > input {
  display: none;
}
.star-rating > input:checked ~ label {
  color: #ffc107;
}
.star-rating > input:not(:disabled):hover ~ label {
  color: #ffc107;
}
.star-rating > label {
  color: #ededed;
}
.star-rating > label:before {
  content: "\f005";
  margin-right: 8px;
  font-size: 18px;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}

.was-validated .form-control:valid {
  border-color: #00c9a7;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' standalone='no'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon' viewBox='0 0 1024 1024'%3E%3Cpath fill='%2352c41a' d='M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm193.5 301.7l-210.6 292a31.8 31.8 0 0 1-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.5 12.7z'/%3E%3C/svg%3E%0A");
}
.was-validated .form-control:invalid {
  border-color: #de4436;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' standalone='no'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23DE4436' d=' M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm165.4 618.2l-66-.3L512 563.4l-99.3 118.4-66.1.3c-4.4 0-8-3.5-8-8 0-1.9.7-3.7 1.9-5.2l130.1-155L340.5 359a8.32 8.32 0 0 1-1.9-5.2c0-4.4 3.6-8 8-8l66.1.3L512 464.6l99.3-118.4 66-.3c4.4 0 8 3.5 8 8 0 1.9-.7 3.7-1.9 5.2L553.5 514l130 155c1.2 1.5 1.9 3.3 1.9 5.2 0 4.4-3.6 8-8 8z'/%3E%3C/svg%3E%0A");
}

.form-control.is-valid {
  border-color: #00c9a7;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' standalone='no'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon' viewBox='0 0 1024 1024'%3E%3Cpath fill='%2352c41a' d='M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm193.5 301.7l-210.6 292a31.8 31.8 0 0 1-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.5 12.7z'/%3E%3C/svg%3E%0A");
}
.form-control.is-invalid {
  border-color: #de4436;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' standalone='no'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23DE4436' d=' M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm165.4 618.2l-66-.3L512 563.4l-99.3 118.4-66.1.3c-4.4 0-8-3.5-8-8 0-1.9.7-3.7 1.9-5.2l130.1-155L340.5 359a8.32 8.32 0 0 1-1.9-5.2c0-4.4 3.6-8 8-8l66.1.3L512 464.6l99.3-118.4 66-.3c4.4 0 8 3.5 8 8 0 1.9-.7 3.7-1.9 5.2L553.5 514l130 155c1.2 1.5 1.9 3.3 1.9 5.2 0 4.4-3.6 8-8 8z'/%3E%3C/svg%3E%0A");
}

.valid-feedback {
  color: #00c9a7;
}

.invalid-feedback {
  color: #de4436;
}

div.is-invalid {
  color: #de4436;
}

/*---------------------------------
-------------- Apps ---------------
---------------------------------*/
.mail-wrapper {
  position: relative;
  border: 1px solid #edf2f9;
  background-color: #fff;
  display: flex;
  min-height: calc(100vh - 185px);
}
@media only screen and (max-width: 992px) {
  .mail-wrapper {
    height: calc(100vh - 185px);
    overflow: hidden;
  }
}
.mail-wrapper .mail-nav {
  width: 250px;
  border-right: 1px solid #edf2f9;
  display: inline-block;
  background-color: #fff;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
}
@media only screen and (max-width: 767px) {
  .mail-wrapper .mail-nav {
    position: absolute;
    height: 100%;
    left: -250px;
    z-index: 1030;
  }
  .mail-wrapper .mail-nav.nav-open {
    left: 0px;
    box-shadow: 8px 10px 40px rgba(18, 38, 63, 0.05);
  }
}
.mail-wrapper .mail-content {
  position: relative;
  width: calc(100% - 250px);
  float: right;
  padding: 0px 15px;
}
@media only screen and (min-width: 992px) {
  .mail-wrapper .mail-content {
    padding: 25px;
  }
}
@media only screen and (max-width: 992px) {
  .mail-wrapper .mail-content {
    height: calc(100vh - 185px);
    overflow-y: auto;
    padding: 15px;
  }
}
@media only screen and (max-width: 767px) {
  .mail-wrapper .mail-content {
    width: 100%;
  }
}
.mail-wrapper .mail-content .mail-list {
  padding: 0px 10px;
  border-bottom: 1px solid #edf2f9;
  cursor: pointer;
  display: flex;
  align-items: center;
}
.mail-wrapper .mail-content .mail-list .checkbox label {
  margin-bottom: 0px;
}
@media only screen and (max-width: 992px) {
  .mail-wrapper .mail-content .mail-list {
    align-items: flex-start;
    padding: 15px 0px;
  }
}
.mail-wrapper .mail-content .mail-list:last-child {
  border-bottom: 0px;
}
.mail-wrapper .mail-content .mail-list:hover {
  background-color: #f9fbfd;
}
.mail-wrapper .mail-content .mail-list .list-info {
  width: 100%;
  margin-bottom: 0px;
}
.mail-wrapper .mail-content .mail-list .list-info td,
.mail-wrapper .mail-content .mail-list .list-info th {
  border-top: 0px;
}
@media only screen and (max-width: 992px) {
  .mail-wrapper .mail-content .mail-list .list-info {
    display: block;
    position: relative;
  }
}
@media only screen and (min-width: 992px) {
  .mail-wrapper .mail-content .mail-list .list-info .list-sender {
    width: 220px;
    padding: 15px 0px;
  }
}
@media only screen and (max-width: 992px) {
  .mail-wrapper .mail-content .mail-list .list-info .list-sender {
    padding: 0px;
    display: block;
  }
}
@media only screen and (min-width: 992px) {
  .mail-wrapper .mail-content .mail-list .list-info .list-content {
    max-width: 0px;
  }
}
@media only screen and (max-width: 992px) {
  .mail-wrapper .mail-content .mail-list .list-info .list-content {
    display: block;
  }
}
@media only screen and (min-width: 992px) {
  .mail-wrapper .mail-content .mail-list .list-info .list-content .list-msg {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
.mail-wrapper .mail-content .mail-list .list-info .list-content .list-msg .list-title {
  color: #2a2a2a;
  font-weight: 500;
}
@media only screen and (max-width: 992px) {
  .mail-wrapper .mail-content .mail-list .list-info .list-content .list-msg .list-title {
    display: block;
    margin-top: 10px;
    margin-bottom: 5px;
    font-weight: normal;
  }
}
@media only screen and (max-width: 992px) {
  .mail-wrapper .mail-content .mail-list .list-info .list-content .list-msg .list-text {
    width: 350px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    font-size: 13px;
  }
}
@media only screen and (max-width: 767px) {
  .mail-wrapper .mail-content .mail-list .list-info .list-content .list-msg .list-text {
    width: 230px;
  }
}
@media only screen and (min-width: 992px) {
  .mail-wrapper .mail-content .mail-list .list-info .list-date {
    width: 100px;
    text-align: right;
  }
}
@media only screen and (max-width: 992px) {
  .mail-wrapper .mail-content .mail-list .list-info .list-date {
    position: absolute;
    top: 0px;
    right: 0px;
  }
}

.file-manager-wrapper {
  background: #fff;
  border: 1px solid #edf2f9;
  height: calc(100vh - 187px);
  position: relative;
  overflow: hidden;
}
.file-manager-wrapper .file-manager-nav {
  border-right: 1px solid #edf2f9;
  height: calc(100vh - 187px);
  width: 250px;
  display: inline-block;
  background-color: #fff;
}
@media only screen and (max-width: 992px) {
  .file-manager-wrapper .file-manager-nav {
    position: absolute;
    left: -250px;
    z-index: 1;
    width: 250px;
    top: 65px;
    height: calc(100% - 65px);
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
  }
}
.file-manager-wrapper .file-manager-nav.nav-open {
  left: 0px;
  box-shadow: 8px 10px 40px rgba(18, 38, 63, 0.05);
}
.file-manager-wrapper .file-manager-content {
  position: relative;
  width: calc(100% - 250px);
  height: calc(100vh - 187px);
  float: right;
}
@media only screen and (max-width: 992px) {
  .file-manager-wrapper .file-manager-content {
    width: 100%;
  }
}
.file-manager-wrapper .file-manager-content .file-manager-content-header {
  height: 65px;
  border-bottom: 1px solid #edf2f9;
  padding: 0px 25px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.file-manager-wrapper .file-manager-content .file-manager-content-header .file-manager-search {
  height: 100%;
  font-size: 18px;
}
.file-manager-wrapper .file-manager-content .file-manager-content-header .file-manager-search .toggle-icon {
  margin-right: 15px;
}
@media only screen and (min-width: 992px) {
  .file-manager-wrapper .file-manager-content .file-manager-content-header .file-manager-search .toggle-icon {
    display: none;
  }
}
@media only screen and (max-width: 992px) {
  .file-manager-wrapper .file-manager-content .file-manager-content-header .file-manager-search .toggle-icon {
    line-height: 65px;
  }
}
.file-manager-wrapper .file-manager-content .file-manager-content-header .file-manager-search .search-icon {
  margin-right: 10px;
}
@media only screen and (min-width: 992px) {
  .file-manager-wrapper .file-manager-content .file-manager-content-header .file-manager-search .search-icon {
    color: rgba(114, 132, 154, 0.4);
  }
}
@media only screen and (max-width: 992px) {
  .file-manager-wrapper .file-manager-content .file-manager-content-header .file-manager-search .search-icon {
    line-height: 65px;
  }
}
.file-manager-wrapper .file-manager-content .file-manager-content-header .file-manager-search > input {
  border: 0px;
  color: #2a2a2a;
  line-height: 65px;
  background-color: transparent;
  width: 70%;
}
@media only screen and (max-width: 992px) {
  .file-manager-wrapper .file-manager-content .file-manager-content-header .file-manager-search > input {
    display: none;
  }
}
.file-manager-wrapper .file-manager-content .file-manager-content-header .file-manager-search > input:focus {
  outline: transparent;
}
.file-manager-wrapper .file-manager-content .file-manager-content-header .file-manager-search > input::-webkit-input-placeholder {
  color: rgba(114, 132, 154, 0.4);
}
.file-manager-wrapper .file-manager-content .file-manager-content-header .file-manager-search > input:-moz-placeholder {
  color: rgba(114, 132, 154, 0.4);
}
.file-manager-wrapper .file-manager-content .file-manager-content-header .file-manager-search > input::-moz-placeholder {
  color: rgba(114, 132, 154, 0.4);
}
.file-manager-wrapper .file-manager-content .file-manager-content-header .file-manager-search > input:-ms-input-placeholder {
  color: rgba(114, 132, 154, 0.4);
}
.file-manager-wrapper .file-manager-content .file-manager-content-header .file-manager-tools {
  font-size: 18px;
}
.file-manager-wrapper .file-manager-content .file-manager-content-header .file-manager-tools .ant-upload {
  font-size: 18px;
}
.file-manager-wrapper .file-manager-content .file-manager-content-body {
  height: calc(100vh - 187px - 65px);
  display: flex;
}
@media only screen and (max-width: 992px) {
  .file-manager-wrapper .file-manager-content .file-manager-content-body {
    overflow: hidden;
    position: relative;
  }
}
.file-manager-wrapper .file-manager-content .file-manager-content-body .file-manager-content-files {
  position: relative;
  height: 100%;
  width: calc(100% - 320px);
  padding: 25px;
  overflow-y: auto;
}
@media only screen and (max-width: 992px) {
  .file-manager-wrapper .file-manager-content .file-manager-content-body .file-manager-content-files {
    width: 100%;
  }
}
.file-manager-wrapper .file-manager-content .file-manager-content-body .file-manager-content-files .unselect-bg {
  background-color: transparent;
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 0;
}
.file-manager-wrapper .file-manager-content .file-manager-content-body .file-manager-content-files .file-wrapper {
  position: relative;
  display: grid;
  grid-gap: 0;
  grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
}
.file-manager-wrapper .file-manager-content .file-manager-content-body .file-manager-content-files .file-wrapper .file {
  display: flex;
  flex: 1 1 220px;
  cursor: pointer;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
}
.file-manager-wrapper .file-manager-content .file-manager-content-body .file-manager-content-files .file-wrapper .file:hover, .file-manager-wrapper .file-manager-content .file-manager-content-body .file-manager-content-files .file-wrapper .file:focus, .file-manager-wrapper .file-manager-content .file-manager-content-body .file-manager-content-files .file-wrapper .file:active, .file-manager-wrapper .file-manager-content .file-manager-content-body .file-manager-content-files .file-wrapper .file.active {
  border-color: transparent;
  box-shadow: 0px 7px 25px rgba(18, 38, 63, 0.1);
}
.file-manager-wrapper .file-manager-content .file-manager-content-body .file-manager-content-files .file-wrapper .file:focus, .file-manager-wrapper .file-manager-content .file-manager-content-body .file-manager-content-files .file-wrapper .file.active {
  background-color: #f9fbfd;
}
.file-manager-wrapper .file-manager-content .file-manager-content-body .file-manager-content-files .file-wrapper .file.vertical {
  align-items: center;
  justify-content: center;
  flex-direction: column;
  text-align: center;
}
.file-manager-wrapper .file-manager-content .file-manager-content-body .file-manager-content-files .file-wrapper .file.vertical img {
  width: 100%;
}
.file-manager-wrapper .file-manager-content .file-manager-content-body .file-manager-content-files .file-wrapper.list-view {
  display: block;
}
.file-manager-wrapper .file-manager-content .file-manager-content-body .file-manager-content-files .file-wrapper.list-view .file {
  border: 0px;
  margin-bottom: 0px;
  border-bottom: 1px solid #edf2f9;
}
.file-manager-wrapper .file-manager-content .file-manager-content-body .file-manager-content-files .file-wrapper.list-view .file.vertical {
  justify-content: flex-start;
  flex-direction: row;
  text-align: left;
}
.file-manager-wrapper .file-manager-content .file-manager-content-body .file-manager-content-files .file-wrapper.list-view .file.vertical > div:first-child {
  margin-right: 10px;
  font-size: 30px !important;
}
.file-manager-wrapper .file-manager-content .file-manager-content-body .file-manager-content-files .file-wrapper.list-view .file:hover, .file-manager-wrapper .file-manager-content .file-manager-content-body .file-manager-content-files .file-wrapper.list-view .file:focus, .file-manager-wrapper .file-manager-content .file-manager-content-body .file-manager-content-files .file-wrapper.list-view .file:active, .file-manager-wrapper .file-manager-content .file-manager-content-body .file-manager-content-files .file-wrapper.list-view .file.active {
  background-color: #f9fbfd;
  border-bottom: 1px solid #edf2f9;
  box-shadow: none;
}
.file-manager-wrapper .file-manager-content .file-manager-content-body .file-manager-content-details {
  height: 100%;
  width: 320px;
  border-left: 1px solid #edf2f9;
  overflow-y: auto;
  background-color: #fff;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
}
@media only screen and (max-width: 992px) {
  .file-manager-wrapper .file-manager-content .file-manager-content-body .file-manager-content-details {
    position: absolute;
    width: 100%;
    right: -100%;
  }
  .file-manager-wrapper .file-manager-content .file-manager-content-body .file-manager-content-details.details-open {
    right: 0px;
  }
}
.file-manager-wrapper .file-manager-content .file-manager-content-body .file-manager-content-details .content-details-close {
  float: right;
}
@media only screen and (min-width: 992px) {
  .file-manager-wrapper .file-manager-content .file-manager-content-body .file-manager-content-details .content-details-close {
    display: none;
  }
}
.file-manager-wrapper .file-manager-content .file-manager-content-body .file-manager-content-details .content-details-file {
  height: 150px;
}
.file-manager-wrapper .file-manager-content .file-manager-content-body .file-manager-content-details .content-details-no-data {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.file-manager-wrapper .file-manager-content .file-manager-content-body .file-manager-content-details .ant-tabs-nav {
  display: flex;
}
.file-manager-wrapper .file-manager-content .file-manager-content-body .file-manager-content-details .ant-tabs-nav > div {
  display: flex;
  width: 100%;
}
.file-manager-wrapper .file-manager-content .file-manager-content-body .file-manager-content-details .ant-tabs-nav .ant-tabs-tab {
  flex: 1 1 auto;
  text-align: center;
}

.file {
  border: 1px solid #edf2f9;
  border-radius: 4px;
  padding: 10px;
  margin-right: 15px;
  margin-bottom: 15px;
  display: inline-block;
}

#chat {
  height: 100%;
}

.chat .conversation .conversation-wrapper {
  position: relative;
  height: 100%;
}
.chat .conversation .conversation-wrapper .conversation-header {
  position: relative;
  height: 75px;
  display: flex;
  align-items: center;
  padding: 0px 25px;
  border-bottom: 1px solid #edf2f9;
}
.chat .conversation .conversation-wrapper .conversation-header .back {
  position: absolute;
  line-height: 75px;
  left: 15px;
  top: 2px;
  font-size: 18px;
  color: #72849a;
}
.chat .conversation .conversation-wrapper .conversation-header .back:hover, .chat .conversation .conversation-wrapper .conversation-header .back:focus {
  text-decoration: none;
  color: #2a2a2a;
}
.chat .conversation .conversation-wrapper .conversation-header .recipient {
  display: inline-block;
  font-size: 16px;
}
.chat .conversation .conversation-wrapper .conversation-header .tools {
  float: right;
  padding-left: 0;
  list-style: none;
  font-size: 20px;
}
.chat .conversation .conversation-wrapper .conversation-header .tools li {
  display: inline-block;
}
.chat .conversation .conversation-wrapper .conversation-body {
  padding: 15px 25px;
  position: relative;
  width: 100%;
}
.chat .conversation .conversation-wrapper .conversation-body .msg {
  display: flex;
  margin-bottom: 15px;
}
.chat .conversation .conversation-wrapper .conversation-body .msg .bubble {
  max-width: 75%;
  position: relative;
}
.chat .conversation .conversation-wrapper .conversation-body .msg .bubble .bubble-wrapper {
  padding: 10px 15px;
  border-radius: 4px;
  overflow: hidden;
  border-radius: 10px;
  margin-bottom: 10px;
}
.chat .conversation .conversation-wrapper .conversation-body .msg.datetime {
  padding: 15px 0;
  margin-bottom: 0px;
  font-size: 11px;
  font-weight: 500;
  justify-content: center;
}
.chat .conversation .conversation-wrapper .conversation-body .msg.msg-recipient .bubble .bubble-wrapper {
  background-color: rgba(63, 135, 245, 0.1);
  color: #3f87f5;
}
.chat .conversation .conversation-wrapper .conversation-body .msg.msg-recipient .bubble .bubble-wrapper img {
  max-width: 250px;
  cursor: pointer;
}
.chat .conversation .conversation-wrapper .conversation-body .msg.msg-sent {
  justify-content: flex-end;
}
.chat .conversation .conversation-wrapper .conversation-body .msg.msg-sent .bubble .bubble-wrapper {
  background: #ededed;
  color: #53535f;
}
.chat .conversation .conversation-wrapper .conversation-footer {
  position: relative;
  background-color: #fff;
  border-top: 1px solid #edf2f9;
  height: 100%;
}
.chat .conversation .conversation-wrapper .conversation-footer .upload-btn,
.chat .conversation .conversation-wrapper .conversation-footer .sent-btn {
  border: 0px;
  background-color: transparent;
  color: #adb8c5;
  outline: none;
  font-size: 18px;
  position: absolute;
  top: 12px;
  left: 10px;
  transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
}
.chat .conversation .conversation-wrapper .conversation-footer .upload-btn:hover, .chat .conversation .conversation-wrapper .conversation-footer .upload-btn:focus,
.chat .conversation .conversation-wrapper .conversation-footer .sent-btn:hover,
.chat .conversation .conversation-wrapper .conversation-footer .sent-btn:focus {
  color: #2a2a2a;
}
.chat .conversation .conversation-wrapper .conversation-footer .sent-btn {
  left: auto;
  right: 20px;
  font-size: 18px;
  top: 13px;
}
.chat.chat-app {
  border: 1px solid #edf2f9;
  padding: 0px;
  margin: 0px;
}
@media only screen and (max-width: 767px) {
  .chat.chat-app {
    border: 0px;
  }
}
.chat.chat-app .chat-list {
  width: 380px;
  border-right: 1px solid #edf2f9;
  float: left;
  background-color: #fff;
}
@media only screen and (max-width: 767px) {
  .chat.chat-app .chat-list {
    width: 100%;
    border-right: 0px;
    border: 1px solid #edf2f9;
  }
}
.chat.chat-app .chat-list .chat-user-list {
  overflow: auto;
  position: relative;
  height: calc(100vh - 75px - 185px - 2px);
}
@media only screen and (max-width: 767px) {
  .chat.chat-app .chat-list .chat-user-list {
    height: calc(100vh - 75px - 185px);
  }
}
.chat.chat-app .chat-list .chat-user-list .chat-list-item {
  padding-top: 15px;
  padding-bottom: 15px;
  display: block;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
}
.chat.chat-app .chat-list .chat-user-list .chat-list-item:not(:last-child) {
  border-bottom: 1px solid #edf2f9;
}
.chat.chat-app .chat-list .chat-user-list .chat-list-item:hover, .chat.chat-app .chat-list .chat-user-list .chat-list-item.active {
  background-color: #fafbfe;
}
.chat.chat-app .chat-list .chat-user-list .msg-overflow {
  width: calc(380px - 120px);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media only screen and (max-width: 767px) {
  .chat.chat-app .chat-list .chat-user-list .msg-overflow {
    width: 200px;
  }
}
.chat.chat-app .chat-list .chat-user-tool {
  padding: 0px 25px;
  height: 75px;
  border-bottom: 1px solid #edf2f9;
}
.chat.chat-app .chat-list .chat-user-tool > input {
  border: 0px;
  color: #2a2a2a;
  line-height: 75px;
  background-color: transparent;
  font-size: 18px;
  width: 70%;
}
.chat.chat-app .chat-list .chat-user-tool > input:focus {
  outline: transparent;
}
.chat.chat-app .chat-list .chat-user-tool > input::-webkit-input-placeholder {
  color: rgba(114, 132, 154, 0.4);
}
.chat.chat-app .chat-list .chat-user-tool > input:-moz-placeholder {
  color: rgba(114, 132, 154, 0.4);
}
.chat.chat-app .chat-list .chat-user-tool > input::-moz-placeholder {
  color: rgba(114, 132, 154, 0.4);
}
.chat.chat-app .chat-list .chat-user-tool > input:-ms-input-placeholder {
  color: rgba(114, 132, 154, 0.4);
}
.chat.chat-app .chat-list .chat-user-tool .search-icon {
  color: rgba(114, 132, 154, 0.4);
}
.chat.chat-app .chat-content {
  float: left;
  width: calc(100% - 380px);
  position: relative;
  padding: 0px;
  background-color: #fff;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
}
@media only screen and (max-width: 767px) {
  .chat.chat-app .chat-content {
    width: calc(100% - 10px - 10px);
    position: fixed;
    left: -100%;
    border: 1px solid #edf2f9;
  }
  .chat.chat-app .chat-content.open {
    left: 10px;
  }
}
.chat.chat-app .chat-content .conversation {
  height: 100%;
}
.chat.chat-app .chat-content .conversation-body {
  height: calc(100vh - 70px - 155px - 70px - 30px);
  overflow-y: auto;
}
.chat.chat-app .chat-content .conversation-footer {
  position: absolute;
  height: 75px;
  padding: 0px 25px;
  display: flex;
  justify-content: space-between;
  width: 100%;
  bottom: 0px;
}
@media only screen and (max-width: 767px) {
  .chat.chat-app .chat-content .conversation-footer {
    bottom: -75px;
  }
}
.chat.chat-app .chat-content .conversation-footer .chat-input {
  border: 0px;
  line-height: 75px;
  outline: 0;
  width: 100%;
  max-width: 600px;
}
.chat.chat-app .chat-content .conversation-footer .chat-input::-webkit-input-placeholder {
  color: rgba(114, 132, 154, 0.4);
}
.chat.chat-app .chat-content .conversation-footer .chat-input:-moz-placeholder {
  color: rgba(114, 132, 154, 0.4);
}
.chat.chat-app .chat-content .conversation-footer .chat-input::-moz-placeholder {
  color: rgba(114, 132, 154, 0.4);
}
.chat.chat-app .chat-content .conversation-footer .chat-input:-ms-input-placeholder {
  color: rgba(114, 132, 154, 0.4);
}

.product-info-table {
  width: 100%;
}
.product-info-table tr:not(:last-child) {
  border-bottom: 1px solid #edf2f9;
}
.product-info-table tr td {
  padding: 15px;
}
@media only screen and (min-width: 767px) {
  .product-info-table tr td:first-child {
    width: 200px;
  }
}

.badge.product-color {
  height: 15px;
  width: 15px;
}

/*---------------------------------
----------- Dashboard -------------
---------------------------------*/
@media only screen and (min-width: 767px) {
  .completion-chart {
    height: 335px;
    width: calc(100% - 300px);
  }
}

.calendar-card .datepicker {
  border: 0px;
  padding: 0px;
}
@media only screen and (max-width: 767px) {
  .calendar-card .datepicker {
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
  }
}
.calendar-card .datepicker table tr th,
.calendar-card .datepicker table tr td {
  width: 40px;
  height: 40px;
}

.team-member {
  height: 35px;
  width: 35px;
}

/*---------------------------------
------------- Custom -------------
---------------------------------*/
.dt-bootstrap4 .custom-select-sm, .dt-bootstrap4 .form-control-sm {
  padding: 0.55rem 1.4rem 0.55rem 0.5rem;
}

.custom-select {
  background-position: right 0.4rem center;
}

table .details-control {
  display: none;
}
table .details-control i {
  font-size: 1.4rem;
}

table tr.child > td.child {
  padding: 15px 0;
}
table tr.child ul li {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 5px;
}
table tr.child ul li:last-child {
  margin-bottom: 0;
}
table tr.child ul li .dtr-title {
  font-weight: 600;
}

@media only screen and (max-width: 992px) {
  .header .nav-wrap .desktop-toggle {
    display: block;
  }

  .header .nav-wrap .mobile-toggle {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  .header .nav-wrap .desktop-toggle {
    display: none;
  }

  .header .nav-wrap .mobile-toggle {
    display: block;
  }

  div.dataTables_wrapper div.dataTables_paginate ul.pagination {
    justify-content: center;
  }
  div.dataTables_wrapper div.dataTables_paginate ul.pagination .paginate_button {
    display: none;
  }
  div.dataTables_wrapper div.dataTables_paginate ul.pagination .paginate_button.previous,
div.dataTables_wrapper div.dataTables_paginate ul.pagination .paginate_button.next {
    display: block;
  }
}
.select2-container .select2-choice .select2-arrow b {
  background: none !important;
}

.dataTable td .delete-modal i {
  font-size: 1.2rem;
  margin-right: 10px;
}

.datepicker table tr th, .datepicker table tr td {
  vertical-align: middle;
}

@media only screen and (max-width: 600px) {
  table thead th,
table tbody td {
    font-size: 0.812rem;
  }
}
.header .logo > a {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
.header .logo img {
  max-width: 150px;
  align-self: center;
  max-height: 50px;
}

li.nav-item.loyalty {
  background: #f4f4f4;
  padding: 10px 15px;
}
li.nav-item.loyalty .icon-holder {
  display: inline-block;
  height: 25px;
  width: 25px;
  line-height: 25px;
  text-align: center;
  position: relative;
  left: 0;
  margin-right: 14px;
  font-size: 17px;
  border-radius: 6px;
  transition: all 0.3s ease;
}

li.create-order-list-item {
  background: #dffedd;
}

.prizes-heading {
  background: #f9fbfd;
  border: 1px solid #ededed;
  padding: 15px;
}

.is-folded .side-nav .nav-item.loyalty span.icon-holder {
  margin-left: 5px;
}
.is-folded .side-nav .nav-item.loyalty span.title {
  display: none;
}
.comment-files-box {
  display: inline-block;
  position: relative;
  width: 100%;
}
.comment-files-box .files {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  opacity: 0;
  cursor: pointer;
}
.comment-files-box .drag-drop-area {
  justify-content: center;
  align-items: center;
  background: #F5F7FC;
  border-radius: 5px;
  padding: 20px 10px;
  min-height: 70px;
  text-align: center;
}
.comment-files-box .drag-drop-area i {
  background: url(/build/images/file-down.8c261f8e.svg) no-repeat center/20px;
  width: 20px;
  height: 20px;
  display: inline-block;
  margin-right: 20px;
}
.comment-files-box .drag-drop-area .text {
  display: inline-block;
  color: #333;
  font-size: 1rem;
  line-height: 1.2;
}
.comment-files-box .drag-drop-area .text span {
  cursor: pointer;
  transition: all 0.3s;
  text-decoration: underline !important;
}
.comment-files-box:hover .drag-drop-area .text span {
  color: #333;
}

.file-list {
  margin-right: -20px;
}
.file-list li {
  display: inline-block;
  padding-left: 20px;
  position: relative;
  color: #9396C3;
  font-size: 0.875rem;
  line-height: 1.2;
  margin: 10px 20px 10px 0;
}
.file-list li span {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  background: url(/build/images/close-file.fadc8344.svg) no-repeat center/10px;
  width: 10px;
  height: 10px;
  cursor: pointer;
}
.file-list li.with-image {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.file-list li.with-image span {
  top: 19px;
  transform: none;
}
.file-list li.with-image .image {
  display: flex;
  min-width: 50px;
  justify-content: center;
}
.file-list li.with-image .image a {
  display: flex;
}
.file-list li.with-image .image a img {
  align-self: center;
  max-height: 50px;
}

.list-group-item.with-image-list {
  display: flex !important;
  flex-wrap: wrap;
  align-items: center;
}
.list-group-item.with-image-list .image {
  display: flex;
  min-width: 50px;
  justify-content: center;
}
.list-group-item.with-image-list .image a {
  display: flex;
}
.list-group-item.with-image-list .image a img {
  align-self: center;
  max-height: 50px;
}

.drag-and-drop-toggle {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
  background: rgba(255, 255, 255, 0.5);
  z-index: 999999;
}
.drag-and-drop-toggle span {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 2.5rem;
  text-transform: uppercase;
  font-weight: 700;
  color: #333;
  text-align: center;
}

.card-body ul.products li {
  width: 100%;
}
.card-body ul.products li .form-row {
  width: 100%;
}

#create-order input[readonly] {
  background: transparent;
}

.quantity-wrap {
  position: relative;
}
.quantity-wrap i {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  font-size: 1.2rem;
  cursor: pointer;
  vertical-align: middle;
  line-height: 1;
  width: 19px;
  height: 19px;
}
.quantity-wrap .minus {
  right: 33px;
}
.quantity-wrap .plus {
  right: 10px;
}

.teeth-selection {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  max-width: 800px;
  justify-content: space-between;
}
.teeth-selection .helper {
  display: none;
  color: red;
  font-size: 0.875rem;
  line-height: 1.2;
  margin-bottom: 15px;
  width: 100%;
}
.teeth-selection .teeth-row {
  display: flex;
  width: 48%;
  justify-content: space-between;
}
.teeth-selection .teeth-row .tooth {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 1rem;
  min-width: 30px;
  min-height: 30px;
  border: 1px solid #edf2f9;
  background: #fff;
  margin-bottom: 20px;
  cursor: pointer;
  transition: all 0.3s;
}
.teeth-selection .teeth-row .tooth:hover {
  border-color: #3f87f5;
}
.teeth-selection .teeth-row .tooth.active {
  border-color: #3f87f5;
  background: #3f87f5;
  color: #fff;
}

body.template-create-order .loader-holder {
  position: fixed;
}
body.template-create-order .upload-error {
  display: none;
  width: 100%;
  margin-bottom: 10px;
  color: red;
  font-size: 0.875rem;
  line-height: 1.3;
  text-align: center;
}
body.template-create-order select {
  width: 100%;
}
body.template-create-order .background-row {
  background: #F5F7FC;
  border-radius: 5px;
}
body.template-create-order .background-row .form-row {
  padding: 20px;
}
body.template-create-order .background-row .checkbox input[type=checkbox] + label:before {
  border-color: #bdbdbd;
}
body.template-create-order .background-row .checkbox input[type=checkbox]:checked + label:before {
  border-color: #3f87f5;
}
body.template-create-order #create-order .total-sum {
  background: #fff;
}

.template-orders-list table.dataTable td > div.flex a i, .template-dashboard table.dataTable td > div.flex a i, .template-clinic-orders-list table.dataTable td > div.flex a i {
  font-size: 1.2rem;
}
.template-orders-list table.dataTable td > div.flex a:first-child, .template-dashboard table.dataTable td > div.flex a:first-child, .template-clinic-orders-list table.dataTable td > div.flex a:first-child {
  margin-right: 10px;
}

.template-review-order .teeth-selection {
  max-width: none;
}
.template-review-order .teeth-selection .teeth-row {
  width: 100%;
  justify-content: flex-start;
}
.template-review-order .teeth-selection .teeth-row .tooth {
  margin: 0 10px 5px 0;
}
.template-review-order .card-header {
  background: #f4f4f4;
}
.template-review-order .list-group .anticon-download {
  font-size: 1.2rem;
}
.template-review-order .list-group .anticon-download:before {
  font-size: 1.2rem;
}

.delete-rounded-row {
  cursor: pointer;
}
.select2-container .select2-selection--single {
  height: 40px;
  background-color: #FFFFFF;
  border: 1px solid #edf2f9;
  transition: all 0.3s;
}
.select2-container .select2-selection--single:hover {
  border-color: #2293f4;
}
.select2-container .select2-selection--single .select2-selection__rendered {
  color: #333;
  line-height: 40px;
  padding: 0 25px 0 10px;
}
.select2-container .select2-selection--single .select2-selection__rendered .select2-selection__placeholder {
  color: #333;
  font-size: 0.875rem;
}
.select2-container .select2-selection--single .select2-selection__arrow {
  height: 100%;
  top: 0;
  right: 0;
  width: 30px;
}
.select2-container .select2-selection--single .select2-selection__arrow b {
  border-color: #edf2f9 transparent transparent;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #edf2f9;
}

.select2-dropdown {
  border: 1px solid #edf2f9;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #edf2f9;
}

.select2-results__option {
  padding: 5px 10px;
  color: #53535f;
  font-size: 0.875rem;
}

.select2-container--default .select2-results__option--selected {
  color: #3f87f5;
  background-color: rgba(63, 135, 245, 0.1);
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  color: #3f87f5;
  background-color: rgba(63, 135, 245, 0.1);
}

.select2-container--default .select2-selection--multiple {
  min-height: 40px;
  background-color: #FFFFFF;
  border: 1px solid #edf2f9;
  transition: all 0.3s;
}
.select2-container--default .select2-selection--multiple:hover {
  border-color: #2293f4;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #f7f7f7;
}

.template-create-prize-item .files-wrap {
  position: relative;
}
.template-create-prize-item .files-wrap .files {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
}
.template-create-prize-item .files-wrap .form-control[readonly] {
  background: #fff;
}
.template-create-prize-item .files-wrap .btn-danger {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  cursor: pointer;
}
.template-create-prize-item .files-wrap.image-on .files {
  display: none;
}
.template-create-prize-item .image {
  display: flex;
  margin-top: 15px;
}
.template-create-prize-item .image a {
  display: flex;
}
.template-create-prize-item .image a img {
  align-self: center;
  max-height: 150px;
}
@font-face {
    font-family: "anticon";
    src:url(/build/fonts/anticon.bd6a25e0.eot);
    src:url(/build/fonts/anticon.bd6a25e0.eot?#iefix) format("embedded-opentype"),
    url(/build/fonts/anticon.70925d61.woff) format("woff"),
    url(/build/fonts/anticon.e5cdbd1d.ttf) format("truetype"),
    url(/build/images/anticon.265ef933.svg#anticon) format("svg");
    font-weight: normal;
    font-style: normal;
}



/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcyIsIm1hcHBpbmdzIjoiOzs7O0FBQUEsZ0JBQWdCLFVBQVUsQ0FBQyx5QkFBeUIsQ0FBQyw0QkFBNEIsQ0FBQyx5QkFBeUIsQ0FBQyxtQ0FBbUMsQ0FBQyxnQkFBZ0IsQ0FBQyxzQ0FBc0MsOEJBQThCLENBQUMsc0JBQXNCLENBQUMsd0VBQXdFLGlCQUFpQixDQUFDLG9EQUFvRCxrQkFBa0IsQ0FBQyxtREFBbUQsa0JBQWtCLENBQUMsZUFBZSxDQUFDLGtCQUFrQixDQUFDLG9EQUFvRCxVQUFVLENBQUMsb0JBQW9CLENBQUMsNkNBQTZDLGdCQUFnQixDQUFDLG1EQUFtRCxrQkFBa0IsQ0FBQyxrQkFBa0IsQ0FBQyxlQUFlLENBQUMsbURBQW1ELGlCQUFpQixDQUFDLG9CQUFvQixDQUFDLFVBQVUsQ0FBQywyQ0FBMkMsa0JBQWtCLENBQUMsa0JBQWtCLENBQUMsK0NBQStDLFFBQVEsQ0FBQyxrQkFBa0IsQ0FBQyxnQkFBZ0IsQ0FBQyw2REFBNkQsWUFBWSxDQUFDLGtCQUFrQixDQUFDLHdCQUF3QixDQUFDLGlEQUFpRCxpQkFBaUIsQ0FBQyxPQUFPLENBQUMsUUFBUSxDQUFDLFdBQVcsQ0FBQyxrQkFBa0IsQ0FBQyxnQkFBZ0IsQ0FBQyxpQkFBaUIsQ0FBQyxhQUFhLENBQUMsME9BQTBPLGtCQUFrQixDQUFDLHNFQUFzRSxZQUFZLENBQUMsK0xBQStMLGNBQWMsQ0FBQyxpQkFBaUIsQ0FBQywrYkFBK2IsaUJBQWlCLENBQUMsWUFBWSxDQUFDLGFBQWEsQ0FBQyxXQUFXLENBQUMsa09BQWtPLFNBQVMsQ0FBQyxlQUFlLENBQUMsNk5BQTZOLFdBQVcsQ0FBQyxlQUFlLENBQUMsb0ZBQW9GLFNBQVMsQ0FBQyxzR0FBc0csU0FBUyxDQUFDLDBDQUEwQywwQkFBMEIsQ0FBQyxnQ0FBZ0MsZUFBZSxDQUFDLHVCQUF1QixDQUFDLDBCQUEwQixDQUFDLG1WQUFtVixZQUFZLENBQUMsZ0hBQWdILGVBQWUsQ0FBQyxzREFBc0Qsc0JBQXNCLENBQUMsNERBQTRELHVCQUF1QixDQUFDLGVBQWUsQ0FBQyxxQ0FBcUMsb0xBQW9MLGlCQUFpQixDQUFDLENBQUMscUNBQXFDLGtCQUFrQixDQUFDLG9JQUFvSSxPQUFPLENBQUMsWUFBWSxDQUFDLGlJQUFpSSxPQUFPLENBQUMsb0VBQW9FLG1CQUFtQixDQUFDLG9MQUFvTCxvQkFBb0IsQ0FBQyxnRkFBZ0YscUJBQXFCLENBQUMsK0NBQStDLHFCQUFxQixDQUFDLG9EQUFvRCxRQUFRLENBQUMsbUZBQW1GLGNBQWMsQ0FBQyxrRkFBa0YsZUFBZSxDO0FDR3BtSztFQUEyWjtFQUFTO0VBQVU7RUFBUztFQUFhO0FDS3BjOztBREw0ZDtFQUE4RTtBQ1MxaUI7O0FEVHdqQjtFQUFLO0FDYTdqQjs7QURiMmtCO0VBQU07QUNpQmpsQjs7QURqQmltQjtFQUFhO0FDcUI5bUI7O0FEckIwbkI7RUFBb0Q7RUFBVztBQzBCenJCOztBRDFCc3NCO0VBQU07RUFBeUI7QUMrQnJ1Qjs7QUQ3QkE7RUFDSTtFQUNBLG1CRU5JO0VGT0o7RUFDQTtFQUNBO0VBQ0E7RUFDQSxpQ0dUUTtBRnlDWjs7QUQ5QkE7RUFDSTtBQ2lDSjs7QUQvQkE7RUFDSTtFQUNBO0FDa0NKOztBRGhDQTtFQUNJO0FDbUNKOztBRGpDQTtFQUNJO0VBQ0E7QUNvQ0o7O0FEbENBOzs7RUFHSTtFQUNBO0VBQ0E7RUFDQTtBQ3FDSjs7QURuQ0E7RUFDSTtBQ3NDSjs7QURwQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDdUNKOztBRHJDQTtFQUNJO0FDd0NKOztBRHRDQTtFQUNJO0VBQ0E7QUN5Q0o7O0FEdkNBO0VBQ0k7QUMwQ0o7O0FEeENBO0VBQ0k7RUFDQTtBQzJDSjs7QUR6Q0E7RUFDSTtFQUNBO0FDNENKOztBRDFDQTs7Ozs7Ozs7OztFQVVJO0VBQ0E7QUM2Q0o7O0FEMUNBO0VBQ0k7QUM2Q0o7O0FEMUNBOztFQUVJO0VBQ0E7QUM2Q0o7O0FEMUNBO0VBQ0k7QUM2Q0o7O0FEMUNBO0VBQ0k7RUFDQTtBQzZDSjs7QUR6Q0E7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUM0Q0o7O0FEMUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQzZDSjs7QUQzQ0E7RUFDSTtBQzhDSjs7QUQ1Q0E7RUFDSTtBQytDSjs7QUQ3Q0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDZ0RKOztBRDlDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FDaURKOztBRC9DQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FDa0RKOztBRGhEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ21ESjs7QURqREE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCRTdKVztFRjhKWDtFQUNBO0FDb0RKOztBRGxEQTtFQUE2QjtBQ3NEN0I7O0FEckRBO0VBQTZCO0FDeUQ3Qjs7QUR4REE7RUFBNkI7QUM0RDdCOztBRDNEQTtFQUE2QjtBQytEN0I7O0FEOURBO0VBQTZCO0FDa0U3Qjs7QURqRUE7RUFBNkI7QUNxRTdCOztBRHBFQTtFQUFvQztBQ3dFcEM7O0FEdkVBO0VBQW9DO0FDMkVwQzs7QUQxRUE7RUFBb0M7QUM4RXBDOztBRDdFQTtFQUFvQztBQ2lGcEM7O0FEaEZBO0VBQW9DO0FDb0ZwQzs7QURuRkE7RUFBb0M7QUN1RnBDOztBRHRGQTtFQUNJO0lBQU87RUMwRlQ7QUFDRjtBRHpGQTtFQUNJO0lBQVk7RUM0RmQ7QUFDRjtBRDNGQTtFQUNJO0lBQ0k7RUM2Rk47RUQ1Rkk7SUFDSTtFQzhGUjtBQUNGO0FEMUZJO0VBQ0k7QUM0RlI7QUR6Rkk7RUFDSTtBQzJGUjtBRHhGSTtFQUNJO0FDMEZSO0FEdkZJO0VBQ0k7QUN5RlI7QUR0Rkk7RUFDSTtBQ3dGUjtBRHJGSTtFQUNJO0VBQ0E7QUN1RlI7O0FEbkZBO0VBQ0k7QUNzRko7O0FEbkZBO0VBQ0k7QUNzRko7O0FEbkZBO0VBQ0k7QUNzRkosQztBR3ZUQSxnQkFBZ0I7QUFBaEI7Ozs2RUFBQTtBQUtBOztrQ0FBQTtBRkxBOzs7Q0FBQTtBRVdBOztrQ0FBQTtBQ1hBOzs7OztFQUFBO0FBTUM7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGtCSjs7QUNmRTs7O0VBR0U7QURrQko7O0FDZkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRGtCSjs7QUNmRTtFQUNFO0FEa0JKOztBQ2ZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGtCSjs7QUNmRTtFQUNFO0FEa0JKOztBQ2ZFO0VBQ0U7RUFDQTtFQUNBO0FEa0JKOztBQ2ZFO0VBQ0U7RUFDQTtBRGtCSjs7QUNmRTtFQUNFO0VBQ0E7QURrQko7O0FDZkU7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURrQko7O0FDZkU7RUFDRTtFQUNBO0VBQ0E7QURrQko7O0FDZkU7OztFQUdFO0VBQ0E7QURrQko7O0FDZkU7Ozs7RUFJRTtBRGtCSjs7QUNmRTtFQUNFO0FEa0JKOztBQ2ZFO0VBQ0U7RUFDQTtBRGtCSjs7QUNmRTtFQUNFO0FEa0JKOztBQ2ZFOztFQUVFO0FEa0JKOztBQ2ZFO0VBQ0U7QURrQko7O0FDZkU7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QURrQko7O0FDZkU7RUFDRTtBRGtCSjs7QUNmRTtFQUNFO0FEa0JKOztBQ2ZFO0VBQ0U7RUFDQTtFQUNBO0FEa0JKOztBQ2ZFO0VBQ0U7RUFDQTtBRGtCSjs7QUNmRTtFQUNFO0VBQ0E7QURrQko7O0FDZkU7RUFDRTtFQUNBO0FEa0JKOztBQ2ZFO0VBQ0U7QURrQko7O0FDZkU7Ozs7RUFJRTtFQUNBO0FEa0JKOztBQ2ZFO0VBQ0U7RUFDQTtFQUNBO0FEa0JKOztBQ2ZFO0VBQ0U7QURrQko7O0FDZkU7RUFDRTtFQUNBO0FEa0JKOztBQ2ZFO0VBQ0U7RUFDQTtBRGtCSjs7QUNmRTtFQUNFO0FEa0JKOztBQ2ZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGtCSjs7QUNmRTtFQUNFO0FEa0JKOztBQ2ZFO0VBQ0U7RUFDQTtBRGtCSjs7QUNmRTtFQUNFO0FEa0JKOztBQ2ZFO0VBQ0U7RUFDQTtBRGtCSjs7QUNmRTs7Ozs7RUFLRTtFQUNBO0VBQ0E7RUFDQTtBRGtCSjs7QUNmRTs7RUFFRTtBRGtCSjs7QUNmRTs7RUFFRTtBRGtCSjs7QUNmRTtFQUNFO0FEa0JKOztBQ2ZFOzs7O0VBSUU7QURrQko7O0FDZkU7Ozs7RUFJRTtBRGtCSjs7QUNmRTs7OztFQUlFO0VBQ0E7QURrQko7O0FDZkU7O0VBRUU7RUFDQTtBRGtCSjs7QUNmRTs7OztFQUlFO0FEa0JKOztBQ2ZFO0VBQ0U7RUFDQTtBRGtCSjs7QUNmRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEa0JKOztBQ2ZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEa0JKOztBQ2ZFO0VBQ0U7QURrQko7O0FDZkU7O0VBRUU7QURrQko7O0FDZkU7RUFDRTtFQUNBO0FEa0JKOztBQ2ZFO0VBQ0U7QURrQko7O0FDZkU7RUFDRTtFQUNBO0FEa0JKOztBQ2ZFO0VBQ0U7QURrQko7O0FDZkU7RUFDRTtFQUNBO0FEa0JKOztBQ2ZFO0VBQ0U7QURrQko7O0FDZkU7RUFDRTtBRGtCSjs7QUNmRTs7RUFFRTtFQUNBO0VBQ0E7QURrQko7O0FDZkU7RUFDRTtBRGtCSjs7QUNmRTtFQUNFO0FEa0JKOztBQ2ZFO0VBQ0U7QURrQko7O0FDZkU7RUFDRTtBRGtCSjs7QUNmRTtFQUNFO0FEa0JKOztBQ2ZFO0VBQ0U7QURrQko7O0FDZkU7RUFDRTtFQUNBO0FEa0JKOztBQ2ZFO0VBQ0U7RUFDQTtFQUNBO0FEa0JKOztBQ2ZFO0VBQ0U7RUFDQTtFQUNBO0FEa0JKOztBQ2ZFO0VBQ0U7RUFDQTtFQUNBO0FEa0JKOztBQ2ZFO0VBQ0U7RUFDQTtFQUNBO0FEa0JKOztBQ2ZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURrQko7O0FDZkU7O0VBRUU7RUFDQTtBRGtCSjs7QUNmRTs7RUFFRTtFQUNBO0FEa0JKOztBQ2ZFO0VBQ0U7RUFDQTtBRGtCSjs7QUNmRTtFQUNFO0VBQ0E7QURrQko7O0FDZkU7RUFDRTtBRGtCSjs7QUNmRTtFQUNFO0FEa0JKOztBQ2ZFO0VBQ0U7RUFDQTtBRGtCSjs7QUNmRTtFQUNFO0VBQ0E7QURrQko7O0FDZkU7RUFDRTtFQUNBO0VBQ0E7QURrQko7O0FDZkU7RUFDRTtBRGtCSjs7QUNmRTtFQUNFO0VBQ0E7QURrQko7O0FDZkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURrQko7O0FDZkU7RUFDRTtBRGtCSjs7QUNmRTtFQUNFO0VBQ0E7QURrQko7O0FDZkU7RUFDRTtFQUNBO0FEa0JKOztBQ2ZFO0VBQ0U7RUFDQTtFQUNBO0FEa0JKOztBQ2ZFO0VBQ0U7QURrQko7O0FDZkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEa0JKOztBQ2ZFO0VBQ0U7RUFDQTtFQUNBO0FEa0JKOztBQ2ZFO0VBQ0U7RUFDQTtFQUNBO0FEa0JKOztBQ2ZFO0VBQ0U7RUFDQTtFQUNBO0FEa0JKOztBQ2ZFO0VBQ0U7RUFDQTtBRGtCSjs7QUNmRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURrQko7O0FDZkU7RUFDRTtJQUNFO0VEa0JKO0FBQ0Y7QUNmRTtFQUNFO0lBQ0U7RURpQko7QUFDRjtBQ2RFO0VBQ0U7SUFDRTtFRGdCSjtBQUNGO0FDYkU7RUFDRTtJQUNFO0VEZUo7QUFDRjtBQ1pFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGNKOztBQ1hFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEY0o7O0FDWEU7RUFDRTtFQUNBO0FEY0o7O0FDWEU7O0VBRUU7RUFDQTtBRGNKOztBQ1hFOzs7Ozs7RUFNRTtFQUNBO0VBQ0E7RUFDQTtBRGNKOztBQ1hFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGNKOztBQ1hFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURjSjs7QUNYRTtFQUNFO0VBQ0E7RUFDQTtBRGNKOztBQ1hFO0VBQ0U7RUFDQTtFQUNBO0FEY0o7O0FDWEU7RUFDRTtFQUNBO0VBQ0E7QURjSjs7QUNYRTtFQUNFO0VBQ0E7RUFDQTtBRGNKOztBQ1hFO0VBQ0U7RUFDQTtFQUNBO0FEY0o7O0FDWEU7RUFDRTtFQUNBO0VBQ0E7QURjSjs7QUNYRTtFQUNFO0VBQ0E7RUFDQTtBRGNKOztBQ1hFO0VBQ0U7RUFDQTtFQUNBO0FEY0o7O0FDWEU7RUFDRTtFQUNBO0VBQ0E7QURjSjs7QUNYRTtFQUNFO0VBQ0E7RUFDQTtBRGNKOztBQ1hFO0VBQ0U7RUFDQTtFQUNBO0FEY0o7O0FDWEU7RUFDRTtFQUNBO0VBQ0E7QURjSjs7QUNYRTtFQUNFO0VBQ0E7QURjSjs7QUNYRTtFQUNFO0VBQ0E7QURjSjs7QUNYRTtFQUNFO0VBQ0E7QURjSjs7QUNYRTtFQUNFO0VBQ0E7QURjSjs7QUNYRTtFQUNFO0VBQ0E7QURjSjs7QUNYRTtFQUNFO0VBQ0E7QURjSjs7QUNYRTtFQUNFO0VBQ0E7QURjSjs7QUNYRTtFQUNFO0VBQ0E7QURjSjs7QUNYRTtFQUNFO0VBQ0E7QURjSjs7QUNYRTtFQUNFO0VBQ0E7QURjSjs7QUNYRTtFQUNFO0VBQ0E7QURjSjs7QUNYRTtFQUNFO0VBQ0E7QURjSjs7QUNYRTtFQUNFO0VBQ0E7QURjSjs7QUNYRTtFQUNFO0VBQ0E7QURjSjs7QUNYRTtFQUNFO0VBQ0E7QURjSjs7QUNYRTtFQUNFO0FEY0o7O0FDWEU7RUFDRTtBRGNKOztBQ1hFO0VBQ0U7QURjSjs7QUNYRTtFQUNFO0FEY0o7O0FDWEU7RUFDRTtBRGNKOztBQ1hFO0VBQ0U7QURjSjs7QUNYRTtFQUNFO0FEY0o7O0FDWEU7RUFDRTtBRGNKOztBQ1hFO0VBQ0U7QURjSjs7QUNYRTtFQUNFO0FEY0o7O0FDWEU7RUFDRTtBRGNKOztBQ1hFO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEY0o7O0VDWkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRGVKOztFQ2JFO0lBQ0U7SUFDQTtJQUNBO0VEZ0JKOztFQ2RFO0lBQ0U7SUFDQTtJQUNBO0VEaUJKOztFQ2ZFO0lBQ0U7SUFDQTtJQUNBO0VEa0JKOztFQ2hCRTtJQUNFO0lBQ0E7SUFDQTtFRG1CSjs7RUNqQkU7SUFDRTtJQUNBO0lBQ0E7RURvQko7O0VDbEJFO0lBQ0U7SUFDQTtJQUNBO0VEcUJKOztFQ25CRTtJQUNFO0lBQ0E7SUFDQTtFRHNCSjs7RUNwQkU7SUFDRTtJQUNBO0lBQ0E7RUR1Qko7O0VDckJFO0lBQ0U7SUFDQTtJQUNBO0VEd0JKOztFQ3RCRTtJQUNFO0lBQ0E7SUFDQTtFRHlCSjs7RUN2QkU7SUFDRTtJQUNBO0lBQ0E7RUQwQko7O0VDeEJFO0lBQ0U7SUFDQTtJQUNBO0VEMkJKOztFQ3pCRTtJQUNFO0lBQ0E7RUQ0Qko7O0VDMUJFO0lBQ0U7SUFDQTtFRDZCSjs7RUMzQkU7SUFDRTtJQUNBO0VEOEJKOztFQzVCRTtJQUNFO0lBQ0E7RUQrQko7O0VDN0JFO0lBQ0U7SUFDQTtFRGdDSjs7RUM5QkU7SUFDRTtJQUNBO0VEaUNKOztFQy9CRTtJQUNFO0lBQ0E7RURrQ0o7O0VDaENFO0lBQ0U7SUFDQTtFRG1DSjs7RUNqQ0U7SUFDRTtJQUNBO0VEb0NKOztFQ2xDRTtJQUNFO0lBQ0E7RURxQ0o7O0VDbkNFO0lBQ0U7SUFDQTtFRHNDSjs7RUNwQ0U7SUFDRTtJQUNBO0VEdUNKOztFQ3JDRTtJQUNFO0lBQ0E7RUR3Q0o7O0VDdENFO0lBQ0U7SUFDQTtFRHlDSjs7RUN2Q0U7SUFDRTtJQUNBO0VEMENKOztFQ3hDRTtJQUNFO0VEMkNKOztFQ3pDRTtJQUNFO0VENENKOztFQzFDRTtJQUNFO0VENkNKOztFQzNDRTtJQUNFO0VEOENKOztFQzVDRTtJQUNFO0VEK0NKOztFQzdDRTtJQUNFO0VEZ0RKOztFQzlDRTtJQUNFO0VEaURKOztFQy9DRTtJQUNFO0VEa0RKOztFQ2hERTtJQUNFO0VEbURKOztFQ2pERTtJQUNFO0VEb0RKOztFQ2xERTtJQUNFO0VEcURKOztFQ25ERTtJQUNFO0VEc0RKO0FBQ0Y7QUNuREU7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RURxREo7O0VDbkRFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RURzREo7O0VDcERFO0lBQ0U7SUFDQTtJQUNBO0VEdURKOztFQ3JERTtJQUNFO0lBQ0E7SUFDQTtFRHdESjs7RUN0REU7SUFDRTtJQUNBO0lBQ0E7RUR5REo7O0VDdkRFO0lBQ0U7SUFDQTtJQUNBO0VEMERKOztFQ3hERTtJQUNFO0lBQ0E7SUFDQTtFRDJESjs7RUN6REU7SUFDRTtJQUNBO0lBQ0E7RUQ0REo7O0VDMURFO0lBQ0U7SUFDQTtJQUNBO0VENkRKOztFQzNERTtJQUNFO0lBQ0E7SUFDQTtFRDhESjs7RUM1REU7SUFDRTtJQUNBO0lBQ0E7RUQrREo7O0VDN0RFO0lBQ0U7SUFDQTtJQUNBO0VEZ0VKOztFQzlERTtJQUNFO0lBQ0E7SUFDQTtFRGlFSjs7RUMvREU7SUFDRTtJQUNBO0lBQ0E7RURrRUo7O0VDaEVFO0lBQ0U7SUFDQTtFRG1FSjs7RUNqRUU7SUFDRTtJQUNBO0VEb0VKOztFQ2xFRTtJQUNFO0lBQ0E7RURxRUo7O0VDbkVFO0lBQ0U7SUFDQTtFRHNFSjs7RUNwRUU7SUFDRTtJQUNBO0VEdUVKOztFQ3JFRTtJQUNFO0lBQ0E7RUR3RUo7O0VDdEVFO0lBQ0U7SUFDQTtFRHlFSjs7RUN2RUU7SUFDRTtJQUNBO0VEMEVKOztFQ3hFRTtJQUNFO0lBQ0E7RUQyRUo7O0VDekVFO0lBQ0U7SUFDQTtFRDRFSjs7RUMxRUU7SUFDRTtJQUNBO0VENkVKOztFQzNFRTtJQUNFO0lBQ0E7RUQ4RUo7O0VDNUVFO0lBQ0U7SUFDQTtFRCtFSjs7RUM3RUU7SUFDRTtJQUNBO0VEZ0ZKOztFQzlFRTtJQUNFO0lBQ0E7RURpRko7O0VDL0VFO0lBQ0U7RURrRko7O0VDaEZFO0lBQ0U7RURtRko7O0VDakZFO0lBQ0U7RURvRko7O0VDbEZFO0lBQ0U7RURxRko7O0VDbkZFO0lBQ0U7RURzRko7O0VDcEZFO0lBQ0U7RUR1Rko7O0VDckZFO0lBQ0U7RUR3Rko7O0VDdEZFO0lBQ0U7RUR5Rko7O0VDdkZFO0lBQ0U7RUQwRko7O0VDeEZFO0lBQ0U7RUQyRko7O0VDekZFO0lBQ0U7RUQ0Rko7O0VDMUZFO0lBQ0U7RUQ2Rko7QUFDRjtBQzFGRTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRDRGSjs7RUMxRkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRDZGSjs7RUMzRkU7SUFDRTtJQUNBO0lBQ0E7RUQ4Rko7O0VDNUZFO0lBQ0U7SUFDQTtJQUNBO0VEK0ZKOztFQzdGRTtJQUNFO0lBQ0E7SUFDQTtFRGdHSjs7RUM5RkU7SUFDRTtJQUNBO0lBQ0E7RURpR0o7O0VDL0ZFO0lBQ0U7SUFDQTtJQUNBO0VEa0dKOztFQ2hHRTtJQUNFO0lBQ0E7SUFDQTtFRG1HSjs7RUNqR0U7SUFDRTtJQUNBO0lBQ0E7RURvR0o7O0VDbEdFO0lBQ0U7SUFDQTtJQUNBO0VEcUdKOztFQ25HRTtJQUNFO0lBQ0E7SUFDQTtFRHNHSjs7RUNwR0U7SUFDRTtJQUNBO0lBQ0E7RUR1R0o7O0VDckdFO0lBQ0U7SUFDQTtJQUNBO0VEd0dKOztFQ3RHRTtJQUNFO0lBQ0E7SUFDQTtFRHlHSjs7RUN2R0U7SUFDRTtJQUNBO0VEMEdKOztFQ3hHRTtJQUNFO0lBQ0E7RUQyR0o7O0VDekdFO0lBQ0U7SUFDQTtFRDRHSjs7RUMxR0U7SUFDRTtJQUNBO0VENkdKOztFQzNHRTtJQUNFO0lBQ0E7RUQ4R0o7O0VDNUdFO0lBQ0U7SUFDQTtFRCtHSjs7RUM3R0U7SUFDRTtJQUNBO0VEZ0hKOztFQzlHRTtJQUNFO0lBQ0E7RURpSEo7O0VDL0dFO0lBQ0U7SUFDQTtFRGtISjs7RUNoSEU7SUFDRTtJQUNBO0VEbUhKOztFQ2pIRTtJQUNFO0lBQ0E7RURvSEo7O0VDbEhFO0lBQ0U7SUFDQTtFRHFISjs7RUNuSEU7SUFDRTtJQUNBO0VEc0hKOztFQ3BIRTtJQUNFO0lBQ0E7RUR1SEo7O0VDckhFO0lBQ0U7SUFDQTtFRHdISjs7RUN0SEU7SUFDRTtFRHlISjs7RUN2SEU7SUFDRTtFRDBISjs7RUN4SEU7SUFDRTtFRDJISjs7RUN6SEU7SUFDRTtFRDRISjs7RUMxSEU7SUFDRTtFRDZISjs7RUMzSEU7SUFDRTtFRDhISjs7RUM1SEU7SUFDRTtFRCtISjs7RUM3SEU7SUFDRTtFRGdJSjs7RUM5SEU7SUFDRTtFRGlJSjs7RUMvSEU7SUFDRTtFRGtJSjs7RUNoSUU7SUFDRTtFRG1JSjs7RUNqSUU7SUFDRTtFRG9JSjtBQUNGO0FDaklFO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEbUlKOztFQ2pJRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEb0lKOztFQ2xJRTtJQUNFO0lBQ0E7SUFDQTtFRHFJSjs7RUNuSUU7SUFDRTtJQUNBO0lBQ0E7RURzSUo7O0VDcElFO0lBQ0U7SUFDQTtJQUNBO0VEdUlKOztFQ3JJRTtJQUNFO0lBQ0E7SUFDQTtFRHdJSjs7RUN0SUU7SUFDRTtJQUNBO0lBQ0E7RUR5SUo7O0VDdklFO0lBQ0U7SUFDQTtJQUNBO0VEMElKOztFQ3hJRTtJQUNFO0lBQ0E7SUFDQTtFRDJJSjs7RUN6SUU7SUFDRTtJQUNBO0lBQ0E7RUQ0SUo7O0VDMUlFO0lBQ0U7SUFDQTtJQUNBO0VENklKOztFQzNJRTtJQUNFO0lBQ0E7SUFDQTtFRDhJSjs7RUM1SUU7SUFDRTtJQUNBO0lBQ0E7RUQrSUo7O0VDN0lFO0lBQ0U7SUFDQTtJQUNBO0VEZ0pKOztFQzlJRTtJQUNFO0lBQ0E7RURpSko7O0VDL0lFO0lBQ0U7SUFDQTtFRGtKSjs7RUNoSkU7SUFDRTtJQUNBO0VEbUpKOztFQ2pKRTtJQUNFO0lBQ0E7RURvSko7O0VDbEpFO0lBQ0U7SUFDQTtFRHFKSjs7RUNuSkU7SUFDRTtJQUNBO0VEc0pKOztFQ3BKRTtJQUNFO0lBQ0E7RUR1Sko7O0VDckpFO0lBQ0U7SUFDQTtFRHdKSjs7RUN0SkU7SUFDRTtJQUNBO0VEeUpKOztFQ3ZKRTtJQUNFO0lBQ0E7RUQwSko7O0VDeEpFO0lBQ0U7SUFDQTtFRDJKSjs7RUN6SkU7SUFDRTtJQUNBO0VENEpKOztFQzFKRTtJQUNFO0lBQ0E7RUQ2Sko7O0VDM0pFO0lBQ0U7SUFDQTtFRDhKSjs7RUM1SkU7SUFDRTtJQUNBO0VEK0pKOztFQzdKRTtJQUNFO0VEZ0tKOztFQzlKRTtJQUNFO0VEaUtKOztFQy9KRTtJQUNFO0VEa0tKOztFQ2hLRTtJQUNFO0VEbUtKOztFQ2pLRTtJQUNFO0VEb0tKOztFQ2xLRTtJQUNFO0VEcUtKOztFQ25LRTtJQUNFO0VEc0tKOztFQ3BLRTtJQUNFO0VEdUtKOztFQ3JLRTtJQUNFO0VEd0tKOztFQ3RLRTtJQUNFO0VEeUtKOztFQ3ZLRTtJQUNFO0VEMEtKOztFQ3hLRTtJQUNFO0VEMktKO0FBQ0Y7QUN4S0U7RUFDRTtFQUNBO0VBQ0E7QUQwS0o7O0FDdktFOztFQUVFO0VBQ0E7RUFDQTtBRDBLSjs7QUN2S0U7RUFDRTtFQUNBO0FEMEtKOztBQ3ZLRTtFQUNFO0FEMEtKOztBQ3ZLRTs7RUFFRTtBRDBLSjs7QUN2S0U7RUFDRTtBRDBLSjs7QUN2S0U7O0VBRUU7QUQwS0o7O0FDdktFOztFQUVFO0FEMEtKOztBQ3ZLRTs7OztFQUlFO0FEMEtKOztBQ3ZLRTtFQUNFO0FEMEtKOztBQ3ZLRTtFQUNFO0VBQ0E7QUQwS0o7O0FDdktFOzs7RUFHRTtBRDBLSjs7QUN2S0U7Ozs7RUFJRTtBRDBLSjs7QUN2S0U7RUFDRTtBRDBLSjs7QUN2S0U7O0VBRUU7QUQwS0o7O0FDdktFOzs7RUFHRTtBRDBLSjs7QUN2S0U7Ozs7RUFJRTtBRDBLSjs7QUN2S0U7RUFDRTtBRDBLSjs7QUN2S0U7O0VBRUU7QUQwS0o7O0FDdktFOzs7RUFHRTtBRDBLSjs7QUN2S0U7Ozs7RUFJRTtBRDBLSjs7QUN2S0U7RUFDRTtBRDBLSjs7QUN2S0U7O0VBRUU7QUQwS0o7O0FDdktFOzs7RUFHRTtBRDBLSjs7QUN2S0U7Ozs7RUFJRTtBRDBLSjs7QUN2S0U7RUFDRTtBRDBLSjs7QUN2S0U7O0VBRUU7QUQwS0o7O0FDdktFOzs7RUFHRTtBRDBLSjs7QUN2S0U7Ozs7RUFJRTtBRDBLSjs7QUN2S0U7RUFDRTtBRDBLSjs7QUN2S0U7O0VBRUU7QUQwS0o7O0FDdktFOzs7RUFHRTtBRDBLSjs7QUN2S0U7Ozs7RUFJRTtBRDBLSjs7QUN2S0U7RUFDRTtBRDBLSjs7QUN2S0U7O0VBRUU7QUQwS0o7O0FDdktFOzs7RUFHRTtBRDBLSjs7QUN2S0U7Ozs7RUFJRTtBRDBLSjs7QUN2S0U7RUFDRTtBRDBLSjs7QUN2S0U7O0VBRUU7QUQwS0o7O0FDdktFOzs7RUFHRTtBRDBLSjs7QUN2S0U7Ozs7RUFJRTtBRDBLSjs7QUN2S0U7RUFDRTtBRDBLSjs7QUN2S0U7O0VBRUU7QUQwS0o7O0FDdktFOzs7RUFHRTtBRDBLSjs7QUN2S0U7RUFDRTtBRDBLSjs7QUN2S0U7O0VBRUU7QUQwS0o7O0FDdktFO0VBQ0U7RUFDQTtFQUNBO0FEMEtKOztBQ3ZLRTtFQUNFO0VBQ0E7RUFDQTtBRDBLSjs7QUN2S0U7RUFDRTtFQUNBO0FEMEtKOztBQ3ZLRTs7O0VBR0U7QUQwS0o7O0FDdktFO0VBQ0U7QUQwS0o7O0FDdktFO0VBQ0U7QUQwS0o7O0FDdktFO0VBQ0U7RUFDQTtBRDBLSjs7QUN2S0U7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEMEtKOztFQ3hLRTtJQUNFO0VEMktKO0FBQ0Y7QUN4S0U7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEMEtKOztFQ3hLRTtJQUNFO0VEMktKO0FBQ0Y7QUN4S0U7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEMEtKOztFQ3hLRTtJQUNFO0VEMktKO0FBQ0Y7QUN4S0U7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEMEtKOztFQ3hLRTtJQUNFO0VEMktKO0FBQ0Y7QUN4S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRDBLSjs7QUN2S0U7RUFDRTtBRDBLSjs7QUN2S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDBLSjs7QUN2S0U7RUFDRTtJQUNFO0VEMEtKO0FBQ0Y7QUN2S0U7RUFDRTtFQUNBO0FEeUtKOztBQ3RLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR5S0o7O0FDdEtFO0VBQ0U7RUFDQTtBRHlLSjs7QUN0S0U7RUFDRTtFQUNBO0FEeUtKOztBQ3RLRTtFQUNFO0VBQ0E7QUR5S0o7O0FDdEtFO0VBQ0U7RUFDQTtBRHlLSjs7QUN0S0U7RUFDRTtFQUNBO0FEeUtKOztBQ3RLRTtFQUNFO0VBQ0E7QUR5S0o7O0FDdEtFO0VBQ0U7RUFDQTtBRHlLSjs7QUN0S0U7O0VBRUU7RUFDQTtBRHlLSjs7QUN0S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEeUtKOztBQ3RLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEeUtKOztBQ3RLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEeUtKOztBQ3RLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEeUtKOztBQ3RLRTtFQUNFO0VBQ0E7QUR5S0o7O0FDdEtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHlLSjs7QUN0S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEeUtKOztBQ3RLRTtFQUNFO0FEeUtKOztBQ3RLRTtFQUNFO0FEeUtKOztBQ3RLRTtFQUNFO0FEeUtKOztBQ3RLRTtFQUNFO0VBQ0E7QUR5S0o7O0FDdEtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEeUtKOztBQ3RLRTs7RUFFRTtFQUNBO0FEeUtKOztBQ3RLRTtFQUNFO0VBQ0E7RUFDQTtBRHlLSjs7QUN0S0U7RUFDRTtFQUNBO0VBQ0E7QUR5S0o7O0FDdEtFO0VBQ0U7QUR5S0o7O0FDdEtFO0VBQ0U7QUR5S0o7O0FDdEtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEeUtKOztBQ3RLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEeUtKOztBQ3RLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR5S0o7O0FDdEtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEeUtKOztBQ3RLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHlLSjs7QUN0S0U7RUFDRTtFQUNBO0FEeUtKOztBQ3RLRTs7O0VBR0U7QUR5S0o7O0FDdEtFO0VBQ0U7RUFDQTtBRHlLSjs7QUN0S0U7RUFDRTtFQUNBO0VBQ0E7QUR5S0o7O0FDdEtFO0VBQ0U7RUFDQTtBRHlLSjs7QUN0S0U7OztFQUdFO0FEeUtKOztBQ3RLRTs7O0VBR0U7QUR5S0o7O0FDdEtFO0VBQ0U7QUR5S0o7O0FDdEtFOzs7RUFHRTtBRHlLSjs7QUN0S0U7RUFDRTtBRHlLSjs7QUN0S0U7RUFDRTtBRHlLSjs7QUN0S0U7OztFQUdFO0FEeUtKOztBQ3RLRTtFQUNFO0VBQ0E7QUR5S0o7O0FDdEtFO0VBQ0U7QUR5S0o7O0FDdEtFO0VBQ0U7QUR5S0o7O0FDdEtFO0VBQ0U7QUR5S0o7O0FDdEtFOzs7RUFHRTtBRHlLSjs7QUN0S0U7RUFDRTtFQUNBO0FEeUtKOztBQ3RLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR5S0o7O0FDdEtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEeUtKOztBQ3RLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHlLSjs7QUN0S0U7RUFDRTtFQUNBO0FEeUtKOztBQ3RLRTs7O0VBR0U7QUR5S0o7O0FDdEtFO0VBQ0U7RUFDQTtBRHlLSjs7QUN0S0U7RUFDRTtFQUNBO0VBQ0E7QUR5S0o7O0FDdEtFO0VBQ0U7RUFDQTtBRHlLSjs7QUN0S0U7OztFQUdFO0FEeUtKOztBQ3RLRTs7O0VBR0U7QUR5S0o7O0FDdEtFO0VBQ0U7QUR5S0o7O0FDdEtFOzs7RUFHRTtBRHlLSjs7QUN0S0U7RUFDRTtBRHlLSjs7QUN0S0U7RUFDRTtBRHlLSjs7QUN0S0U7OztFQUdFO0FEeUtKOztBQ3RLRTtFQUNFO0VBQ0E7QUR5S0o7O0FDdEtFO0VBQ0U7QUR5S0o7O0FDdEtFO0VBQ0U7QUR5S0o7O0FDdEtFO0VBQ0U7QUR5S0o7O0FDdEtFOzs7RUFHRTtBRHlLSjs7QUN0S0U7RUFDRTtFQUNBO0FEeUtKOztBQ3RLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHlLSjs7QUN0S0U7RUFDRTtBRHlLSjs7QUN0S0U7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEeUtKOztFQ3ZLRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRDBLSjs7RUN4S0U7SUFDRTtJQUNBO0lBQ0E7RUQyS0o7O0VDektFO0lBQ0U7RUQ0S0o7O0VDMUtFOztJQUVFO0VENktKOztFQzNLRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUQ4S0o7O0VDNUtFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEK0tKOztFQzdLRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEZ0xKOztFQzlLRTtJQUNFO0VEaUxKO0FBQ0Y7QUM5S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGdMSjs7QUM3S0U7RUFDRTtJQUNFO0VEZ0xKO0FBQ0Y7QUM3S0U7RUFDRTtFQUNBO0FEK0tKOztBQzVLRTtFQUNFO0VBQ0E7QUQrS0o7O0FDNUtFO0VBQ0U7QUQrS0o7O0FDNUtFOztFQUVFO0FEK0tKOztBQzVLRTtFQUNFO0VBQ0E7RUFDQTtBRCtLSjs7QUM1S0U7RUFDRTtFQUNBO0VBQ0E7QUQrS0o7O0FDNUtFO0VBQ0U7QUQrS0o7O0FDNUtFO0VBQ0U7RUFDQTtFQUNBO0FEK0tKOztBQzVLRTs7RUFFRTtFQUNBO0VBQ0E7QUQrS0o7O0FDNUtFOztFQUVFO0FEK0tKOztBQzVLRTtFQUNFO0VBQ0E7RUFDQTtBRCtLSjs7QUM1S0U7RUFDRTtFQUNBO0VBQ0E7QUQrS0o7O0FDNUtFO0VBQ0U7QUQrS0o7O0FDNUtFO0VBQ0U7RUFDQTtFQUNBO0FEK0tKOztBQzVLRTs7RUFFRTtFQUNBO0VBQ0E7QUQrS0o7O0FDNUtFOztFQUVFO0FEK0tKOztBQzVLRTtFQUNFO0VBQ0E7RUFDQTtBRCtLSjs7QUM1S0U7RUFDRTtFQUNBO0VBQ0E7QUQrS0o7O0FDNUtFO0VBQ0U7QUQrS0o7O0FDNUtFO0VBQ0U7RUFDQTtFQUNBO0FEK0tKOztBQzVLRTs7RUFFRTtFQUNBO0VBQ0E7QUQrS0o7O0FDNUtFOztFQUVFO0FEK0tKOztBQzVLRTtFQUNFO0VBQ0E7RUFDQTtBRCtLSjs7QUM1S0U7RUFDRTtFQUNBO0VBQ0E7QUQrS0o7O0FDNUtFO0VBQ0U7QUQrS0o7O0FDNUtFO0VBQ0U7RUFDQTtFQUNBO0FEK0tKOztBQzVLRTs7RUFFRTtFQUNBO0VBQ0E7QUQrS0o7O0FDNUtFOztFQUVFO0FEK0tKOztBQzVLRTtFQUNFO0VBQ0E7RUFDQTtBRCtLSjs7QUM1S0U7RUFDRTtFQUNBO0VBQ0E7QUQrS0o7O0FDNUtFO0VBQ0U7QUQrS0o7O0FDNUtFO0VBQ0U7RUFDQTtFQUNBO0FEK0tKOztBQzVLRTs7RUFFRTtFQUNBO0VBQ0E7QUQrS0o7O0FDNUtFOztFQUVFO0FEK0tKOztBQzVLRTtFQUNFO0VBQ0E7RUFDQTtBRCtLSjs7QUM1S0U7RUFDRTtFQUNBO0VBQ0E7QUQrS0o7O0FDNUtFO0VBQ0U7QUQrS0o7O0FDNUtFO0VBQ0U7RUFDQTtFQUNBO0FEK0tKOztBQzVLRTs7RUFFRTtFQUNBO0VBQ0E7QUQrS0o7O0FDNUtFOztFQUVFO0FEK0tKOztBQzVLRTtFQUNFO0VBQ0E7RUFDQTtBRCtLSjs7QUM1S0U7RUFDRTtFQUNBO0VBQ0E7QUQrS0o7O0FDNUtFO0VBQ0U7QUQrS0o7O0FDNUtFO0VBQ0U7RUFDQTtFQUNBO0FEK0tKOztBQzVLRTs7RUFFRTtFQUNBO0VBQ0E7QUQrS0o7O0FDNUtFOztFQUVFO0FEK0tKOztBQzVLRTtFQUNFO0VBQ0E7RUFDQTtBRCtLSjs7QUM1S0U7RUFDRTtFQUNBO0VBQ0E7QUQrS0o7O0FDNUtFO0VBQ0U7QUQrS0o7O0FDNUtFO0VBQ0U7RUFDQTtFQUNBO0FEK0tKOztBQzVLRTs7RUFFRTtFQUNBO0VBQ0E7QUQrS0o7O0FDNUtFOztFQUVFO0FEK0tKOztBQzVLRTtFQUNFO0VBQ0E7QUQrS0o7O0FDNUtFO0VBQ0U7RUFDQTtFQUNBO0FEK0tKOztBQzVLRTtFQUNFO0FEK0tKOztBQzVLRTtFQUNFO0VBQ0E7QUQrS0o7O0FDNUtFOztFQUVFO0VBQ0E7RUFDQTtBRCtLSjs7QUM1S0U7O0VBRUU7QUQrS0o7O0FDNUtFO0VBQ0U7RUFDQTtBRCtLSjs7QUM1S0U7RUFDRTtFQUNBO0VBQ0E7QUQrS0o7O0FDNUtFO0VBQ0U7QUQrS0o7O0FDNUtFO0VBQ0U7RUFDQTtBRCtLSjs7QUM1S0U7O0VBRUU7RUFDQTtFQUNBO0FEK0tKOztBQzVLRTs7RUFFRTtBRCtLSjs7QUM1S0U7RUFDRTtFQUNBO0FEK0tKOztBQzVLRTtFQUNFO0VBQ0E7RUFDQTtBRCtLSjs7QUM1S0U7RUFDRTtBRCtLSjs7QUM1S0U7RUFDRTtFQUNBO0FEK0tKOztBQzVLRTs7RUFFRTtFQUNBO0VBQ0E7QUQrS0o7O0FDNUtFOztFQUVFO0FEK0tKOztBQzVLRTtFQUNFO0VBQ0E7QUQrS0o7O0FDNUtFO0VBQ0U7RUFDQTtFQUNBO0FEK0tKOztBQzVLRTtFQUNFO0FEK0tKOztBQzVLRTtFQUNFO0VBQ0E7QUQrS0o7O0FDNUtFOztFQUVFO0VBQ0E7RUFDQTtBRCtLSjs7QUM1S0U7O0VBRUU7QUQrS0o7O0FDNUtFO0VBQ0U7RUFDQTtBRCtLSjs7QUM1S0U7RUFDRTtFQUNBO0VBQ0E7QUQrS0o7O0FDNUtFO0VBQ0U7QUQrS0o7O0FDNUtFO0VBQ0U7RUFDQTtBRCtLSjs7QUM1S0U7O0VBRUU7RUFDQTtFQUNBO0FEK0tKOztBQzVLRTs7RUFFRTtBRCtLSjs7QUM1S0U7RUFDRTtFQUNBO0FEK0tKOztBQzVLRTtFQUNFO0VBQ0E7RUFDQTtBRCtLSjs7QUM1S0U7RUFDRTtBRCtLSjs7QUM1S0U7RUFDRTtFQUNBO0FEK0tKOztBQzVLRTs7RUFFRTtFQUNBO0VBQ0E7QUQrS0o7O0FDNUtFOztFQUVFO0FEK0tKOztBQzVLRTtFQUNFO0VBQ0E7QUQrS0o7O0FDNUtFO0VBQ0U7RUFDQTtFQUNBO0FEK0tKOztBQzVLRTtFQUNFO0FEK0tKOztBQzVLRTtFQUNFO0VBQ0E7QUQrS0o7O0FDNUtFOztFQUVFO0VBQ0E7RUFDQTtBRCtLSjs7QUM1S0U7O0VBRUU7QUQrS0o7O0FDNUtFO0VBQ0U7RUFDQTtBRCtLSjs7QUM1S0U7RUFDRTtFQUNBO0VBQ0E7QUQrS0o7O0FDNUtFO0VBQ0U7QUQrS0o7O0FDNUtFO0VBQ0U7RUFDQTtBRCtLSjs7QUM1S0U7O0VBRUU7RUFDQTtFQUNBO0FEK0tKOztBQzVLRTs7RUFFRTtBRCtLSjs7QUM1S0U7RUFDRTtFQUNBO0VBQ0E7QUQrS0o7O0FDNUtFO0VBQ0U7RUFDQTtBRCtLSjs7QUM1S0U7RUFDRTtFQUNBO0FEK0tKOztBQzVLRTtFQUNFO0VBQ0E7QUQrS0o7O0FDNUtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQrS0o7O0FDNUtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQrS0o7O0FDNUtFO0VBQ0U7RUFDQTtBRCtLSjs7QUM1S0U7RUFDRTtBRCtLSjs7QUM1S0U7OztFQUdFO0FEK0tKOztBQzVLRTtFQUNFO0FEK0tKOztBQzVLRTtFQUNFO0lBQ0U7RUQrS0o7QUFDRjtBQzVLRTtFQUNFO0FEOEtKOztBQzNLRTtFQUNFO0FEOEtKOztBQzNLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEOEtKOztBQzNLRTtFQUNFO0lBQ0U7RUQ4S0o7QUFDRjtBQzNLRTs7OztFQUlFO0FENktKOztBQzFLRTtFQUNFO0FENktKOztBQzFLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ2S0o7O0FDMUtFO0VBQ0U7QUQ2S0o7O0FDMUtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDZLSjs7QUMxS0U7RUFDRTtFQUNBO0FENktKOztBQzFLRTtFQUNFO0VBQ0E7QUQ2S0o7O0FDMUtFO0VBQ0U7SUFDRTtJQUNBO0VENktKOztFQzNLRTtJQUNFO0lBQ0E7RUQ4S0o7QUFDRjtBQzNLRTtFQUNFO0lBQ0U7SUFDQTtFRDZLSjs7RUMzS0U7SUFDRTtJQUNBO0VEOEtKO0FBQ0Y7QUMzS0U7RUFDRTtJQUNFO0lBQ0E7RUQ2S0o7O0VDM0tFO0lBQ0U7SUFDQTtFRDhLSjtBQUNGO0FDM0tFO0VBQ0U7SUFDRTtJQUNBO0VENktKOztFQzNLRTtJQUNFO0lBQ0E7RUQ4S0o7QUFDRjtBQzNLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FENktKOztBQzFLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ2S0o7O0FDMUtFO0VBQ0U7QUQ2S0o7O0FDMUtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDZLSjs7QUMxS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENktKOztBQzFLRTtFQUNFO0FENktKOztBQzFLRTtFQUNFO0FENktKOztBQzFLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ2S0o7O0FDMUtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQ2S0o7O0FDMUtFO0VBQ0U7QUQ2S0o7O0FDMUtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ2S0o7O0FDMUtFO0VBQ0U7QUQ2S0o7O0FDMUtFO0VBQ0U7QUQ2S0o7O0FDMUtFO0VBQ0U7RUFDQTtBRDZLSjs7QUMxS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRDZLSjs7QUMxS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDZLSjs7QUMxS0U7RUFDRTtFQUNBO0VBQ0E7QUQ2S0o7O0FDMUtFO0VBQ0U7RUFDQTtFQUNBO0FENktKOztBQzFLRTtFQUNFO0VBQ0E7RUFDQTtBRDZLSjs7QUMxS0U7RUFDRTtBRDZLSjs7QUMxS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ2S0o7O0FDMUtFO0VBQ0U7RUFDQTtFQUNBO0FENktKOztBQzFLRTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBRDZLSjs7QUMxS0U7O0VBRUU7RUFDQTtFQUNBO0FENktKOztBQzFLRTs7RUFFRTtBRDZLSjs7QUMxS0U7Ozs7RUFJRTtBRDZLSjs7QUMxS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ2S0o7O0FDMUtFO0VBQ0U7QUQ2S0o7O0FDMUtFOztFQUVFO0FENktKOztBQzFLRTs7RUFFRTtFQUNBO0FENktKOztBQzFLRTs7RUFFRTtFQUNBO0FENktKOztBQzFLRTtFQUNFO0VBQ0E7QUQ2S0o7O0FDMUtFOzs7RUFHRTtBRDZLSjs7QUMxS0U7RUFDRTtBRDZLSjs7QUMxS0U7RUFDRTtFQUNBO0FENktKOztBQzFLRTtFQUNFO0VBQ0E7QUQ2S0o7O0FDMUtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENktKOztBQzFLRTs7RUFFRTtBRDZLSjs7QUMxS0U7O0VBRUU7QUQ2S0o7O0FDMUtFOztFQUVFO0VBQ0E7QUQ2S0o7O0FDMUtFOztFQUVFO0VBQ0E7QUQ2S0o7O0FDMUtFOztFQUVFO0FENktKOztBQzFLRTs7OztFQUlFO0VBQ0E7RUFDQTtBRDZLSjs7QUMxS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENktKOztBQzFLRTs7OztFQUlFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ2S0o7O0FDMUtFOzs7Ozs7Ozs7Ozs7RUFZRTtBRDZLSjs7QUMxS0U7OztFQUdFO0FENktKOztBQzFLRTtFQUNFO0FENktKOztBQzFLRTs7RUFFRTtFQUNBO0FENktKOztBQzFLRTs7RUFFRTtFQUNBO0FENktKOztBQzFLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FENktKOztBQzFLRTs7RUFFRTtFQUNBO0FENktKOztBQzFLRTtFQUNFO0VBQ0E7QUQ2S0o7O0FDMUtFOztFQUVFO0VBQ0E7QUQ2S0o7O0FDMUtFOztFQUVFO0VBQ0E7QUQ2S0o7O0FDMUtFOztFQUVFO0FENktKOztBQzFLRTs7Ozs7Ozs7RUFRRTtBRDZLSjs7QUMxS0U7RUFDRTtBRDZLSjs7QUMxS0U7RUFDRTtBRDZLSjs7QUMxS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ2S0o7O0FDMUtFOztFQUVFO0FENktKOztBQzFLRTs7RUFFRTtBRDZLSjs7QUMxS0U7Ozs7OztFQU1FO0VBQ0E7RUFDQTtFQUNBO0FENktKOztBQzFLRTs7RUFFRTtBRDZLSjs7QUMxS0U7Ozs7OztFQU1FO0VBQ0E7RUFDQTtFQUNBO0FENktKOztBQzFLRTs7RUFFRTtBRDZLSjs7QUMxS0U7Ozs7OztFQU1FO0VBQ0E7QUQ2S0o7O0FDMUtFOzs7Ozs7RUFNRTtFQUNBO0FENktKOztBQzFLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FENktKOztBQzFLRTtFQUNFO0VBQ0E7RUFDQTtBRDZLSjs7QUMxS0U7RUFDRTtFQUNBO0VBQ0E7QUQ2S0o7O0FDMUtFO0VBQ0U7RUFDQTtFQUNBO0FENktKOztBQzFLRTtFQUNFO0FENktKOztBQzFLRTtFQUNFO0FENktKOztBQzFLRTtFQUNFO0VBQ0E7RUFDQTtBRDZLSjs7QUMxS0U7RUFDRTtBRDZLSjs7QUMxS0U7RUFDRTtBRDZLSjs7QUMxS0U7RUFDRTtFQUNBO0VBQ0E7QUQ2S0o7O0FDMUtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ2S0o7O0FDMUtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDZLSjs7QUMxS0U7RUFDRTtBRDZLSjs7QUMxS0U7RUFDRTtBRDZLSjs7QUMxS0U7RUFDRTtFQUNBO0FENktKOztBQzFLRTtFQUNFO0FENktKOztBQzFLRTtFQUNFO0FENktKOztBQzFLRTtFQUNFO0FENktKOztBQzFLRTtFQUNFO0FENktKOztBQzFLRTtFQUNFO0FENktKOztBQzFLRTtFQUNFO0FENktKOztBQzFLRTtFQUNFO0FENktKOztBQzFLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FENktKOztBQzFLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDZLSjs7QUMxS0U7RUFDRTtJQUNFO0VENktKO0FBQ0Y7QUMxS0U7RUFDRTtFQUNBO0VBQ0E7QUQ0S0o7O0FDektFO0VBQ0U7QUQ0S0o7O0FDektFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ0S0o7O0FDektFO0VBQ0U7RUFDQTtFQUNBO0FENEtKOztBQ3pLRTtFQUNFO0VBQ0E7QUQ0S0o7O0FDektFO0VBQ0U7RUFDQTtFQUNBO0FENEtKOztBQ3pLRTtFQUNFO0VBQ0E7QUQ0S0o7O0FDektFO0VBQ0U7QUQ0S0o7O0FDektFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDRLSjs7QUN6S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENEtKOztBQ3pLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ0S0o7O0FDektFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENEtKOztBQ3pLRTtFQUNFO0VBQ0E7QUQ0S0o7O0FDektFO0VBQ0U7QUQ0S0o7O0FDektFO0VBQ0U7QUQ0S0o7O0FDektFO0VBQ0U7QUQ0S0o7O0FDektFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ0S0o7O0FDektFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDRLSjs7QUN6S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDRLSjs7QUN6S0U7RUFDRTtBRDRLSjs7QUN6S0U7RUFDRTtBRDRLSjs7QUN6S0U7RUFDRTtBRDRLSjs7QUN6S0U7RUFDRTtBRDRLSjs7QUN6S0U7RUFDRTtBRDRLSjs7QUN6S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ0S0o7O0FDektFO0VBQ0U7SUFDRTtFRDRLSjtBQUNGO0FDektFO0VBQ0U7QUQyS0o7O0FDeEtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQyS0o7O0FDeEtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDJLSjs7QUN4S0U7RUFDRTtJQUNFO0VEMktKO0FBQ0Y7QUN4S0U7RUFDRTtBRDBLSjs7QUN2S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDBLSjs7QUN2S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDBLSjs7QUN2S0U7RUFDRTtJQUNFO0VEMEtKO0FBQ0Y7QUN2S0U7RUFDRTtBRHlLSjs7QUN0S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHlLSjs7QUN0S0U7RUFDRTtFQUNBO0FEeUtKOztBQ3RLRTtFQUNFO0VBQ0E7RUFDQTtBRHlLSjs7QUN0S0U7RUFDRTtBRHlLSjs7QUN0S0U7RUFDRTtBRHlLSjs7QUN0S0U7RUFDRTtBRHlLSjs7QUN0S0U7RUFDRTtBRHlLSjs7QUN0S0U7RUFDRTtBRHlLSjs7QUN0S0U7OztFQUdFO0FEeUtKOztBQ3RLRTtFQUNFOzs7SUFHRTtFRHlLSjtBQUNGO0FDdEtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR3S0o7O0FDcktFO0VBQ0U7RUFDQTtBRHdLSjs7QUNyS0U7RUFDRTtBRHdLSjs7QUNyS0U7RUFDRTtFQUNBO0VBQ0E7QUR3S0o7O0FDcktFO0VBQ0U7QUR3S0o7O0FDcktFO0VBQ0U7QUR3S0o7O0FDcktFO0VBQ0U7RUFDQTtFQUNBO0FEd0tKOztBQ3JLRTtFQUNFO0FEd0tKOztBQ3JLRTtFQUNFO0VBQ0E7RUFDQTtBRHdLSjs7QUNyS0U7O0VBRUU7RUFDQTtFQUNBO0FEd0tKOztBQ3JLRTtFQUNFO0VBQ0E7RUFDQTtBRHdLSjs7QUNyS0U7RUFDRTtBRHdLSjs7QUNyS0U7O0VBRUU7RUFDQTtBRHdLSjs7QUNyS0U7RUFDRTtFQUNBO0VBQ0E7QUR3S0o7O0FDcktFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHdLSjs7QUNyS0U7RUFDRTtBRHdLSjs7QUNyS0U7RUFDRTtBRHdLSjs7QUNyS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHdLSjs7QUNyS0U7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHdLSjs7QUNyS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHdLSjs7QUNyS0U7RUFDRTtBRHdLSjs7QUNyS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHdLSjs7QUNyS0U7RUFDRTtFQUNBO0FEd0tKOztBQ3JLRTtFQUNFO0VBQ0E7QUR3S0o7O0FDcktFO0VBQ0U7RUFDQTtFQUNBO0FEd0tKOztBQ3JLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHdLSjs7QUNyS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR3S0o7O0FDcktFO0VBQ0U7QUR3S0o7O0FDcktFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR3S0o7O0FDcktFO0VBQ0U7O0lBRUU7SUFDQTtFRHdLSjtBQUNGO0FDcktFO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRHVLSjs7RUNyS0U7SUFDRTtJQUNBO0VEd0tKOztFQ3RLRTtJQUNFO0VEeUtKOztFQ3ZLRTtJQUNFO0lBQ0E7RUQwS0o7O0VDeEtFOztJQUVFO0lBQ0E7RUQyS0o7O0VDektFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUQ0S0o7O0VDMUtFO0lBQ0U7RUQ2S0o7QUFDRjtBQzFLRTtFQUNFOztJQUVFO0lBQ0E7RUQ0S0o7QUFDRjtBQ3pLRTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUQyS0o7O0VDektFO0lBQ0U7SUFDQTtFRDRLSjs7RUMxS0U7SUFDRTtFRDZLSjs7RUMzS0U7SUFDRTtJQUNBO0VEOEtKOztFQzVLRTs7SUFFRTtJQUNBO0VEK0tKOztFQzdLRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEZ0xKOztFQzlLRTtJQUNFO0VEaUxKO0FBQ0Y7QUM5S0U7RUFDRTs7SUFFRTtJQUNBO0VEZ0xKO0FBQ0Y7QUM3S0U7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEK0tKOztFQzdLRTtJQUNFO0lBQ0E7RURnTEo7O0VDOUtFO0lBQ0U7RURpTEo7O0VDL0tFO0lBQ0U7SUFDQTtFRGtMSjs7RUNoTEU7O0lBRUU7SUFDQTtFRG1MSjs7RUNqTEU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRG9MSjs7RUNsTEU7SUFDRTtFRHFMSjtBQUNGO0FDbExFO0VBQ0U7O0lBRUU7SUFDQTtFRG9MSjtBQUNGO0FDakxFO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRG1MSjs7RUNqTEU7SUFDRTtJQUNBO0VEb0xKOztFQ2xMRTtJQUNFO0VEcUxKOztFQ25MRTtJQUNFO0lBQ0E7RURzTEo7O0VDcExFOztJQUVFO0lBQ0E7RUR1TEo7O0VDckxFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUR3TEo7O0VDdExFO0lBQ0U7RUR5TEo7QUFDRjtBQ3RMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEd0xKOztBQ3JMRTs7RUFFRTtFQUNBO0FEd0xKOztBQ3JMRTtFQUNFO0VBQ0E7QUR3TEo7O0FDckxFO0VBQ0U7QUR3TEo7O0FDckxFO0VBQ0U7RUFDQTtBRHdMSjs7QUNyTEU7O0VBRUU7RUFDQTtBRHdMSjs7QUNyTEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRHdMSjs7QUNyTEU7RUFDRTtBRHdMSjs7QUNyTEU7RUFDRTtBRHdMSjs7QUNyTEU7RUFDRTtBRHdMSjs7QUNyTEU7RUFDRTtBRHdMSjs7QUNyTEU7RUFDRTtBRHdMSjs7QUNyTEU7RUFDRTtBRHdMSjs7QUNyTEU7Ozs7RUFJRTtBRHdMSjs7QUNyTEU7RUFDRTtFQUNBO0FEd0xKOztBQ3JMRTtFQUNFO0FEd0xKOztBQ3JMRTtFQUNFO0FEd0xKOztBQ3JMRTtFQUNFO0FEd0xKOztBQ3JMRTtFQUNFO0FEd0xKOztBQ3JMRTtFQUNFO0FEd0xKOztBQ3JMRTtFQUNFO0FEd0xKOztBQ3JMRTtFQUNFO0FEd0xKOztBQ3JMRTtFQUNFO0FEd0xKOztBQ3JMRTtFQUNFO0FEd0xKOztBQ3JMRTs7OztFQUlFO0FEd0xKOztBQ3JMRTtFQUNFO0VBQ0E7QUR3TEo7O0FDckxFO0VBQ0U7QUR3TEo7O0FDckxFO0VBQ0U7QUR3TEo7O0FDckxFO0VBQ0U7QUR3TEo7O0FDckxFO0VBQ0U7QUR3TEo7O0FDckxFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHdMSjs7QUNyTEU7RUFDRTtFQUNBO0FEd0xKOztBQ3JMRTtFQUNFO0VBQ0E7QUR3TEo7O0FDckxFO0VBQ0U7RUFDQTtBRHdMSjs7QUNyTEU7RUFDRTtFQUNBO0VBQ0E7QUR3TEo7O0FDckxFO0VBQ0U7QUR3TEo7O0FDckxFO0VBQ0U7RUFDQTtBRHdMSjs7QUNyTEU7RUFDRTtBRHdMSjs7QUNyTEU7RUFDRTtBRHdMSjs7QUNyTEU7RUFDRTtBRHdMSjs7QUNyTEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRHdMSjs7QUNyTEU7RUFDRTtBRHdMSjs7QUNyTEU7RUFDRTtBRHdMSjs7QUNyTEU7RUFDRTtFQUNBO0VBQ0E7QUR3TEo7O0FDckxFO0VBQ0U7QUR3TEo7O0FDckxFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUR3TEo7O0FDckxFO0VBQ0U7RUFDQTtBRHdMSjs7QUNyTEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR3TEo7O0FDckxFO0VBQ0U7RUFDQTtBRHdMSjs7QUNyTEU7RUFDRTtFQUNBO0VBQ0E7QUR3TEo7O0FDckxFO0VBQ0U7RUFDQTtFQUNBO0FEd0xKOztBQ3JMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEd0xKOztBQ3JMRTtFQUNFO0FEd0xKOztBQ3JMRTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUR3TEo7O0VDdExFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEeUxKO0FBQ0Y7QUN0TEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRHdMSjs7QUNyTEU7RUFDRTtBRHdMSjs7QUNyTEU7RUFDRTtJQUNFO0lBQ0E7RUR3TEo7O0VDdExFO0lBQ0U7SUFDQTtJQUNBO0VEeUxKOztFQ3ZMRTtJQUNFO0lBQ0E7RUQwTEo7O0VDeExFO0lBQ0U7SUFDQTtFRDJMSjs7RUN6TEU7O0lBRUU7RUQ0TEo7O0VDMUxFOztJQUVFO0VENkxKOztFQzNMRTtJQUNFO0lBQ0E7RUQ4TEo7O0VDNUxFOztJQUVFO0VEK0xKOztFQzdMRTs7SUFFRTtFRGdNSjtBQUNGO0FDN0xFO0VBQ0U7QUQrTEo7O0FDNUxFO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEK0xKOztFQzdMRTtJQUNFO0lBQ0E7RURnTUo7QUFDRjtBQzdMRTtFQUNFO0FEK0xKOztBQzVMRTtFQUNFO0FEK0xKOztBQzVMRTtFQUNFO0VBQ0E7QUQrTEo7O0FDNUxFO0VBQ0U7RUFDQTtFQUNBO0FEK0xKOztBQzVMRTtFQUNFO0VBQ0E7QUQrTEo7O0FDNUxFO0VBQ0U7QUQrTEo7O0FDNUxFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEK0xKOztBQzVMRTtFQUNFO0FEK0xKOztBQzVMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEK0xKOztBQzVMRTtFQUNFO0FEK0xKOztBQzVMRTtFQUNFO0FEK0xKOztBQzVMRTtFQUNFO0FEK0xKOztBQzVMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQrTEo7O0FDNUxFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRCtMSjs7QUM1TEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEK0xKOztBQzVMRTtFQUNFO0VBQ0E7RUFDQTtBRCtMSjs7QUM1TEU7RUFDRTtFQUNBO0VBQ0E7QUQrTEo7O0FDNUxFO0VBQ0U7RUFDQTtBRCtMSjs7QUM1TEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRCtMSjs7QUM1TEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEK0xKOztBQzVMRTtFQUNFO0VBQ0E7RUFDQTtBRCtMSjs7QUM1TEU7RUFDRTtFQUNBO0FEK0xKOztBQzVMRTtFQUNFO0VBQ0E7QUQrTEo7O0FDNUxFO0VBQ0U7RUFDQTtFQUNBO0FEK0xKOztBQzVMRTtFQUNFO0VBQ0E7QUQrTEo7O0FDNUxFO0VBQ0U7RUFDQTtBRCtMSjs7QUM1TEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRCtMSjs7QUM1TEU7RUFDRTtJQUNFO0VEK0xKO0FBQ0Y7QUM1TEU7RUFDRTtBRDhMSjs7QUMzTEU7RUFDRTtBRDhMSjs7QUMzTEU7RUFDRTtFQUNBO0FEOExKOztBQzNMRTtFQUNFO0VBQ0E7RUFDQTtBRDhMSjs7QUMzTEU7RUFDRTtFQUNBO0FEOExKOztBQzNMRTtFQUNFO0VBQ0E7QUQ4TEo7O0FDM0xFO0VBQ0U7RUFDQTtBRDhMSjs7QUMzTEU7RUFDRTtFQUNBO0FEOExKOztBQzNMRTtFQUNFO0VBQ0E7QUQ4TEo7O0FDM0xFO0VBQ0U7RUFDQTtBRDhMSjs7QUMzTEU7RUFDRTtFQUNBO0FEOExKOztBQzNMRTtFQUNFO0VBQ0E7QUQ4TEo7O0FDM0xFO0VBQ0U7RUFDQTtBRDhMSjs7QUMzTEU7RUFDRTtFQUNBO0FEOExKOztBQzNMRTtFQUNFO0VBQ0E7QUQ4TEo7O0FDM0xFO0VBQ0U7RUFDQTtBRDhMSjs7QUMzTEU7RUFDRTtFQUNBO0FEOExKOztBQzNMRTtFQUNFO0VBQ0E7QUQ4TEo7O0FDM0xFO0VBQ0U7RUFDQTtBRDhMSjs7QUMzTEU7RUFDRTtFQUNBO0FEOExKOztBQzNMRTtFQUNFO0VBQ0E7QUQ4TEo7O0FDM0xFO0VBQ0U7RUFDQTtBRDhMSjs7QUMzTEU7RUFDRTtFQUNBO0FEOExKOztBQzNMRTtFQUNFO0VBQ0E7QUQ4TEo7O0FDM0xFO0VBQ0U7RUFDQTtBRDhMSjs7QUMzTEU7RUFDRTtFQUNBO0FEOExKOztBQzNMRTtFQUNFO0VBQ0E7QUQ4TEo7O0FDM0xFO0VBQ0U7RUFDQTtBRDhMSjs7QUMzTEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRDhMSjs7QUMzTEU7RUFDRTtJQUNFO0VEOExKO0FBQ0Y7QUMzTEU7RUFDRTtFQUNBO0VBQ0E7QUQ2TEo7O0FDMUxFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDZMSjs7QUMxTEU7RUFDRTtBRDZMSjs7QUMxTEU7RUFDRTtBRDZMSjs7QUMxTEU7RUFDRTtBRDZMSjs7QUMxTEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENkxKOztBQzFMRTtFQUNFO0VBQ0E7RUFDQTtBRDZMSjs7QUMxTEU7RUFDRTtBRDZMSjs7QUMxTEU7RUFDRTtBRDZMSjs7QUMxTEU7RUFDRTtFQUNBO0VBQ0E7QUQ2TEo7O0FDMUxFO0VBQ0U7QUQ2TEo7O0FDMUxFO0VBQ0U7QUQ2TEo7O0FDMUxFO0VBQ0U7RUFDQTtFQUNBO0FENkxKOztBQzFMRTtFQUNFO0FENkxKOztBQzFMRTtFQUNFO0FENkxKOztBQzFMRTtFQUNFO0VBQ0E7RUFDQTtBRDZMSjs7QUMxTEU7RUFDRTtBRDZMSjs7QUMxTEU7RUFDRTtBRDZMSjs7QUMxTEU7RUFDRTtFQUNBO0VBQ0E7QUQ2TEo7O0FDMUxFO0VBQ0U7QUQ2TEo7O0FDMUxFO0VBQ0U7QUQ2TEo7O0FDMUxFO0VBQ0U7RUFDQTtFQUNBO0FENkxKOztBQzFMRTtFQUNFO0FENkxKOztBQzFMRTtFQUNFO0FENkxKOztBQzFMRTtFQUNFO0VBQ0E7RUFDQTtBRDZMSjs7QUMxTEU7RUFDRTtBRDZMSjs7QUMxTEU7RUFDRTtBRDZMSjs7QUMxTEU7RUFDRTtFQUNBO0VBQ0E7QUQ2TEo7O0FDMUxFO0VBQ0U7QUQ2TEo7O0FDMUxFO0VBQ0U7QUQ2TEo7O0FDMUxFO0VBQ0U7SUFDRTtFRDZMSjtFQzNMRTtJQUNFO0VENkxKO0FBQ0Y7QUMxTEU7RUFDRTtJQUNFO0VENExKO0VDMUxFO0lBQ0U7RUQ0TEo7QUFDRjtBQ3pMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEMkxKOztBQ3hMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQyTEo7O0FDeExFO0VBQ0U7SUFDRTtFRDJMSjtBQUNGO0FDeExFO0VBQ0U7RUFDQTtBRDBMSjs7QUN2TEU7RUFDRTtFQUNBO0FEMExKOztBQ3ZMRTtFQUNFO0lBQ0U7SUFDQTtFRDBMSjtBQUNGO0FDdkxFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUR5TEo7O0FDdExFO0VBQ0U7RUFDQTtBRHlMSjs7QUN0TEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR5TEo7O0FDdExFO0VBQ0U7RUFDQTtFQUNBO0FEeUxKOztBQ3RMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEeUxKOztBQ3RMRTtFQUNFO0VBQ0E7QUR5TEo7O0FDdExFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEeUxKOztBQ3RMRTtFQUNFO0VBQ0E7QUR5TEo7O0FDdExFO0VBQ0U7RUFDQTtFQUNBO0FEeUxKOztBQ3RMRTtFQUNFO0VBQ0E7RUFDQTtBRHlMSjs7QUN0TEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRHlMSjs7QUN0TEU7RUFDRTtFQUNBO0FEeUxKOztBQ3RMRTtFQUNFO0VBQ0E7QUR5TEo7O0FDdExFO0VBQ0U7RUFDQTtFQUNBO0FEeUxKOztBQ3RMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEeUxKOztBQ3RMRTtFQUNFO0lBQ0U7SUFDQTtFRHlMSjs7RUN2TEU7SUFDRTtJQUNBO0VEMExKOztFQ3hMRTtJQUNFO0lBQ0E7SUFDQTtFRDJMSjs7RUN6TEU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRDRMSjtBQUNGO0FDekxFO0VBQ0U7SUFDRTtJQUNBO0VEMkxKOztFQ3pMRTtJQUNFO0lBQ0E7RUQ0TEo7O0VDMUxFO0lBQ0U7SUFDQTtJQUNBO0VENkxKOztFQzNMRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEOExKO0FBQ0Y7QUMzTEU7RUFDRTtJQUNFO0lBQ0E7RUQ2TEo7O0VDM0xFO0lBQ0U7SUFDQTtFRDhMSjs7RUM1TEU7SUFDRTtJQUNBO0lBQ0E7RUQrTEo7O0VDN0xFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RURnTUo7QUFDRjtBQzdMRTtFQUNFO0lBQ0U7SUFDQTtFRCtMSjs7RUM3TEU7SUFDRTtJQUNBO0VEZ01KOztFQzlMRTtJQUNFO0lBQ0E7SUFDQTtFRGlNSjs7RUMvTEU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRGtNSjtBQUNGO0FDL0xFO0VBQ0U7RUFDQTtFQUNBO0FEaU1KOztBQzlMRTtFQUNFO0FEaU1KOztBQzlMRTtFQUNFO0FEaU1KOztBQzlMRTtFQUNFO0VBQ0E7QURpTUo7O0FDOUxFO0VBQ0U7RUFDQTtBRGlNSjs7QUM5TEU7RUFDRTtFQUNBO0FEaU1KOztBQzlMRTtFQUNFO0VBQ0E7RUFDQTtBRGlNSjs7QUM5TEU7RUFDRTtFQUNBO0FEaU1KOztBQzlMRTtFQUNFO0VBQ0E7QURpTUo7O0FDOUxFO0VBQ0U7RUFDQTtFQUNBO0FEaU1KOztBQzlMRTtFQUNFO0VBQ0E7QURpTUo7O0FDOUxFO0VBQ0U7RUFDQTtBRGlNSjs7QUM5TEU7RUFDRTtFQUNBO0VBQ0E7QURpTUo7O0FDOUxFO0VBQ0U7RUFDQTtBRGlNSjs7QUM5TEU7RUFDRTtFQUNBO0FEaU1KOztBQzlMRTtFQUNFO0VBQ0E7RUFDQTtBRGlNSjs7QUM5TEU7RUFDRTtFQUNBO0FEaU1KOztBQzlMRTtFQUNFO0VBQ0E7QURpTUo7O0FDOUxFO0VBQ0U7RUFDQTtFQUNBO0FEaU1KOztBQzlMRTtFQUNFO0VBQ0E7QURpTUo7O0FDOUxFO0VBQ0U7RUFDQTtBRGlNSjs7QUM5TEU7RUFDRTtFQUNBO0VBQ0E7QURpTUo7O0FDOUxFO0VBQ0U7RUFDQTtBRGlNSjs7QUM5TEU7RUFDRTtFQUNBO0FEaU1KOztBQzlMRTtFQUNFO0VBQ0E7RUFDQTtBRGlNSjs7QUM5TEU7RUFDRTtFQUNBO0FEaU1KOztBQzlMRTtFQUNFO0VBQ0E7QURpTUo7O0FDOUxFO0VBQ0U7RUFDQTtFQUNBO0FEaU1KOztBQzlMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEaU1KOztBQzlMRTtFQUNFO0VBQ0E7QURpTUo7O0FDOUxFO0VBQ0U7QURpTUo7O0FDOUxFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEaU1KOztBQzlMRTtFQUNFO0FEaU1KOztBQzlMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURpTUo7O0FDOUxFO0VBQ0U7QURpTUo7O0FDOUxFO0VBQ0U7QURpTUo7O0FDOUxFO0VBQ0U7RUFDQTtBRGlNSjs7QUM5TEU7RUFDRTtBRGlNSjs7QUM5TEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURpTUo7O0FDOUxFO0VBQ0U7QURpTUo7O0FDOUxFO0VBQ0U7QURpTUo7O0FDOUxFO0VBQ0U7RUFDQTtBRGlNSjs7QUM5TEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURpTUo7O0FDOUxFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURpTUo7O0FDOUxFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGlNSjs7QUM5TEU7RUFDRTtJQUNFO0VEaU1KO0FBQ0Y7QUM5TEU7RUFDRTtFQUNBO0FEZ01KOztBQzdMRTtFQUNFO0VBQ0E7RUFDQTtBRGdNSjs7QUM3TEU7RUFDRTtFQUNBO0FEZ01KOztBQzdMRTs7RUFFRTtFQUNBO0FEZ01KOztBQzdMRTtFQUNFO0FEZ01KOztBQzdMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURnTUo7O0FDN0xFO0VBQ0U7RUFDQTtFQUNBO0FEZ01KOztBQzdMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURnTUo7O0FDN0xFO0VBQ0U7QURnTUo7O0FDN0xFO0VBQ0U7QURnTUo7O0FDN0xFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEZ01KOztBQzdMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEZ01KOztBQzdMRTtFQUNFO0FEZ01KOztBQzdMRTtFQUNFO0FEZ01KOztBQzdMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEZ01KOztBQzdMRTtFQUNFO0VBQ0E7QURnTUo7O0FDN0xFO0VBQ0U7RUFDQTtBRGdNSjs7QUM3TEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRGdNSjs7QUM3TEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGdNSjs7QUM3TEU7RUFDRTtBRGdNSjs7QUM3TEU7RUFDRTtBRGdNSjs7QUM3TEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEZ01KOztBQzdMRTtFQUNFO0lBQ0U7SUFDQTtFRGdNSjs7RUM5TEU7SUFDRTtFRGlNSjs7RUMvTEU7SUFDRTtFRGtNSjs7RUNoTUU7SUFDRTtFRG1NSjs7RUNqTUU7SUFDRTtFRG9NSjs7RUNsTUU7SUFDRTtFRHFNSjtBQUNGO0FDbE1FO0VBQ0U7O0lBRUU7RURvTUo7QUFDRjtBQ2pNRTtFQUNFO0lBQ0U7RURtTUo7QUFDRjtBQ2hNRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGtNSjs7QUMvTEU7RUFDRTtBRGtNSjs7QUMvTEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRGtNSjs7QUMvTEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRGtNSjs7QUMvTEU7RUFDRTtBRGtNSjs7QUMvTEU7RUFDRTtBRGtNSjs7QUMvTEU7RUFDRTtFQUNBO0VBQ0E7QURrTUo7O0FDL0xFO0VBQ0U7QURrTUo7O0FDL0xFO0VBQ0U7RUFDQTtFQUNBO0FEa01KOztBQy9MRTtFQUNFO0VBQ0E7RUFDQTtBRGtNSjs7QUMvTEU7RUFDRTtBRGtNSjs7QUMvTEU7RUFDRTtBRGtNSjs7QUMvTEU7RUFDRTtFQUNBO0VBQ0E7QURrTUo7O0FDL0xFO0VBQ0U7QURrTUo7O0FDL0xFO0VBQ0U7RUFDQTtFQUNBO0FEa01KOztBQy9MRTtFQUNFO0VBQ0E7RUFDQTtBRGtNSjs7QUMvTEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURrTUo7O0FDL0xFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGtNSjs7QUMvTEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEa01KOztBQy9MRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURrTUo7O0FDL0xFO0VBQ0U7QURrTUo7O0FDL0xFO0VBQ0U7QURrTUo7O0FDL0xFO0VBQ0U7RUFDQTtFQUNBO0FEa01KOztBQy9MRTtFQUNFO0VBQ0E7RUFDQTtBRGtNSjs7QUMvTEU7RUFDRTtBRGtNSjs7QUMvTEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRGtNSjs7QUMvTEU7RUFDRTtFQUNBO0VBQ0E7QURrTUo7O0FDL0xFO0VBQ0U7RUFDQTtFQUNBO0FEa01KOztBQy9MRTtFQUNFO0FEa01KOztBQy9MRTtFQUNFO0FEa01KOztBQy9MRTtFQUNFO0VBQ0E7RUFDQTtBRGtNSjs7QUMvTEU7RUFDRTtFQUNBO0VBQ0E7QURrTUo7O0FDL0xFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGtNSjs7QUMvTEU7RUFDRTtBRGtNSjs7QUMvTEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRGtNSjs7QUMvTEU7RUFDRTtFQUNBO0VBQ0E7QURrTUo7O0FDL0xFO0VBQ0U7RUFDQTtFQUNBO0FEa01KOztBQy9MRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEa01KOztBQy9MRTtFQUNFO0FEa01KOztBQy9MRTtFQUNFO0VBQ0E7QURrTUo7O0FDL0xFO0VBQ0U7QURrTUo7O0FDL0xFO0VBQ0U7RUFDQTtBRGtNSjs7QUMvTEU7RUFDRTtFQUNBO0VBQ0E7QURrTUo7O0FDL0xFO0VBQ0U7RUFDQTtFQUNBO0FEa01KOztBQy9MRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEa01KOztBQy9MRTtFQUNFO0lBQ0U7RURrTUo7QUFDRjtBQy9MRTs7O0VBR0U7QURpTUo7O0FDOUxFOztFQUVFO0VBQ0E7QURpTUo7O0FDOUxFOztFQUVFO0VBQ0E7QURpTUo7O0FDOUxFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURpTUo7O0FDOUxFOzs7RUFHRTtFQUNBO0FEaU1KOztBQzlMRTs7RUFFRTtFQUNBO0VBQ0E7QURpTUo7O0FDOUxFO0VBQ0U7O0lBRUU7RURpTUo7QUFDRjtBQzlMRTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURnTUo7O0FDN0xFO0VBQ0U7O0lBRUU7RURnTUo7QUFDRjtBQzdMRTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QUQrTEo7O0FDNUxFO0VBQ0U7QUQrTEo7O0FDNUxFO0VBQ0U7QUQrTEo7O0FDNUxFOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FEK0xKOztBQzVMRTtFQUNFO0FEK0xKOztBQzVMRTtFQUNFO0FEK0xKOztBQzVMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEK0xKOztBQzVMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRCtMSjs7QUM1TEU7RUFDRTtJQUNFO0VEK0xKO0FBQ0Y7QUM1TEU7RUFDRTtBRDhMSjs7QUMzTEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ4TEo7O0FDM0xFO0VBQ0U7SUFDRTtJQUNBO0VEOExKO0FBQ0Y7QUMzTEU7RUFDRTtJQUNFO0lBQ0E7RUQ2TEo7QUFDRjtBQzFMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDRMSjs7QUN6TEU7RUFDRTtFQUNBO0VBQ0E7QUQ0TEo7O0FDekxFO0VBQ0U7SUFDRTtJQUNBO0VENExKO0VDMUxFO0lBQ0U7RUQ0TEo7QUFDRjtBQ3pMRTtFQUNFO0lBQ0U7SUFDQTtFRDJMSjtFQ3pMRTtJQUNFO0VEMkxKO0FBQ0Y7QUN4TEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQwTEo7O0FDdkxFO0VBQ0U7RUFDQTtBRDBMSjs7QUN2TEU7RUFDRTtBRDBMSjs7QUN2TEU7RUFDRTtBRDBMSjs7QUN2TEU7RUFDRTtBRDBMSjs7QUN2TEU7RUFDRTtBRDBMSjs7QUN2TEU7RUFDRTtBRDBMSjs7QUN2TEU7RUFDRTtBRDBMSjs7QUN2TEU7RUFDRTtBRDBMSjs7QUN2TEU7OztFQUdFO0FEMExKOztBQ3ZMRTtFQUNFO0FEMExKOztBQ3ZMRTs7O0VBR0U7QUQwTEo7O0FDdkxFO0VBQ0U7QUQwTEo7O0FDdkxFOzs7RUFHRTtBRDBMSjs7QUN2TEU7RUFDRTtBRDBMSjs7QUN2TEU7OztFQUdFO0FEMExKOztBQ3ZMRTtFQUNFO0FEMExKOztBQ3ZMRTs7O0VBR0U7QUQwTEo7O0FDdkxFO0VBQ0U7QUQwTEo7O0FDdkxFOzs7RUFHRTtBRDBMSjs7QUN2TEU7RUFDRTtBRDBMSjs7QUN2TEU7OztFQUdFO0FEMExKOztBQ3ZMRTtFQUNFO0FEMExKOztBQ3ZMRTs7O0VBR0U7QUQwTEo7O0FDdkxFO0VBQ0U7QUQwTEo7O0FDdkxFO0VBQ0U7QUQwTEo7O0FDdkxFO0VBQ0U7QUQwTEo7O0FDdkxFO0VBQ0U7QUQwTEo7O0FDdkxFO0VBQ0U7QUQwTEo7O0FDdkxFO0VBQ0U7QUQwTEo7O0FDdkxFO0VBQ0U7QUQwTEo7O0FDdkxFO0VBQ0U7QUQwTEo7O0FDdkxFO0VBQ0U7QUQwTEo7O0FDdkxFO0VBQ0U7QUQwTEo7O0FDdkxFO0VBQ0U7QUQwTEo7O0FDdkxFO0VBQ0U7QUQwTEo7O0FDdkxFO0VBQ0U7QUQwTEo7O0FDdkxFO0VBQ0U7QUQwTEo7O0FDdkxFO0VBQ0U7QUQwTEo7O0FDdkxFO0VBQ0U7QUQwTEo7O0FDdkxFO0VBQ0U7QUQwTEo7O0FDdkxFO0VBQ0U7QUQwTEo7O0FDdkxFO0VBQ0U7QUQwTEo7O0FDdkxFO0VBQ0U7QUQwTEo7O0FDdkxFO0VBQ0U7QUQwTEo7O0FDdkxFO0VBQ0U7QUQwTEo7O0FDdkxFO0VBQ0U7QUQwTEo7O0FDdkxFO0VBQ0U7RUFDQTtBRDBMSjs7QUN2TEU7RUFDRTtFQUNBO0FEMExKOztBQ3ZMRTtFQUNFO0VBQ0E7QUQwTEo7O0FDdkxFO0VBQ0U7RUFDQTtBRDBMSjs7QUN2TEU7RUFDRTtBRDBMSjs7QUN2TEU7RUFDRTtBRDBMSjs7QUN2TEU7RUFDRTtBRDBMSjs7QUN2TEU7RUFDRTtBRDBMSjs7QUN2TEU7RUFDRTtFQUNBO0VBQ0E7QUQwTEo7O0FDdkxFO0VBQ0U7QUQwTEo7O0FDdkxFO0VBQ0U7QUQwTEo7O0FDdkxFO0VBQ0U7QUQwTEo7O0FDdkxFO0VBQ0U7QUQwTEo7O0FDdkxFO0VBQ0U7QUQwTEo7O0FDdkxFO0VBQ0U7QUQwTEo7O0FDdkxFO0VBQ0U7QUQwTEo7O0FDdkxFO0VBQ0U7RUFDQTtBRDBMSjs7QUN2TEU7RUFDRTtFQUNBO0FEMExKOztBQ3ZMRTtFQUNFO0lBQ0U7RUQwTEo7O0VDeExFO0lBQ0U7RUQyTEo7O0VDekxFO0lBQ0U7RUQ0TEo7O0VDMUxFO0lBQ0U7RUQ2TEo7O0VDM0xFO0lBQ0U7RUQ4TEo7O0VDNUxFO0lBQ0U7RUQrTEo7O0VDN0xFO0lBQ0U7RURnTUo7O0VDOUxFO0lBQ0U7SUFDQTtFRGlNSjs7RUMvTEU7SUFDRTtJQUNBO0VEa01KO0FBQ0Y7QUMvTEU7RUFDRTtJQUNFO0VEaU1KOztFQy9MRTtJQUNFO0VEa01KOztFQ2hNRTtJQUNFO0VEbU1KOztFQ2pNRTtJQUNFO0VEb01KOztFQ2xNRTtJQUNFO0VEcU1KOztFQ25NRTtJQUNFO0VEc01KOztFQ3BNRTtJQUNFO0VEdU1KOztFQ3JNRTtJQUNFO0lBQ0E7RUR3TUo7O0VDdE1FO0lBQ0U7SUFDQTtFRHlNSjtBQUNGO0FDdE1FO0VBQ0U7SUFDRTtFRHdNSjs7RUN0TUU7SUFDRTtFRHlNSjs7RUN2TUU7SUFDRTtFRDBNSjs7RUN4TUU7SUFDRTtFRDJNSjs7RUN6TUU7SUFDRTtFRDRNSjs7RUMxTUU7SUFDRTtFRDZNSjs7RUMzTUU7SUFDRTtFRDhNSjs7RUM1TUU7SUFDRTtJQUNBO0VEK01KOztFQzdNRTtJQUNFO0lBQ0E7RURnTko7QUFDRjtBQzdNRTtFQUNFO0lBQ0U7RUQrTUo7O0VDN01FO0lBQ0U7RURnTko7O0VDOU1FO0lBQ0U7RURpTko7O0VDL01FO0lBQ0U7RURrTko7O0VDaE5FO0lBQ0U7RURtTko7O0VDak5FO0lBQ0U7RURvTko7O0VDbE5FO0lBQ0U7RURxTko7O0VDbk5FO0lBQ0U7SUFDQTtFRHNOSjs7RUNwTkU7SUFDRTtJQUNBO0VEdU5KO0FBQ0Y7QUNwTkU7RUFDRTtJQUNFO0VEc05KOztFQ3BORTtJQUNFO0VEdU5KOztFQ3JORTtJQUNFO0VEd05KOztFQ3RORTtJQUNFO0VEeU5KOztFQ3ZORTtJQUNFO0VEME5KOztFQ3hORTtJQUNFO0VEMk5KOztFQ3pORTtJQUNFO0VENE5KOztFQzFORTtJQUNFO0lBQ0E7RUQ2Tko7O0VDM05FO0lBQ0U7SUFDQTtFRDhOSjtBQUNGO0FDM05FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDZOSjs7QUMxTkU7RUFDRTtFQUNBO0FENk5KOztBQzFORTs7Ozs7RUFLRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDZOSjs7QUMxTkU7RUFDRTtBRDZOSjs7QUMxTkU7RUFDRTtBRDZOSjs7QUMxTkU7RUFDRTtBRDZOSjs7QUMxTkU7RUFDRTtBRDZOSjs7QUMxTkU7RUFDRTtFQUNBO0FENk5KOztBQzFORTtFQUNFO0VBQ0E7QUQ2Tko7O0FDMU5FO0VBQ0U7RUFDQTtBRDZOSjs7QUMxTkU7RUFDRTtFQUNBO0FENk5KOztBQzFORTtFQUNFO0VBQ0E7QUQ2Tko7O0FDMU5FO0VBQ0U7RUFDQTtBRDZOSjs7QUMxTkU7RUFDRTtFQUNBO0FENk5KOztBQzFORTtFQUNFO0VBQ0E7QUQ2Tko7O0FDMU5FO0VBQ0U7RUFDQTtBRDZOSjs7QUMxTkU7RUFDRTtFQUNBO0FENk5KOztBQzFORTtFQUNFO0VBQ0E7QUQ2Tko7O0FDMU5FO0VBQ0U7RUFDQTtBRDZOSjs7QUMxTkU7RUFDRTtFQUNBO0FENk5KOztBQzFORTtFQUNFO0VBQ0E7QUQ2Tko7O0FDMU5FO0VBQ0U7RUFDQTtBRDZOSjs7QUMxTkU7RUFDRTtFQUNBO0FENk5KOztBQzFORTtFQUNFO0VBQ0E7QUQ2Tko7O0FDMU5FO0VBQ0U7RUFDQTtBRDZOSjs7QUMxTkU7RUFDRTtFQUNBO0FENk5KOztBQzFORTtFQUNFO0VBQ0E7QUQ2Tko7O0FDMU5FO0VBQ0U7RUFDQTtBRDZOSjs7QUMxTkU7RUFDRTtFQUNBO0FENk5KOztBQzFORTtFQUNFO0VBQ0E7QUQ2Tko7O0FDMU5FO0VBQ0U7RUFDQTtBRDZOSjs7QUMxTkU7RUFDRTtFQUNBO0FENk5KOztBQzFORTtFQUNFO0VBQ0E7QUQ2Tko7O0FDMU5FO0VBQ0U7RUFDQTtBRDZOSjs7QUMxTkU7RUFDRTtFQUNBO0FENk5KOztBQzFORTtFQUNFO0VBQ0E7QUQ2Tko7O0FDMU5FO0VBQ0U7RUFDQTtBRDZOSjs7QUMxTkU7RUFDRTtFQUNBO0FENk5KOztBQzFORTtFQUNFO0VBQ0E7QUQ2Tko7O0FDMU5FO0VBQ0U7RUFDQTtBRDZOSjs7QUMxTkU7RUFDRTtFQUNBO0FENk5KOztBQzFORTtFQUNFO0lBQ0U7SUFDQTtFRDZOSjs7RUMzTkU7SUFDRTtJQUNBO0VEOE5KOztFQzVORTtJQUNFO0lBQ0E7RUQrTko7O0VDN05FO0lBQ0U7SUFDQTtFRGdPSjs7RUM5TkU7SUFDRTtJQUNBO0VEaU9KOztFQy9ORTtJQUNFO0lBQ0E7RURrT0o7O0VDaE9FO0lBQ0U7SUFDQTtFRG1PSjs7RUNqT0U7SUFDRTtJQUNBO0VEb09KOztFQ2xPRTtJQUNFO0lBQ0E7RURxT0o7O0VDbk9FO0lBQ0U7SUFDQTtFRHNPSjs7RUNwT0U7SUFDRTtJQUNBO0VEdU9KOztFQ3JPRTtJQUNFO0lBQ0E7RUR3T0o7O0VDdE9FO0lBQ0U7SUFDQTtFRHlPSjs7RUN2T0U7SUFDRTtJQUNBO0VEME9KOztFQ3hPRTtJQUNFO0lBQ0E7RUQyT0o7O0VDek9FO0lBQ0U7SUFDQTtFRDRPSjs7RUMxT0U7SUFDRTtJQUNBO0VENk9KOztFQzNPRTtJQUNFO0lBQ0E7RUQ4T0o7O0VDNU9FO0lBQ0U7SUFDQTtFRCtPSjs7RUM3T0U7SUFDRTtJQUNBO0VEZ1BKOztFQzlPRTtJQUNFO0lBQ0E7RURpUEo7O0VDL09FO0lBQ0U7SUFDQTtFRGtQSjs7RUNoUEU7SUFDRTtJQUNBO0VEbVBKOztFQ2pQRTtJQUNFO0lBQ0E7RURvUEo7O0VDbFBFO0lBQ0U7SUFDQTtFRHFQSjs7RUNuUEU7SUFDRTtJQUNBO0VEc1BKOztFQ3BQRTtJQUNFO0lBQ0E7RUR1UEo7O0VDclBFO0lBQ0U7SUFDQTtFRHdQSjs7RUN0UEU7SUFDRTtJQUNBO0VEeVBKOztFQ3ZQRTtJQUNFO0lBQ0E7RUQwUEo7O0VDeFBFO0lBQ0U7SUFDQTtFRDJQSjs7RUN6UEU7SUFDRTtJQUNBO0VENFBKOztFQzFQRTtJQUNFO0lBQ0E7RUQ2UEo7O0VDM1BFO0lBQ0U7SUFDQTtFRDhQSjtBQUNGO0FDM1BFO0VBQ0U7SUFDRTtJQUNBO0VENlBKOztFQzNQRTtJQUNFO0lBQ0E7RUQ4UEo7O0VDNVBFO0lBQ0U7SUFDQTtFRCtQSjs7RUM3UEU7SUFDRTtJQUNBO0VEZ1FKOztFQzlQRTtJQUNFO0lBQ0E7RURpUUo7O0VDL1BFO0lBQ0U7SUFDQTtFRGtRSjs7RUNoUUU7SUFDRTtJQUNBO0VEbVFKOztFQ2pRRTtJQUNFO0lBQ0E7RURvUUo7O0VDbFFFO0lBQ0U7SUFDQTtFRHFRSjs7RUNuUUU7SUFDRTtJQUNBO0VEc1FKOztFQ3BRRTtJQUNFO0lBQ0E7RUR1UUo7O0VDclFFO0lBQ0U7SUFDQTtFRHdRSjs7RUN0UUU7SUFDRTtJQUNBO0VEeVFKOztFQ3ZRRTtJQUNFO0lBQ0E7RUQwUUo7O0VDeFFFO0lBQ0U7SUFDQTtFRDJRSjs7RUN6UUU7SUFDRTtJQUNBO0VENFFKOztFQzFRRTtJQUNFO0lBQ0E7RUQ2UUo7O0VDM1FFO0lBQ0U7SUFDQTtFRDhRSjs7RUM1UUU7SUFDRTtJQUNBO0VEK1FKOztFQzdRRTtJQUNFO0lBQ0E7RURnUko7O0VDOVFFO0lBQ0U7SUFDQTtFRGlSSjs7RUMvUUU7SUFDRTtJQUNBO0VEa1JKOztFQ2hSRTtJQUNFO0lBQ0E7RURtUko7O0VDalJFO0lBQ0U7SUFDQTtFRG9SSjs7RUNsUkU7SUFDRTtJQUNBO0VEcVJKOztFQ25SRTtJQUNFO0lBQ0E7RURzUko7O0VDcFJFO0lBQ0U7SUFDQTtFRHVSSjs7RUNyUkU7SUFDRTtJQUNBO0VEd1JKOztFQ3RSRTtJQUNFO0lBQ0E7RUR5Uko7O0VDdlJFO0lBQ0U7SUFDQTtFRDBSSjs7RUN4UkU7SUFDRTtJQUNBO0VEMlJKOztFQ3pSRTtJQUNFO0lBQ0E7RUQ0Uko7O0VDMVJFO0lBQ0U7SUFDQTtFRDZSSjs7RUMzUkU7SUFDRTtJQUNBO0VEOFJKO0FBQ0Y7QUMzUkU7RUFDRTtJQUNFO0lBQ0E7RUQ2Uko7O0VDM1JFO0lBQ0U7SUFDQTtFRDhSSjs7RUM1UkU7SUFDRTtJQUNBO0VEK1JKOztFQzdSRTtJQUNFO0lBQ0E7RURnU0o7O0VDOVJFO0lBQ0U7SUFDQTtFRGlTSjs7RUMvUkU7SUFDRTtJQUNBO0VEa1NKOztFQ2hTRTtJQUNFO0lBQ0E7RURtU0o7O0VDalNFO0lBQ0U7SUFDQTtFRG9TSjs7RUNsU0U7SUFDRTtJQUNBO0VEcVNKOztFQ25TRTtJQUNFO0lBQ0E7RURzU0o7O0VDcFNFO0lBQ0U7SUFDQTtFRHVTSjs7RUNyU0U7SUFDRTtJQUNBO0VEd1NKOztFQ3RTRTtJQUNFO0lBQ0E7RUR5U0o7O0VDdlNFO0lBQ0U7SUFDQTtFRDBTSjs7RUN4U0U7SUFDRTtJQUNBO0VEMlNKOztFQ3pTRTtJQUNFO0lBQ0E7RUQ0U0o7O0VDMVNFO0lBQ0U7SUFDQTtFRDZTSjs7RUMzU0U7SUFDRTtJQUNBO0VEOFNKOztFQzVTRTtJQUNFO0lBQ0E7RUQrU0o7O0VDN1NFO0lBQ0U7SUFDQTtFRGdUSjs7RUM5U0U7SUFDRTtJQUNBO0VEaVRKOztFQy9TRTtJQUNFO0lBQ0E7RURrVEo7O0VDaFRFO0lBQ0U7SUFDQTtFRG1USjs7RUNqVEU7SUFDRTtJQUNBO0VEb1RKOztFQ2xURTtJQUNFO0lBQ0E7RURxVEo7O0VDblRFO0lBQ0U7SUFDQTtFRHNUSjs7RUNwVEU7SUFDRTtJQUNBO0VEdVRKOztFQ3JURTtJQUNFO0lBQ0E7RUR3VEo7O0VDdFRFO0lBQ0U7SUFDQTtFRHlUSjs7RUN2VEU7SUFDRTtJQUNBO0VEMFRKOztFQ3hURTtJQUNFO0lBQ0E7RUQyVEo7O0VDelRFO0lBQ0U7SUFDQTtFRDRUSjs7RUMxVEU7SUFDRTtJQUNBO0VENlRKOztFQzNURTtJQUNFO0lBQ0E7RUQ4VEo7QUFDRjtBQzNURTtFQUNFO0lBQ0U7SUFDQTtFRDZUSjs7RUMzVEU7SUFDRTtJQUNBO0VEOFRKOztFQzVURTtJQUNFO0lBQ0E7RUQrVEo7O0VDN1RFO0lBQ0U7SUFDQTtFRGdVSjs7RUM5VEU7SUFDRTtJQUNBO0VEaVVKOztFQy9URTtJQUNFO0lBQ0E7RURrVUo7O0VDaFVFO0lBQ0U7SUFDQTtFRG1VSjs7RUNqVUU7SUFDRTtJQUNBO0VEb1VKOztFQ2xVRTtJQUNFO0lBQ0E7RURxVUo7O0VDblVFO0lBQ0U7SUFDQTtFRHNVSjs7RUNwVUU7SUFDRTtJQUNBO0VEdVVKOztFQ3JVRTtJQUNFO0lBQ0E7RUR3VUo7O0VDdFVFO0lBQ0U7SUFDQTtFRHlVSjs7RUN2VUU7SUFDRTtJQUNBO0VEMFVKOztFQ3hVRTtJQUNFO0lBQ0E7RUQyVUo7O0VDelVFO0lBQ0U7SUFDQTtFRDRVSjs7RUMxVUU7SUFDRTtJQUNBO0VENlVKOztFQzNVRTtJQUNFO0lBQ0E7RUQ4VUo7O0VDNVVFO0lBQ0U7SUFDQTtFRCtVSjs7RUM3VUU7SUFDRTtJQUNBO0VEZ1ZKOztFQzlVRTtJQUNFO0lBQ0E7RURpVko7O0VDL1VFO0lBQ0U7SUFDQTtFRGtWSjs7RUNoVkU7SUFDRTtJQUNBO0VEbVZKOztFQ2pWRTtJQUNFO0lBQ0E7RURvVko7O0VDbFZFO0lBQ0U7SUFDQTtFRHFWSjs7RUNuVkU7SUFDRTtJQUNBO0VEc1ZKOztFQ3BWRTtJQUNFO0lBQ0E7RUR1Vko7O0VDclZFO0lBQ0U7SUFDQTtFRHdWSjs7RUN0VkU7SUFDRTtJQUNBO0VEeVZKOztFQ3ZWRTtJQUNFO0lBQ0E7RUQwVko7O0VDeFZFO0lBQ0U7SUFDQTtFRDJWSjs7RUN6VkU7SUFDRTtJQUNBO0VENFZKOztFQzFWRTtJQUNFO0lBQ0E7RUQ2Vko7O0VDM1ZFO0lBQ0U7SUFDQTtFRDhWSjtBQUNGO0FDM1ZFO0VBQ0U7QUQ2Vko7O0FDMVZFO0VBQ0U7QUQ2Vko7O0FDMVZFO0VBQ0U7QUQ2Vko7O0FDMVZFO0VBQ0U7SUFDRTtFRDZWSjs7RUMzVkU7SUFDRTtFRDhWSjs7RUM1VkU7SUFDRTtFRCtWSjtBQUNGO0FDNVZFO0VBQ0U7SUFDRTtFRDhWSjs7RUM1VkU7SUFDRTtFRCtWSjs7RUM3VkU7SUFDRTtFRGdXSjtBQUNGO0FDN1ZFO0VBQ0U7SUFDRTtFRCtWSjs7RUM3VkU7SUFDRTtFRGdXSjs7RUM5VkU7SUFDRTtFRGlXSjtBQUNGO0FDOVZFO0VBQ0U7SUFDRTtFRGdXSjs7RUM5VkU7SUFDRTtFRGlXSjs7RUMvVkU7SUFDRTtFRGtXSjtBQUNGO0FDL1ZFO0VBQ0U7QURpV0o7O0FDOVZFO0VBQ0U7QURpV0o7O0FDOVZFO0VBQ0U7QURpV0o7O0FDOVZFO0VBQ0U7QURpV0o7O0FDOVZFO0VBQ0U7QURpV0o7O0FDOVZFO0VBQ0U7QURpV0o7O0FDOVZFO0VBQ0U7RUFDQTtBRGlXSjs7QUM5VkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEaVdKOztBQzlWRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURpV0o7O0FDOVZFO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRGlXSjtBQUNGO0FDOVZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGdXSjs7QUM3VkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURnV0o7O0FDN1ZFO0VBQ0U7QURnV0o7O0FDN1ZFO0VBQ0U7QURnV0o7O0FDN1ZFO0VBQ0U7QURnV0o7O0FDN1ZFO0VBQ0U7QURnV0o7O0FDN1ZFO0VBQ0U7QURnV0o7O0FDN1ZFO0VBQ0U7QURnV0o7O0FDN1ZFO0VBQ0U7QURnV0o7O0FDN1ZFO0VBQ0U7QURnV0o7O0FDN1ZFO0VBQ0U7QURnV0o7O0FDN1ZFO0VBQ0U7QURnV0o7O0FDN1ZFO0VBQ0U7QURnV0o7O0FDN1ZFO0VBQ0U7QURnV0o7O0FDN1ZFO0VBQ0U7QURnV0o7O0FDN1ZFO0VBQ0U7QURnV0o7O0FDN1ZFO0VBQ0U7QURnV0o7O0FDN1ZFO0VBQ0U7QURnV0o7O0FDN1ZFO0VBQ0U7QURnV0o7O0FDN1ZFO0VBQ0U7QURnV0o7O0FDN1ZFO0VBQ0U7QURnV0o7O0FDN1ZFO0VBQ0U7QURnV0o7O0FDN1ZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEZ1dKOztBQzdWRTtFQUNFO0FEZ1dKOztBQzdWRTs7RUFFRTtBRGdXSjs7QUM3VkU7O0VBRUU7QURnV0o7O0FDN1ZFOztFQUVFO0FEZ1dKOztBQzdWRTs7RUFFRTtBRGdXSjs7QUM3VkU7RUFDRTtBRGdXSjs7QUM3VkU7O0VBRUU7QURnV0o7O0FDN1ZFOztFQUVFO0FEZ1dKOztBQzdWRTs7RUFFRTtBRGdXSjs7QUM3VkU7O0VBRUU7QURnV0o7O0FDN1ZFO0VBQ0U7QURnV0o7O0FDN1ZFOztFQUVFO0FEZ1dKOztBQzdWRTs7RUFFRTtBRGdXSjs7QUM3VkU7O0VBRUU7QURnV0o7O0FDN1ZFOztFQUVFO0FEZ1dKOztBQzdWRTtFQUNFO0FEZ1dKOztBQzdWRTs7RUFFRTtBRGdXSjs7QUM3VkU7O0VBRUU7QURnV0o7O0FDN1ZFOztFQUVFO0FEZ1dKOztBQzdWRTs7RUFFRTtBRGdXSjs7QUM3VkU7RUFDRTtBRGdXSjs7QUM3VkU7O0VBRUU7QURnV0o7O0FDN1ZFOztFQUVFO0FEZ1dKOztBQzdWRTs7RUFFRTtBRGdXSjs7QUM3VkU7O0VBRUU7QURnV0o7O0FDN1ZFO0VBQ0U7QURnV0o7O0FDN1ZFOztFQUVFO0FEZ1dKOztBQzdWRTs7RUFFRTtBRGdXSjs7QUM3VkU7O0VBRUU7QURnV0o7O0FDN1ZFOztFQUVFO0FEZ1dKOztBQzdWRTtFQUNFO0FEZ1dKOztBQzdWRTs7RUFFRTtBRGdXSjs7QUM3VkU7O0VBRUU7QURnV0o7O0FDN1ZFOztFQUVFO0FEZ1dKOztBQzdWRTs7RUFFRTtBRGdXSjs7QUM3VkU7RUFDRTtBRGdXSjs7QUM3VkU7O0VBRUU7QURnV0o7O0FDN1ZFOztFQUVFO0FEZ1dKOztBQzdWRTs7RUFFRTtBRGdXSjs7QUM3VkU7O0VBRUU7QURnV0o7O0FDN1ZFO0VBQ0U7QURnV0o7O0FDN1ZFOztFQUVFO0FEZ1dKOztBQzdWRTs7RUFFRTtBRGdXSjs7QUM3VkU7O0VBRUU7QURnV0o7O0FDN1ZFOztFQUVFO0FEZ1dKOztBQzdWRTtFQUNFO0FEZ1dKOztBQzdWRTs7RUFFRTtBRGdXSjs7QUM3VkU7O0VBRUU7QURnV0o7O0FDN1ZFOztFQUVFO0FEZ1dKOztBQzdWRTs7RUFFRTtBRGdXSjs7QUM3VkU7RUFDRTtBRGdXSjs7QUM3VkU7O0VBRUU7QURnV0o7O0FDN1ZFOztFQUVFO0FEZ1dKOztBQzdWRTs7RUFFRTtBRGdXSjs7QUM3VkU7O0VBRUU7QURnV0o7O0FDN1ZFO0VBQ0U7QURnV0o7O0FDN1ZFOztFQUVFO0FEZ1dKOztBQzdWRTs7RUFFRTtBRGdXSjs7QUM3VkU7O0VBRUU7QURnV0o7O0FDN1ZFOztFQUVFO0FEZ1dKOztBQzdWRTtFQUNFO0FEZ1dKOztBQzdWRTs7RUFFRTtBRGdXSjs7QUM3VkU7O0VBRUU7QURnV0o7O0FDN1ZFOztFQUVFO0FEZ1dKOztBQzdWRTs7RUFFRTtBRGdXSjs7QUM3VkU7RUFDRTtBRGdXSjs7QUM3VkU7O0VBRUU7QURnV0o7O0FDN1ZFOztFQUVFO0FEZ1dKOztBQzdWRTs7RUFFRTtBRGdXSjs7QUM3VkU7O0VBRUU7QURnV0o7O0FDN1ZFO0VBQ0U7QURnV0o7O0FDN1ZFOztFQUVFO0FEZ1dKOztBQzdWRTs7RUFFRTtBRGdXSjs7QUM3VkU7O0VBRUU7QURnV0o7O0FDN1ZFOztFQUVFO0FEZ1dKOztBQzdWRTtFQUNFO0FEZ1dKOztBQzdWRTs7RUFFRTtBRGdXSjs7QUM3VkU7O0VBRUU7QURnV0o7O0FDN1ZFOztFQUVFO0FEZ1dKOztBQzdWRTs7RUFFRTtBRGdXSjs7QUM3VkU7RUFDRTtBRGdXSjs7QUM3VkU7O0VBRUU7QURnV0o7O0FDN1ZFOztFQUVFO0FEZ1dKOztBQzdWRTs7RUFFRTtBRGdXSjs7QUM3VkU7O0VBRUU7QURnV0o7O0FDN1ZFO0VBQ0U7QURnV0o7O0FDN1ZFOztFQUVFO0FEZ1dKOztBQzdWRTs7RUFFRTtBRGdXSjs7QUM3VkU7O0VBRUU7QURnV0o7O0FDN1ZFOztFQUVFO0FEZ1dKOztBQzdWRTtFQUNFO0lBQ0U7RURnV0o7O0VDOVZFOztJQUVFO0VEaVdKOztFQy9WRTs7SUFFRTtFRGtXSjs7RUNoV0U7O0lBRUU7RURtV0o7O0VDaldFOztJQUVFO0VEb1dKOztFQ2xXRTtJQUNFO0VEcVdKOztFQ25XRTs7SUFFRTtFRHNXSjs7RUNwV0U7O0lBRUU7RUR1V0o7O0VDcldFOztJQUVFO0VEd1dKOztFQ3RXRTs7SUFFRTtFRHlXSjs7RUN2V0U7SUFDRTtFRDBXSjs7RUN4V0U7O0lBRUU7RUQyV0o7O0VDeldFOztJQUVFO0VENFdKOztFQzFXRTs7SUFFRTtFRDZXSjs7RUMzV0U7O0lBRUU7RUQ4V0o7O0VDNVdFO0lBQ0U7RUQrV0o7O0VDN1dFOztJQUVFO0VEZ1hKOztFQzlXRTs7SUFFRTtFRGlYSjs7RUMvV0U7O0lBRUU7RURrWEo7O0VDaFhFOztJQUVFO0VEbVhKOztFQ2pYRTtJQUNFO0VEb1hKOztFQ2xYRTs7SUFFRTtFRHFYSjs7RUNuWEU7O0lBRUU7RURzWEo7O0VDcFhFOztJQUVFO0VEdVhKOztFQ3JYRTs7SUFFRTtFRHdYSjs7RUN0WEU7SUFDRTtFRHlYSjs7RUN2WEU7O0lBRUU7RUQwWEo7O0VDeFhFOztJQUVFO0VEMlhKOztFQ3pYRTs7SUFFRTtFRDRYSjs7RUMxWEU7O0lBRUU7RUQ2WEo7O0VDM1hFO0lBQ0U7RUQ4WEo7O0VDNVhFOztJQUVFO0VEK1hKOztFQzdYRTs7SUFFRTtFRGdZSjs7RUM5WEU7O0lBRUU7RURpWUo7O0VDL1hFOztJQUVFO0VEa1lKOztFQ2hZRTtJQUNFO0VEbVlKOztFQ2pZRTs7SUFFRTtFRG9ZSjs7RUNsWUU7O0lBRUU7RURxWUo7O0VDbllFOztJQUVFO0VEc1lKOztFQ3BZRTs7SUFFRTtFRHVZSjs7RUNyWUU7SUFDRTtFRHdZSjs7RUN0WUU7O0lBRUU7RUR5WUo7O0VDdllFOztJQUVFO0VEMFlKOztFQ3hZRTs7SUFFRTtFRDJZSjs7RUN6WUU7O0lBRUU7RUQ0WUo7O0VDMVlFO0lBQ0U7RUQ2WUo7O0VDM1lFOztJQUVFO0VEOFlKOztFQzVZRTs7SUFFRTtFRCtZSjs7RUM3WUU7O0lBRUU7RURnWko7O0VDOVlFOztJQUVFO0VEaVpKOztFQy9ZRTtJQUNFO0VEa1pKOztFQ2haRTs7SUFFRTtFRG1aSjs7RUNqWkU7O0lBRUU7RURvWko7O0VDbFpFOztJQUVFO0VEcVpKOztFQ25aRTs7SUFFRTtFRHNaSjs7RUNwWkU7SUFDRTtFRHVaSjs7RUNyWkU7O0lBRUU7RUR3Wko7O0VDdFpFOztJQUVFO0VEeVpKOztFQ3ZaRTs7SUFFRTtFRDBaSjs7RUN4WkU7O0lBRUU7RUQyWko7O0VDelpFO0lBQ0U7RUQ0Wko7O0VDMVpFOztJQUVFO0VENlpKOztFQzNaRTs7SUFFRTtFRDhaSjs7RUM1WkU7O0lBRUU7RUQrWko7O0VDN1pFOztJQUVFO0VEZ2FKOztFQzlaRTtJQUNFO0VEaWFKOztFQy9aRTs7SUFFRTtFRGthSjs7RUNoYUU7O0lBRUU7RURtYUo7O0VDamFFOztJQUVFO0VEb2FKOztFQ2xhRTs7SUFFRTtFRHFhSjs7RUNuYUU7SUFDRTtFRHNhSjs7RUNwYUU7O0lBRUU7RUR1YUo7O0VDcmFFOztJQUVFO0VEd2FKOztFQ3RhRTs7SUFFRTtFRHlhSjs7RUN2YUU7O0lBRUU7RUQwYUo7O0VDeGFFO0lBQ0U7RUQyYUo7O0VDemFFOztJQUVFO0VENGFKOztFQzFhRTs7SUFFRTtFRDZhSjs7RUMzYUU7O0lBRUU7RUQ4YUo7O0VDNWFFOztJQUVFO0VEK2FKOztFQzdhRTtJQUNFO0VEZ2JKOztFQzlhRTs7SUFFRTtFRGliSjs7RUMvYUU7O0lBRUU7RURrYko7O0VDaGJFOztJQUVFO0VEbWJKOztFQ2piRTs7SUFFRTtFRG9iSjs7RUNsYkU7SUFDRTtFRHFiSjs7RUNuYkU7O0lBRUU7RURzYko7O0VDcGJFOztJQUVFO0VEdWJKOztFQ3JiRTs7SUFFRTtFRHdiSjs7RUN0YkU7O0lBRUU7RUR5Yko7QUFDRjtBQ3RiRTtFQUNFO0lBQ0U7RUR3Yko7O0VDdGJFOztJQUVFO0VEeWJKOztFQ3ZiRTs7SUFFRTtFRDBiSjs7RUN4YkU7O0lBRUU7RUQyYko7O0VDemJFOztJQUVFO0VENGJKOztFQzFiRTtJQUNFO0VENmJKOztFQzNiRTs7SUFFRTtFRDhiSjs7RUM1YkU7O0lBRUU7RUQrYko7O0VDN2JFOztJQUVFO0VEZ2NKOztFQzliRTs7SUFFRTtFRGljSjs7RUMvYkU7SUFDRTtFRGtjSjs7RUNoY0U7O0lBRUU7RURtY0o7O0VDamNFOztJQUVFO0VEb2NKOztFQ2xjRTs7SUFFRTtFRHFjSjs7RUNuY0U7O0lBRUU7RURzY0o7O0VDcGNFO0lBQ0U7RUR1Y0o7O0VDcmNFOztJQUVFO0VEd2NKOztFQ3RjRTs7SUFFRTtFRHljSjs7RUN2Y0U7O0lBRUU7RUQwY0o7O0VDeGNFOztJQUVFO0VEMmNKOztFQ3pjRTtJQUNFO0VENGNKOztFQzFjRTs7SUFFRTtFRDZjSjs7RUMzY0U7O0lBRUU7RUQ4Y0o7O0VDNWNFOztJQUVFO0VEK2NKOztFQzdjRTs7SUFFRTtFRGdkSjs7RUM5Y0U7SUFDRTtFRGlkSjs7RUMvY0U7O0lBRUU7RURrZEo7O0VDaGRFOztJQUVFO0VEbWRKOztFQ2pkRTs7SUFFRTtFRG9kSjs7RUNsZEU7O0lBRUU7RURxZEo7O0VDbmRFO0lBQ0U7RURzZEo7O0VDcGRFOztJQUVFO0VEdWRKOztFQ3JkRTs7SUFFRTtFRHdkSjs7RUN0ZEU7O0lBRUU7RUR5ZEo7O0VDdmRFOztJQUVFO0VEMGRKOztFQ3hkRTtJQUNFO0VEMmRKOztFQ3pkRTs7SUFFRTtFRDRkSjs7RUMxZEU7O0lBRUU7RUQ2ZEo7O0VDM2RFOztJQUVFO0VEOGRKOztFQzVkRTs7SUFFRTtFRCtkSjs7RUM3ZEU7SUFDRTtFRGdlSjs7RUM5ZEU7O0lBRUU7RURpZUo7O0VDL2RFOztJQUVFO0VEa2VKOztFQ2hlRTs7SUFFRTtFRG1lSjs7RUNqZUU7O0lBRUU7RURvZUo7O0VDbGVFO0lBQ0U7RURxZUo7O0VDbmVFOztJQUVFO0VEc2VKOztFQ3BlRTs7SUFFRTtFRHVlSjs7RUNyZUU7O0lBRUU7RUR3ZUo7O0VDdGVFOztJQUVFO0VEeWVKOztFQ3ZlRTtJQUNFO0VEMGVKOztFQ3hlRTs7SUFFRTtFRDJlSjs7RUN6ZUU7O0lBRUU7RUQ0ZUo7O0VDMWVFOztJQUVFO0VENmVKOztFQzNlRTs7SUFFRTtFRDhlSjs7RUM1ZUU7SUFDRTtFRCtlSjs7RUM3ZUU7O0lBRUU7RURnZko7O0VDOWVFOztJQUVFO0VEaWZKOztFQy9lRTs7SUFFRTtFRGtmSjs7RUNoZkU7O0lBRUU7RURtZko7O0VDamZFO0lBQ0U7RURvZko7O0VDbGZFOztJQUVFO0VEcWZKOztFQ25mRTs7SUFFRTtFRHNmSjs7RUNwZkU7O0lBRUU7RUR1Zko7O0VDcmZFOztJQUVFO0VEd2ZKOztFQ3RmRTtJQUNFO0VEeWZKOztFQ3ZmRTs7SUFFRTtFRDBmSjs7RUN4ZkU7O0lBRUU7RUQyZko7O0VDemZFOztJQUVFO0VENGZKOztFQzFmRTs7SUFFRTtFRDZmSjs7RUMzZkU7SUFDRTtFRDhmSjs7RUM1ZkU7O0lBRUU7RUQrZko7O0VDN2ZFOztJQUVFO0VEZ2dCSjs7RUM5ZkU7O0lBRUU7RURpZ0JKOztFQy9mRTs7SUFFRTtFRGtnQko7O0VDaGdCRTtJQUNFO0VEbWdCSjs7RUNqZ0JFOztJQUVFO0VEb2dCSjs7RUNsZ0JFOztJQUVFO0VEcWdCSjs7RUNuZ0JFOztJQUVFO0VEc2dCSjs7RUNwZ0JFOztJQUVFO0VEdWdCSjs7RUNyZ0JFO0lBQ0U7RUR3Z0JKOztFQ3RnQkU7O0lBRUU7RUR5Z0JKOztFQ3ZnQkU7O0lBRUU7RUQwZ0JKOztFQ3hnQkU7O0lBRUU7RUQyZ0JKOztFQ3pnQkU7O0lBRUU7RUQ0Z0JKOztFQzFnQkU7SUFDRTtFRDZnQko7O0VDM2dCRTs7SUFFRTtFRDhnQko7O0VDNWdCRTs7SUFFRTtFRCtnQko7O0VDN2dCRTs7SUFFRTtFRGdoQko7O0VDOWdCRTs7SUFFRTtFRGloQko7QUFDRjtBQzlnQkU7RUFDRTtJQUNFO0VEZ2hCSjs7RUM5Z0JFOztJQUVFO0VEaWhCSjs7RUMvZ0JFOztJQUVFO0VEa2hCSjs7RUNoaEJFOztJQUVFO0VEbWhCSjs7RUNqaEJFOztJQUVFO0VEb2hCSjs7RUNsaEJFO0lBQ0U7RURxaEJKOztFQ25oQkU7O0lBRUU7RURzaEJKOztFQ3BoQkU7O0lBRUU7RUR1aEJKOztFQ3JoQkU7O0lBRUU7RUR3aEJKOztFQ3RoQkU7O0lBRUU7RUR5aEJKOztFQ3ZoQkU7SUFDRTtFRDBoQko7O0VDeGhCRTs7SUFFRTtFRDJoQko7O0VDemhCRTs7SUFFRTtFRDRoQko7O0VDMWhCRTs7SUFFRTtFRDZoQko7O0VDM2hCRTs7SUFFRTtFRDhoQko7O0VDNWhCRTtJQUNFO0VEK2hCSjs7RUM3aEJFOztJQUVFO0VEZ2lCSjs7RUM5aEJFOztJQUVFO0VEaWlCSjs7RUMvaEJFOztJQUVFO0VEa2lCSjs7RUNoaUJFOztJQUVFO0VEbWlCSjs7RUNqaUJFO0lBQ0U7RURvaUJKOztFQ2xpQkU7O0lBRUU7RURxaUJKOztFQ25pQkU7O0lBRUU7RURzaUJKOztFQ3BpQkU7O0lBRUU7RUR1aUJKOztFQ3JpQkU7O0lBRUU7RUR3aUJKOztFQ3RpQkU7SUFDRTtFRHlpQko7O0VDdmlCRTs7SUFFRTtFRDBpQko7O0VDeGlCRTs7SUFFRTtFRDJpQko7O0VDemlCRTs7SUFFRTtFRDRpQko7O0VDMWlCRTs7SUFFRTtFRDZpQko7O0VDM2lCRTtJQUNFO0VEOGlCSjs7RUM1aUJFOztJQUVFO0VEK2lCSjs7RUM3aUJFOztJQUVFO0VEZ2pCSjs7RUM5aUJFOztJQUVFO0VEaWpCSjs7RUMvaUJFOztJQUVFO0VEa2pCSjs7RUNoakJFO0lBQ0U7RURtakJKOztFQ2pqQkU7O0lBRUU7RURvakJKOztFQ2xqQkU7O0lBRUU7RURxakJKOztFQ25qQkU7O0lBRUU7RURzakJKOztFQ3BqQkU7O0lBRUU7RUR1akJKOztFQ3JqQkU7SUFDRTtFRHdqQko7O0VDdGpCRTs7SUFFRTtFRHlqQko7O0VDdmpCRTs7SUFFRTtFRDBqQko7O0VDeGpCRTs7SUFFRTtFRDJqQko7O0VDempCRTs7SUFFRTtFRDRqQko7O0VDMWpCRTtJQUNFO0VENmpCSjs7RUMzakJFOztJQUVFO0VEOGpCSjs7RUM1akJFOztJQUVFO0VEK2pCSjs7RUM3akJFOztJQUVFO0VEZ2tCSjs7RUM5akJFOztJQUVFO0VEaWtCSjs7RUMvakJFO0lBQ0U7RURra0JKOztFQ2hrQkU7O0lBRUU7RURta0JKOztFQ2prQkU7O0lBRUU7RURva0JKOztFQ2xrQkU7O0lBRUU7RURxa0JKOztFQ25rQkU7O0lBRUU7RURza0JKOztFQ3BrQkU7SUFDRTtFRHVrQko7O0VDcmtCRTs7SUFFRTtFRHdrQko7O0VDdGtCRTs7SUFFRTtFRHlrQko7O0VDdmtCRTs7SUFFRTtFRDBrQko7O0VDeGtCRTs7SUFFRTtFRDJrQko7O0VDemtCRTtJQUNFO0VENGtCSjs7RUMxa0JFOztJQUVFO0VENmtCSjs7RUMza0JFOztJQUVFO0VEOGtCSjs7RUM1a0JFOztJQUVFO0VEK2tCSjs7RUM3a0JFOztJQUVFO0VEZ2xCSjs7RUM5a0JFO0lBQ0U7RURpbEJKOztFQy9rQkU7O0lBRUU7RURrbEJKOztFQ2hsQkU7O0lBRUU7RURtbEJKOztFQ2psQkU7O0lBRUU7RURvbEJKOztFQ2xsQkU7O0lBRUU7RURxbEJKOztFQ25sQkU7SUFDRTtFRHNsQko7O0VDcGxCRTs7SUFFRTtFRHVsQko7O0VDcmxCRTs7SUFFRTtFRHdsQko7O0VDdGxCRTs7SUFFRTtFRHlsQko7O0VDdmxCRTs7SUFFRTtFRDBsQko7O0VDeGxCRTtJQUNFO0VEMmxCSjs7RUN6bEJFOztJQUVFO0VENGxCSjs7RUMxbEJFOztJQUVFO0VENmxCSjs7RUMzbEJFOztJQUVFO0VEOGxCSjs7RUM1bEJFOztJQUVFO0VEK2xCSjs7RUM3bEJFO0lBQ0U7RURnbUJKOztFQzlsQkU7O0lBRUU7RURpbUJKOztFQy9sQkU7O0lBRUU7RURrbUJKOztFQ2htQkU7O0lBRUU7RURtbUJKOztFQ2ptQkU7O0lBRUU7RURvbUJKOztFQ2xtQkU7SUFDRTtFRHFtQko7O0VDbm1CRTs7SUFFRTtFRHNtQko7O0VDcG1CRTs7SUFFRTtFRHVtQko7O0VDcm1CRTs7SUFFRTtFRHdtQko7O0VDdG1CRTs7SUFFRTtFRHltQko7QUFDRjtBQ3RtQkU7RUFDRTtJQUNFO0VEd21CSjs7RUN0bUJFOztJQUVFO0VEeW1CSjs7RUN2bUJFOztJQUVFO0VEMG1CSjs7RUN4bUJFOztJQUVFO0VEMm1CSjs7RUN6bUJFOztJQUVFO0VENG1CSjs7RUMxbUJFO0lBQ0U7RUQ2bUJKOztFQzNtQkU7O0lBRUU7RUQ4bUJKOztFQzVtQkU7O0lBRUU7RUQrbUJKOztFQzdtQkU7O0lBRUU7RURnbkJKOztFQzltQkU7O0lBRUU7RURpbkJKOztFQy9tQkU7SUFDRTtFRGtuQko7O0VDaG5CRTs7SUFFRTtFRG1uQko7O0VDam5CRTs7SUFFRTtFRG9uQko7O0VDbG5CRTs7SUFFRTtFRHFuQko7O0VDbm5CRTs7SUFFRTtFRHNuQko7O0VDcG5CRTtJQUNFO0VEdW5CSjs7RUNybkJFOztJQUVFO0VEd25CSjs7RUN0bkJFOztJQUVFO0VEeW5CSjs7RUN2bkJFOztJQUVFO0VEMG5CSjs7RUN4bkJFOztJQUVFO0VEMm5CSjs7RUN6bkJFO0lBQ0U7RUQ0bkJKOztFQzFuQkU7O0lBRUU7RUQ2bkJKOztFQzNuQkU7O0lBRUU7RUQ4bkJKOztFQzVuQkU7O0lBRUU7RUQrbkJKOztFQzduQkU7O0lBRUU7RURnb0JKOztFQzluQkU7SUFDRTtFRGlvQko7O0VDL25CRTs7SUFFRTtFRGtvQko7O0VDaG9CRTs7SUFFRTtFRG1vQko7O0VDam9CRTs7SUFFRTtFRG9vQko7O0VDbG9CRTs7SUFFRTtFRHFvQko7O0VDbm9CRTtJQUNFO0VEc29CSjs7RUNwb0JFOztJQUVFO0VEdW9CSjs7RUNyb0JFOztJQUVFO0VEd29CSjs7RUN0b0JFOztJQUVFO0VEeW9CSjs7RUN2b0JFOztJQUVFO0VEMG9CSjs7RUN4b0JFO0lBQ0U7RUQyb0JKOztFQ3pvQkU7O0lBRUU7RUQ0b0JKOztFQzFvQkU7O0lBRUU7RUQ2b0JKOztFQzNvQkU7O0lBRUU7RUQ4b0JKOztFQzVvQkU7O0lBRUU7RUQrb0JKOztFQzdvQkU7SUFDRTtFRGdwQko7O0VDOW9CRTs7SUFFRTtFRGlwQko7O0VDL29CRTs7SUFFRTtFRGtwQko7O0VDaHBCRTs7SUFFRTtFRG1wQko7O0VDanBCRTs7SUFFRTtFRG9wQko7O0VDbHBCRTtJQUNFO0VEcXBCSjs7RUNucEJFOztJQUVFO0VEc3BCSjs7RUNwcEJFOztJQUVFO0VEdXBCSjs7RUNycEJFOztJQUVFO0VEd3BCSjs7RUN0cEJFOztJQUVFO0VEeXBCSjs7RUN2cEJFO0lBQ0U7RUQwcEJKOztFQ3hwQkU7O0lBRUU7RUQycEJKOztFQ3pwQkU7O0lBRUU7RUQ0cEJKOztFQzFwQkU7O0lBRUU7RUQ2cEJKOztFQzNwQkU7O0lBRUU7RUQ4cEJKOztFQzVwQkU7SUFDRTtFRCtwQko7O0VDN3BCRTs7SUFFRTtFRGdxQko7O0VDOXBCRTs7SUFFRTtFRGlxQko7O0VDL3BCRTs7SUFFRTtFRGtxQko7O0VDaHFCRTs7SUFFRTtFRG1xQko7O0VDanFCRTtJQUNFO0VEb3FCSjs7RUNscUJFOztJQUVFO0VEcXFCSjs7RUNucUJFOztJQUVFO0VEc3FCSjs7RUNwcUJFOztJQUVFO0VEdXFCSjs7RUNycUJFOztJQUVFO0VEd3FCSjs7RUN0cUJFO0lBQ0U7RUR5cUJKOztFQ3ZxQkU7O0lBRUU7RUQwcUJKOztFQ3hxQkU7O0lBRUU7RUQycUJKOztFQ3pxQkU7O0lBRUU7RUQ0cUJKOztFQzFxQkU7O0lBRUU7RUQ2cUJKOztFQzNxQkU7SUFDRTtFRDhxQko7O0VDNXFCRTs7SUFFRTtFRCtxQko7O0VDN3FCRTs7SUFFRTtFRGdyQko7O0VDOXFCRTs7SUFFRTtFRGlyQko7O0VDL3FCRTs7SUFFRTtFRGtyQko7O0VDaHJCRTtJQUNFO0VEbXJCSjs7RUNqckJFOztJQUVFO0VEb3JCSjs7RUNsckJFOztJQUVFO0VEcXJCSjs7RUNuckJFOztJQUVFO0VEc3JCSjs7RUNwckJFOztJQUVFO0VEdXJCSjs7RUNyckJFO0lBQ0U7RUR3ckJKOztFQ3RyQkU7O0lBRUU7RUR5ckJKOztFQ3ZyQkU7O0lBRUU7RUQwckJKOztFQ3hyQkU7O0lBRUU7RUQyckJKOztFQ3pyQkU7O0lBRUU7RUQ0ckJKOztFQzFyQkU7SUFDRTtFRDZyQko7O0VDM3JCRTs7SUFFRTtFRDhyQko7O0VDNXJCRTs7SUFFRTtFRCtyQko7O0VDN3JCRTs7SUFFRTtFRGdzQko7O0VDOXJCRTs7SUFFRTtFRGlzQko7QUFDRjtBQzlyQkU7RUFDRTtBRGdzQko7O0FDN3JCRTtFQUNFO0FEZ3NCSjs7QUM3ckJFO0VBQ0U7QURnc0JKOztBQzdyQkU7RUFDRTtBRGdzQko7O0FDN3JCRTtFQUNFO0VBQ0E7RUFDQTtBRGdzQko7O0FDN3JCRTtFQUNFO0FEZ3NCSjs7QUM3ckJFO0VBQ0U7QURnc0JKOztBQzdyQkU7RUFDRTtBRGdzQko7O0FDN3JCRTtFQUNFO0lBQ0U7RURnc0JKOztFQzlyQkU7SUFDRTtFRGlzQko7O0VDL3JCRTtJQUNFO0VEa3NCSjtBQUNGO0FDL3JCRTtFQUNFO0lBQ0U7RURpc0JKOztFQy9yQkU7SUFDRTtFRGtzQko7O0VDaHNCRTtJQUNFO0VEbXNCSjtBQUNGO0FDaHNCRTtFQUNFO0lBQ0U7RURrc0JKOztFQ2hzQkU7SUFDRTtFRG1zQko7O0VDanNCRTtJQUNFO0VEb3NCSjtBQUNGO0FDanNCRTtFQUNFO0lBQ0U7RURtc0JKOztFQ2pzQkU7SUFDRTtFRG9zQko7O0VDbHNCRTtJQUNFO0VEcXNCSjtBQUNGO0FDbHNCRTtFQUNFO0FEb3NCSjs7QUNqc0JFO0VBQ0U7QURvc0JKOztBQ2pzQkU7RUFDRTtBRG9zQko7O0FDanNCRTtFQUNFO0FEb3NCSjs7QUNqc0JFO0VBQ0U7QURvc0JKOztBQ2pzQkU7RUFDRTtBRG9zQko7O0FDanNCRTtFQUNFO0FEb3NCSjs7QUNqc0JFO0VBQ0U7QURvc0JKOztBQ2pzQkU7RUFDRTtBRG9zQko7O0FDanNCRTtFQUNFO0FEb3NCSjs7QUNqc0JFO0VBQ0U7QURvc0JKOztBQ2pzQkU7RUFDRTtBRG9zQko7O0FDanNCRTtFQUNFO0FEb3NCSjs7QUNqc0JFO0VBQ0U7QURvc0JKOztBQ2pzQkU7RUFDRTtBRG9zQko7O0FDanNCRTtFQUNFO0FEb3NCSjs7QUNqc0JFO0VBQ0U7QURvc0JKOztBQ2pzQkU7RUFDRTtBRG9zQko7O0FDanNCRTtFQUNFO0FEb3NCSjs7QUNqc0JFO0VBQ0U7QURvc0JKOztBQ2pzQkU7RUFDRTtBRG9zQko7O0FDanNCRTtFQUNFO0FEb3NCSjs7QUNqc0JFO0VBQ0U7QURvc0JKOztBQ2pzQkU7RUFDRTtBRG9zQko7O0FDanNCRTtFQUNFO0FEb3NCSjs7QUNqc0JFO0VBQ0U7QURvc0JKOztBQ2pzQkU7RUFDRTtBRG9zQko7O0FDanNCRTtFQUNFO0FEb3NCSjs7QUNqc0JFO0VBQ0U7QURvc0JKOztBQ2pzQkU7RUFDRTtBRG9zQko7O0FDanNCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURvc0JKOztBQ2pzQkU7RUFDRTtBRG9zQko7O0FDanNCRTtFQUNFO0VBQ0E7QURvc0JKOztBQ2pzQkU7RUFDRTtBRG9zQko7O0FDanNCRTtFQUNFO0FEb3NCSjs7QUNqc0JFO0VBQ0U7QURvc0JKOztBQ2pzQkU7RUFDRTs7O0lBR0U7SUFDQTtFRG9zQko7O0VDbHNCRTtJQUNFO0VEcXNCSjs7RUNuc0JFO0lBQ0U7RURzc0JKOztFQ3BzQkU7SUFDRTtFRHVzQko7O0VDcnNCRTs7SUFFRTtJQUNBO0VEd3NCSjs7RUN0c0JFO0lBQ0U7RUR5c0JKOztFQ3ZzQkU7O0lBRUU7RUQwc0JKOztFQ3hzQkU7OztJQUdFO0lBQ0E7RUQyc0JKOztFQ3pzQkU7O0lBRUU7RUQ0c0JKOztFQzFzQkU7SUFDRTtFRDZzQko7RUMzc0JFO0lBQ0U7RUQ2c0JKOztFQzNzQkU7SUFDRTtFRDhzQko7O0VDNXNCRTtJQUNFO0VEK3NCSjs7RUM3c0JFO0lBQ0U7RURndEJKOztFQzlzQkU7SUFDRTtFRGl0Qko7O0VDL3NCRTs7SUFFRTtFRGt0Qko7O0VDaHRCRTs7SUFFRTtFRG10Qko7O0VDanRCRTtJQUNFO0VEb3RCSjs7RUNsdEJFOzs7O0lBSUU7RURxdEJKOztFQ250QkU7SUFDRTtJQUNBO0VEc3RCSjtBQUNGO0FDcHRCRTtBQ3J6VEY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjRnVkE7O0FFM2dWQTtFQUNJO0lBQ0E7RUY4Z1ZGO0FBQ0Y7QUU5Z1ZBO0VBQ0k7SUFDQTtFRmdoVkY7QUFDRjtBRWhoVkE7O0VBRUk7RUFDQTtBRmtoVko7O0FFamhWQTtFQUNJO0VBQ0E7QUZvaFZKOztBRW5oVkk7RUFDQTtFQUNBO0FGc2hWSjs7QUVyaFZBO0VBQ0k7RUFDQTtBRndoVko7O0FFdmhWSTtFQUNBO0VBQ0E7QUYwaFZKOztBRXpoVkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGNGhWSjs7QUUzaFZJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGOGhWSjs7QUU3aFZJO0VBQ0E7QUZnaVZKOztBRS9oVkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGa2lWSjs7QUVqaVZJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGb2lWSjs7QUVuaVZJO0VBQ0E7QUZzaVZKOztBRXJpVkE7RUFDSTtFQUNBO0FGd2lWSjs7QUV2aVZJO0VBQ0E7RUFDQTtBRjBpVko7O0FFemlWQTtFQUNJO0VBQ0E7QUY0aVZKOztBRTNpVkk7RUFDQTtFQUNBO0FGOGlWSjs7QUU3aVZBOztFQUVJO0FGZ2pWSjs7QUUvaVZBO0VBQ0k7RUFDQTtBRmtqVko7O0FFampWSTtFQUNBO0FGb2pWSjs7QUVualZBO0VBQ0k7RUFDQTtBRnNqVko7O0FFcmpWSTtFQUNBO0FGd2pWSjs7QUd2cVZBO0VBQ0Msc0JMVTJCO0VLVDNCO0VBQ0E7RUFDQTtFQytGRyx5QkQ5RmlCO0VDK0ZqQixpQ0QvRmlCO0VDZ0dqQiw4QkRoR2lCO0VDaUdqQiw0QkRqR2lCO0VDa0dqQiw2QkRsR2lCO0FIOHFWckI7QUc1cVZDO0VDbUVHLHFCRGxFb0I7RUNtRXBCLDZCRG5Fb0I7RUNvRXBCLDBCRHBFb0I7RUNxRXBCLHdCRHJFb0I7RUNzRXBCLHlCRHRFb0I7QUhrclZ4QjtBRy9xVkk7RUFFQztBSGdyVkw7O0FHNXFWQTtFQUNDO0FIK3FWRDtBRzdxVkM7RUFDSTtFQUNBO0VBQ0E7RUFDSDtFQUNBO0FIK3FWRjs7QUcxcVZBO0VBQ0M7RUFDQTtFQUNBO0FINnFWRDtBRzNxVkM7RUFDQztFQUNBO0VBQ0E7QUg2cVZGO0FHMXFWQztFQUNJO0VBQ0E7QUg0cVZMOztBR3hxVkE7RUFDSSxtQkxtaEIwQjtFS2xoQjFCO0FIMnFWSjs7QUd4cVZBO0VBQ0k7RUFDQTtBSDJxVko7O0FHeHFWQTtFQUNDO0VBQ0E7RUFDQTtBSDJxVkQ7QUd6cVZDO0VBQ0M7QUgycVZGOztBR3ZxVkE7RUFDQyx5QkxuRDJCO0FFNnRWNUI7O0FHdnFWQTs7RUFFQyxtQkxnTHdCO0FFMC9VekI7O0FHdnFWQTtFQUNDLGNML0MyQjtBRXl0VjVCOztBR3ZxVkE7RUFDQyxjTG5EMkI7RUtvRDNCO0VBQ0E7QUgwcVZEOztBR3ZxVkE7RUFDQztFQUNHO0FIMHFWSjs7QUd4cVZBO0VBQ0M7QUgycVZEOztBS3J3VkM7RUFDQztFQUNBO0VBQ0E7QUx3d1ZGOztBS2p3VkM7OztFQUVDLGNQSTBCO0FFaXdWNUI7O0FLandWQTs7Ozs7Ozs7OztFQVVDO0VEK0NHLDBCQzlDZ0I7RUQrQ2hCLGtDQy9DZ0I7RURnRGhCLCtCQ2hEZ0I7RURpRGhCLDZCQ2pEZ0I7RURrRGhCLDhCQ2xEZ0I7QUx3d1ZwQjs7QUtwd1ZDO0VBQ0M7QUx1d1ZGOztBSWh2Vkk7RUNsQkg7Ozs7SUFJQztFTHN3VkE7QUFDRjtBS2p3VkM7O0VBRUM7RUFDQSxtQlB5SzBCO0VPeEsxQixnQlBzVitCO0FFNjZVakM7O0FLL3ZWQTtFQUNDO0FMa3dWRDs7QU0zelZBO0VBQ0M7QU44elZEO0FNNXpWQztFQUNDLGlCUmdiK0I7RVEvYS9CO0VBQ0EsY1J1QjBCO0VRdEIxQixzQlI2YStCO0VRNWEvQjtFQUNBLHNCUkUwQjtBRTR6VjVCO0FNNXpWRTtFQUNDO0VBQ0Esc0JSRnlCO0VRR3pCO0VBQ0E7QU44elZIO0FNNXpWRztFQUNDO0FOOHpWSjtBTTV6Vkk7RUFDQztFQUNBO0VBQ0E7QU44elZMOztBTXJ6VkM7RUFDQztFQUNBLHNCUndOdUI7RVF2TnZCLDZDUm9ZK0I7QUVvN1VqQztBTXR6VkU7O0VBRUM7QU53elZIOztBTW56VkE7RUFDQztBTnN6VkQ7O0FNbnpWQTtFQUNDLGNScEIyQjtFUXFCM0I7QU5zelZEO0FNbHpWRTtFQUNDO0FOb3pWSDs7QU01eVZDO0VBQ0MsY1IvQzBCO0VRZ0QxQjtBTit5VkY7QU01eVZDO0VBQ0M7QU44eVZGOztBTXp5VkE7RUFDQztBTjR5VkQ7QU0xeVZDO0VBQ0M7RUFDQTtFQUNBLGNSbkQwQjtFUW9EMUI7RUFDQTtFQUNBO0FONHlWRjs7QU14eVZBO0VBQ0MscUJSaUt3QjtFUWhLeEI7RUFDQSxzQlJnS3dCO0VRL0p4QiwyS1JzSDJCO0FFcXJWNUI7O0FNL3hWSztFQUNDO0FOa3lWTjtBTTF4VkU7O0VBRUM7QU40eFZIOztBTXJ4VkM7RUFDQyxxQlIwVCtCO0VRelQvQjtFQUNBO0FOd3hWRjtBTXR4VkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBTnd4Vkg7O0FNbnhWQTtFQUNDO0VBQ0EsY1IzRzJCO0VRNEczQjtBTnN4VkQ7QU1weFZDO0VBQ0M7RUFDQTtBTnN4VkY7QU1ueFZDO0VBQ0MsY1J0SDBCO0FFMjRWNUI7O0FPdjZWQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0JUcVB3QjtBRXFyVnpCO0FPeDZWQztFQUNDO0FQMDZWRjtBT242Vkc7O0VBRUM7RUFDQSxXVHViNkI7RVN0YjdCLFlUc2I2QjtBRSsrVWpDO0FPbDZWRztFQUNDLGdCVCtMd0I7QUVxdVY1QjtBT2o2Vkc7RUh5RUMsZ0NHeEVvQjtFSHlFcEIsd0NHekVvQjtFSDBFcEIscUNHMUVvQjtFSDJFcEIsbUNHM0VvQjtFSDRFcEIsb0NHNUVvQjtBUHU2VnhCO0FPcjZWSTtFQUNDLHNCVDROb0I7QUUyc1Z6QjtBT3A2Vkk7RUFFQztBUHE2Vkw7O0FPLzVWQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUEwQkMsV1R4RDJCO0VTeUR4QixtQlRuRHdCO0VTb0R4QjtBUGs2Vko7O0FPLzVWQTs7RUFFQyxtQlR6RDJCO0VTMEQzQixXVGhFMkI7QUVrK1Y1Qjs7QU85NVZBOztFQUVDO0VBQ0EsY1RqRTJCO0VTa0UzQixnQlRtSTJCO0VTbEl4QjtBUGk2Vko7O0FPOTVWQTs7OztFQUlDLGNUMUUyQjtFUzJFM0I7RUFDRztBUGk2Vko7O0FPOTVWQTtFQUNDLFlUeVdnQztBRXdqVmpDOztBTzk1VkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBUGk2VkQ7QU8vNVZDO0VBQ0M7RUFDRztFQUNBO0VBQ0E7QVBpNlZMO0FPLzVWSztFQUNDO0VBQ0E7QVBpNlZOO0FPNTVWRTtFQUNDO0VBQ0E7RUFDRztBUDg1Vk47QU8xNVZDOztFQUVDLHNCVDBIdUI7RVN6SHZCO0VBQ0E7QVA0NVZGO0FPejVWRzs7RUFDQyxtQlQxR3dCO0FFc2dXNUI7QU90NVZFO0VBQ0M7RUFDQSxjVDdIeUI7QUVxaFc1QjtBT3I1VkU7RUFDQyx5QlRqSXlCO0VTa0l0QjtFQUNBLFdUeklzQjtBRWdpVzVCO0FPcjVWRztFQUNDLHlCVHRJd0I7RVN1SXJCO0VBQ0EsV1Q5SXFCO0FFcWlXNUI7QU9uNVZFO0VBQ0M7QVBxNVZIO0FPbjVWRztFQUNDO0FQcTVWSjtBT2o1VkU7RUFDQztBUG01Vkg7QU83NFZFO0VBSUM7RUFDQTtBUDQ0Vkg7QU92NFZFO0VBQ0M7RUFDSztBUHk0VlI7QUloaFdJO0VHNElGO0lBQ0M7RVB1NFZEO0FBQ0Y7O0FRdGtXQTs7Ozs7RUFBQTtBQU1DO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUnlrV0o7O0FRdmtXRTtFQUNFO0FSMGtXSjs7QVF4a1dFO0VBQ0U7QVIya1dKOztBUXprV0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSNGtXSjs7QVExa1dFO0VBQ0U7RUFDQTtBUjZrV0o7O0FRM2tXRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUjhrV0o7O0FRNWtXRTtFQUNFO0FSK2tXSjs7QVE3a1dFOzs7Ozs7Ozs7OztFQVdFO0VBQ0E7RUFDQTtBUmdsV0o7O0FROWtXRTs7RUFFRTtBUmlsV0o7O0FRL2tXRTs7RUFFRTtBUmtsV0o7O0FRaGxXRTtFQUNFO0FSbWxXSjs7QVFqbFdFOztFQUVFO0FSb2xXSjs7QVFsbFdFOztFQUVFO0FScWxXSjs7QVFubFdFOztFQUVFO0VBQ0E7RUFDQTtBUnNsV0o7O0FRcGxXRTtFQUNFO0FSdWxXSjs7QVFybFdFO0VBQ0U7QVJ3bFdKOztBUXRsV0U7RUFDRTtFQUNBO0VBQ0E7QVJ5bFdKOztBUXZsV0U7RUFDRTtFQUNBO0VBQ0E7QVIwbFdKOztBUXhsV0U7RUFDRTtFQUNBO0FSMmxXSjs7QVF6bFdFOztFQUVFO0FSNGxXSjs7QVExbFdFOztFQUVFO0FSNmxXSjs7QVEzbFdFO0VBQ0U7RUFDQTtBUjhsV0o7O0FRNWxXRTtFQUNFO0FSK2xXSjs7QVE3bFdFO0VBQ0U7QVJnbVdKOztBUTlsV0U7RUFDRTtBUmltV0o7O0FRL2xXRTtFQUNFO0FSa21XSjs7QVFobVdFO0VBQ0U7QVJtbVdKOztBUWptV0U7RUFDRTtBUm9tV0o7O0FRbG1XRTtFQUNFO0FScW1XSjs7QVFubVdFO0VBQ0U7QVJzbVdKOztBUXBtV0U7RUFDRTtBUnVtV0o7O0FRcm1XRTtFQUNFO0FSd21XSjs7QVF0bVdFO0VBQ0U7QVJ5bVdKOztBUXZtV0U7RUFDRTtBUjBtV0o7O0FReG1XRTtFQUNFO0FSMm1XSjs7QVF6bVdFO0VBQ0U7QVI0bVdKOztBUTFtV0U7RUFDRTtBUjZtV0o7O0FRM21XRTtFQUNFO0FSOG1XSjs7QVE1bVdFO0VBQ0U7QVIrbVdKOztBUTdtV0U7RUFDRTtBUmduV0o7O0FROW1XRTtFQUNFO0FSaW5XSjs7QVEvbVdFO0VBQ0U7QVJrbldKOztBUWhuV0U7RUFDRTtBUm1uV0o7O0FRam5XRTtFQUNFO0FSb25XSjs7QVFsbldFO0VBQ0U7QVJxbldKOztBUW5uV0U7RUFDRTtBUnNuV0o7O0FRcG5XRTtFQUNFO0FSdW5XSjs7QVFybldFO0VBQ0U7QVJ3bldKOztBUXRuV0U7RUFDRTtBUnluV0o7O0FRdm5XRTtFQUNFO0FSMG5XSjs7QVF4bldFO0VBQ0U7QVIybldKOztBUXpuV0U7RUFDRTtBUjRuV0o7O0FRMW5XRTtFQUNFO0FSNm5XSjs7QVEzbldFO0VBQ0U7QVI4bldKOztBUTVuV0U7RUFDRTtBUituV0o7O0FRN25XRTtFQUNFO0FSZ29XSjs7QVE5bldFO0VBQ0U7QVJpb1dKOztBUS9uV0U7RUFDRTtBUmtvV0o7O0FRaG9XRTtFQUNFO0FSbW9XSjs7QVFqb1dFO0VBQ0U7QVJvb1dKOztBUWxvV0U7RUFDRTtBUnFvV0o7O0FRbm9XRTtFQUNFO0FSc29XSjs7QVFwb1dFO0VBQ0U7QVJ1b1dKOztBUXJvV0U7RUFDRTtBUndvV0o7O0FRdG9XRTtFQUNFO0FSeW9XSjs7QVF2b1dFO0VBQ0U7QVIwb1dKOztBUXhvV0U7RUFDRTtBUjJvV0o7O0FRem9XRTtFQUNFO0FSNG9XSjs7QVExb1dFO0VBQ0U7QVI2b1dKOztBUTNvV0U7RUFDRTtBUjhvV0o7O0FRNW9XRTtFQUNFO0FSK29XSjs7QVE3b1dFO0VBQ0U7QVJncFdKOztBUTlvV0U7RUFDRTtBUmlwV0o7O0FRL29XRTtFQUNFO0FSa3BXSjs7QVFocFdFO0VBQ0U7QVJtcFdKOztBUWpwV0U7RUFDRTtBUm9wV0o7O0FRbHBXRTtFQUNFO0FScXBXSjs7QVFucFdFO0VBQ0U7QVJzcFdKOztBUXBwV0U7RUFDRTtBUnVwV0o7O0FRcnBXRTtFQUNFO0FSd3BXSjs7QVF0cFdFO0VBQ0U7QVJ5cFdKOztBUXZwV0U7RUFDRTtBUjBwV0o7O0FReHBXRTtFQUNFO0FSMnBXSjs7QVF6cFdFO0VBQ0U7QVI0cFdKOztBUTFwV0U7RUFDRTtBUjZwV0o7O0FRM3BXRTtFQUNFO0VBQ0E7QVI4cFdKOztBUTVwV0U7RUFDRTtBUitwV0o7O0FRN3BXRTtFQUNFO0FSZ3FXSjs7QVE5cFdFO0VBQ0U7QVJpcVdKOztBUS9wV0U7RUFDRTtBUmtxV0o7O0FRaHFXRTtFQUNFO0FSbXFXSjs7QVFqcVdFO0VBQ0U7QVJvcVdKOztBUWxxV0U7RUFDRTtBUnFxV0o7O0FRbnFXRTtFQUNFLHlCVjdUd0I7QUVtK1c1Qjs7QVFwcVdFO0VBQ0U7QVJ1cVdKOztBUXJxV0U7RUFDRTtBUndxV0o7O0FRdHFXRTtFQUNFO0FSeXFXSjs7QVF2cVdFO0VBQ0U7QVIwcVdKOztBUXhxV0U7RUFDRTtBUjJxV0o7O0FRenFXRTtFQUNFO0FSNHFXSjs7QVExcVdFO0VBQ0UsY1ZsVndCO0FFKy9XNUI7O0FRM3FXRTtFQUNFO0FSOHFXSjs7QVE1cVdFO0VBQ0U7QVIrcVdKOztBUTdxV0U7RUFDRTtBUmdyV0o7O0FROXFXRTtFQUNFO0FSaXJXSjs7QVEvcVdFO0VBQ0U7QVJrcldKOztBUWhyV0U7RUFDRTtBUm1yV0o7O0FRanJXRTtFQUNFO0VBQ0E7QVJvcldKOztBUWxyV0U7RUFDRTtBUnFyV0o7O0FRbnJXRTtFQUNFO0FSc3JXSjs7QVFwcldFO0VBQ0U7QVJ1cldKOztBUXJyV0U7RUFDRSwrQlZxQzZCO0VVcEM3QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJ3cldKOztBUXRyV0U7O0VBRUU7RUFDQTtFQUNBO0FSeXJXSjs7QVF2cldFOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUjByV0o7O0FReHJXRTs7RUFFRTtFQUNBO0FSMnJXSjs7QVF6cldFOztFQUVFO0FSNHJXSjs7QVExcldFOztFQUVFO0FSNnJXSjs7QVEzcldFOzs7Ozs7Ozs7O0VBVUUsY1ZyYXdCO0VVc2F4QjtBUjhyV0o7O0FRNXJXRTs7OztFQUlFLGNWNWF3QjtBRTJtWDVCOztBUTdyV0U7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUE0QkUsYVYxY3dCO0FFMG9YNUI7O0FROXJXRTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQTRCRSxlVnhld0I7QUV5cVg1Qjs7QVEvcldFO0VBQ0U7O0lBRUUsY1ZqZXNCO0VFbXFYMUI7O0VRaHNXRTs7OztJQUlFLGFWdmVzQjtFRTBxWDFCOztFUWpzV0U7Ozs7SUFJRSxlVjdlc0I7RUVpclgxQjtBQUNGO0FRbHNXRTtFQUNFO0FSb3NXSjs7QVFsc1dFO0VBQ0U7QVJxc1dKOztBUW5zV0U7RUFDRTtBUnNzV0o7O0FRcHNXRTs7RUFFRTtBUnVzV0o7O0FRcnNXRTtFQUNFO0VBQ0E7QVJ3c1dKOztBUXRzV0U7RUFDRTtFQUNBO0FSeXNXSjs7QVF2c1dFO0VBQ0U7QVIwc1dKOztBUXhzV0U7RUFDRTtFQUNBO0FSMnNXSjs7QVF6c1dFO0VBQ0U7RUFDQTtFQUNBO0FSNHNXSjs7QVExc1dFO0VBQ0U7RUFDQSxlVm5oQndCO0VVb2hCeEI7RUFDQTtFQUNBO0FSNnNXSjs7QVEzc1dFO0VBQ0U7RUFDQSxlVjFoQndCO0VVMmhCeEI7RUFDQTtBUjhzV0o7O0FRNXNXRTs7RUFFRSxhVmhpQndCO0FFK3VYNUI7O0FRN3NXRTtFQUNFO0FSZ3RXSjs7QVE5c1dFO0VBQ0U7QVJpdFdKOztBUS9zV0U7O0VBRUU7QVJrdFdKOztBUWh0V0U7RUFDRTtBUm10V0o7O0FRanRXRTtFQUNFO0FSb3RXSjs7QVFsdFdFO0VBQ0U7QVJxdFdKOztBUW50V0U7RUFDRTtBUnN0V0o7O0FRcHRXRTtFQUNFO0FSdXRXSjs7QVFydFdFO0VBQ0U7QVJ3dFdKOztBUXR0V0U7RUFDRTtBUnl0V0o7O0FRdnRXRTtFQUNFO0FSMHRXSjs7QVF4dFdFO0VBQ0U7QVIydFdKOztBUXp0V0U7RUFDRTtBUjR0V0o7O0FRMXRXRTtFQUNFO0FSNnRXSjs7QVEzdFdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVI4dFdKOztBUTV0V0U7O0VBRUU7RUFDQTtBUit0V0o7O0FRN3RXRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FSZ3VXSjs7QVE5dFdFO0VBQ0U7RUFDQTtBUml1V0o7O0FRL3RXRTtFQUNFO0VBQ0E7RUFDQTtBUmt1V0o7O0FRaHVXRTtFQUNFO0FSbXVXSjs7QVFqdVdFO0VBQ0UsY1YzbUJ3QjtFVTRtQnhCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSb3VXSjs7QVFsdVdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJxdVdKOztBUW51V0U7RUFDRTtFQUNBO0FSc3VXSjs7QVFwdVdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSdXVXSjs7QVFydVdFO0VBQ0U7RUFDQTtFQUNBO0FSd3VXSjs7QVF0dVdFO0VBQ0U7RUFDQTtBUnl1V0o7O0FRdnVXRTtFQUNFO0FSMHVXSjs7QVF4dVdFO0VBQ0U7QVIydVdKOztBUXp1V0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUjR1V0o7O0FRMXVXRTs7RUFFRTtBUjZ1V0o7O0FRM3VXRTs7RUFFRTtBUjh1V0o7O0FRNXVXRTs7RUFFRTtBUit1V0o7O0FRN3VXRTtFQUNFO0FSZ3ZXSjs7QVE5dVdFO0VBQ0U7RUFDQTtFQUNBO0FSaXZXSjs7QVEvdVdFO0VBQ0U7RUFDQTtBUmt2V0o7O0FRaHZXRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUm12V0o7O0FRanZXRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJvdldKOztBUWx2V0U7Ozs7OztFQU1FO0FScXZXSjs7QVFudldFO0VBQ0U7QVJzdldKOztBUXB2V0U7O0VBRUU7QVJ1dldKOztBUXJ2V0U7O0VBRUU7QVJ3dldKOztBUXR2V0U7O0VBRUU7QVJ5dldKOztBUXZ2V0U7O0VBRUU7QVIwdldKOztBUXh2V0U7O0VBRUU7QVIydldKOztBUXp2V0U7O0VBRUU7QVI0dldKOztBUTF2V0U7O0VBRUU7QVI2dldKOztBUTN2V0U7RUFDRTtBUjh2V0o7O0FRNXZXRTtFQUNFO0FSK3ZXSjs7QVE3dldFO0VBQ0U7QVJnd1dKOztBUTl2V0U7RUFDRTtBUml3V0o7O0FRL3ZXRTtFQUNFO0FSa3dXSjs7QVFod1dFO0VBQ0U7QVJtd1dKOztBUWp3V0U7RUFDRTtBUm93V0o7O0FRbHdXRTs7RUFFRTtBUnF3V0o7O0FRbndXRTs7RUFFRTtBUnN3V0o7O0FRcHdXRTs7RUFFRTtBUnV3V0o7O0FRcndXRTtFQUNFO0FSd3dXSjs7QVF0d1dFO0VBQ0U7QVJ5d1dKOztBUXZ3V0U7RUFDRTtBUjB3V0o7O0FReHdXRTs7RUFFRTtBUjJ3V0o7O0FRendXRTs7RUFFRTtBUjR3V0o7O0FRMXdXRTs7RUFFRTtBUjZ3V0o7O0FRM3dXRTs7RUFFRTtBUjh3V0o7O0FRNXdXRTtFQUNFO0FSK3dXSjs7QVE3d1dFO0VBQ0U7QVJneFdKOztBUTl3V0U7RUFDRTtBUml4V0o7O0FRL3dXRTtFQUNFO0FSa3hXSjs7QVFoeFdFO0VBQ0U7QVJteFdKOztBUWp4V0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUm94V0o7O0FRbHhXRTtFQUNFO0FScXhXSjs7QVFueFdFO0VBQ0U7QVJzeFdKOztBUXB4V0U7RUFDRTtFQUNBO0FSdXhXSjs7QVFyeFdFO0VBQ0UscUJWMW1CcUI7QUVrNFh6Qjs7QVF0eFdFO0VBQ0UscUJWN21CcUI7QUVzNFh6Qjs7QVF2eFdFOztFQUVFO0FSMHhXSjs7QVF4eFdFO0VBQ0U7QVIyeFdKOztBUXp4V0U7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjVnQxQndCO0VVdTFCeEI7RUFDQTtBUjR4V0o7O0FRMXhXRTtFQUNFO0VBQ0E7RUFDQTtBUjZ4V0o7O0FRM3hXRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSOHhXSjs7QVE1eFdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUit4V0o7O0FRN3hXRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FSZ3lXSjs7QVE5eFdFO0VBQ0U7RUFDQTtBUml5V0o7O0FRL3hXRTtFQUNFO0FSa3lXSjs7QVFoeVdFOztFQUVFO0FSbXlXSjs7QVFqeVdFO0VBQ0U7QVJveVdKOztBUWx5V0U7RUFDRTtFQUNBO0VBQ0E7QVJxeVdKOztBUW55V0U7RUFDRTtBUnN5V0o7O0FRcHlXRTtFQUNFO0FSdXlXSjs7QVFyeVdFO0VBQ0U7QVJ3eVdKOztBUXR5V0U7RUFDRSxjVjk1QndCO0FFdXNZNUI7O0FRdnlXRTtFQUNFO0FSMHlXSjs7QVNyaFlJO0VBeERBLGFYbEh3QjtFV21IeEIsY1huSHdCO0VXb0h4QixrQkFqSFc7RUFrSFgsZ0JYd0V3QjtBRXlnWTVCOztBU3hoWUk7O0VBckVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVGttWUo7O0FTN2hZSTs7RUFFSTtBVGdpWVI7O0FTN2hZSTtFQW5HQSwyQkFvRzhCO0VBbkc5Qiw2QkFtRzhCO0VBbEc5Qix3QkFrRzhCO0VBakc5QixxQkFpRzhCO0VBaEc5Qiw0QkFnR3dDO0VBL0Z4QyxtQ0ErRndDO0VBOUZ4Qyx5QkE4RndDO0VBN0Z4QywyQkE2RndDO0VBMUZwQztFQTRGQTtBVHVpWVI7O0FTcGlZSTtFQXpHQSw2QkEwRzhCO0VBekc5QiwrQkF5RzhCO0VBeEc5QiwwQkF3RzhCO0VBdkc5Qix1QkF1RzhCO0VBdEc5Qiw0QkFzRzBDO0VBckcxQyxtQ0FxRzBDO0VBcEcxQyx5QkFvRzBDO0VBbkcxQywyQkFtRzBDO0VBaEd0QztFQWtHQTtBVDhpWVI7O0FTM2lZSTtFQS9HQSwyQkFnSDhCO0VBL0c5Qiw2QkErRzhCO0VBOUc5Qix3QkE4RzhCO0VBN0c5QixxQkE2RzhCO0VBNUc5QiwwQkE0R3dDO0VBM0d4QyxpQ0EyR3dDO0VBMUd4Qyx1QkEwR3dDO0VBekd4Qyx5QkF5R3dDO0VBcEdwQztFQXNHQTtBVHFqWVI7O0FTbGpZSTtFQXJIQSwyQkFzSDhCO0VBckg5Qiw2QkFxSDhCO0VBcEg5Qix3QkFvSDhCO0VBbkg5QixxQkFtSDhCO0VBbEg5Qiw0QkFrSHdDO0VBakh4QyxtQ0FpSHdDO0VBaEh4Qyx5QkFnSHdDO0VBL0d4QywyQkErR3dDO0VBNUdwQztFQThHQTtBVDRqWVI7O0FTempZSTtFQTNIQSwyQkE0SDhCO0VBM0g5Qiw2QkEySDhCO0VBMUg5Qix3QkEwSDhCO0VBekg5QixxQkF5SDhCO0VBeEg5Qix3QkF3SHdDO0VBdkh4QywrQkF1SHdDO0VBdEh4QyxxQkFzSHdDO0VBckh4Qyx1QkFxSHdDO0VBOUdwQztFQWdIQTtBVG1rWVI7O0FTaGtZSTtFQWpJQSw2QkFrSThCO0VBakk5QiwrQkFpSThCO0VBaEk5QiwwQkFnSThCO0VBL0g5Qix1QkErSDhCO0VBOUg5Qix3QkE4SDBDO0VBN0gxQywrQkE2SDBDO0VBNUgxQyxxQkE0SDBDO0VBM0gxQyx1QkEySDBDO0VBcEh0QztFQXNIQTtBVDBrWVI7O0FTdmtZSTtFQXZJQSwyQkF3SThCO0VBdkk5Qiw2QkF1SThCO0VBdEk5Qix3QkFzSThCO0VBckk5QixxQkFxSThCO0VBcEk5Qiw0QkFvSXdDO0VBbkl4QyxtQ0FtSXdDO0VBbEl4Qyx5QkFrSXdDO0VBakl4QywyQkFpSXdDO0VBOUhwQztFQWdJQTtBVGlsWVI7O0FTOWtZSTtFQTdJQSw2QkE4SThCO0VBN0k5QiwrQkE2SThCO0VBNUk5QiwwQkE0SThCO0VBM0k5Qix1QkEySThCO0VBMUk5Qiw0QkEwSTBDO0VBekkxQyxtQ0F5STBDO0VBeEkxQyx5QkF3STBDO0VBdkkxQywyQkF1STBDO0VBcEl0QztFQXNJQTtBVHdsWVI7O0FTcmxZSTtFQW5KQSx5QkFxSjhCO0VBcEo5QiwyQkFvSjhCO0VBbko5QixzQkFtSjhCO0VBbEo5QixtQkFrSjhCO0VBako5QiwwQkFpSnNDO0VBaEp0QyxpQ0FnSnNDO0VBL0l0Qyx1QkErSXNDO0VBOUl0Qyx5QkE4SXNDO0VBeklsQztFQTJJQTtBVDhsWVI7O0FTM2xZSTtFQTFKQSx5QkEySjhCO0VBMUo5QiwyQkEwSjhCO0VBeko5QixzQkF5SjhCO0VBeEo5QixtQkF3SjhCO0VBdko5Qiw0QkF1SnNDO0VBdEp0QyxtQ0FzSnNDO0VBckp0Qyx5QkFxSnNDO0VBcEp0QywyQkFvSnNDO0VBakpsQztFQW1KQTtBVHFtWVI7O0FTbG1ZSTtFQTVIQSxlWG1HcUI7RVdsR3JCLGlCQS9HWTtFQWtIUixxQkFuSFk7QVRtMVlwQjs7QVNwbVlJO0VBQ0ksVUE5T2tCO0FUcTFZMUI7O0FTcG1ZSTtFQTNIQSxpQkFqSFk7RUFrSFoscUJBaEhhO0FUbTFZakI7O0FTcm1ZSTtFQTFIQTtFQUNBLGlCQXpIWTtBVDQxWWhCOztBU3RtWUk7RUFySEE7RUFDQSxpQkE1SGM7QVQyMVlsQjs7QVN2bVlJO0VBcEhBO0VBQ0Esa0JBOUhXO0FUNjFZZjs7QVN4bVlJO0VBbkhBO0VBQ0Esa0JBaElhO0FUKzFZakI7O0FTM3RZSTtFQUNJLGVBb0hnQjtBVDBtWXhCO0FTM3RZSTtFQUNJLGFBZ0hnQjtBVDZtWXhCOztBU2x1WUk7RUFDSSxlQW9IZ0I7QVRpbll4QjtBU2x1WUk7RUFDSSxhQWdIZ0I7QVRvbll4Qjs7QVN6dVlJO0VBQ0ksZUFvSGdCO0FUd25ZeEI7QVN6dVlJO0VBQ0ksYUFnSGdCO0FUMm5ZeEI7O0FTaHZZSTtFQUNJLGVBb0hnQjtBVCtuWXhCO0FTaHZZSTtFQUNJLGFBZ0hnQjtBVGtvWXhCOztBU3Z2WUk7RUFDSSxlQW9IZ0I7QVRzb1l4QjtBU3Z2WUk7RUFDSSxhQWdIZ0I7QVR5b1l4Qjs7QVM5dllJO0VBQ0ksZUFvSGdCO0FUNm9ZeEI7QVM5dllJO0VBQ0ksYUFnSGdCO0FUZ3BZeEI7O0FTcndZSTtFQUNJLGVBb0hnQjtBVG9wWXhCO0FTcndZSTtFQUNJLGFBZ0hnQjtBVHVwWXhCOztBUzV3WUk7RUFDSSxlQW9IZ0I7QVQycFl4QjtBUzV3WUk7RUFDSSxhQWdIZ0I7QVQ4cFl4Qjs7QVNueFlJO0VBQ0ksZUFvSGdCO0FUa3FZeEI7QVNueFlJO0VBQ0ksYUFnSGdCO0FUcXFZeEI7O0FTMXhZSTtFQUNJLGVBb0hnQjtBVHlxWXhCO0FTMXhZSTtFQUNJLGFBZ0hnQjtBVDRxWXhCOztBU2p5WUk7RUFDSSxlQW9IZ0I7QVRncll4QjtBU2p5WUk7RUFDSSxhQWdIZ0I7QVRtcll4Qjs7QVN0cVlZO0VBeE9SO0VBQ0E7RUFDQSxXQUh1QztBVHE1WTNDO0FTaDVZSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVGs1WVI7QVMvNFlJO0VBQ0k7RUFDQTtFQUNBO0FUaTVZUjtBUzk0WUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBVGc1WVI7O0FTL3JZWTtFQXhPUjtFQUNBO0VBQ0EsV0FIdUM7QVQ4NlkzQztBU3o2WUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVQyNllSO0FTeDZZSTtFQUNJO0VBQ0E7RUFDQTtBVDA2WVI7QVN2NllJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVR5NllSOztBU3h0WVk7RUF4T1I7RUFDQTtFQUNBLFdBSHVDO0FUdThZM0M7QVNsOFlJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUbzhZUjtBU2o4WUk7RUFDSTtFQUNBO0VBQ0E7QVRtOFlSO0FTaDhZSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FUazhZUjs7QVNqdllZO0VBeE9SO0VBQ0E7RUFDQSxXQUh1QztBVGcrWTNDO0FTMzlZSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVDY5WVI7QVMxOVlJO0VBQ0k7RUFDQTtFQUNBO0FUNDlZUjtBU3o5WUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBVDI5WVI7O0FTMXdZWTtFQXhPUjtFQUNBO0VBQ0EsV0FIdUM7QVR5L1kzQztBU3AvWUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRzL1lSO0FTbi9ZSTtFQUNJO0VBQ0E7RUFDQTtBVHEvWVI7QVNsL1lJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVRvL1lSOztBU255WVk7RUF4T1I7RUFDQTtFQUNBLFdBSHVDO0FUa2haM0M7QVM3Z1pJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUK2daUjtBUzVnWkk7RUFDSTtFQUNBO0VBQ0E7QVQ4Z1pSO0FTM2daSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FUNmdaUjs7QVM1ellZO0VBeE9SO0VBQ0E7RUFDQSxXQUh1QztBVDJpWjNDO0FTdGlaSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVHdpWlI7QVNyaVpJO0VBQ0k7RUFDQTtFQUNBO0FUdWlaUjtBU3BpWkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBVHNpWlI7O0FTcjFZWTtFQXhPUjtFQUNBO0VBQ0EsV0FIdUM7QVRva1ozQztBUy9qWkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRpa1pSO0FTOWpaSTtFQUNJO0VBQ0E7RUFDQTtBVGdrWlI7QVM3alpJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVQralpSOztBUzkyWVk7RUF4T1I7RUFDQTtFQUNBLFdBSHVDO0FUNmxaM0M7QVN4bFpJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUMGxaUjtBU3ZsWkk7RUFDSTtFQUNBO0VBQ0E7QVR5bFpSO0FTdGxaSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FUd2xaUjs7QVN2NFlZO0VBeE9SO0VBQ0E7RUFDQSxXQUh1QztBVHNuWjNDO0FTam5aSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVG1uWlI7QVNoblpJO0VBQ0k7RUFDQTtFQUNBO0FUa25aUjtBUy9tWkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBVGluWlI7O0FTaDZZWTtFQXhPUjtFQUNBO0VBQ0EsV0FIdUM7QVQrb1ozQztBUzFvWkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVQ0b1pSO0FTem9aSTtFQUNJO0VBQ0E7RUFDQTtBVDJvWlI7QVN4b1pJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVQwb1pSOztBU3o3WVk7RUF4T1I7RUFDQTtFQUNBLFdBSHVDO0FUd3FaM0M7QVNucVpJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUcXFaUjtBU2xxWkk7RUFDSTtFQUNBO0VBQ0E7QVRvcVpSO0FTanFaSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FUbXFaUjs7QVNsOVlZO0VBeE9SO0VBQ0E7RUFDQSxXQUh1QztBVGlzWjNDO0FTNXJaSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVDhyWlI7QVMzclpJO0VBQ0k7RUFDQTtFQUNBO0FUNnJaUjtBUzFyWkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBVDRyWlI7O0FTMytZWTtFQXhPUjtFQUNBO0VBQ0EsV0FIdUM7QVQwdFozQztBU3J0Wkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVR1dFpSO0FTcHRaSTtFQUNJO0VBQ0E7RUFDQTtBVHN0WlI7QVNudFpJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVRxdFpSOztBU3BnWlk7RUF4T1I7RUFDQTtFQUNBLFdBSHVDO0FUbXZaM0M7QVM5dVpJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUZ3ZaUjtBUzd1Wkk7RUFDSTtFQUNBO0VBQ0E7QVQrdVpSO0FTNXVaSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FUOHVaUjs7QVM3aFpZO0VBeE9SO0VBQ0E7RUFDQSxXQUh1QztBVDR3WjNDO0FTdndaSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVHl3WlI7QVN0d1pJO0VBQ0k7RUFDQTtFQUNBO0FUd3daUjtBU3J3Wkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBVHV3WlI7O0FTdGpaWTtFQXhPUjtFQUNBO0VBQ0EsV0FIdUM7QVRxeVozQztBU2h5Wkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRreVpSO0FTL3haSTtFQUNJO0VBQ0E7RUFDQTtBVGl5WlI7QVM5eFpJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVRneVpSOztBU3RrWkk7RUFDSTtBVHlrWlI7O0FTcmtaQTtFQUNJLFVYbFV3QjtBRTA0WjVCOztBVXI1WkE7OztFQUFBO0FBSUM7RUFDQTtJQUFPO0VWeTVaTjtFVXg1WkQ7SUFBSztFVjI1Wko7QUFDRjtBVXo1WkE7RUFDQztBVjI1WkQ7O0FVeDVaQTs7O0VBQUE7QUFJQTs7O0VBR0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVYyNVpEOztBVXg1WkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWMjVaRDs7QVV4NVpBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVjI1WkQ7O0FXeDhaQTs7O0NBQUE7QUFLQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBWHc4Wko7O0FXcjhaQTs7RUFFSTtBWHc4Wko7O0FXcjhaQTs7RUFFSTtBWHc4Wko7O0FXcjhaQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWHc4Wko7O0FXcjhaQTtBQUNBO0VBQ0k7RUFDQTtFQUFrQjtFQUNsQjtFQUNBO0FYeThaSjs7QVd0OFpBOzs7O0VBSUk7RUFBZ0I7QVgwOFpwQjs7QVd2OFpBO0VBQ0k7QVgwOFpKOztBV3Y4WkE7RUFDSTtBWDA4Wko7O0FXdjhaQTs7RUFFSTtFQUFnQjtBWDI4WnBCOztBV3g4WkE7Ozs7Ozs7RUFPSTtBWDI4Wko7O0FXeDhaQTs7Ozs7OztFQU9JO0FYMjhaSjs7QVd4OFpBO0VBQ0k7QVgyOFpKOztBV3o4WkE7O0VBRUk7QVg0OFpKOztBV3o4WkE7O0VBRUk7QVg0OFpKOztBV3o4WkE7O0VBRUk7QVg0OFpKOztBV3o4WkE7RUFDSTtBWDQ4Wko7O0FXejhaQTs7RUFFSTtBWDQ4Wko7O0FXejhaQTs7RUFFSTtBWDQ4Wko7O0FXejhaQTs7OztFQUlJO0FYNDhaSjs7QVd6OFpBO0VBQ0k7RUFDQTtBWDQ4Wko7O0FXejhaQTs7Q0FBQTtBQUdBO0VBQ0E7QVg0OFpBOztBV3o4WkE7RUFDQTtBWDQ4WkE7O0FXejhaQTs7Q0FBQTtBQUdBO0VBQ0k7RUFDQTtFQUNBO0FYNDhaSjs7QVd6OFpBO0VBQ0k7QVg0OFpKO0FXMThaSTtFQUNJO0VBQ0Esc0JidUZpQjtFYXRGakI7RUFDQTtBWDQ4WlI7O0FBdGxhQTs7a0NBQUE7QVl6QkE7RUFDRztBWnFuYUg7O0FZbG5hQTtFQUNHLDJLZDBNeUI7RWN6TXpCO0VBQ0EseUJkcUd5QjtFY3BHekIsY2RtQnlCO0VjbEJ6QjtFQUNBO0FacW5hSDs7QVlsbmFBOzs7Ozs7RUFNQyxjZE8yQjtFY04zQjtFQUNBO0VBQ0EsZ0JkOEwyQjtBRXU3WjVCO0FZbm5hQzs7Ozs7O0VBQ0MsZ0JkeUwwQjtFY3hMMUI7QVowbmFGOztBWXRuYUE7O0VBRUk7QVp5bmFKOztBWXRuYUE7O0VBRUk7QVp5bmFKOztBWXRuYUE7O0VBRUk7QVp5bmFKOztBWXRuYUE7O0VBRUk7QVp5bmFKOztBWXRuYUE7O0VBRUk7QVp5bmFKOztBWXRuYUE7O0VBRUk7QVp5bmFKOztBWXRuYUE7RUFDQyxjZGpDMkI7RWNrQzNCO0VBQ0E7QVp5bmFEOztBWXRuYUE7RUFDQztBWnluYUQ7O0FZdG5hQTtFQUNDLGNkeEQyQjtBRWlyYTVCO0FZdm5hQztFQUVDO0VBQ0E7QVp3bmFGO0FZcm5hQztFQUNDO0FadW5hRjtBWWxuYUU7RUFFQztBWm1uYUg7QVlobmFFO0VBQ0M7QVprbmFIO0FZN21hRTtFQUVDO0FaOG1hSDtBWTNtYUU7RUFDQztBWjZtYUg7QVl4bWFFO0VBRUM7QVp5bWFIO0FZdG1hRTtFQUNDO0Fad21hSDtBWW5tYUU7RUFDQztBWnFtYUg7O0FZaG1hQTs7OztFQUlDLGNkdEcyQjtBRXlzYTVCOztBWWhtYUE7RUFDQztBWm1tYUQ7O0FZaG1hQTtFQUNDO0VBQ0E7RUFDRztBWm1tYUo7O0FZaG1hQTtFQUNDLDJLZGlFMkI7QUVraWE1Qjs7QVk5bGFDO0VBRUM7QVpnbWFGOztBWTVsYUE7RUFDQztBWitsYUQ7O0FZNWxhQTtFQUNDO0FaK2xhRDs7QVk1bGFBO0VBQ0M7QVorbGFEOztBWTVsYUE7RUFDQztBWitsYUQ7O0FZMWxhQztFQUNDO0FaNmxhRjs7QVk5bGFDO0VBQ0M7QVppbWFGOztBWWxtYUM7RUFDQztBWnFtYUY7O0FZdG1hQztFQUNDO0FaeW1hRjs7QVkxbWFDO0VBQ0M7QVo2bWFGOztBWTltYUM7RUFDQztBWmluYUY7O0FZN21hQTtFQUNDO0FaZ25hRDs7QVk3bWFBO0VBQ0M7QVpnbmFEOztBWTdtYUE7RUFDQztBWmduYUQ7O0FZM21hQztFQUNDO0FaOG1hRjs7QVkvbWFDO0VBQ0M7QVprbmFGOztBWW5uYUM7RUFDQztBWnNuYUY7O0FZdm5hQztFQUNDO0FaMG5hRjs7QVkzbmFDO0VBQ0M7QVo4bmFGOztBWS9uYUM7RUFDQztBWmtvYUY7O0FZOW5hQTtFQUNDO0VBQ0E7RUFDQTtBWmlvYUQ7O0FZOW5hQTtFQUNJO0VBQ0E7RUFDQTtBWmlvYUo7O0FZNW5hQztFQUNDO0FaK25hRjtBWTVuYUM7RUFDQztBWjhuYUY7QVkzbmFDO0VBQ0M7QVo2bmFGOztBWXpuYUE7OztFQUdDO0FaNG5hRDs7QVl6bmFBO0VBQ0k7RUFDSDtFQUNBO0VBQ0E7RUFDRztBWjRuYUo7O0FZem5hQTtFQUNDLGNkbk4yQjtBRSswYTVCOztBWXpuYUE7RUFDQyxjZHZOMkI7RWN3TjNCO0FaNG5hRDs7QVl6bmFBO0VBQ0M7QVo0bmFEOztBWXhuYUM7RUFDQztBWjJuYUY7O0FZdG5hQztFQUNDO0FaeW5hRjs7QVlybmFBO0VBQ0M7QVp3bmFEO0FJeDBhSTtFUStNSjtJQUlFO0lBQ0E7RVp5bmFBO0FBQ0Y7O0FZdG5hQTtFQUNDO0FaeW5hRDs7QUkzMGFJO0VRc05IO0lBQ0M7RVp5bmFBOztFWXRuYUQ7O0lBRUM7RVp5bmFBOztFWXRuYUQ7SUFDQztFWnluYUE7QUFDRjtBYXo1YUE7QUFDQTtFQUNJO0FiMjVhSjs7QWF4NWFBO0VBQ0k7QWIyNWFKOztBYXg1YUE7RUFDSTtBYjI1YUo7O0FheDVhQTtFQUNJO0FiMjVhSjs7QWF4NWFBO0VBQ0k7QWIyNWFKOztBYXg1YUE7RUFDSTtFQUNBO0FiMjVhSjs7QWF4NWFBO0VBQ0k7RUFDQTtBYjI1YUo7O0FheDVhQTtFQUNDO0FiMjVhRDs7QWF4NWFBO0VBQ0M7QWIyNWFEOztBYXg1YUE7RUFDQztBYjI1YUQ7O0FheDVhQTtFQUNDO0FiMjVhRDs7QWF4NWFBO0VBQ0M7QWIyNWFEOztBYXg1YUE7RUFDQztBYjI1YUQ7O0FheDVhQTtFQUNDO0FiMjVhRDs7QWF4NWFBO0VBQ0M7QWIyNWFEOztBYXg1YUE7RUFDQztBYjI1YUQ7O0FheDVhQTtFQUNDO0FiMjVhRDs7QWF4NWFBO0VBQ0M7QWIyNWFEOztBYXg1YUE7RUFDQztBYjI1YUQ7O0FheDVhQTtFQUNDO0FiMjVhRDs7QWF4NWFBO0VBQ0M7QWIyNWFEOztBYXg1YUE7RUFDQztBYjI1YUQ7O0FheDVhQTtFQUNDO0FiMjVhRDs7QWF4NWFBO0VBQ0M7QWIyNWFEOztBYXg1YUE7RUFDQztBYjI1YUQ7O0FheDVhQTtFQUNDO0FiMjVhRDs7QWF4NWFBO0VBQ0M7QWIyNWFEOztBYXg1YUE7RUFDQztBYjI1YUQ7O0FheDVhQTtFQUNDO0FiMjVhRDs7QWF4NWFBO0VBQ0M7QWIyNWFEOztBYXg1YUE7RUFDQztBYjI1YUQ7O0FheDVhQTtFQUNDO0FiMjVhRDs7QWF4NWFBO0VBQ0M7QWIyNWFEOztBYXg1YUE7RUFDQztBYjI1YUQ7O0FheDVhQTtFQUNDO0FiMjVhRDs7QWF4NWFBO0VBQ0M7QWIyNWFEOztBYXg1YUE7RUFDQztBYjI1YUQ7O0FheDVhQTtFQUNDO0FiMjVhRDs7QWF4NWFBO0VBQ0M7QWIyNWFEOztBSS8vYUk7RVN3R0g7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBdUJDO0ViMjVhQTtBQUNGO0FheDVhQTtFQUNJO0VBQ0E7QWIwNWFKOztBYXY1YUE7RUFDSTtBYjA1YUo7O0FhdjVhQTtFQUNJO0FiMDVhSjs7QWF2NWFBO0VBQ0k7RUFDQTtBYjA1YUo7O0FhdjVhQTtFQUNJO0VBQ0E7QWIwNWFKOztBYXY1YUE7RUFDSTtFQUNBO0FiMDVhSjs7QWF2NWFBO0VBQ0k7RUFDQTtBYjA1YUo7O0FhdjVhQTtFQUNJO0VBQ0E7QWIwNWFKOztBYXY1YUE7RUFDSTtFQUNBO0FiMDVhSjs7QWF2NWFBO0VBQ0k7RUFDQTtBYjA1YUo7O0FhdjVhQTtFQUNJO0VBQ0E7QWIwNWFKOztBYXY1YUE7RUFDSTtFQUNBO0FiMDVhSjs7QWF2NWFBO0VBQ0k7RUFDQTtBYjA1YUo7O0FhdjVhQTtFQUNJO0VBQ0E7QWIwNWFKOztBYXY1YUE7RUFDSTtFQUNBO0FiMDVhSjs7QWF2NWFBO0VBQ0k7RUFDQTtBYjA1YUo7O0FhdjVhQTtFQUNJO0VBQ0E7QWIwNWFKOztBYXY1YUE7RUFDSTtFQUNBO0FiMDVhSjs7QWF2NWFBO0VBQ0k7RUFDQTtBYjA1YUo7O0FhdjVhQTtFQUNJO0VBQ0E7QWIwNWFKOztBYXY1YUE7RUFDSTtFQUNBO0FiMDVhSjs7QWF2NWFBO0VBQ0k7RUFDQTtBYjA1YUo7O0FhdjVhQTtFQUNJO0VBQ0E7QWIwNWFKOztBYXY1YUE7RUFDSTtFQUNBO0FiMDVhSjs7QWF2NWFBO0VBQ0k7RUFDQTtBYjA1YUo7O0FhdjVhQTtFQUNJO0VBQ0E7QWIwNWFKOztBYXY1YUE7RUFDSTtFQUNBO0FiMDVhSjs7QWF2NWFBO0VBQ0k7RUFDQTtBYjA1YUo7O0FhdjVhQTtFQUNJO0VBQ0E7QWIwNWFKOztBYXY1YUE7RUFDSTtFQUNBO0FiMDVhSjs7QWF2NWFBO0VBQ0k7RUFDQTtBYjA1YUo7O0FhdjVhQTtFQUNJO0VBQ0E7QWIwNWFKOztBYXY1YUE7RUFDSTtFQUNBO0FiMDVhSjs7QUk3cmJJO0VTdVNIOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQXVCQztJQUNBO0ViMDVhQTtBQUNGO0FhdjVhQTtFQUNJO0VBQ0E7QWJ5NWFKOztBYXQ1YUE7RUFDSTtFQUNBO0FieTVhSjs7QWF0NWFBO0VBQ0k7RUFDQTtBYnk1YUo7O0FhdDVhQTtFQUNJO0VBQ0E7QWJ5NWFKOztBYXQ1YUE7RUFDSTtFQUNBO0FieTVhSjs7QWF0NWFBO0VBQ0k7RUFDQTtBYnk1YUo7O0FhdDVhQTtFQUNJO0VBQ0E7QWJ5NWFKOztBYXQ1YUE7RUFDSTtFQUNBO0FieTVhSjs7QWF0NWFBO0VBQ0k7RUFDQTtBYnk1YUo7O0FhdDVhQTtFQUNJO0VBQ0E7QWJ5NWFKOztBYXQ1YUE7RUFDSTtFQUNBO0FieTVhSjs7QWF0NWFBO0VBRUk7RUFDQTtBYnc1YUo7O0FhcjVhQTtFQUNJO0VBQ0E7QWJ3NWFKOztBYXI1YUE7RUFDSTtFQUNBO0FidzVhSjs7QWFyNWFBO0VBQ0k7RUFDQTtBYnc1YUo7O0FhcjVhQTtFQUNJO0VBQ0E7QWJ3NWFKOztBYXI1YUE7RUFDSTtFQUNBO0FidzVhSjs7QWFyNWFBO0VBQ0k7RUFDQTtBYnc1YUo7O0FhcjVhQTtFQUNJO0VBQ0E7QWJ3NWFKOztBYXI1YUE7RUFDSTtFQUNBO0FidzVhSjs7QWFyNWFBO0VBQ0k7RUFDQTtBYnc1YUo7O0FhcjVhQTtFQUNJO0VBQ0E7QWJ3NWFKOztBYXI1YUE7RUFDSTtFQUNBO0FidzVhSjs7QWFyNWFBO0VBQ0k7RUFDQTtBYnc1YUo7O0FhcjVhQTtFQUNJO0VBQ0E7QWJ3NWFKOztBYXI1YUE7RUFDSTtFQUNBO0FidzVhSjs7QWFyNWFBO0VBQ0k7RUFDQTtBYnc1YUo7O0FhcjVhQTtFQUNJO0VBQ0E7QWJ3NWFKOztBYXI1YUE7RUFDSTtFQUNBO0FidzVhSjs7QWFyNWFBO0VBQ0k7RUFDQTtBYnc1YUo7O0FJLzJiSTtFUzJkSDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUF1QkM7SUFDQTtFYnc1YUE7QUFDRjtBYXI1YUE7RUFDSTtBYnU1YUo7O0FhcDVhQTtFQUNJO0FidTVhSjs7QWFwNWFBO0VBQ0k7QWJ1NWFKOztBYXA1YUE7RUFDSTtBYnU1YUo7O0FhcDVhQTtFQUNJO0FidTVhSjs7QWFwNWFBO0VBQ0k7QWJ1NWFKOztBYXA1YUE7RUFDSTtBYnU1YUo7O0FhcDVhQTtFQUNJO0FidTVhSjs7QWFwNWFBO0VBQ0k7QWJ1NWFKOztBYXA1YUE7RUFDSTtBYnU1YUo7O0FhcDVhQTtFQUNJO0FidTVhSjs7QWFwNWFBO0VBQ0k7QWJ1NWFKOztBYXA1YUE7RUFDSTtBYnU1YUo7O0FhcDVhQTtFQUNJO0FidTVhSjs7QWFwNWFBO0VBQ0k7QWJ1NWFKOztBYXA1YUE7RUFDSTtBYnU1YUo7O0FhcDVhQTtFQUNJO0FidTVhSjs7QWFwNWFBO0VBQ0k7QWJ1NWFKOztBYXA1YUE7RUFDSTtBYnU1YUo7O0FhcDVhQTtFQUNJO0FidTVhSjs7QWFwNWFBO0VBQ0k7QWJ1NWFKOztBYXA1YUE7RUFDSTtBYnU1YUo7O0FhcDVhQTtFQUNJO0FidTVhSjs7QWFwNWFBO0VBQ0k7QWJ1NWFKOztBYXA1YUE7RUFDSTtBYnU1YUo7O0FhcDVhQTtFQUNJO0FidTVhSjs7QWFwNWFBO0VBQ0k7QWJ1NWFKOztBYXA1YUE7RUFDSTtBYnU1YUo7O0FhcDVhQTtFQUNJO0FidTVhSjs7QWFwNWFBO0VBQ0k7QWJ1NWFKOztBSW5nY0k7RVNnbkJIOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQXVCQztFYnU1YUE7QUFDRjtBYXA1YUE7RUFDSTtBYnM1YUo7O0FhbjVhQTtFQUNJO0FiczVhSjs7QWFuNWFBO0VBQ0k7QWJzNWFKOztBYW41YUE7RUFDSTtBYnM1YUo7O0FhbjVhQTtFQUNJO0FiczVhSjs7QWFuNWFBO0VBQ0k7QWJzNWFKOztBYW41YUE7RUFDSTtBYnM1YUo7O0FhbjVhQTtFQUNJO0FiczVhSjs7QWFuNWFBO0VBQ0k7QWJzNWFKOztBYW41YUE7RUFDSTtBYnM1YUo7O0FhbjVhQTtFQUNJO0FiczVhSjs7QWFuNWFBO0VBQ0k7QWJzNWFKOztBYW41YUE7RUFDSTtBYnM1YUo7O0FhbjVhQTtFQUNJO0FiczVhSjs7QWFuNWFBO0VBQ0k7QWJzNWFKOztBYW41YUE7RUFDSTtBYnM1YUo7O0FhbjVhQTtFQUNJO0FiczVhSjs7QWFuNWFBO0VBQ0k7QWJzNWFKOztBYW41YUE7RUFDSTtBYnM1YUo7O0FhbjVhQTtFQUNJO0FiczVhSjs7QWFuNWFBO0VBQ0k7QWJzNWFKOztBYW41YUE7RUFDSTtBYnM1YUo7O0FhbjVhQTtFQUNJO0FiczVhSjs7QWFuNWFBO0VBQ0k7QWJzNWFKOztBYW41YUE7RUFDSTtBYnM1YUo7O0FhbjVhQTtFQUNJO0FiczVhSjs7QWFuNWFBO0VBQ0k7QWJzNWFKOztBYW41YUE7RUFDSTtBYnM1YUo7O0FhbjVhQTtFQUNJO0FiczVhSjs7QWFuNWFBO0VBQ0k7QWJzNWFKOztBSXRwY0k7RVNvd0JIOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQXVCQztFYnM1YUE7QUFDRjtBYW41YUE7RUFFSTtBYm81YUo7O0FhajVhQTtFQUNJO0FibzVhSjs7QWFqNWFBO0VBQ0k7QWJvNWFKOztBYWo1YUE7RUFDSTtBYm81YUo7O0FhajVhQTtFQUNJO0FibzVhSjs7QWFqNWFBO0VBQ0k7QWJvNWFKOztBYWo1YUE7RUFDSTtBYm81YUo7O0FhajVhQTtFQUNJO0FibzVhSjs7QWFqNWFBO0VBQ0k7QWJvNWFKOztBYWo1YUE7RUFDSTtBYm81YUo7O0FhajVhQTtFQUNJO0FibzVhSjs7QWFqNWFBO0VBQ0k7QWJvNWFKOztBYWo1YUE7RUFDSTtBYm81YUo7O0FhajVhQTtFQUNJO0FibzVhSjs7QWFqNWFBO0VBQ0k7QWJvNWFKOztBYWo1YUE7RUFDSTtBYm81YUo7O0FhajVhQTtFQUNJO0FibzVhSjs7QWFqNWFBO0VBQ0k7QWJvNWFKOztBYWo1YUE7RUFDSTtBYm81YUo7O0FhajVhQTtFQUNJO0FibzVhSjs7QWFqNWFBO0VBQ0k7QWJvNWFKOztBYWo1YUE7RUFDSTtBYm81YUo7O0FhajVhQTtFQUNJO0FibzVhSjs7QWFqNWFBO0VBQ0k7QWJvNWFKOztBYWo1YUE7RUFDSTtBYm81YUo7O0FhajVhQTtFQUNJO0FibzVhSjs7QWFqNWFBO0VBQ0k7QWJvNWFKOztBYWo1YUE7RUFDSTtBYm81YUo7O0FhajVhQTtFQUNJO0FibzVhSjs7QWFqNWFBO0VBQ0k7QWJvNWFKOztBSXp5Y0k7RVN5NUJIOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQXVCQztFYm81YUE7QUFDRjtBYWo1YUE7RUFDSTtBYm01YUo7O0FhaDVhQTtFQUNJO0FibTVhSjs7QWFoNWFBO0VBQ0k7QWJtNWFKOztBYWg1YUE7RUFDSTtBYm01YUo7O0FhaDVhQTtFQUNJO0FibTVhSjs7QWFoNWFBO0VBQ0k7QWJtNWFKOztBYWg1YUE7RUFDSTtBYm01YUo7O0FhaDVhQTtFQUNJO0FibTVhSjs7QWFoNWFBO0VBQ0k7QWJtNWFKOztBYWg1YUE7RUFDSTtBYm01YUo7O0FhaDVhQTtFQUNJO0FibTVhSjs7QWFoNWFBO0VBQ0k7QWJtNWFKOztBYWg1YUE7RUFDSTtBYm01YUo7O0FhaDVhQTtFQUNJO0FibTVhSjs7QWFoNWFBO0VBQ0k7QWJtNWFKOztBYWg1YUE7RUFDSTtBYm01YUo7O0FhaDVhQTtFQUNJO0FibTVhSjs7QWFoNWFBO0VBQ0k7QWJtNWFKOztBYWg1YUE7RUFDSTtBYm01YUo7O0FhaDVhQTtFQUNJO0FibTVhSjs7QWFoNWFBO0VBQ0k7QWJtNWFKOztBYWg1YUE7RUFDSTtBYm01YUo7O0FhaDVhQTtFQUNJO0FibTVhSjs7QWFoNWFBO0VBQ0k7QWJtNWFKOztBYWg1YUE7RUFDSTtBYm01YUo7O0FhaDVhQTtFQUNJO0FibTVhSjs7QWFoNWFBO0VBQ0k7QWJtNWFKOztBYWg1YUE7RUFDSTtBYm01YUo7O0FhaDVhQTtFQUNJO0FibTVhSjs7QWFoNWFBO0VBQ0k7QWJtNWFKOztBSTU3Y0k7RVM2aUNIOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQXVCQztFYm01YUE7QUFDRjtBYWg1YUE7QUFFQTtFQUNJO0FiaTVhSjs7QWE5NGFBO0VBQ0k7QWJpNWFKOztBYTk0YUE7RUFDSTtBYmk1YUo7O0FhOTRhQTtFQUNJO0FiaTVhSjs7QWE5NGFBO0VBQ0k7QWJpNWFKOztBYTk0YUE7RUFDSTtFQUNBO0FiaTVhSjs7QWE5NGFBO0VBQ0k7RUFDQTtBYmk1YUo7O0FhOTRhQTtFQUNDO0FiaTVhRDs7QWE5NGFBO0VBQ0M7QWJpNWFEOztBYTk0YUE7RUFDQztBYmk1YUQ7O0FhOTRhQTtFQUNDO0FiaTVhRDs7QWE5NGFBO0VBQ0M7QWJpNWFEOztBYTk0YUE7RUFDQztBYmk1YUQ7O0FhOTRhQTtFQUNDO0FiaTVhRDs7QWE5NGFBO0VBQ0M7QWJpNWFEOztBYTk0YUE7RUFDQztBYmk1YUQ7O0FhOTRhQTtFQUNDO0FiaTVhRDs7QWE5NGFBO0VBQ0M7QWJpNWFEOztBYTk0YUE7RUFDQztBYmk1YUQ7O0FhOTRhQTtFQUNDO0FiaTVhRDs7QWE5NGFBO0VBQ0M7QWJpNWFEOztBYTk0YUE7RUFDQztBYmk1YUQ7O0FhOTRhQTtFQUNDO0FiaTVhRDs7QWE5NGFBO0VBQ0M7QWJpNWFEOztBYTk0YUE7RUFDQztBYmk1YUQ7O0FhOTRhQTtFQUNDO0FiaTVhRDs7QWE5NGFBO0VBQ0M7QWJpNWFEOztBYTk0YUE7RUFDQztBYmk1YUQ7O0FhOTRhQTtFQUNDO0FiaTVhRDs7QWE5NGFBO0VBQ0M7QWJpNWFEOztBYTk0YUE7RUFDQztBYmk1YUQ7O0FhOTRhQTtFQUNDO0FiaTVhRDs7QWE5NGFBO0VBQ0M7QWJpNWFEOztBYTk0YUE7RUFDQztBYmk1YUQ7O0FhOTRhQTtFQUNDO0FiaTVhRDs7QWE5NGFBO0VBQ0M7QWJpNWFEOztBYTk0YUE7RUFDQztBYmk1YUQ7O0FJOW1kSTtFU2l1Q0g7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBdUJDO0ViaTVhQTtBQUNGO0FhOTRhQTtFQUNJO0VBQ0E7QWJnNWFKOztBYTc0YUE7RUFDSTtFQUNBO0FiZzVhSjs7QWE3NGFBO0VBQ0k7RUFDQTtBYmc1YUo7O0FhNzRhQTtFQUNJO0VBQ0E7QWJnNWFKOztBYTc0YUE7RUFDSTtFQUNBO0FiZzVhSjs7QWE3NGFBO0VBQ0k7RUFDQTtBYmc1YUo7O0FhNzRhQTtFQUNJO0VBQ0E7QWJnNWFKOztBYTc0YUE7RUFDSTtFQUNBO0FiZzVhSjs7QWE3NGFBO0VBQ0k7RUFDQTtBYmc1YUo7O0FhNzRhQTtFQUNJO0VBQ0E7QWJnNWFKOztBYTc0YUE7RUFDSTtFQUNBO0FiZzVhSjs7QWE3NGFBO0VBQ0k7RUFDQTtBYmc1YUo7O0FhNzRhQTtFQUNJO0VBQ0E7QWJnNWFKOztBYTc0YUE7RUFDSTtFQUNBO0FiZzVhSjs7QWE3NGFBO0VBQ0k7RUFDQTtBYmc1YUo7O0FhNzRhQTtFQUNJO0VBQ0E7QWJnNWFKOztBYTc0YUE7RUFDSTtFQUNBO0FiZzVhSjs7QWE3NGFBO0VBQ0k7RUFDQTtBYmc1YUo7O0FhNzRhQTtFQUNJO0VBQ0E7QWJnNWFKOztBYTc0YUE7RUFDSTtFQUNBO0FiZzVhSjs7QWE3NGFBO0VBQ0k7RUFDQTtBYmc1YUo7O0FhNzRhQTtFQUNJO0VBQ0E7QWJnNWFKOztBYTc0YUE7RUFDSTtFQUNBO0FiZzVhSjs7QWE3NGFBO0VBQ0k7RUFDQTtBYmc1YUo7O0FhNzRhQTtFQUNJO0VBQ0E7QWJnNWFKOztBYTc0YUE7RUFDSTtFQUNBO0FiZzVhSjs7QWE3NGFBO0VBQ0k7RUFDQTtBYmc1YUo7O0FhNzRhQTtFQUNJO0VBQ0E7QWJnNWFKOztBYTc0YUE7RUFDSTtFQUNBO0FiZzVhSjs7QWE3NGFBO0VBQ0k7RUFDQTtBYmc1YUo7O0FJL3hkSTtFU201Q0g7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBdUJDO0lBQ0E7RWJnNWFBO0FBQ0Y7QWE3NGFBO0VBQ0k7RUFDQTtBYis0YUo7O0FhNTRhQTtFQUNJO0VBQ0E7QWIrNGFKOztBYTU0YUE7RUFDSTtFQUNBO0FiKzRhSjs7QWE1NGFBO0VBQ0k7RUFDQTtBYis0YUo7O0FhNTRhQTtFQUNJO0VBQ0E7QWIrNGFKOztBYTU0YUE7RUFDSTtFQUNBO0FiKzRhSjs7QWE1NGFBO0VBQ0k7RUFDQTtBYis0YUo7O0FhNTRhQTtFQUNJO0VBQ0E7QWIrNGFKOztBYTU0YUE7RUFDSTtFQUNBO0FiKzRhSjs7QWE1NGFBO0VBQ0k7RUFDQTtBYis0YUo7O0FhNTRhQTtFQUNJO0VBQ0E7QWIrNGFKOztBYTU0YUE7RUFDSTtFQUNBO0FiKzRhSjs7QWE1NGFBO0VBQ0k7RUFDQTtBYis0YUo7O0FhNTRhQTtFQUNJO0VBQ0E7QWIrNGFKOztBYTU0YUE7RUFDSTtFQUNBO0FiKzRhSjs7QWE1NGFBO0VBQ0k7RUFDQTtBYis0YUo7O0FhNTRhQTtFQUNJO0VBQ0E7QWIrNGFKOztBYTU0YUE7RUFDSTtFQUNBO0FiKzRhSjs7QWE1NGFBO0VBQ0k7RUFDQTtBYis0YUo7O0FhNTRhQTtFQUNJO0VBQ0E7QWIrNGFKOztBYTU0YUE7RUFDSTtFQUNBO0FiKzRhSjs7QWE1NGFBO0VBQ0k7RUFDQTtBYis0YUo7O0FhNTRhQTtFQUNJO0VBQ0E7QWIrNGFKOztBYTU0YUE7RUFDSTtFQUNBO0FiKzRhSjs7QWE1NGFBO0VBQ0k7RUFDQTtBYis0YUo7O0FhNTRhQTtFQUNJO0VBQ0E7QWIrNGFKOztBYTU0YUE7RUFDSTtFQUNBO0FiKzRhSjs7QWE1NGFBO0VBQ0k7RUFDQTtBYis0YUo7O0FhNTRhQTtFQUNJO0VBQ0E7QWIrNGFKOztBYTU0YUE7RUFDSTtFQUNBO0FiKzRhSjs7QUlqOWRJO0VTc2tESDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUF1QkM7SUFDQTtFYis0YUE7QUFDRjtBYTU0YUE7RUFDSTtBYjg0YUo7O0FhMzRhQTtFQUNJO0FiODRhSjs7QWEzNGFBO0VBQ0k7QWI4NGFKOztBYTM0YUE7RUFDSTtBYjg0YUo7O0FhMzRhQTtFQUNJO0FiODRhSjs7QWEzNGFBO0VBQ0k7QWI4NGFKOztBYTM0YUE7RUFDSTtBYjg0YUo7O0FhMzRhQTtFQUNJO0FiODRhSjs7QWEzNGFBO0VBQ0k7QWI4NGFKOztBYTM0YUE7RUFDSTtBYjg0YUo7O0FhMzRhQTtFQUNJO0FiODRhSjs7QWEzNGFBO0VBQ0k7QWI4NGFKOztBYTM0YUE7RUFDSTtBYjg0YUo7O0FhMzRhQTtFQUNJO0FiODRhSjs7QWEzNGFBO0VBQ0k7QWI4NGFKOztBYTM0YUE7RUFDSTtBYjg0YUo7O0FhMzRhQTtFQUNJO0FiODRhSjs7QWEzNGFBO0VBQ0k7QWI4NGFKOztBYTM0YUE7RUFDSTtBYjg0YUo7O0FhMzRhQTtFQUNJO0FiODRhSjs7QWEzNGFBO0VBQ0k7QWI4NGFKOztBYTM0YUE7RUFDSTtBYjg0YUo7O0FhMzRhQTtFQUNJO0FiODRhSjs7QWEzNGFBO0VBQ0k7QWI4NGFKOztBYTM0YUE7RUFDSTtBYjg0YUo7O0FhMzRhQTtFQUNJO0FiODRhSjs7QWEzNGFBO0VBQ0k7QWI4NGFKOztBYTM0YUE7RUFDSTtBYjg0YUo7O0FhMzRhQTtFQUNJO0FiODRhSjs7QWEzNGFBO0VBQ0k7QWI4NGFKOztBSXJtZUk7RVMydERIOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQXVCQztFYjg0YUE7QUFDRjtBYTM0YUE7RUFDSTtBYjY0YUo7O0FhMTRhQTtFQUNJO0FiNjRhSjs7QWExNGFBO0VBQ0k7QWI2NGFKOztBYTE0YUE7RUFDSTtBYjY0YUo7O0FhMTRhQTtFQUNJO0FiNjRhSjs7QWExNGFBO0VBQ0k7QWI2NGFKOztBYTE0YUE7RUFDSTtBYjY0YUo7O0FhMTRhQTtFQUNJO0FiNjRhSjs7QWExNGFBO0VBQ0k7QWI2NGFKOztBYTE0YUE7RUFDSTtBYjY0YUo7O0FhMTRhQTtFQUNJO0FiNjRhSjs7QWExNGFBO0VBQ0k7QWI2NGFKOztBYTE0YUE7RUFDSTtBYjY0YUo7O0FhMTRhQTtFQUNJO0FiNjRhSjs7QWExNGFBO0VBQ0k7QWI2NGFKOztBYTE0YUE7RUFDSTtBYjY0YUo7O0FhMTRhQTtFQUNJO0FiNjRhSjs7QWExNGFBO0VBQ0k7QWI2NGFKOztBYTE0YUE7RUFDSTtBYjY0YUo7O0FhMTRhQTtFQUNJO0FiNjRhSjs7QWExNGFBO0VBQ0k7QWI2NGFKOztBYTE0YUE7RUFDSTtBYjY0YUo7O0FhMTRhQTtFQUNJO0FiNjRhSjs7QWExNGFBO0VBQ0k7QWI2NGFKOztBYTE0YUE7RUFDSTtBYjY0YUo7O0FhMTRhQTtFQUNJO0FiNjRhSjs7QWExNGFBO0VBQ0k7QWI2NGFKOztBYTE0YUE7RUFDSTtBYjY0YUo7O0FhMTRhQTtFQUNJO0FiNjRhSjs7QWExNGFBO0VBQ0k7QWI2NGFKOztBSXh2ZUk7RVMrMkRIOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQXVCQztFYjY0YUE7QUFDRjtBYTE0YUE7RUFDSTtBYjQ0YUo7O0FhejRhQTtFQUNJO0FiNDRhSjs7QWF6NGFBO0VBQ0k7QWI0NGFKOztBYXo0YUE7RUFDSTtBYjQ0YUo7O0FhejRhQTtFQUNJO0FiNDRhSjs7QWF6NGFBO0VBQ0k7QWI0NGFKOztBYXo0YUE7RUFDSTtBYjQ0YUo7O0FhejRhQTtFQUNJO0FiNDRhSjs7QWF6NGFBO0VBQ0k7QWI0NGFKOztBYXo0YUE7RUFDSTtBYjQ0YUo7O0FhejRhQTtFQUNJO0FiNDRhSjs7QWF6NGFBO0VBQ0k7QWI0NGFKOztBYXo0YUE7RUFDSTtBYjQ0YUo7O0FhejRhQTtFQUNJO0FiNDRhSjs7QWF6NGFBO0VBQ0k7QWI0NGFKOztBYXo0YUE7RUFDSTtBYjQ0YUo7O0FhejRhQTtFQUNJO0FiNDRhSjs7QWF6NGFBO0VBQ0k7QWI0NGFKOztBYXo0YUE7RUFDSTtBYjQ0YUo7O0FhejRhQTtFQUNJO0FiNDRhSjs7QWF6NGFBO0VBQ0k7QWI0NGFKOztBYXo0YUE7RUFDSTtBYjQ0YUo7O0FhejRhQTtFQUNJO0FiNDRhSjs7QWF6NGFBO0VBQ0k7QWI0NGFKOztBYXo0YUE7RUFDSTtBYjQ0YUo7O0FhejRhQTtFQUNJO0FiNDRhSjs7QWF6NGFBO0VBQ0k7QWI0NGFKOztBYXo0YUE7RUFDSTtBYjQ0YUo7O0FhejRhQTtFQUNJO0FiNDRhSjs7QWF6NGFBO0VBQ0k7QWI0NGFKOztBSTM0ZUk7RVNtZ0VIOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQXVCQztFYjQ0YUE7QUFDRjtBYXo0YUE7RUFDSTtBYjI0YUo7O0FheDRhQTtFQUNJO0FiMjRhSjs7QWF4NGFBO0VBQ0k7QWIyNGFKOztBYXg0YUE7RUFDSTtBYjI0YUo7O0FheDRhQTtFQUNJO0FiMjRhSjs7QWF4NGFBO0VBQ0k7QWIyNGFKOztBYXg0YUE7RUFDSTtBYjI0YUo7O0FheDRhQTtFQUNJO0FiMjRhSjs7QWF4NGFBO0VBQ0k7QWIyNGFKOztBYXg0YUE7RUFDSTtBYjI0YUo7O0FheDRhQTtFQUNJO0FiMjRhSjs7QWF4NGFBO0VBQ0k7QWIyNGFKOztBYXg0YUE7RUFDSTtBYjI0YUo7O0FheDRhQTtFQUNJO0FiMjRhSjs7QWF4NGFBO0VBQ0k7QWIyNGFKOztBYXg0YUE7RUFDSTtBYjI0YUo7O0FheDRhQTtFQUNJO0FiMjRhSjs7QWF4NGFBO0VBQ0k7QWIyNGFKOztBYXg0YUE7RUFDSTtBYjI0YUo7O0FheDRhQTtFQUNJO0FiMjRhSjs7QWF4NGFBO0VBQ0k7QWIyNGFKOztBYXg0YUE7RUFDSTtBYjI0YUo7O0FheDRhQTtFQUNJO0FiMjRhSjs7QWF4NGFBO0VBQ0k7QWIyNGFKOztBYXg0YUE7RUFDSTtBYjI0YUo7O0FheDRhQTtFQUNJO0FiMjRhSjs7QWF4NGFBO0VBQ0k7QWIyNGFKOztBYXg0YUE7RUFDSTtBYjI0YUo7O0FheDRhQTtFQUNJO0FiMjRhSjs7QWF4NGFBO0VBQ0k7QWIyNGFKOztBSTloZkk7RVN1cEVIOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQXVCQztFYjI0YUE7QUFDRjtBYXg0YUE7RUFDSTtBYjA0YUo7O0FhdjRhQTtFQUNJO0FiMDRhSjs7QWF2NGFBO0VBQ0k7QWIwNGFKOztBYXY0YUE7RUFDSTtBYjA0YUo7O0FhdjRhQTtFQUNJO0FiMDRhSjs7QWF2NGFBO0VBQ0k7QWIwNGFKOztBYXY0YUE7RUFDSTtBYjA0YUo7O0FhdjRhQTtFQUNJO0FiMDRhSjs7QWF2NGFBO0VBQ0k7QWIwNGFKOztBYXY0YUE7RUFDSTtBYjA0YUo7O0FhdjRhQTtFQUNJO0FiMDRhSjs7QWF2NGFBO0VBQ0k7QWIwNGFKOztBYXY0YUE7RUFDSTtBYjA0YUo7O0FhdjRhQTtFQUNJO0FiMDRhSjs7QWF2NGFBO0VBQ0k7QWIwNGFKOztBYXY0YUE7RUFDSTtBYjA0YUo7O0FhdjRhQTtFQUNJO0FiMDRhSjs7QWF2NGFBO0VBQ0k7QWIwNGFKOztBYXY0YUE7RUFDSTtBYjA0YUo7O0FhdjRhQTtFQUNJO0FiMDRhSjs7QWF2NGFBO0VBQ0M7QWIwNGFEOztBYXY0YUE7RUFDSTtBYjA0YUo7O0FhdjRhQTtFQUNJO0FiMDRhSjs7QWF2NGFBO0VBQ0k7QWIwNGFKOztBYXY0YUE7RUFDSTtBYjA0YUo7O0FhdjRhQTtFQUNJO0FiMDRhSjs7QWF2NGFBO0VBQ0k7QWIwNGFKOztBYXY0YUE7RUFDSTtBYjA0YUo7O0FhdjRhQTtFQUNJO0FiMDRhSjs7QWF2NGFBO0VBQ0k7QWIwNGFKOztBYXY0YUE7RUFDSTtBYjA0YUo7O0FhdjRhQTtFQUNJO0FiMDRhSjs7QWF2NGFBO0VBQ0k7QWIwNGFKOztBYXY0YUE7RUFDSTtBYjA0YUo7O0FhdjRhQTtFQUNJO0FiMDRhSjs7QWF2NGFBO0VBQ0k7QWIwNGFKOztBYXY0YUE7RUFDSTtBYjA0YUo7O0FhdjRhQTtFQUNJO0FiMDRhSjs7QWF2NGFBO0VBQ0k7QWIwNGFKOztBYXY0YUE7RUFDSTtBYjA0YUo7O0FhdjRhQTtFQUNJO0FiMDRhSjs7QWF2NGFBO0VBQ0k7QWIwNGFKOztBYXY0YUE7RUFDSTtBYjA0YUo7O0FhdjRhQTtFQUNJO0FiMDRhSjs7QWF2NGFBO0VBQ0k7QWIwNGFKOztBYXY0YUE7RUFDSTtBYjA0YUo7O0FhdjRhQTtFQUNJO0FiMDRhSjs7QWF2NGFBO0VBQ0k7QWIwNGFKOztBYXQ0YUE7QUFDQTtFQUNDO0FieTRhRDs7QWF0NGFBO0VBQ0M7QWJ5NGFEOztBYXQ0YUE7RUFDSTtBYnk0YUo7O0FhdDRhQTtFQUNJO0FieTRhSjs7QWF0NGFBO0VBQ0k7QWJ5NGFKOztBYXQ0YUE7RUFDSTtBYnk0YUo7O0FhdDRhQTtFQUNJO0FieTRhSjs7QWF0NGFBO0VBQ0k7QWJ5NGFKOztBYXQ0YUE7RUFDSTtBYnk0YUo7O0FhdDRhQTtFQUNJO0FieTRhSjs7QWF0NGFBO0VBQ0k7QWJ5NGFKOztBYXQ0YUE7RUFDSTtBYnk0YUo7O0FhdDRhQTtFQUNJO0FieTRhSjs7QWF0NGFBO0VBQ0k7QWJ5NGFKOztBYXQ0YUE7RUFDSTtBYnk0YUo7O0FhdDRhQTtFQUNJO0FieTRhSjs7QWF0NGFBO0VBQ0k7QWJ5NGFKOztBYXQ0YUE7RUFDSTtBYnk0YUo7O0FhdDRhQTtFQUNJO0FieTRhSjs7QWF0NGFBO0VBQ0k7QWJ5NGFKOztBYXQ0YUE7QUFFQTtFQUNJO0FidzRhSjs7QWFyNGFBO0VBQ0k7QWJ3NGFKOztBYXI0YUE7RUFDSTtBYnc0YUo7O0FhcjRhQTtFQUNJO0FidzRhSjs7QWFyNGFBO0VBQ0k7QWJ3NGFKOztBYXI0YUE7RUFDSTtBYnc0YUo7O0FhcjRhQTtFQUNJO0FidzRhSjs7QWFyNGFBO0VBQ0k7QWJ3NGFKOztBYXI0YUE7RUFDSTtBYnc0YUo7O0FhcjRhQTtFQUNJO0FidzRhSjs7QWFyNGFBO0VBQ0k7QWJ3NGFKOztBYXI0YUE7RUFDSTtBYnc0YUo7O0FhcjRhQTtFQUNJO0FidzRhSjs7QWFyNGFBO0VBQ0k7QWJ3NGFKOztBYXI0YUE7RUFDSTtBYnc0YUo7O0FhcjRhQTtFQUNJO0FidzRhSjs7QWFyNGFBO0VBQ0k7QWJ3NGFKOztBYXI0YUE7RUFDSTtBYnc0YUo7O0FhcjRhQTtFQUNJO0FidzRhSjs7QWFyNGFBO0VBQ0k7QWJ3NGFKOztBYXI0YUE7RUFDSTtBYnc0YUo7O0FhcjRhQTtFQUNJO0FidzRhSjs7QWFyNGFBO0VBQ0k7QWJ3NGFKOztBYXI0YUE7RUFDSTtBYnc0YUo7O0FhcjRhQTtFQUNJO0FidzRhSjs7QWFyNGFBO0VBQ0k7QWJ3NGFKOztBYXI0YUE7RUFDSTtBYnc0YUo7O0FhcjRhQTtFQUNJO0FidzRhSjs7QWFyNGFBO0VBQ0k7QWJ3NGFKOztBYXI0YUE7RUFDSTtBYnc0YUo7O0FhcjRhQTtFQUNJO0FidzRhSjs7QWFyNGFBO0VBQ0k7QWJ3NGFKOztBYXI0YUE7RUFDSTtBYnc0YUo7O0FhcjRhQTtFQUNJO0FidzRhSjs7QWFyNGFBO0VBQ0k7QWJ3NGFKOztBYXI0YUE7RUFDSTtBYnc0YUo7O0FhcjRhQTtFQUNJO0FidzRhSjs7QWFyNGFBO0VBQ0k7QWJ3NGFKOztBYXI0YUE7RUFDSTtBYnc0YUo7O0FhcjRhQTtFQUNJO0FidzRhSjs7QWFyNGFBO0VBQ0k7QWJ3NGFKOztBYXI0YUE7RUFDSTtBYnc0YUo7O0FhcjRhQTtFQUNJO0FidzRhSjs7QWFyNGFBO0VBQ0k7QWJ3NGFKOztBYXI0YUE7RUFDSTtBYnc0YUo7O0FhcjRhQTtFQUNJO0FidzRhSjs7QWFyNGFBO0VBQ0k7QWJ3NGFKOztBYXI0YUE7RUFDSTtBYnc0YUo7O0FhcjRhQTtFQUNJO0FidzRhSjs7QWFyNGFBO0VBQ0k7QWJ3NGFKOztBYXI0YUE7RUFDSTtBYnc0YUo7O0FhcjRhQTtFQUNJO0FidzRhSjs7QWFyNGFBO0VBQ0k7QWJ3NGFKOztBYXI0YUE7RUFDSTtBYnc0YUo7O0FhcjRhQTtFQUNJO0FidzRhSjs7QWFyNGFBO0VBQ0k7QWJ3NGFKOztBYXI0YUE7RUFDSTtBYnc0YUo7O0FhcjRhQTtBQUNBO0VBQ0k7QWJ3NGFKOztBYXI0YUE7QUFFQTtFQUNDO0FidTRhRDs7QWFwNGFBO0VBQ0M7QWJ1NGFEOztBYXA0YUE7RUFDQztBYnU0YUQ7O0FhcDRhQTtFQUNDO0FidTRhRDs7QWFwNGFBO0FBRUE7RUFDQztBYnM0YUQ7O0FhbjRhQTtFQUNDO0FiczRhRDs7QWFuNGFBO0VBQ0k7QWJzNGFKOztBYW40YUE7QUFFQTtFQUNDO0FicTRhRDs7QWFsNGFBO0VBQ0M7QWJxNGFEOztBYWw0YUE7RUFDQztBYnE0YUQ7O0FhbDRhQTtFQUNDO0FicTRhRDs7QWFsNGFBO0FBRUE7RUFDSTtBYm80YUo7O0FhajRhQTtFQUNJO0FibzRhSjs7QWFqNGFBO0VBQ0k7QWJvNGFKOztBYWo0YUE7QUFFQTtFQUNJO0FibTRhSjs7QWFoNGFBO0VBQ0k7QWJtNGFKOztBYWg0YUE7RUFDSTtBYm00YUo7O0FhaDRhQTtFQUNJO0FibTRhSjs7QWFoNGFBO0VBQ0k7QWJtNGFKOztBYWg0YUE7RUFDSTtBYm00YUo7O0FhaDRhQTtBVHp3Rkk7RVMyd0ZIO0lBQ0M7RWJtNGFBOztFYWg0YUQ7SUFDQztFYm00YUE7O0VhaDRhRDtJQUNDO0VibTRhQTtBQUNGO0FhaDRhQTtBQUNBO0VBQ0M7QWJrNGFEOztBYS8zYUE7QUFDQTtFQUNJO0VBQ0E7RUFDQTtBYms0YUo7O0FhLzNhQTtBQUNBO0VBQ0k7QWJrNGFKOztBYS8zYUE7RUFDSTtBYms0YUo7O0FhLzNhQTtFQUNJO0FiazRhSjs7QWEvM2FBO0VBQ0k7QWJrNGFKOztBYS8zYUE7RUFDSTtBYms0YUo7O0FhLzNhQTtBQUNBO0VBQ0M7RUFDQTtFQUNBO0FiazRhRDtBYWg0YUM7RUFDQztFQUNBO0FiazRhRjs7QWE5M2FBO0VBQ0M7QWJpNGFEOztBYTkzYUE7QUFDQTtFQUNDO0FiaTRhRDs7QWE5M2FBO0VBQ0M7QWJpNGFEOztBYTkzYUE7RUFDQztBYmk0YUQ7O0FhOTNhQTtFQUNDO0FiaTRhRDs7QWE5M2FBO0VBQ0M7QWJpNGFEOztBYTkzYUE7QUFDQTtFQUNJO0FiaTRhSjs7QWE5M2FBO0VBQ0k7QWJpNGFKOztBYTkzYUE7RUFDSTtBYmk0YUo7O0FhOTNhQTtFQUNJO0FiaTRhSjs7QWE5M2FBO0VBQ0k7QWJpNGFKOztBYTkzYUE7RUFDSTtBYmk0YUo7O0FhOTNhQTtFQUNJO0FiaTRhSjs7QWE5M2FBO0VBQ0k7QWJpNGFKOztBYTkzYUE7RUFDSTtBYmk0YUo7O0FhOTNhQTtFQUNJO0FiaTRhSjs7QUlyd2dCSTtFUzI0RkE7RUFFSDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFvQk87RWI2M2FOOztFYTEzYUQ7Ozs7Ozs7Ozs7O0lBV0M7RWI2M2FBOztFYTEzYUQ7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQWtCTztFYjYzYU47O0VhMTNhRDs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBa0JPO0ViNjNhTjtBQUNGO0FBOTJnQkE7O2tDQUFBO0FjakNBO0VBQ0MsWWhCc0gwQjtFZ0JySHZCLHNCaEJTd0I7RWdCUnhCO0VBQ0EsU2hCa0h1QjtFZ0JqSHZCO0VBQ0E7RUFDQTtFVjRGQSx5QlUzRm9CO0VWNEZwQixpQ1U1Rm9CO0VWNkZwQiw4QlU3Rm9CO0VWOEZwQiw0QlU5Rm9CO0VWK0ZwQiw2QlUvRm9CO0FkdzVnQnhCO0FJajJnQkk7RVUvREo7SUFVRTtFZDA1Z0JBO0FBQ0Y7QUk3MmdCSTtFVXhESjtJQWNFO0VkMjVnQkE7QUFDRjtBSTk0Z0JJO0VVNUJKO0lBa0JRLFloQnNHbUI7RUVzemdCekI7QUFDRjtBYzE1Z0JDO0VBQ0M7RUFDQTtBZDQ1Z0JGO0FjMTVnQkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZDQ1Z0JIO0FJdnpnQkk7RUFFSTtFQUNBO0FKd3pnQlI7QUlyemdCSTtFQUNJO0FKdXpnQlI7QWNoNmdCRztFQUNDO0VBQ0E7QWRrNmdCSjtBYzk1Z0JLO0VBQ0M7RUFDQTtFQUNBO0VWdURGLDZCVXREc0I7RVZ1RHRCLHFDVXZEc0I7RVZ3RHRCLGtDVXhEc0I7RVZ5RHRCLGdDVXpEc0I7RVYwRHRCLGlDVTFEc0I7QWRvNmdCMUI7QUl2NmdCSTtFVURDO0lBT0U7RWRxNmdCTDtBQUNGO0FjajZnQk87RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWRrNmdCUjtBYy81Z0JPO0VWUUgsMENVUHVCO0VWUXZCLGtEVVJ1QjtFVlN2QiwrQ1VUdUI7RVZVdkIsNkNVVnVCO0VWV3ZCLDhDVVh1QjtBZHE2Z0IzQjtBY2w2Z0JPO0VWSUgseUNVSHVCO0VWSXZCLGlEVUp1QjtFVkt2Qiw4Q1VMdUI7RVZNdkIsNENVTnVCO0VWT3ZCLDZDVVB1QjtBZHc2Z0IzQjtBY2o2Z0JNO0VBQ0MsY2hCbkRxQjtBRXM5Z0I1QjtBY2o2Z0JPO0VBQ0MsY2hCdERvQjtBRXk5Z0I1QjtBYzU1Z0JTO0VWZkwsMENVZ0J5QjtFVmZ6QixrRFVleUI7RVZkekIsK0NVY3lCO0VWYnpCLDZDVWF5QjtFVlp6Qiw4Q1VZeUI7QWRrNmdCN0I7QWMvNWdCUztFVm5CTCx3Q1VvQnlCO0VWbkJ6QixnRFVtQnlCO0VWbEJ6Qiw2Q1VrQnlCO0VWakJ6QiwyQ1VpQnlCO0VWaEJ6Qiw0Q1VnQnlCO0FkcTZnQjdCO0FjLzVnQk07RUFDQztBZGk2Z0JQO0FjOTVnQlE7RUFDQztBZGc2Z0JUO0FjNTVnQk87RUFDQztBZDg1Z0JSO0FjeDVnQkk7RUFDQyxjaEJ4RnVCO0VNc0V4Qix5QlVtQnFCO0VWbEJyQixpQ1VrQnFCO0VWakJyQiw4QlVpQnFCO0VWaEJyQiw0QlVnQnFCO0VWZnJCLDZCVWVxQjtBZDg1Z0J6QjtBYzU1Z0JLO0VBRUM7RUFDQSxjaEIvRnNCO0FFNC9nQjVCO0FjMzVnQk07RUFDQyxjaEJsR3FCO0FFKy9nQjVCO0FjeDVnQk07RUFDQztFQUNBO0FkMDVnQlA7QWNsNWdCSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWRvNWdCTDtBYzk0Z0JNO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZGc1Z0JQO0FjNTRnQlE7RUFDQztFQUNBO0FkODRnQlQ7QWM1NGdCUztFQUVDO0VBQ0EsY2hCL0lrQjtBRTRoaEI1QjtBY3o0Z0JRO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFVjFHTCx5QlUyR3dCO0VWMUd4QixpQ1UwR3dCO0VWekd4Qiw4QlV5R3dCO0VWeEd4Qiw0QlV3R3dCO0VWdkd4Qiw2QlV1R3dCO0VWbEZ4Qiw2RFVtRnlCO0VWbEZ6QixxRVVrRnlCO0VWakZ6QixrRVVpRnlCO0VWaEZ6QixnRVVnRnlCO0VWL0V6QixpRVUrRXlCO0VBQ3BCO0VBQ0E7RUFDQSxxQmhCeEttQjtBRTJqaEI1QjtBY2g1Z0JRO0VBQ0M7QWRrNWdCVDtBY2g1Z0JTO0VBQ0MsY2hCL0trQjtBRWlraEI1QjtBYy80Z0JTO0VWekhMLG9CVTBIeUI7RVZ6SHpCLDRCVXlIeUI7RVZ4SHpCLHlCVXdIeUI7RVZ2SHpCLHVCVXVIeUI7RVZ0SHpCLHdCVXNIeUI7RUFDbkI7QWRxNWdCVjtBYzU0Z0JJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWQ4NGdCTDtBYzU0Z0JLO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RVYzSEYseUJVNEhzQjtFVjNIdEIsaUNVMkhzQjtFVjFIdEIsOEJVMEhzQjtFVnpIdEIsNEJVeUhzQjtFVnhIdEIsNkJVd0hzQjtBZGs1Z0IxQjs7QUk5a2hCSTtFVXNNSDtJQUVFLFdoQmxId0I7RUU2L2dCekI7RWN2NGdCRTtJQUNDO0VkeTRnQkg7RWNyNGdCSTtJQUNDO0VkdTRnQkw7RWNwNGdCSTtJQUNDO0VkczRnQkw7RWNwNGdCSztJQUNDO0VkczRnQk47RWM5M2dCSztJQUNDO0lBQ0E7RWRnNGdCTjtFYzczZ0JLO0lBQ0M7RWQrM2dCTjtFYzMzZ0JNO0lBQ0M7RWQ2M2dCUDtFY3IzZ0JDO0lBQ0MsWWhCakt1QjtFRXdoaEJ6QjtFYy8yZ0JLO0lBQ0M7RWRpM2dCTjtFYzcyZ0JNO0lBQ0M7RWQrMmdCUDtFY3QyZ0JNO0lBQ0M7RWR3MmdCUDtFY24yZ0JNO0lBQ0M7RWRxMmdCUDtBQUNGO0FJbG5oQkk7RVUrTEg7SUF1RkU7RWRnMmdCRDtBQUNGOztBSXptaEJJO0VVOFFKO0lBRUU7RWQ4MWdCQTtBQUNGO0FJL21oQkk7RVVtUkg7SUFFRTtFZDgxZ0JEO0FBQ0Y7O0FjcDFnQkc7RUFDQztBZHUxZ0JKO0FjcjFnQkk7RUFDQztBZHUxZ0JMO0FjcDFnQkk7RUFDQztBZHMxZ0JMOztBYzkxZ0JHO0VBQ0M7QWRpMmdCSjtBYy8xZ0JJO0VBQ0M7QWRpMmdCTDtBYzkxZ0JJO0VBQ0M7QWRnMmdCTDs7QWN4MmdCRztFQUNDO0FkMjJnQko7QWN6MmdCSTtFQUNDO0FkMjJnQkw7QWN4MmdCSTtFQUNDO0FkMDJnQkw7O0FjbDNnQkc7RUFDQztBZHEzZ0JKO0FjbjNnQkk7RUFDQztBZHEzZ0JMO0FjbDNnQkk7RUFDQztBZG8zZ0JMOztBYzUzZ0JHO0VBQ0M7QWQrM2dCSjtBYzczZ0JJO0VBQ0M7QWQrM2dCTDtBYzUzZ0JJO0VBQ0M7QWQ4M2dCTDs7QWNyMmdCSTtFQUNGLHlCaEJoUXlCO0FFd21oQjNCO0FjaDJnQks7RUFDQyxjaEJ4UXFCO0FFMG1oQjNCO0FjaDJnQk07RUE3QkwsV2hCN1YyQjtBRTZ0aEI1QjtBYzkzZ0JDO0VBQ0MsV2hCaFcwQjtBRWd1aEI1QjtBYzMzZ0JHO0VBRUM7QWQ0M2dCSjtBY2wyZ0JPO0VBcENOLFdoQjdWMkI7QUVzdWhCNUI7QWN2NGdCQztFQUNDLFdoQmhXMEI7QUV5dWhCNUI7QWNwNGdCRztFQUVDO0FkcTRnQko7QWMzMWdCVTtFQUVDLFdoQm5aaUI7QUUrdWhCNUI7QWN4MWdCUztFQUNDO0FkMDFnQlY7QWN4MWdCVTtFQUNDO0FkMDFnQlg7QWN2MWdCVTtFQUNDLFdoQi9aaUI7QUV3dmhCNUI7QWNoMWdCUTtFQUVDO0FkaTFnQlQ7O0FlcHdoQkM7RUFDQztBZnV3aEJGOztBZ0Ixd2hCQTtFQUNJLGdCbEJVd0I7RWtCVHhCLFlsQm9IdUI7RWtCbkh2QjtFQUNBO0VBQ0E7RUFDQTtFQUNBLGFsQm9sQndCO0VrQm5sQnhCO0FoQjZ3aEJKO0FnQjN3aEJJO0VBQ0ksWWxCNEdtQjtFa0IzR25CO0VadUZKLHlCWXRGd0I7RVp1RnhCLGlDWXZGd0I7RVp3RnhCLDhCWXhGd0I7RVp5RnhCLDRCWXpGd0I7RVowRnhCLDZCWTFGd0I7QWhCaXhoQjVCO0FJbHdoQkk7RVlsQkE7SUFNUSxZbEJ3R2U7RUUwcWhCekI7QUFDRjtBSXp2aEJJO0VZaENBO0lBVVE7RWhCbXhoQlY7QUFDRjtBZ0JqeGhCUTtFQUNJO0VBQ0E7QWhCbXhoQlo7QWdCaHhoQlE7RUFDSTtBaEJreGhCWjtBZ0Ivd2hCUTtFQUNJO0FoQml4aEJaO0FnQjd3aEJJO0VBQ0k7RUFDQTtFQUNBO0FoQit3aEJSO0FnQjN3aEJROztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCNndoQlo7QWdCendoQmdCOzs7O0VBRUk7RUFDQTtFQUNBLGNsQjdCUTtFa0I4QlI7RVp3Q2hCLGlDWXZDb0M7RVp3Q3BDLHlDWXhDb0M7RVp5Q3BDLHNDWXpDb0M7RVowQ3BDLG9DWTFDb0M7RVoyQ3BDLHFDWTNDb0M7RUFDcEIsc0JsQjZMSztBRW9saEJ6QjtBZ0Ivd2hCb0I7Ozs7Ozs7Ozs7RUFHSSxjbEJqREk7RWtCa0RKO0FoQnd4aEJ4QjtBZ0J0eGhCd0I7Ozs7Ozs7Ozs7RUFDSSxjbEJyREE7QUVzMWhCNUI7QWdCN3hoQm9COzs7O0VBQ0ksY2xCOUNJO0VrQitDSjtBaEJreWhCeEI7QWdCNXhoQlE7RUFDSTtBaEI4eGhCWjtBZ0IzeGhCUTtFQUNJO0FoQjZ4aEJaO0FJMTBoQkk7RVlnREk7SUFFUTtFaEI0eGhCZDtBQUNGO0FnQnZ4aEJvQjtFQUNJO0FoQnl4aEJ4QjtBSXoxaEJJO0VZc0VJO0lBRVE7RWhCcXhoQmQ7QUFDRjtBZ0JoeGhCb0I7RUFDSTtBaEJreGhCeEI7QWdCendoQlE7O0VBQ0k7RUFDQTtBaEI0d2hCWjtBZ0J0d2hCUTtFQUNJLFdsQlhlO0FFbXhoQjNCOztBZ0Jud2hCQTtFQUNJO0FoQnN3aEJKO0FnQnB3aEJJO0VBQ0k7QWhCc3doQlI7O0FnQmx3aEJBO0VBQ0k7QWhCcXdoQko7O0FJcDNoQkk7RVl3SFE7SUFDSSxXbEJuQ1c7RUVteWhCekI7RWdCOXZoQmM7SUFDSTtFaEJnd2hCbEI7RWdCN3ZoQmM7SUFDSTtFaEIrdmhCbEI7QUFDRjtBZ0J0dmhCb0I7RUFDSTtBaEJ3dmhCeEI7O0FJOTJoQkk7RVlzSXdCO0lBQ0k7RWhCNHVoQjlCO0FBQ0Y7O0FnQjd0aEJJOzs7OztFQUNJO0FoQm91aEJSO0FnQmx1aEJROzs7OztFQUNJO0FoQnd1aEJaO0FnQnR1aEJZOzs7OztFQUNJO0FoQjR1aEJoQjtBZ0J6dWhCWTs7Ozs7RUFDSTtBaEIrdWhCaEI7QWdCdHVoQmdCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUVJO0FoQjB2aEJwQjtBZ0J4dmhCb0I7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFHSSxXbEIvTkk7RWtCZ09KO0FoQml6aEJ4QjtBZ0IveWhCd0I7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDSSxXbEJuT0E7QUU2a2lCNUI7QWdCdDJoQm9COzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUNJO0FoQjIzaEJ4Qjs7QWdCaDNoQlE7RUFDSTtBaEJtM2hCWjs7QWdCcDNoQlE7RUFDSTtBaEJ1M2hCWjs7QWdCeDNoQlE7RUFDSTtBaEIyM2hCWjs7QWdCNTNoQlE7RUFDSTtBaEIrM2hCWjs7QWdCaDRoQlE7RUFDSTtBaEJtNGhCWjs7QWlCbG9pQkE7RUFDQztFQUNBO0FqQnFvaUJEO0FpQm5vaUJDO0VBQ0M7RUFDQSxZbkJ3SHlCO0VtQnZIekI7RUFDQTtBakJxb2lCRjtBSTVsaUJJO0VhN0NIO0lBT0U7RWpCc29pQkQ7QUFDRjtBSTFsaUJJO0VhcERIO0lBV0U7SUFDQTtFakJ1b2lCRDtBQUNGOztBa0J4cGlCQTtFQUNDO0VBQ0EsbUJwQnFIMEI7RU1wQnZCLHlCY2hHaUI7RWRpR2pCLGlDY2pHaUI7RWRrR2pCLDhCY2xHaUI7RWRtR2pCLDRCY25HaUI7RWRvR2pCLDZCY3BHaUI7QWxCK3BpQnJCO0FJbm1pQkk7RWMvREo7SUFLRTtFbEJpcWlCQTtBQUNGO0FJM29pQkk7RWM1Qko7SUFTRSxtQnBCK0d5QjtFRW1qaUJ6QjtBQUNGO0FJbG9pQkk7RWMxQ0o7SUFhRTtFbEJtcWlCQTtBQUNGO0FrQmpxaUJDO0VBQ0M7RUFDQTtBbEJtcWlCRjtBa0JqcWlCRTtFQUNDO0VBQ0E7QWxCbXFpQkg7QUkxbmlCSTtFYy9DSDtJQVVFO0VsQm1xaUJEO0FBQ0Y7QUlwcGlCSTtFYzFCSDtJQWNFO0VsQm9xaUJEO0FBQ0Y7QWtCanFpQkM7RUFDQztBbEJtcWlCRjtBa0JqcWlCRTtFQUNDLHNCcEIzQnlCO0VvQjRCekI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CcEJnRndCO0FFbWxpQjNCO0FrQmpxaUJHO0VBQ0M7QWxCbXFpQko7QWtCL3BpQkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjcEI3QnlCO0FFOHJpQjVCO0FJbnFpQkk7RWNMRjtJQVVFO0lBQ0E7SUFDQTtFbEJrcWlCRjtBQUNGO0FrQi9waUJFO0VBQ0M7QWxCaXFpQkg7QUk3cWlCSTtFY1dGO0lBSUU7SUFDQTtFbEJrcWlCRjtBQUNGOztBSXhzaUJJO0VjOENGO0lBQ0Msa0JwQnVDd0I7RUV1bmlCekI7QUFDRjtBSXZzaUJJO0VjNkNGO0lBQ0M7RWxCNnBpQkQ7QUFDRjs7QUE1c2lCQTs7a0NBQUE7QW1CMUNBO0VBQ0ksbUJyQjJOd0I7RXFCMU54QjtFQUNBLG1CckI2QndCO0VxQjVCeEIsV3JCT3dCO0VxQk54QjtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdyQjBmK0I7RXFCemYvQixZckJ5ZitCO0VxQnhmL0IsaUJyQndmK0I7RXFCdmYvQjtFQUNBO0FuQjR2aUJKO0FtQjF2aUJJO0VBQ0ksZXJCc2YyQjtBRXN3aEJuQztBbUJ6dmlCSTtFQUNJO0VBQ0E7RUFDQTtBbkIydmlCUjtBbUJ4dmlCSTtFQUNJO0VBQ0E7QW5CMHZpQlI7QW1CdHZpQlk7RUFDSTtFQUNBO0FuQnd2aUJoQjtBbUJwdmlCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FuQnN2aUJaO0FtQnB2aUJZO0VBQ0k7QW5Cc3ZpQmhCO0FtQm52aUJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCckJnS1k7QUVxbGlCNUI7O0FtQjl1aUJBO0VBQ0ksV3JCd2MrQjtFcUJ2Yy9CLFlyQnVjK0I7RXFCdGMvQixpQnJCc2MrQjtBRTJ5aEJuQztBbUIvdWlCSTtFQUNJLGlCckJtYzJCO0FFOHloQm5DO0FtQjl1aUJJO0VBQ0ksZXJCa2MyQjtBRTh5aEJuQzs7QW1CNXVpQkE7RUFDSSxXckJ5YitCO0VxQnhiL0IsWXJCd2IrQjtFcUJ2Yi9CLGlCckJ1YitCO0FFd3poQm5DO0FtQjd1aUJJO0VBQ0ksaUJyQm9iMkI7QUUyemhCbkM7QW1CNXVpQkk7RUFDSSxlckJtYjJCO0FFMnpoQm5DOztBbUIxdWlCQTtFQUNJLHNCckJpS3FCO0FFNGtpQnpCOztBbUJ4dWlCSTtFQUNJO0VBQ0E7QW5CMnVpQlI7O0FtQjd1aUJJO0VBQ0k7RUFDQTtBbkJndmlCUjs7QW1CbHZpQkk7RUFDSTtFQUNBO0FuQnF2aUJSOztBbUJ2dmlCSTtFQUNJO0VBQ0E7QW5CMHZpQlI7O0FtQjV2aUJJO0VBQ0k7RUFDQTtBbkIrdmlCUjs7QW1CandpQkk7RUFDSTtFQUNBO0FuQm93aUJSOztBbUJ0d2lCSTtFQUNJO0VBQ0E7QW5CeXdpQlI7O0FtQjN3aUJJO0VBQ0k7RUFDQTtBbkI4d2lCUjs7QW1CaHhpQkk7RUFDSTtFQUNBO0FuQm14aUJSOztBbUJyeGlCSTtFQUNJO0VBQ0E7QW5Cd3hpQlI7O0FtQjF4aUJJO0VBQ0k7RUFDQTtBbkI2eGlCUjs7QW1CdnhpQkk7RUFDSTtFQUNBO0FuQjB4aUJSOztBbUJweGlCSTtFQUNJO0VBQ0E7QW5CdXhpQlI7O0FvQnY0aUJBO0VBQ0k7QXBCMDRpQko7QW9CeDRpQkk7RUFDSTtFQUNBO0VBQ0E7QXBCMDRpQlI7QW9CeDRpQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjdEJjZ0I7RU1zRXhCLGtDZ0JuRjRCO0VoQm9GNUIsMENnQnBGNEI7RWhCcUY1Qix1Q2dCckY0QjtFaEJzRjVCLHFDZ0J0RjRCO0VoQnVGNUIsc0NnQnZGNEI7RUFDcEI7RUFDQTtFQUNBLHNCdEJ1T2E7RXNCdE9iO0VBQ0E7QXBCODRpQlo7QUl6M2lCSTtFZ0JsQ0k7SUFnQlE7RXBCKzRpQmQ7QUFDRjtBSWgzaUJJO0VnQmhESTtJQW9CUTtFcEJnNWlCZDtBQUNGO0FvQjk0aUJZO0VBQ0k7RWhCbUVaLHNDZ0JsRWdDO0VoQm1FaEMsOENnQm5FZ0M7RWhCb0VoQywyQ2dCcEVnQztFaEJxRWhDLHlDZ0JyRWdDO0VoQnNFaEMsMENnQnRFZ0M7QXBCbzVpQnBDO0FvQmo1aUJZO0VBQ0k7RUFDQTtBcEJtNWlCaEI7QW9CaDVpQlk7RUFDSSxjdEJ6Qlk7RXNCMEJaO0FwQms1aUJoQjtBb0JoNWlCZ0I7RWhCNkJaLHFCZ0I1Qm1DO0VoQjZCbkMsNkJnQjdCbUM7RWhCOEJuQywwQmdCOUJtQztFaEIrQm5DLHdCZ0IvQm1DO0VoQmdDbkMseUJnQmhDbUM7QXBCczVpQnZDOztBcUJ4N2lCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCMjdpQkY7O0FxQno3aUJBO0VBQ0U7RUFDQTtBckI0N2lCRjtBcUIxN2lCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQjQ3aUJKOztBcUJ4N2lCQTtFQUNDO0lqQmlERyxpQ2lCaEQwQjtJakJpRDFCLDhCaUJqRDBCO0lqQmtEMUIsNkJpQmxEMEI7SWpCbUQxQix5QmlCbkQwQjtJakJtQzFCLG9CaUJsQ21CO0lqQm1DbkIsNEJpQm5DbUI7SWpCb0NuQix5QmlCcENtQjtJakJxQ25CLHVCaUJyQ21CO0lqQnNDbkIsd0JpQnRDbUI7RXJCazhpQnJCO0VxQmg4aUJEO0lqQjZDRyxpQ2lCNUN3QjtJakI2Q3hCLDhCaUI3Q3dCO0lqQjhDeEIsNkJpQjlDd0I7SWpCK0N4Qix5QmlCL0N3QjtJakIrQnhCLHlCaUI5Qm1CO0lqQitCbkIsaUNpQi9CbUI7SWpCZ0NuQiw4QmlCaENtQjtJakJpQ25CLDRCaUJqQ21CO0lqQmtDbkIsNkJpQmxDbUI7RXJCeThpQnJCO0FBQ0Y7QXFCdDhpQkE7RUFDRTtBckJ3OGlCRjs7QXFCdDhpQkE7RUFDRTtBckJ5OGlCRjs7QXFCdjhpQkE7RUFDRTtBckIwOGlCRjs7QXFCeDhpQkE7RUFDRTtBckIyOGlCRjs7QXFCejhpQkE7RUFDRTtBckI0OGlCRjs7QXFCMThpQkE7RUFDRTtBckI2OGlCRjs7QXFCMzhpQkE7RUFDRTtBckI4OGlCRjs7QXFCNThpQkE7RUFDRTtBckIrOGlCRjs7QXFCNzhpQkE7RUFDRTtBckJnOWlCRjs7QXFCOThpQkE7RUFDRTtBckJpOWlCRjs7QXFCLzhpQkE7RUFDRTtBckJrOWlCRjs7QXFCaDlpQkE7RUFDRTtBckJtOWlCRjs7QXFCajlpQkE7RUFDRTtBckJvOWlCRjs7QXFCbDlpQkE7RUFDRTtBckJxOWlCRjs7QXFCbjlpQkE7RUFDRTtBckJzOWlCRjs7QXFCcDlpQkE7RUFDRTtBckJ1OWlCRjs7QXFCcjlpQkE7RUFDRTtBckJ3OWlCRjs7QXFCdDlpQkE7RUFDRTtBckJ5OWlCRjs7QXFCdjlpQkE7RUFDRTtBckIwOWlCRjs7QXFCeDlpQkE7RUFDRTtBckIyOWlCRjs7QXFCejlpQkE7RUFDRTtBckI0OWlCRjs7QXFCMTlpQkE7RUFDRTtBckI2OWlCRjs7QXFCMzlpQkE7RUFDRTtBckI4OWlCRjs7QXFCNTlpQkE7RUFDRTtBckIrOWlCRjs7QXFCNzlpQkE7RUFDRTtBckJnK2lCRjs7QXFCOTlpQkE7RUFDRTtBckJpK2lCRjs7QXFCLzlpQkE7RUFDRTtBckJrK2lCRjs7QXFCaCtpQkE7RUFDRTtBckJtK2lCRjs7QXFCaitpQkE7RUFDRTtBckJvK2lCRjs7QXFCbCtpQkE7RUFDRTtBckJxK2lCRjs7QXFCbitpQkE7RUFDRTtBckJzK2lCRjs7QXFCcCtpQkE7RUFDRTtBckJ1K2lCRjs7QXFCcitpQkE7RUFDRTtBckJ3K2lCRjs7QXFCdCtpQkE7RUFDRTtBckJ5K2lCRjs7QXFCditpQkE7RUFDRTtBckIwK2lCRjs7QXFCeCtpQkE7RUFDRTtBckIyK2lCRjs7QXFCeitpQkE7RUFDRTtBckI0K2lCRjs7QXFCMStpQkE7RUFDRTtBckI2K2lCRjs7QXFCMytpQkE7RUFDRTtBckI4K2lCRjs7QXFCNStpQkE7RUFDRTtBckIrK2lCRjs7QXFCNytpQkE7RUFDRTtBckJnL2lCRjs7QXFCOStpQkE7RUFDRTtBckJpL2lCRjs7QXFCLytpQkE7RUFDRTtBckJrL2lCRjs7QXFCaC9pQkE7RUFDRTtBckJtL2lCRjs7QXFCai9pQkE7RUFDRTtBckJvL2lCRjs7QXFCbC9pQkE7RUFDRTtBckJxL2lCRjs7QXFCbi9pQkE7RUFDRTtBckJzL2lCRjs7QXFCcC9pQkE7RUFDRTtBckJ1L2lCRjs7QXFCci9pQkE7RUFDRTtBckJ3L2lCRjs7QXFCdC9pQkE7RUFDRTtBckJ5L2lCRjs7QXFCdi9pQkE7RUFDRTtBckIwL2lCRjs7QXFCeC9pQkE7RUFDRTtBckIyL2lCRjs7QXFCei9pQkE7RUFDRTtBckI0L2lCRjs7QXFCMS9pQkE7RUFDRTtBckI2L2lCRjs7QXFCMy9pQkE7RUFDRTtBckI4L2lCRjs7QXFCNS9pQkE7RUFDRTtBckIrL2lCRjs7QXFCNy9pQkE7RUFDRTtBckJnZ2pCRjs7QXFCOS9pQkE7RUFDRTtBckJpZ2pCRjs7QXFCLy9pQkE7RUFDRTtBckJrZ2pCRjs7QXFCaGdqQkE7RUFDRTtBckJtZ2pCRjs7QXFCamdqQkE7RUFDRTtBckJvZ2pCRjs7QXFCbGdqQkE7RUFDRTtBckJxZ2pCRjs7QXFCbmdqQkE7RUFDRTtBckJzZ2pCRjs7QXFCcGdqQkE7RUFDRTtBckJ1Z2pCRjs7QXFCcmdqQkE7RUFDRTtBckJ3Z2pCRjs7QXFCdGdqQkE7RUFDRTtBckJ5Z2pCRjs7QXFCdmdqQkE7RUFDRTtBckIwZ2pCRjs7QXFCeGdqQkE7RUFDRTtBckIyZ2pCRjs7QXFCemdqQkE7RUFDRTtBckI0Z2pCRjs7QXFCMWdqQkE7RUFDRTtBckI2Z2pCRjs7QXFCM2dqQkE7RUFDRTtBckI4Z2pCRjs7QXFCNWdqQkE7RUFDRTtBckIrZ2pCRjs7QXFCN2dqQkE7RUFDRTtBckJnaGpCRjs7QXFCOWdqQkE7RUFDRTtBckJpaGpCRjs7QXFCL2dqQkE7RUFDRTtBckJraGpCRjs7QXFCaGhqQkE7RUFDRTtBckJtaGpCRjs7QXFCamhqQkE7RUFDRTtBckJvaGpCRjs7QXFCbGhqQkE7RUFDRTtBckJxaGpCRjs7QXFCbmhqQkE7RUFDRTtBckJzaGpCRjs7QXFCcGhqQkE7RUFDRTtBckJ1aGpCRjs7QXFCcmhqQkE7RUFDRTtBckJ3aGpCRjs7QXFCdGhqQkE7RUFDRTtBckJ5aGpCRjs7QXFCdmhqQkE7RUFDRTtBckIwaGpCRjs7QXFCeGhqQkE7RUFDRTtBckIyaGpCRjs7QXFCemhqQkE7RUFDRTtBckI0aGpCRjs7QXFCMWhqQkE7RUFDRTtBckI2aGpCRjs7QXFCM2hqQkE7RUFDRTtBckI4aGpCRjs7QXFCNWhqQkE7RUFDRTtBckIraGpCRjs7QXFCN2hqQkE7RUFDRTtBckJnaWpCRjs7QXFCOWhqQkE7RUFDRTtBckJpaWpCRjs7QXFCL2hqQkE7RUFDRTtBckJraWpCRjs7QXFCaGlqQkE7RUFDRTtBckJtaWpCRjs7QXFCamlqQkE7RUFDRTtBckJvaWpCRjs7QXFCbGlqQkE7RUFDRTtBckJxaWpCRjs7QXFCbmlqQkE7RUFDRTtBckJzaWpCRjs7QXFCcGlqQkE7RUFDRTtBckJ1aWpCRjs7QXFCcmlqQkE7RUFDRTtBckJ3aWpCRjs7QXFCdGlqQkE7RUFDRTtBckJ5aWpCRjs7QXFCdmlqQkE7RUFDRTtBckIwaWpCRjs7QXFCeGlqQkE7RUFDRTtBckIyaWpCRjs7QXFCemlqQkE7RUFDRTtBckI0aWpCRjs7QXFCMWlqQkE7RUFDRTtBckI2aWpCRjs7QXFCM2lqQkE7RUFDRTtBckI4aWpCRjs7QXFCNWlqQkE7RUFDRTtBckIraWpCRjs7QXFCN2lqQkE7RUFDRTtBckJnampCRjs7QXFCOWlqQkE7RUFDRTtBckJpampCRjs7QXFCL2lqQkE7RUFDRTtBckJrampCRjs7QXFCaGpqQkE7RUFDRTtBckJtampCRjs7QXFCampqQkE7RUFDRTtBckJvampCRjs7QXFCbGpqQkE7RUFDRTtBckJxampCRjs7QXFCbmpqQkE7RUFDRTtBckJzampCRjs7QXFCcGpqQkE7RUFDRTtBckJ1ampCRjs7QXFCcmpqQkE7RUFDRTtBckJ3ampCRjs7QXFCdGpqQkE7RUFDRTtBckJ5ampCRjs7QXFCdmpqQkE7RUFDRTtBckIwampCRjs7QXFCeGpqQkE7RUFDRTtBckIyampCRjs7QXFCempqQkE7RUFDRTtBckI0ampCRjs7QXFCMWpqQkE7RUFDRTtBckI2ampCRjs7QXFCM2pqQkE7RUFDRTtBckI4ampCRjs7QXFCNWpqQkE7RUFDRTtBckIrampCRjs7QXFCN2pqQkE7RUFDRTtBckJna2pCRjs7QXFCOWpqQkE7RUFDRTtBckJpa2pCRjs7QXFCL2pqQkE7RUFDRTtBckJra2pCRjs7QXFCaGtqQkE7RUFDRTtBckJta2pCRjs7QXFCamtqQkE7RUFDRTtBckJva2pCRjs7QXFCbGtqQkE7RUFDRTtBckJxa2pCRjs7QXFCbmtqQkE7RUFDRTtBckJza2pCRjs7QXFCcGtqQkE7RUFDRTtBckJ1a2pCRjs7QXFCcmtqQkE7RUFDRTtBckJ3a2pCRjs7QXFCdGtqQkE7RUFDRTtBckJ5a2pCRjs7QXFCdmtqQkE7RUFDRTtBckIwa2pCRjs7QXFCeGtqQkE7RUFDRTtBckIya2pCRjs7QXFCemtqQkE7RUFDRTtBckI0a2pCRjs7QXFCMWtqQkE7RUFDRTtBckI2a2pCRjs7QXFCM2tqQkE7RUFDRTtBckI4a2pCRjs7QXFCNWtqQkE7RUFDRTtBckIra2pCRjs7QXFCN2tqQkE7RUFDRTtBckJnbGpCRjs7QXFCOWtqQkE7RUFDRTtBckJpbGpCRjs7QXFCL2tqQkE7RUFDRTtBckJrbGpCRjs7QXFCaGxqQkE7RUFDRTtBckJtbGpCRjs7QXFCamxqQkE7RUFDRTtBckJvbGpCRjs7QXFCbGxqQkE7RUFDRTtBckJxbGpCRjs7QXFCbmxqQkE7RUFDRTtBckJzbGpCRjs7QXFCcGxqQkE7RUFDRTtBckJ1bGpCRjs7QXFCcmxqQkE7RUFDRTtBckJ3bGpCRjs7QXFCdGxqQkE7RUFDRTtBckJ5bGpCRjs7QXFCdmxqQkE7RUFDRTtBckIwbGpCRjs7QXFCeGxqQkE7RUFDRTtBckIybGpCRjs7QXFCemxqQkE7RUFDRTtBckI0bGpCRjs7QXFCMWxqQkE7RUFDRTtBckI2bGpCRjs7QXFCM2xqQkE7RUFDRTtBckI4bGpCRjs7QXFCNWxqQkE7RUFDRTtBckIrbGpCRjs7QXFCN2xqQkE7RUFDRTtBckJnbWpCRjs7QXFCOWxqQkE7RUFDRTtBckJpbWpCRjs7QXFCL2xqQkE7RUFDRTtBckJrbWpCRjs7QXFCaG1qQkE7RUFDRTtBckJtbWpCRjs7QXFCam1qQkE7RUFDRTtBckJvbWpCRjs7QXFCbG1qQkE7RUFDRTtBckJxbWpCRjs7QXFCbm1qQkE7RUFDRTtBckJzbWpCRjs7QXFCcG1qQkE7RUFDRTtBckJ1bWpCRjs7QXFCcm1qQkE7RUFDRTtBckJ3bWpCRjs7QXFCdG1qQkE7RUFDRTtBckJ5bWpCRjs7QXFCdm1qQkE7RUFDRTtBckIwbWpCRjs7QXFCeG1qQkE7RUFDRTtBckIybWpCRjs7QXFCem1qQkE7RUFDRTtBckI0bWpCRjs7QXFCMW1qQkE7RUFDRTtBckI2bWpCRjs7QXFCM21qQkE7RUFDRTtBckI4bWpCRjs7QXFCNW1qQkE7RUFDRTtBckIrbWpCRjs7QXFCN21qQkE7RUFDRTtBckJnbmpCRjs7QXFCOW1qQkE7RUFDRTtBckJpbmpCRjs7QXFCL21qQkE7RUFDRTtBckJrbmpCRjs7QXFCaG5qQkE7RUFDRTtBckJtbmpCRjs7QXFCam5qQkE7RUFDRTtBckJvbmpCRjs7QXFCbG5qQkE7RUFDRTtBckJxbmpCRjs7QXFCbm5qQkE7RUFDRTtBckJzbmpCRjs7QXFCcG5qQkE7RUFDRTtBckJ1bmpCRjs7QXFCcm5qQkE7RUFDRTtBckJ3bmpCRjs7QXFCdG5qQkE7RUFDRTtBckJ5bmpCRjs7QXFCdm5qQkE7RUFDRTtBckIwbmpCRjs7QXFCeG5qQkE7RUFDRTtBckIybmpCRjs7QXFCem5qQkE7RUFDRTtBckI0bmpCRjs7QXFCMW5qQkE7RUFDRTtBckI2bmpCRjs7QXFCM25qQkE7RUFDRTtBckI4bmpCRjs7QXFCNW5qQkE7RUFDRTtBckIrbmpCRjs7QXFCN25qQkE7RUFDRTtBckJnb2pCRjs7QXFCOW5qQkE7RUFDRTtBckJpb2pCRjs7QXFCL25qQkE7RUFDRTtBckJrb2pCRjs7QXFCaG9qQkE7RUFDRTtBckJtb2pCRjs7QXFCam9qQkE7RUFDRTtBckJvb2pCRjs7QXFCbG9qQkE7RUFDRTtBckJxb2pCRjs7QXFCbm9qQkE7RUFDRTtBckJzb2pCRjs7QXFCcG9qQkE7RUFDRTtBckJ1b2pCRjs7QXFCcm9qQkE7RUFDRTtBckJ3b2pCRjs7QXFCdG9qQkE7RUFDRTtBckJ5b2pCRjs7QXFCdm9qQkE7RUFDRTtBckIwb2pCRjs7QXFCeG9qQkE7RUFDRTtBckIyb2pCRjs7QXFCem9qQkE7RUFDRTtBckI0b2pCRjs7QXFCMW9qQkE7RUFDRTtBckI2b2pCRjs7QXFCM29qQkE7RUFDRTtBckI4b2pCRjs7QXFCNW9qQkE7RUFDRTtBckIrb2pCRjs7QXFCN29qQkE7RUFDRTtFQUNBO0VqQnpjRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKMGxrQko7O0FxQmxwakJBO0VBQ0U7QXJCcXBqQkY7O0FxQm5wakJBO0VBQ0U7QXJCc3BqQkY7O0FxQnBwakJBO0VBQ0U7QXJCdXBqQkY7O0FxQnJwakJBO0VBQ0U7QXJCd3BqQkY7O0FxQnRwakJBO0VBQ0U7QXJCeXBqQkY7O0FxQnZwakJBO0VBQ0U7QXJCMHBqQkY7O0FxQnhwakJBO0VBQ0U7QXJCMnBqQkY7O0FxQnpwakJBO0VBQ0U7QXJCNHBqQkY7O0FxQjFwakJBO0VBQ0U7QXJCNnBqQkY7O0FxQjNwakJBO0VBQ0U7QXJCOHBqQkY7O0FxQjVwakJBO0VBQ0U7QXJCK3BqQkY7O0FxQjdwakJBO0VBQ0U7QXJCZ3FqQkY7O0FxQjlwakJBO0VBQ0U7QXJCaXFqQkY7O0FxQi9wakJBO0VBQ0U7QXJCa3FqQkY7O0FxQmhxakJBO0VBQ0U7QXJCbXFqQkY7O0FxQmpxakJBO0VBQ0U7QXJCb3FqQkY7O0FxQmxxakJBO0VBQ0U7QXJCcXFqQkY7O0FxQm5xakJBO0VBQ0U7QXJCc3FqQkY7O0FxQnBxakJBO0VBQ0U7QXJCdXFqQkY7O0FxQnJxakJBO0VBQ0U7QXJCd3FqQkY7O0FxQnRxakJBO0VBQ0U7QXJCeXFqQkY7O0FxQnZxakJBO0VBQ0U7QXJCMHFqQkY7O0FxQnhxakJBO0VBQ0U7QXJCMnFqQkY7O0FxQnpxakJBO0VBQ0U7QXJCNHFqQkY7O0FxQjFxakJBO0VBQ0U7QXJCNnFqQkY7O0FxQjNxakJBO0VBQ0U7QXJCOHFqQkY7O0FxQjVxakJBO0VBQ0U7QXJCK3FqQkY7O0FxQjdxakJBO0VBQ0U7QXJCZ3JqQkY7O0FxQjlxakJBO0VBQ0U7QXJCaXJqQkY7O0FxQi9xakJBO0VBQ0U7QXJCa3JqQkY7O0FxQmhyakJBO0VBQ0U7QXJCbXJqQkY7O0FxQmpyakJBO0VBQ0U7QXJCb3JqQkY7O0FxQmxyakJBO0VBQ0U7QXJCcXJqQkY7O0FxQm5yakJBO0VBQ0U7QXJCc3JqQkY7O0FxQnByakJBO0VBQ0U7QXJCdXJqQkY7O0FxQnJyakJBO0VBQ0U7QXJCd3JqQkY7O0FxQnRyakJBO0VBQ0U7QXJCeXJqQkY7O0FxQnZyakJBO0VBQ0U7QXJCMHJqQkY7O0FxQnhyakJBO0VBQ0U7QXJCMnJqQkY7O0FxQnpyakJBO0VBQ0U7QXJCNHJqQkY7O0FxQjFyakJBO0VBQ0U7QXJCNnJqQkY7O0FxQjNyakJBO0VBQ0U7QXJCOHJqQkY7O0FxQjVyakJBO0VBQ0U7QXJCK3JqQkY7O0FxQjdyakJBO0VBQ0U7QXJCZ3NqQkY7O0FxQjlyakJBO0VBQ0U7QXJCaXNqQkY7O0FxQi9yakJBO0VBQ0U7QXJCa3NqQkY7O0FxQmhzakJBO0VBQ0U7QXJCbXNqQkY7O0FxQmpzakJBO0VBQ0U7QXJCb3NqQkY7O0FxQmxzakJBO0VBQ0U7QXJCcXNqQkY7O0FxQm5zakJBO0VBQ0U7QXJCc3NqQkY7O0FxQnBzakJBO0VBQ0U7QXJCdXNqQkY7O0FxQnJzakJBO0VBQ0U7QXJCd3NqQkY7O0FxQnRzakJBO0VBQ0U7QXJCeXNqQkY7O0FxQnZzakJBO0VBQ0U7QXJCMHNqQkY7O0FxQnhzakJBO0VBQ0U7QXJCMnNqQkY7O0FxQnpzakJBO0VBQ0U7QXJCNHNqQkY7O0FxQjFzakJBO0VBQ0U7QXJCNnNqQkY7O0FxQjNzakJBO0VBQ0U7QXJCOHNqQkY7O0FxQjVzakJBO0VBQ0U7QXJCK3NqQkY7O0FxQjdzakJBO0VBQ0U7QXJCZ3RqQkY7O0FxQjlzakJBO0VBQ0U7QXJCaXRqQkY7O0FxQi9zakJBO0VBQ0U7QXJCa3RqQkY7O0FxQmh0akJBO0VBQ0U7QXJCbXRqQkY7O0FxQmp0akJBO0VBQ0U7QXJCb3RqQkY7O0FxQmx0akJBO0VBQ0U7QXJCcXRqQkY7O0FxQm50akJBO0VBQ0U7QXJCc3RqQkY7O0FxQnB0akJBO0VBQ0U7QXJCdXRqQkY7O0FxQnJ0akJBO0VBQ0U7QXJCd3RqQkY7O0FxQnR0akJBO0VBQ0U7QXJCeXRqQkY7O0FxQnZ0akJBO0VBQ0U7QXJCMHRqQkY7O0FxQnh0akJBO0VBQ0U7QXJCMnRqQkY7O0FxQnp0akJBO0VBQ0U7QXJCNHRqQkY7O0FxQjF0akJBO0VBQ0U7QXJCNnRqQkY7O0FxQjN0akJBO0VBQ0U7QXJCOHRqQkY7O0FxQjV0akJBO0VBQ0U7QXJCK3RqQkY7O0FxQjd0akJBO0VBQ0U7QXJCZ3VqQkY7O0FxQjl0akJBO0VBQ0U7QXJCaXVqQkY7O0FxQi90akJBO0VBQ0U7QXJCa3VqQkY7O0FxQmh1akJBO0VBQ0U7QXJCbXVqQkY7O0FxQmp1akJBO0VBQ0U7QXJCb3VqQkY7O0FxQmx1akJBO0VBQ0U7QXJCcXVqQkY7O0FxQm51akJBO0VBQ0U7QXJCc3VqQkY7O0FxQnB1akJBO0VBQ0U7QXJCdXVqQkY7O0FxQnJ1akJBO0VBQ0U7QXJCd3VqQkY7O0FxQnR1akJBO0VBQ0U7QXJCeXVqQkY7O0FxQnZ1akJBO0VBQ0U7QXJCMHVqQkY7O0FxQnh1akJBO0VBQ0U7QXJCMnVqQkY7O0FxQnp1akJBO0VBQ0U7QXJCNHVqQkY7O0FxQjF1akJBO0VBQ0U7QXJCNnVqQkY7O0FxQjN1akJBO0VBQ0U7QXJCOHVqQkY7O0FxQjV1akJBO0VBQ0U7QXJCK3VqQkY7O0FxQjd1akJBO0VBQ0U7QXJCZ3ZqQkY7O0FxQjl1akJBO0VBQ0U7QXJCaXZqQkY7O0FxQi91akJBO0VBQ0U7QXJCa3ZqQkY7O0FxQmh2akJBO0VBQ0U7QXJCbXZqQkY7O0FxQmp2akJBO0VBQ0U7QXJCb3ZqQkY7O0FxQmx2akJBO0VBQ0U7QXJCcXZqQkY7O0FxQm52akJBO0VBQ0U7QXJCc3ZqQkY7O0FxQnB2akJBO0VBQ0U7QXJCdXZqQkY7O0FxQnJ2akJBO0VBQ0U7QXJCd3ZqQkY7O0FxQnR2akJBO0VBQ0U7QXJCeXZqQkY7O0FxQnZ2akJBO0VBQ0U7QXJCMHZqQkY7O0FxQnh2akJBO0VBQ0U7QXJCMnZqQkY7O0FxQnp2akJBO0VBQ0U7QXJCNHZqQkY7O0FxQjF2akJBO0VBQ0U7QXJCNnZqQkY7O0FxQjN2akJBO0VBQ0U7QXJCOHZqQkY7O0FxQjV2akJBO0VBQ0U7QXJCK3ZqQkY7O0FxQjd2akJBO0VBQ0U7QXJCZ3dqQkY7O0FxQjl2akJBO0VBQ0U7QXJCaXdqQkY7O0FxQi92akJBO0VBQ0U7QXJCa3dqQkY7O0FxQmh3akJBO0VBQ0U7QXJCbXdqQkY7O0FxQmp3akJBO0VBQ0U7QXJCb3dqQkY7O0FxQmx3akJBO0VBQ0U7QXJCcXdqQkY7O0FxQm53akJBO0VBQ0U7QXJCc3dqQkY7O0FxQnB3akJBO0VBQ0U7QXJCdXdqQkY7O0FxQnJ3akJBO0VBQ0U7QXJCd3dqQkY7O0FxQnR3akJBO0VBQ0U7QXJCeXdqQkY7O0FxQnZ3akJBO0VBQ0U7QXJCMHdqQkY7O0FxQnh3akJBO0VBQ0U7QXJCMndqQkY7O0FxQnp3akJBO0VBQ0U7QXJCNHdqQkY7O0FxQjF3akJBO0VBQ0U7QXJCNndqQkY7O0FxQjN3akJBO0VBQ0U7QXJCOHdqQkY7O0FxQjV3akJBO0VBQ0U7QXJCK3dqQkY7O0FxQjd3akJBO0VBQ0U7QXJCZ3hqQkY7O0FxQjl3akJBO0VBQ0U7QXJCaXhqQkY7O0FxQi93akJBO0VBQ0U7QXJCa3hqQkY7O0FxQmh4akJBO0VBQ0U7QXJCbXhqQkY7O0FxQmp4akJBO0VBQ0U7QXJCb3hqQkY7O0FxQmx4akJBO0VBQ0U7QXJCcXhqQkY7O0FxQm54akJBO0VBQ0U7QXJCc3hqQkY7O0FxQnB4akJBO0VBQ0U7QXJCdXhqQkY7O0FxQnJ4akJBO0VBQ0U7QXJCd3hqQkY7O0FxQnR4akJBO0VBQ0U7QXJCeXhqQkY7O0FxQnZ4akJBO0VBQ0U7QXJCMHhqQkY7O0FxQnh4akJBO0VBQ0U7QXJCMnhqQkY7O0FxQnp4akJBO0VBQ0U7QXJCNHhqQkY7O0FxQjF4akJBO0VBQ0U7QXJCNnhqQkY7O0FxQjN4akJBO0VBQ0U7QXJCOHhqQkY7O0FxQjV4akJBO0VBQ0U7QXJCK3hqQkY7O0FxQjd4akJBO0VBQ0U7QXJCZ3lqQkY7O0FxQjl4akJBO0VBQ0U7QXJCaXlqQkY7O0FxQi94akJBO0VBQ0U7QXJCa3lqQkY7O0FxQmh5akJBO0VBQ0U7QXJCbXlqQkY7O0FxQmp5akJBO0VBQ0U7QXJCb3lqQkY7O0FxQmx5akJBO0VBQ0U7QXJCcXlqQkY7O0FxQm55akJBO0VBQ0U7QXJCc3lqQkY7O0FxQnB5akJBO0VBQ0U7QXJCdXlqQkY7O0FxQnJ5akJBO0VBQ0U7QXJCd3lqQkY7O0FxQnR5akJBO0VBQ0U7QXJCeXlqQkY7O0FxQnZ5akJBO0VBQ0U7QXJCMHlqQkY7O0FxQnh5akJBO0VBQ0U7QXJCMnlqQkY7O0FxQnp5akJBO0VBQ0U7QXJCNHlqQkY7O0FxQjF5akJBO0VBQ0U7QXJCNnlqQkY7O0FxQjN5akJBO0VBQ0U7QXJCOHlqQkY7O0FxQjV5akJBO0VBQ0U7QXJCK3lqQkY7O0FxQjd5akJBO0VBQ0U7QXJCZ3pqQkY7O0FxQjl5akJBO0VBQ0U7QXJCaXpqQkY7O0FxQi95akJBO0VBQ0U7QXJCa3pqQkY7O0FxQmh6akJBO0VBQ0U7QXJCbXpqQkY7O0FxQmp6akJBO0VBQ0U7QXJCb3pqQkY7O0FxQmx6akJBO0VBQ0U7QXJCcXpqQkY7O0FxQm56akJBO0VBQ0U7QXJCc3pqQkY7O0FxQnB6akJBO0VBQ0U7QXJCdXpqQkY7O0FxQnJ6akJBO0VBQ0U7QXJCd3pqQkY7O0FxQnR6akJBO0VBQ0U7QXJCeXpqQkY7O0FxQnZ6akJBO0VBQ0U7QXJCMHpqQkY7O0FzQnY3bEJBOzs7RUFBQTtBQUlDOzs7Ozs7RUFNRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEIwN2xCSDs7QXNCeDdsQkM7RUFDRTtFQUNBO0VBQ0E7QXRCMjdsQkg7O0FzQno3bEJDO0VBQ0U7QXRCNDdsQkg7O0FzQjE3bEJDO0VBQ0U7QXRCNjdsQkg7O0FzQjM3bEJDO0VBQ0U7QXRCODdsQkg7O0FzQjU3bEJDO0VBQ0U7QXRCKzdsQkg7O0FzQjc3bEJDO0VBQ0U7QXRCZzhsQkg7O0FzQjk3bEJDO0VBQ0U7QXRCaThsQkg7O0FzQi83bEJDO0VBQ0U7QXRCazhsQkg7O0FzQmg4bEJDO0VBQ0U7QXRCbThsQkg7O0FzQmo4bEJDO0VBQ0U7QXRCbzhsQkg7O0FzQmw4bEJDO0VBQ0U7QXRCcThsQkg7O0FzQm44bEJDO0VBQ0U7QXRCczhsQkg7O0FzQnA4bEJDO0VBQ0U7QXRCdThsQkg7O0FzQnI4bEJDO0VBQ0U7RUFDQTtBdEJ3OGxCSDs7QXNCdDhsQkM7RUFDRTtFQUNBO0VBQ0E7QXRCeThsQkg7O0FzQng4bEJHO0VBQ0U7QXRCMjhsQkw7O0FzQno4bEJDO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEI0OGxCSDs7QXNCMThsQkM7RUFDRTtFQUNBO0VBQ0E7QXRCNjhsQkg7O0FzQjM4bEJDO0VBQ0U7QXRCODhsQkg7O0FzQjU4bEJDO0VBQ0U7QXRCKzhsQkg7O0FzQjc4bEJDOzs7OztFQUtFO0F0Qmc5bEJIOztBc0I5OGxCQzs7Ozs7RUFLRTtBdEJpOWxCSDs7QXNCLzhsQkM7RUFDRTtFQUNRO0F0Qms5bEJYOztBc0JoOWxCQztFQUNFO0VBQ1E7QXRCbTlsQlg7O0FzQmo5bEJDO0VBQ0U7SUFDRTtJQUNRO0V0Qm85bEJYO0VzQm45bEJDO0lBQ0U7SUFDUTtFdEJxOWxCWDtBQUNGO0FzQnA5bEJDO0VBQ0U7SUFDRTtJQUNRO0V0QnM5bEJYO0VzQnI5bEJDO0lBQ0U7SUFDUTtFdEJ1OWxCWDtBQUNGO0FzQnQ5bEJDO0VBQ0U7RUFDQTtFQUNRO0F0Qnc5bEJYOztBc0J0OWxCQztFQUNFO0VBQ0E7RUFDUTtBdEJ5OWxCWDs7QXNCdjlsQkM7RUFDRTtFQUNBO0VBQ1E7QXRCMDlsQlg7O0FzQng5bEJDO0VBQ0U7RUFDQTtFQUNRO0F0QjI5bEJYOztBc0J6OWxCQztFQUNFO0VBQ0E7RUFDUTtBdEI0OWxCWDs7QXNCMTlsQkM7RUFDRTtFQUNBO0VBQ1E7QXRCNjlsQlg7O0FzQjM5bEJDOzs7Ozs7RUFNRTtFQUNRO0F0Qjg5bEJYOztBc0I1OWxCQztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEIrOWxCSDs7QXNCNzlsQkM7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QXRCZytsQkg7O0FzQjk5bEJDO0VBQ0U7QXRCaStsQkg7O0FzQi85bEJDO0VBQ0U7QXRCaytsQkg7O0FzQmgrbEJDO0VBQ0U7QXRCbStsQkg7O0FzQmorbEJDO2dFQUFBO0FBRUE7RUFDRTtBdEJvK2xCSDs7QXNCbCtsQkM7RUFDRTtBdEJxK2xCSDs7QXNCbitsQkM7RUFDRTtBdEJzK2xCSDs7QXNCcCtsQkM7RUFDRTtBdEJ1K2xCSDs7QXNCcitsQkM7RUFDRTtBdEJ3K2xCSDs7QXNCdCtsQkM7RUFDRTtBdEJ5K2xCSDs7QXNCditsQkM7RUFDRTtBdEIwK2xCSDs7QXNCeCtsQkM7RUFDRTtBdEIyK2xCSDs7QXNCeitsQkM7RUFDRTtBdEI0K2xCSDs7QXNCMStsQkM7RUFDRTtBdEI2K2xCSDs7QXNCMytsQkM7RUFDRTtBdEI4K2xCSDs7QXNCNStsQkM7RUFDRTtBdEIrK2xCSDs7QXNCNytsQkM7RUFDRTtBdEJnL2xCSDs7QXNCOStsQkM7RUFDRTtBdEJpL2xCSDs7QXNCLytsQkM7RUFDRTtBdEJrL2xCSDs7QXNCaC9sQkM7RUFDRTtBdEJtL2xCSDs7QXNCai9sQkM7RUFDRTtBdEJvL2xCSDs7QXNCbC9sQkM7RUFDRTtBdEJxL2xCSDs7QXNCbi9sQkM7RUFDRTtBdEJzL2xCSDs7QXNCcC9sQkM7RUFDRTtBdEJ1L2xCSDs7QXNCci9sQkM7RUFDRTtBdEJ3L2xCSDs7QXNCdC9sQkM7RUFDRTtBdEJ5L2xCSDs7QXNCdi9sQkM7RUFDRTtBdEIwL2xCSDs7QXNCeC9sQkM7RUFDRTtBdEIyL2xCSDs7QXNCei9sQkM7RUFDRTtBdEI0L2xCSDs7QXNCMS9sQkM7RUFDRTtBdEI2L2xCSDs7QXNCMy9sQkM7RUFDRTtBdEI4L2xCSDs7QXNCNS9sQkM7RUFDRTtBdEIrL2xCSDs7QXNCNy9sQkM7RUFDRTtBdEJnZ21CSDs7QXNCOS9sQkM7RUFDRTtBdEJpZ21CSDs7QXNCLy9sQkM7RUFDRTtBdEJrZ21CSDs7QXNCaGdtQkM7RUFDRTtBdEJtZ21CSDs7QXNCamdtQkM7RUFDRTtBdEJvZ21CSDs7QXNCbGdtQkM7RUFDRTtBdEJxZ21CSDs7QXNCbmdtQkM7RUFDRTtBdEJzZ21CSDs7QXNCcGdtQkM7RUFDRTtBdEJ1Z21CSDs7QXNCcmdtQkM7RUFDRTtBdEJ3Z21CSDs7QXNCdGdtQkM7RUFDRTtBdEJ5Z21CSDs7QXNCdmdtQkM7RUFDRTtBdEIwZ21CSDs7QXNCeGdtQkM7RUFDRTtBdEIyZ21CSDs7QXNCemdtQkM7RUFDRTtBdEI0Z21CSDs7QXNCMWdtQkM7RUFDRTtBdEI2Z21CSDs7QXNCM2dtQkM7RUFDRTtBdEI4Z21CSDs7QXNCNWdtQkM7RUFDRTtBdEIrZ21CSDs7QXNCN2dtQkM7RUFDRTtBdEJnaG1CSDs7QXNCOWdtQkM7RUFDRTtBdEJpaG1CSDs7QXNCL2dtQkM7RUFDRTtBdEJraG1CSDs7QXNCaGhtQkM7RUFDRTtBdEJtaG1CSDs7QXNCamhtQkM7RUFDRTtBdEJvaG1CSDs7QXNCbGhtQkM7RUFDRTtBdEJxaG1CSDs7QXNCbmhtQkM7RUFDRTtBdEJzaG1CSDs7QXNCcGhtQkM7RUFDRTtBdEJ1aG1CSDs7QXNCcmhtQkM7RUFDRTtBdEJ3aG1CSDs7QXNCdGhtQkM7RUFDRTtBdEJ5aG1CSDs7QXNCdmhtQkM7RUFDRTtBdEIwaG1CSDs7QXNCeGhtQkM7RUFDRTtBdEIyaG1CSDs7QXNCemhtQkM7RUFDRTtBdEI0aG1CSDs7QXNCMWhtQkM7RUFDRTtBdEI2aG1CSDs7QXNCM2htQkM7RUFDRTtBdEI4aG1CSDs7QXNCNWhtQkM7RUFDRTtBdEIraG1CSDs7QXNCN2htQkM7RUFDRTtBdEJnaW1CSDs7QXNCOWhtQkM7RUFDRTtBdEJpaW1CSDs7QXNCL2htQkM7RUFDRTtBdEJraW1CSDs7QXNCaGltQkM7RUFDRTtBdEJtaW1CSDs7QXNCamltQkM7RUFDRTtBdEJvaW1CSDs7QXNCbGltQkM7RUFDRTtBdEJxaW1CSDs7QXNCbmltQkM7RUFDRTtBdEJzaW1CSDs7QXNCcGltQkM7RUFDRTtBdEJ1aW1CSDs7QXNCcmltQkM7RUFDRTtBdEJ3aW1CSDs7QXNCdGltQkM7RUFDRTtBdEJ5aW1CSDs7QXNCdmltQkM7RUFDRTtBdEIwaW1CSDs7QXNCeGltQkM7RUFDRTtBdEIyaW1CSDs7QXNCemltQkM7RUFDRTtBdEI0aW1CSDs7QXNCMWltQkM7RUFDRTtBdEI2aW1CSDs7QXNCM2ltQkM7RUFDRTtBdEI4aW1CSDs7QXNCNWltQkM7RUFDRTtBdEIraW1CSDs7QXNCN2ltQkM7RUFDRTtBdEJnam1CSDs7QXNCOWltQkM7RUFDRTtBdEJpam1CSDs7QXNCL2ltQkM7RUFDRTtBdEJram1CSDs7QXNCaGptQkM7RUFDRTtBdEJtam1CSDs7QXNCamptQkM7RUFDRTtBdEJvam1CSDs7QXNCbGptQkM7RUFDRTtBdEJxam1CSDs7QXNCbmptQkM7RUFDRTtBdEJzam1CSDs7QXNCcGptQkM7RUFDRTtBdEJ1am1CSDs7QXNCcmptQkM7RUFDRTtBdEJ3am1CSDs7QXNCdGptQkM7RUFDRTtBdEJ5am1CSDs7QXNCdmptQkM7RUFDRTtBdEIwam1CSDs7QXNCeGptQkM7RUFDRTtBdEIyam1CSDs7QXNCemptQkM7RUFDRTtBdEI0am1CSDs7QXNCMWptQkM7RUFDRTtBdEI2am1CSDs7QXNCM2ptQkM7RUFDRTtBdEI4am1CSDs7QXNCNWptQkM7RUFDRTtBdEIram1CSDs7QXNCN2ptQkM7RUFDRTtBdEJna21CSDs7QXNCOWptQkM7RUFDRTtBdEJpa21CSDs7QXNCL2ptQkM7RUFDRTtBdEJra21CSDs7QXNCaGttQkM7RUFDRTtBdEJta21CSDs7QXNCamttQkM7RUFDRTtBdEJva21CSDs7QXNCbGttQkM7RUFDRTtBdEJxa21CSDs7QXNCbmttQkM7RUFDRTtBdEJza21CSDs7QXNCcGttQkM7RUFDRTtBdEJ1a21CSDs7QXNCcmttQkM7RUFDRTtBdEJ3a21CSDs7QXNCdGttQkM7RUFDRTtBdEJ5a21CSDs7QXNCdmttQkM7RUFDRTtBdEIwa21CSDs7QXNCeGttQkM7RUFDRTtBdEIya21CSDs7QXNCemttQkM7RUFDRTtBdEI0a21CSDs7QXNCMWttQkM7RUFDRTtBdEI2a21CSDs7QXNCM2ttQkM7RUFDRTtBdEI4a21CSDs7QXNCNWttQkM7RUFDRTtBdEIra21CSDs7QXNCN2ttQkM7RUFDRTtBdEJnbG1CSDs7QXNCOWttQkM7RUFDRTtBdEJpbG1CSDs7QXNCL2ttQkM7RUFDRTtBdEJrbG1CSDs7QXNCaGxtQkM7RUFDRTtBdEJtbG1CSDs7QXNCamxtQkM7RUFDRTtBdEJvbG1CSDs7QXNCbGxtQkM7RUFDRTtBdEJxbG1CSDs7QXNCbmxtQkM7RUFDRTtBdEJzbG1CSDs7QXNCcGxtQkM7RUFDRTtBdEJ1bG1CSDs7QXNCcmxtQkM7RUFDRTtBdEJ3bG1CSDs7QXNCdGxtQkM7RUFDRTtBdEJ5bG1CSDs7QXNCdmxtQkM7RUFDRTtBdEIwbG1CSDs7QXNCeGxtQkM7RUFDRTtBdEIybG1CSDs7QXNCemxtQkM7RUFDRTtBdEI0bG1CSDs7QXNCMWxtQkM7RUFDRTtBdEI2bG1CSDs7QXNCM2xtQkM7RUFDRTtBdEI4bG1CSDs7QXNCNWxtQkM7RUFDRTtBdEIrbG1CSDs7QXNCN2xtQkM7RUFDRTtBdEJnbW1CSDs7QXNCOWxtQkM7RUFDRTtBdEJpbW1CSDs7QXNCL2xtQkM7RUFDRTtBdEJrbW1CSDs7QXNCaG1tQkM7RUFDRTtBdEJtbW1CSDs7QXNCam1tQkM7RUFDRTtBdEJvbW1CSDs7QXNCbG1tQkM7RUFDRTtBdEJxbW1CSDs7QXNCbm1tQkM7RUFDRTtBdEJzbW1CSDs7QXNCcG1tQkM7RUFDRTtBdEJ1bW1CSDs7QXNCcm1tQkM7RUFDRTtBdEJ3bW1CSDs7QXNCdG1tQkM7RUFDRTtBdEJ5bW1CSDs7QXNCdm1tQkM7RUFDRTtBdEIwbW1CSDs7QXNCeG1tQkM7RUFDRTtBdEIybW1CSDs7QXNCem1tQkM7RUFDRTtBdEI0bW1CSDs7QXNCMW1tQkM7RUFDRTtBdEI2bW1CSDs7QXNCM21tQkM7RUFDRTtBdEI4bW1CSDs7QXNCNW1tQkM7RUFDRTtBdEIrbW1CSDs7QXNCN21tQkM7RUFDRTtBdEJnbm1CSDs7QXNCOW1tQkM7RUFDRTtBdEJpbm1CSDs7QXNCL21tQkM7RUFDRTtBdEJrbm1CSDs7QXNCaG5tQkM7RUFDRTtBdEJtbm1CSDs7QXNCam5tQkM7RUFDRTtBdEJvbm1CSDs7QXNCbG5tQkM7RUFDRTtBdEJxbm1CSDs7QXNCbm5tQkM7RUFDRTtBdEJzbm1CSDs7QXNCcG5tQkM7RUFDRTtBdEJ1bm1CSDs7QXNCcm5tQkM7RUFDRTtBdEJ3bm1CSDs7QXNCdG5tQkM7RUFDRTtBdEJ5bm1CSDs7QXNCdm5tQkM7RUFDRTtBdEIwbm1CSDs7QXNCeG5tQkM7RUFDRTtBdEIybm1CSDs7QXNCem5tQkM7RUFDRTtBdEI0bm1CSDs7QXNCMW5tQkM7RUFDRTtBdEI2bm1CSDs7QXNCM25tQkM7RUFDRTtBdEI4bm1CSDs7QXNCNW5tQkM7RUFDRTtBdEIrbm1CSDs7QXNCN25tQkM7RUFDRTtBdEJnb21CSDs7QXNCOW5tQkM7RUFDRTtBdEJpb21CSDs7QXNCL25tQkM7RUFDRTtBdEJrb21CSDs7QXNCaG9tQkM7RUFDRTtBdEJtb21CSDs7QXNCam9tQkM7RUFDRTtBdEJvb21CSDs7QXNCbG9tQkM7RUFDRTtBdEJxb21CSDs7QXNCbm9tQkM7RUFDRTtBdEJzb21CSDs7QXNCcG9tQkM7RUFDRTtBdEJ1b21CSDs7QXNCcm9tQkM7RUFDRTtBdEJ3b21CSDs7QXNCdG9tQkM7RUFDRTtBdEJ5b21CSDs7QXNCdm9tQkM7RUFDRTtBdEIwb21CSDs7QXNCeG9tQkM7RUFDRTtBdEIyb21CSDs7QXNCem9tQkM7RUFDRTtBdEI0b21CSDs7QXNCMW9tQkM7RUFDRTtBdEI2b21CSDs7QXNCM29tQkM7RUFDRTtBdEI4b21CSDs7QXNCNW9tQkM7RUFDRTtBdEIrb21CSDs7QXNCN29tQkM7RUFDRTtBdEJncG1CSDs7QXNCOW9tQkM7RUFDRTtBdEJpcG1CSDs7QXNCL29tQkM7RUFDRTtBdEJrcG1CSDs7QXNCaHBtQkM7RUFDRTtBdEJtcG1CSDs7QXNCanBtQkM7RUFDRTtBdEJvcG1CSDs7QXNCbHBtQkM7RUFDRTtBdEJxcG1CSDs7QXNCbnBtQkM7RUFDRTtBdEJzcG1CSDs7QXNCcHBtQkM7RUFDRTtBdEJ1cG1CSDs7QXNCcnBtQkM7RUFDRTtBdEJ3cG1CSDs7QXNCdHBtQkM7RUFDRTtBdEJ5cG1CSDs7QXNCdnBtQkM7RUFDRTtBdEIwcG1CSDs7QXNCeHBtQkM7RUFDRTtBdEIycG1CSDs7QXNCenBtQkM7RUFDRTtBdEI0cG1CSDs7QXNCMXBtQkM7RUFDRTtBdEI2cG1CSDs7QXNCM3BtQkM7RUFDRTtBdEI4cG1CSDs7QXNCNXBtQkM7RUFDRTtBdEIrcG1CSDs7QXNCN3BtQkM7RUFDRTtBdEJncW1CSDs7QXNCOXBtQkM7RUFDRTtBdEJpcW1CSDs7QXNCL3BtQkM7RUFDRTtBdEJrcW1CSDs7QXNCaHFtQkM7RUFDRTtBdEJtcW1CSDs7QXNCanFtQkM7RUFDRTtBdEJvcW1CSDs7QXNCbHFtQkM7RUFDRTtBdEJxcW1CSDs7QXNCbnFtQkM7RUFDRTtBdEJzcW1CSDs7QXNCcHFtQkM7RUFDRTtBdEJ1cW1CSDs7QXNCcnFtQkM7RUFDRTtBdEJ3cW1CSDs7QXNCdHFtQkM7RUFDRTtBdEJ5cW1CSDs7QXNCdnFtQkM7RUFDRTtBdEIwcW1CSDs7QXNCeHFtQkM7RUFDRTtBdEIycW1CSDs7QXNCenFtQkM7RUFDRTtBdEI0cW1CSDs7QXNCMXFtQkM7RUFDRTtBdEI2cW1CSDs7QXNCM3FtQkM7RUFDRTtBdEI4cW1CSDs7QXNCNXFtQkM7RUFDRTtBdEIrcW1CSDs7QXNCN3FtQkM7RUFDRTtBdEJncm1CSDs7QXNCOXFtQkM7RUFDRTtBdEJpcm1CSDs7QXNCL3FtQkM7RUFDRTtBdEJrcm1CSDs7QXNCaHJtQkM7RUFDRTtBdEJtcm1CSDs7QXNCanJtQkM7RUFDRTtBdEJvcm1CSDs7QXNCbHJtQkM7RUFDRTtBdEJxcm1CSDs7QXNCbnJtQkM7RUFDRTtBdEJzcm1CSDs7QXNCcHJtQkM7RUFDRTtBdEJ1cm1CSDs7QXNCcnJtQkM7RUFDRTtBdEJ3cm1CSDs7QXNCdHJtQkM7RUFDRTtBdEJ5cm1CSDs7QXNCdnJtQkM7RUFDRTtBdEIwcm1CSDs7QXNCeHJtQkM7RUFDRTtBdEIycm1CSDs7QXNCenJtQkM7RUFDRTtBdEI0cm1CSDs7QXNCMXJtQkM7RUFDRTtBdEI2cm1CSDs7QXNCM3JtQkM7RUFDRTtBdEI4cm1CSDs7QXNCNXJtQkM7RUFDRTtBdEIrcm1CSDs7QXNCN3JtQkM7RUFDRTtBdEJnc21CSDs7QXNCOXJtQkM7RUFDRTtBdEJpc21CSDs7QXNCL3JtQkM7RUFDRTtBdEJrc21CSDs7QXNCaHNtQkM7RUFDRTtBdEJtc21CSDs7QXNCanNtQkM7RUFDRTtBdEJvc21CSDs7QXNCbHNtQkM7RUFDRTtBdEJxc21CSDs7QXNCbnNtQkM7RUFDRTtBdEJzc21CSDs7QXNCcHNtQkM7RUFDRTtBdEJ1c21CSDs7QXNCcnNtQkM7RUFDRTtBdEJ3c21CSDs7QXNCdHNtQkM7RUFDRTtBdEJ5c21CSDs7QXNCdnNtQkM7RUFDRTtBdEIwc21CSDs7QXNCeHNtQkM7RUFDRTtBdEIyc21CSDs7QXNCenNtQkM7RUFDRTtBdEI0c21CSDs7QXNCMXNtQkM7RUFDRTtBdEI2c21CSDs7QXNCM3NtQkM7RUFDRTtBdEI4c21CSDs7QXNCNXNtQkM7RUFDRTtBdEIrc21CSDs7QXNCN3NtQkM7RUFDRTtBdEJndG1CSDs7QXNCOXNtQkM7RUFDRTtBdEJpdG1CSDs7QXNCL3NtQkM7RUFDRTtBdEJrdG1CSDs7QXNCaHRtQkM7RUFDRTtBdEJtdG1CSDs7QXNCanRtQkM7RUFDRTtBdEJvdG1CSDs7QXNCbHRtQkM7RUFDRTtBdEJxdG1CSDs7QXNCbnRtQkM7RUFDRTtBdEJzdG1CSDs7QXNCcHRtQkM7RUFDRTtBdEJ1dG1CSDs7QXNCcnRtQkM7RUFDRTtBdEJ3dG1CSDs7QXNCdHRtQkM7RUFDRTtBdEJ5dG1CSDs7QXNCdnRtQkM7RUFDRTtBdEIwdG1CSDs7QXNCeHRtQkM7RUFDRTtBdEIydG1CSDs7QXNCenRtQkM7RUFDRTtBdEI0dG1CSDs7QXNCMXRtQkM7RUFDRTtBdEI2dG1CSDs7QXNCM3RtQkM7RUFDRTtBdEI4dG1CSDs7QXNCNXRtQkM7RUFDRTtBdEIrdG1CSDs7QXNCN3RtQkM7RUFDRTtBdEJndW1CSDs7QXNCOXRtQkM7RUFDRTtBdEJpdW1CSDs7QXNCL3RtQkM7RUFDRTtBdEJrdW1CSDs7QXNCaHVtQkM7RUFDRTtBdEJtdW1CSDs7QXNCanVtQkM7RUFDRTtBdEJvdW1CSDs7QXNCbHVtQkM7RUFDRTtBdEJxdW1CSDs7QXNCbnVtQkM7RUFDRTtBdEJzdW1CSDs7QXNCcHVtQkM7RUFDRTtBdEJ1dW1CSDs7QXNCcnVtQkM7RUFDRTtBdEJ3dW1CSDs7QXNCdHVtQkM7RUFDRTtBdEJ5dW1CSDs7QXNCdnVtQkM7RUFDRTtBdEIwdW1CSDs7QXNCeHVtQkM7RUFDRTtBdEIydW1CSDs7QXNCenVtQkM7RUFDRTtBdEI0dW1CSDs7QXNCMXVtQkM7RUFDRTtBdEI2dW1CSDs7QXNCM3VtQkM7RUFDRTtBdEI4dW1CSDs7QXNCNXVtQkM7RUFDRTtBdEIrdW1CSDs7QXNCN3VtQkM7RUFDRTtBdEJndm1CSDs7QXNCOXVtQkM7RUFDRTtBdEJpdm1CSDs7QXNCL3VtQkM7RUFDRTtBdEJrdm1CSDs7QXNCaHZtQkM7RUFDRTtBdEJtdm1CSDs7QXNCanZtQkM7RUFDRTtBdEJvdm1CSDs7QXNCbHZtQkM7RUFDRTtBdEJxdm1CSDs7QXNCbnZtQkM7RUFDRTtBdEJzdm1CSDs7QXNCcHZtQkM7RUFDRTtBdEJ1dm1CSDs7QXNCcnZtQkM7RUFDRTtBdEJ3dm1CSDs7QXNCdHZtQkM7RUFDRTtBdEJ5dm1CSDs7QXNCdnZtQkM7RUFDRTtBdEIwdm1CSDs7QXNCeHZtQkM7RUFDRTtBdEIydm1CSDs7QXNCenZtQkM7RUFDRTtBdEI0dm1CSDs7QXNCMXZtQkM7RUFDRTtBdEI2dm1CSDs7QXNCM3ZtQkM7RUFDRTtBdEI4dm1CSDs7QXNCNXZtQkM7RUFDRTtBdEIrdm1CSDs7QXNCN3ZtQkM7RUFDRTtBdEJnd21CSDs7QXNCOXZtQkM7RUFDRTtBdEJpd21CSDs7QXNCL3ZtQkM7RUFDRTtBdEJrd21CSDs7QXNCaHdtQkM7RUFDRTtBdEJtd21CSDs7QXNCandtQkM7RUFDRTtBdEJvd21CSDs7QXNCbHdtQkM7RUFDRTtBdEJxd21CSDs7QXNCbndtQkM7RUFDRTtBdEJzd21CSDs7QXNCcHdtQkM7RUFDRTtBdEJ1d21CSDs7QXNCcndtQkM7RUFDRTtBdEJ3d21CSDs7QXNCdHdtQkM7RUFDRTtBdEJ5d21CSDs7QXNCdndtQkM7RUFDRTtBdEIwd21CSDs7QXNCeHdtQkM7RUFDRTtBdEIyd21CSDs7QXNCendtQkM7RUFDRTtBdEI0d21CSDs7QXNCMXdtQkM7RUFDRTtBdEI2d21CSDs7QXNCM3dtQkM7RUFDRTtBdEI4d21CSDs7QXNCNXdtQkM7RUFDRTtBdEIrd21CSDs7QXNCN3dtQkM7RUFDRTtBdEJneG1CSDs7QXNCOXdtQkM7RUFDRTtBdEJpeG1CSDs7QXNCL3dtQkM7RUFDRTtBdEJreG1CSDs7QXNCaHhtQkM7RUFDRTtBdEJteG1CSDs7QXNCanhtQkM7RUFDRTtBdEJveG1CSDs7QXNCbHhtQkM7RUFDRTtBdEJxeG1CSDs7QXNCbnhtQkM7RUFDRTtBdEJzeG1CSDs7QXNCcHhtQkM7RUFDRTtBdEJ1eG1CSDs7QXNCcnhtQkM7RUFDRTtBdEJ3eG1CSDs7QXNCdHhtQkM7RUFDRTtBdEJ5eG1CSDs7QXNCdnhtQkM7RUFDRTtBdEIweG1CSDs7QXNCeHhtQkM7RUFDRTtBdEIyeG1CSDs7QXNCenhtQkM7RUFDRTtBdEI0eG1CSDs7QXNCMXhtQkM7RUFDRTtBdEI2eG1CSDs7QXNCM3htQkM7RUFDRTtBdEI4eG1CSDs7QXNCNXhtQkM7RUFDRTtBdEIreG1CSDs7QXNCN3htQkM7RUFDRTtBdEJneW1CSDs7QXNCOXhtQkM7RUFDRTtBdEJpeW1CSDs7QXNCL3htQkM7RUFDRTtBdEJreW1CSDs7QXNCaHltQkM7RUFDRTtBdEJteW1CSDs7QXNCanltQkM7RUFDRTtBdEJveW1CSDs7QXNCbHltQkM7RUFDRTtBdEJxeW1CSDs7QXNCbnltQkM7RUFDRTtBdEJzeW1CSDs7QXNCcHltQkM7RUFDRTtBdEJ1eW1CSDs7QXNCcnltQkM7RUFDRTtBdEJ3eW1CSDs7QXNCdHltQkM7RUFDRTtBdEJ5eW1CSDs7QXNCdnltQkM7RUFDRTtBdEIweW1CSDs7QXNCeHltQkM7RUFDRTtBdEIyeW1CSDs7QXNCenltQkM7RUFDRTtBdEI0eW1CSDs7QXNCMXltQkM7RUFDRTtBdEI2eW1CSDs7QXNCM3ltQkM7RUFDRTtBdEI4eW1CSDs7QXNCNXltQkM7RUFDRTtBdEIreW1CSDs7QXNCN3ltQkM7RUFDRTtBdEJnem1CSDs7QXNCOXltQkM7RUFDRTtBdEJpem1CSDs7QXNCL3ltQkM7RUFDRTtBdEJrem1CSDs7QXNCaHptQkM7RUFDRTtBdEJtem1CSDs7QXNCanptQkM7RUFDRTtBdEJvem1CSDs7QXNCbHptQkM7RUFDRTtBdEJxem1CSDs7QXNCbnptQkM7RUFDRTtBdEJzem1CSDs7QXNCcHptQkM7RUFDRTtBdEJ1em1CSDs7QXNCcnptQkM7RUFDRTtBdEJ3em1CSDs7QXNCdHptQkM7RUFDRTtBdEJ5em1CSDs7QXNCdnptQkM7RUFDRTtBdEIwem1CSDs7QXNCeHptQkM7RUFDRTtBdEIyem1CSDs7QXNCenptQkM7RUFDRTtBdEI0em1CSDs7QXNCMXptQkM7RUFDRTtBdEI2em1CSDs7QXNCM3ptQkM7RUFDRTtBdEI4em1CSDs7QXNCNXptQkM7RUFDRTtBdEIrem1CSDs7QXNCN3ptQkM7RUFDRTtBdEJnMG1CSDs7QXNCOXptQkM7RUFDRTtBdEJpMG1CSDs7QXNCL3ptQkM7RUFDRTtBdEJrMG1CSDs7QXNCaDBtQkM7RUFDRTtBdEJtMG1CSDs7QXNCajBtQkM7RUFDRTtBdEJvMG1CSDs7QXNCbDBtQkM7RUFDRTtBdEJxMG1CSDs7QXNCbjBtQkM7RUFDRTtBdEJzMG1CSDs7QXNCcDBtQkM7RUFDRTtBdEJ1MG1CSDs7QXNCcjBtQkM7RUFDRTtBdEJ3MG1CSDs7QXNCdDBtQkM7RUFDRTtBdEJ5MG1CSDs7QXNCdjBtQkM7RUFDRTtBdEIwMG1CSDs7QXNCeDBtQkM7RUFDRTtBdEIyMG1CSDs7QXNCejBtQkM7RUFDRTtBdEI0MG1CSDs7QXNCMTBtQkM7RUFDRTtBdEI2MG1CSDs7QXNCMzBtQkM7RUFDRTtBdEI4MG1CSDs7QXNCNTBtQkM7RUFDRTtBdEIrMG1CSDs7QXNCNzBtQkM7RUFDRTtBdEJnMW1CSDs7QXNCOTBtQkM7RUFDRTtBdEJpMW1CSDs7QXNCLzBtQkM7RUFDRTtBdEJrMW1CSDs7QXNCaDFtQkM7RUFDRTtBdEJtMW1CSDs7QXNCajFtQkM7RUFDRTtBdEJvMW1CSDs7QXNCbDFtQkM7RUFDRTtBdEJxMW1CSDs7QXNCbjFtQkM7RUFDRTtBdEJzMW1CSDs7QXNCcDFtQkM7RUFDRTtBdEJ1MW1CSDs7QXNCcjFtQkM7RUFDRTtBdEJ3MW1CSDs7QXNCdDFtQkM7RUFDRTtBdEJ5MW1CSDs7QXNCdjFtQkM7RUFDRTtBdEIwMW1CSDs7QXNCeDFtQkM7RUFDRTtBdEIyMW1CSDs7QXNCejFtQkM7RUFDRTtBdEI0MW1CSDs7QXNCMTFtQkM7RUFDRTtBdEI2MW1CSDs7QXNCMzFtQkM7RUFDRTtBdEI4MW1CSDs7QXNCNTFtQkM7RUFDRTtBdEIrMW1CSDs7QXNCNzFtQkM7RUFDRTtBdEJnMm1CSDs7QXNCOTFtQkM7RUFDRTtBdEJpMm1CSDs7QXNCLzFtQkM7RUFDRTtBdEJrMm1CSDs7QXNCaDJtQkM7RUFDRTtBdEJtMm1CSDs7QXNCajJtQkM7RUFDRTtBdEJvMm1CSDs7QXNCbDJtQkM7RUFDRTtBdEJxMm1CSDs7QXNCbjJtQkM7RUFDRTtBdEJzMm1CSDs7QXNCcDJtQkM7RUFDRTtBdEJ1Mm1CSDs7QXNCcjJtQkM7RUFDRTtBdEJ3Mm1CSDs7QXNCdDJtQkM7RUFDRTtBdEJ5Mm1CSDs7QXNCdjJtQkM7RUFDRTtBdEIwMm1CSDs7QXNCeDJtQkM7RUFDRTtBdEIyMm1CSDs7QXNCejJtQkM7RUFDRTtBdEI0Mm1CSDs7QXNCMTJtQkM7RUFDRTtBdEI2Mm1CSDs7QXNCMzJtQkM7RUFDRTtBdEI4Mm1CSDs7QXNCNTJtQkM7RUFDRTtBdEIrMm1CSDs7QXNCNzJtQkM7RUFDRTtBdEJnM21CSDs7QXNCOTJtQkM7RUFDRTtBdEJpM21CSDs7QXNCLzJtQkM7RUFDRTtBdEJrM21CSDs7QXNCaDNtQkM7RUFDRTtBdEJtM21CSDs7QXNCajNtQkM7RUFDRTtBdEJvM21CSDs7QXNCbDNtQkM7RUFDRTtBdEJxM21CSDs7QXNCbjNtQkM7RUFDRTtBdEJzM21CSDs7QXNCcDNtQkM7RUFDRTtBdEJ1M21CSDs7QXNCcjNtQkM7RUFDRTtBdEJ3M21CSDs7QXNCdDNtQkM7RUFDRTtBdEJ5M21CSDs7QXNCdjNtQkM7RUFDRTtBdEIwM21CSDs7QXNCeDNtQkM7RUFDRTtBdEIyM21CSDs7QXNCejNtQkM7RUFDRTtBdEI0M21CSDs7QXNCMTNtQkM7RUFDRTtBdEI2M21CSDs7QXNCMzNtQkM7RUFDRTtBdEI4M21CSDs7QXNCNTNtQkM7RUFDRTtBdEIrM21CSDs7QXNCNzNtQkM7RUFDRTtBdEJnNG1CSDs7QXNCOTNtQkM7RUFDRTtBdEJpNG1CSDs7QXNCLzNtQkM7RUFDRTtBdEJrNG1CSDs7QXNCaDRtQkM7RUFDRTtBdEJtNG1CSDs7QXNCajRtQkM7RUFDRTtBdEJvNG1CSDs7QXNCbDRtQkM7RUFDRTtBdEJxNG1CSDs7QXNCbjRtQkM7RUFDRTtBdEJzNG1CSDs7QXNCcDRtQkM7RUFDRTtBdEJ1NG1CSDs7QXNCcjRtQkM7RUFDRTtBdEJ3NG1CSDs7QXNCdDRtQkM7RUFDRTtBdEJ5NG1CSDs7QXNCdjRtQkM7RUFDRTtBdEIwNG1CSDs7QXNCeDRtQkM7RUFDRTtBdEIyNG1CSDs7QXNCejRtQkM7RUFDRTtBdEI0NG1CSDs7QXNCMTRtQkM7RUFDRTtBdEI2NG1CSDs7QXNCMzRtQkM7RUFDRTtBdEI4NG1CSDs7QXNCNTRtQkM7RUFDRTtBdEIrNG1CSDs7QXNCNzRtQkM7RUFDRTtBdEJnNW1CSDs7QXNCOTRtQkM7RUFDRTtBdEJpNW1CSDs7QXNCLzRtQkM7RUFDRTtBdEJrNW1CSDs7QXNCaDVtQkM7RUFDRTtBdEJtNW1CSDs7QXNCajVtQkM7RUFDRTtBdEJvNW1CSDs7QXNCbDVtQkM7RUFDRTtBdEJxNW1CSDs7QXNCbjVtQkM7RUFDRTtBdEJzNW1CSDs7QXNCcDVtQkM7RUFDRTtBdEJ1NW1CSDs7QXNCcjVtQkM7RUFDRTtBdEJ3NW1CSDs7QXNCdDVtQkM7RUFDRTtBdEJ5NW1CSDs7QXNCdjVtQkM7RUFDRTtBdEIwNW1CSDs7QXNCeDVtQkM7RUFDRTtBdEIyNW1CSDs7QXNCejVtQkM7RUFDRTtBdEI0NW1CSDs7QXNCMTVtQkM7RUFDRTtBdEI2NW1CSDs7QXNCMzVtQkM7RUFDRTtBdEI4NW1CSDs7QXNCNTVtQkM7RUFDRTtBdEIrNW1CSDs7QXNCNzVtQkM7RUFDRTtBdEJnNm1CSDs7QXNCOTVtQkM7RUFDRTtBdEJpNm1CSDs7QXNCLzVtQkM7RUFDRTtBdEJrNm1CSDs7QXNCaDZtQkM7RUFDRTtBdEJtNm1CSDs7QXNCajZtQkM7RUFDRTtBdEJvNm1CSDs7QXNCbDZtQkM7RUFDRTtBdEJxNm1CSDs7QXNCbjZtQkM7RUFDRTtBdEJzNm1CSDs7QXNCcDZtQkM7RUFDRTtBdEJ1Nm1CSDs7QXNCcjZtQkM7RUFDRTtBdEJ3Nm1CSDs7QXNCdDZtQkM7RUFDRTtBdEJ5Nm1CSDs7QXNCdjZtQkM7RUFDRTtBdEIwNm1CSDs7QXNCeDZtQkM7RUFDRTtBdEIyNm1CSDs7QXNCejZtQkM7RUFDRTtBdEI0Nm1CSDs7QXNCMTZtQkM7RUFDRTtBdEI2Nm1CSDs7QXNCMzZtQkM7RUFDRTtBdEI4Nm1CSDs7QXNCNTZtQkM7RUFDRTtBdEIrNm1CSDs7QXNCNzZtQkM7RUFDRTtBdEJnN21CSDs7QXNCOTZtQkM7RUFDRTtBdEJpN21CSDs7QXNCLzZtQkM7RUFDRTtBdEJrN21CSDs7QXNCaDdtQkM7RUFDRTtBdEJtN21CSDs7QXNCajdtQkM7RUFDRTtBdEJvN21CSDs7QXNCbDdtQkM7RUFDRTtBdEJxN21CSDs7QXNCbjdtQkM7RUFDRTtBdEJzN21CSDs7QXNCcDdtQkM7RUFDRTtBdEJ1N21CSDs7QXNCcjdtQkM7RUFDRTtBdEJ3N21CSDs7QXNCdDdtQkM7RUFDRTtBdEJ5N21CSDs7QXNCdjdtQkM7RUFDRTtBdEIwN21CSDs7QXNCeDdtQkM7RUFDRTtBdEIyN21CSDs7QXNCejdtQkM7RUFDRTtBdEI0N21CSDs7QXNCMTdtQkM7RUFDRTtBdEI2N21CSDs7QXNCMzdtQkM7RUFDRTtBdEI4N21CSDs7QXNCNTdtQkM7RUFDRTtBdEIrN21CSDs7QXNCNzdtQkM7RUFDRTtBdEJnOG1CSDs7QXNCOTdtQkM7RUFDRTtBdEJpOG1CSDs7QXNCLzdtQkM7RUFDRTtBdEJrOG1CSDs7QXNCaDhtQkM7RUFDRTtBdEJtOG1CSDs7QXNCajhtQkM7RUFDRTtBdEJvOG1CSDs7QXNCbDhtQkM7RUFDRTtBdEJxOG1CSDs7QXNCbjhtQkM7RUFDRTtBdEJzOG1CSDs7QXNCcDhtQkM7RUFDRTtBdEJ1OG1CSDs7QXNCcjhtQkM7RUFDRTtBdEJ3OG1CSDs7QXNCdDhtQkM7RUFDRTtBdEJ5OG1CSDs7QXNCdjhtQkM7RUFDRTtBdEIwOG1CSDs7QXNCeDhtQkM7RUFDRTtBdEIyOG1CSDs7QXNCejhtQkM7RUFDRTtBdEI0OG1CSDs7QXNCMThtQkM7RUFDRTtBdEI2OG1CSDs7QXNCMzhtQkM7RUFDRTtBdEI4OG1CSDs7QXNCNThtQkM7RUFDRTtBdEIrOG1CSDs7QXNCNzhtQkM7RUFDRTtBdEJnOW1CSDs7QXNCOThtQkM7RUFDRTtBdEJpOW1CSDs7QXNCLzhtQkM7RUFDRTtBdEJrOW1CSDs7QXNCaDltQkM7RUFDRTtBdEJtOW1CSDs7QXNCajltQkM7RUFDRTtBdEJvOW1CSDs7QXNCbDltQkM7RUFDRTtBdEJxOW1CSDs7QXNCbjltQkM7RUFDRTtBdEJzOW1CSDs7QXNCcDltQkM7RUFDRTtBdEJ1OW1CSDs7QXNCcjltQkM7RUFDRTtBdEJ3OW1CSDs7QXNCdDltQkM7RUFDRTtBdEJ5OW1CSDs7QXNCdjltQkM7RUFDRTtBdEIwOW1CSDs7QXNCeDltQkM7RUFDRTtBdEIyOW1CSDs7QXNCejltQkM7RUFDRTtBdEI0OW1CSDs7QXNCMTltQkM7RUFDRTtBdEI2OW1CSDs7QXNCMzltQkM7RUFDRTtBdEI4OW1CSDs7QXNCNTltQkM7RUFDRTtBdEIrOW1CSDs7QXNCNzltQkM7RUFDRTtBdEJnK21CSDs7QXNCOTltQkM7RUFDRTtBdEJpK21CSDs7QXNCLzltQkM7RUFDRTtBdEJrK21CSDs7QXNCaCttQkM7RUFDRTtBdEJtK21CSDs7QXNCaittQkM7RUFDRTtBdEJvK21CSDs7QXNCbCttQkM7RUFDRTtBdEJxK21CSDs7QXNCbittQkM7RUFDRTtBdEJzK21CSDs7QXNCcCttQkM7RUFDRTtBdEJ1K21CSDs7QXNCcittQkM7RUFDRTtBdEJ3K21CSDs7QXNCdCttQkM7RUFDRTtBdEJ5K21CSDs7QXNCdittQkM7RUFDRTtBdEIwK21CSDs7QXNCeCttQkM7RUFDRTtBdEIyK21CSDs7QXNCeittQkM7RUFDRTtBdEI0K21CSDs7QXNCMSttQkM7RUFDRTtBdEI2K21CSDs7QXNCMyttQkM7RUFDRTtBdEI4K21CSDs7QXNCNSttQkM7RUFDRTtBdEIrK21CSDs7QXNCNyttQkM7RUFDRTtBdEJnL21CSDs7QXNCOSttQkM7RUFDRTtBdEJpL21CSDs7QXNCLyttQkM7RUFDRTtBdEJrL21CSDs7QXNCaC9tQkM7RUFDRTtBdEJtL21CSDs7QXNCai9tQkM7RUFDRTtBdEJvL21CSDs7QXNCbC9tQkM7RUFDRTtBdEJxL21CSDs7QXNCbi9tQkM7RUFDRTtBdEJzL21CSDs7QXNCcC9tQkM7RUFDRTtBdEJ1L21CSDs7QXNCci9tQkM7RUFDRTtBdEJ3L21CSDs7QXNCdC9tQkM7RUFDRTtBdEJ5L21CSDs7QXNCdi9tQkM7RUFDRTtBdEIwL21CSDs7QXNCeC9tQkM7RUFDRTtBdEIyL21CSDs7QXNCei9tQkM7RUFDRTtBdEI0L21CSDs7QXNCMS9tQkM7RUFDRTtBdEI2L21CSDs7QXNCMy9tQkM7RUFDRTtBdEI4L21CSDs7QXNCNS9tQkM7RUFDRTtBdEIrL21CSDs7QXNCNy9tQkM7RUFDRTtBdEJnZ25CSDs7QXNCOS9tQkM7RUFDRTtBdEJpZ25CSDs7QXNCLy9tQkM7RUFDRTtBdEJrZ25CSDs7QXNCaGduQkM7RUFDRTtBdEJtZ25CSDs7QXNCamduQkM7RUFDRTtBdEJvZ25CSDs7QXNCbGduQkM7RUFDRTtBdEJxZ25CSDs7QXNCbmduQkM7RUFDRTtBdEJzZ25CSDs7QXNCcGduQkM7RUFDRTtBdEJ1Z25CSDs7QXNCcmduQkM7RUFDRTtBdEJ3Z25CSDs7QXNCdGduQkM7RUFDRTtBdEJ5Z25CSDs7QXNCdmduQkM7RUFDRTtBdEIwZ25CSDs7QXNCeGduQkM7RUFDRTtBdEIyZ25CSDs7QXNCemduQkM7RUFDRTtBdEI0Z25CSDs7QXNCMWduQkM7RUFDRTtBdEI2Z25CSDs7QXNCM2duQkM7RUFDRTtBdEI4Z25CSDs7QXNCNWduQkM7RUFDRTtBdEIrZ25CSDs7QXNCN2duQkM7RUFDRTtBdEJnaG5CSDs7QXNCOWduQkM7RUFDRTtBdEJpaG5CSDs7QXNCL2duQkM7RUFDRTtBdEJraG5CSDs7QXNCaGhuQkM7RUFDRTtBdEJtaG5CSDs7QXNCamhuQkM7RUFDRTtBdEJvaG5CSDs7QXNCbGhuQkM7RUFDRTtBdEJxaG5CSDs7QXNCbmhuQkM7RUFDRTtBdEJzaG5CSDs7QXNCcGhuQkM7RUFDRTtBdEJ1aG5CSDs7QXNCcmhuQkM7RUFDRTtBdEJ3aG5CSDs7QXNCdGhuQkM7RUFDRTtBdEJ5aG5CSDs7QXNCdmhuQkM7RUFDRTtBdEIwaG5CSDs7QXNCeGhuQkM7RUFDRTtBdEIyaG5CSDs7QXNCemhuQkM7RUFDRTtBdEI0aG5CSDs7QXNCMWhuQkM7RUFDRTtBdEI2aG5CSDs7QXNCM2huQkM7RUFDRTtBdEI4aG5CSDs7QXNCNWhuQkM7RUFDRTtBdEIraG5CSDs7QXNCN2huQkM7RUFDRTtBdEJnaW5CSDs7QXNCOWhuQkM7RUFDRTtBdEJpaW5CSDs7QXNCL2huQkM7RUFDRTtBdEJraW5CSDs7QXNCaGluQkM7RUFDRTtBdEJtaW5CSDs7QXNCamluQkM7RUFDRTtBdEJvaW5CSDs7QXNCbGluQkM7RUFDRTtBdEJxaW5CSDs7QXNCbmluQkM7RUFDRTtBdEJzaW5CSDs7QXNCcGluQkM7RUFDRTtBdEJ1aW5CSDs7QXNCcmluQkM7RUFDRTtBdEJ3aW5CSDs7QXNCdGluQkM7RUFDRTtBdEJ5aW5CSDs7QXNCdmluQkM7RUFDRTtBdEIwaW5CSDs7QXNCeGluQkM7RUFDRTtBdEIyaW5CSDs7QXNCemluQkM7RUFDRTtBdEI0aW5CSDs7QXNCMWluQkM7RUFDRTtBdEI2aW5CSDs7QXNCM2luQkM7RUFDRTtBdEI4aW5CSDs7QXNCNWluQkM7RUFDRTtBdEIraW5CSDs7QXNCN2luQkM7RUFDRTtBdEJnam5CSDs7QXNCOWluQkM7RUFDRTtBdEJpam5CSDs7QXNCL2luQkM7RUFDRTtBdEJram5CSDs7QXNCaGpuQkM7RUFDRTtBdEJtam5CSDs7QXNCampuQkM7RUFDRTtBdEJvam5CSDs7QXNCbGpuQkM7RUFDRTtBdEJxam5CSDs7QXNCbmpuQkM7RUFDRTtBdEJzam5CSDs7QXNCcGpuQkM7RUFDRTtBdEJ1am5CSDs7QXNCcmpuQkM7RUFDRTtBdEJ3am5CSDs7QXNCdGpuQkM7RUFDRTtBdEJ5am5CSDs7QXNCdmpuQkM7RUFDRTtBdEIwam5CSDs7QXNCeGpuQkM7RUFDRTtBdEIyam5CSDs7QXNCempuQkM7RUFDRTtBdEI0am5CSDs7QXNCMWpuQkM7RUFDRTtBdEI2am5CSDs7QXNCM2puQkM7RUFDRTtBdEI4am5CSDs7QXNCNWpuQkM7RUFDRTtBdEIram5CSDs7QXNCN2puQkM7RUFDRTtBdEJna25CSDs7QXNCOWpuQkM7RUFDRTtBdEJpa25CSDs7QXNCL2puQkM7RUFDRTtBdEJra25CSDs7QXNCaGtuQkM7RUFDRTtBdEJta25CSDs7QXNCamtuQkM7RUFDRTtBdEJva25CSDs7QXNCbGtuQkM7RUFDRTtBdEJxa25CSDs7QXNCbmtuQkM7RUFDRTtBdEJza25CSDs7QXNCcGtuQkM7RUFDRTtBdEJ1a25CSDs7QXNCcmtuQkM7RUFDRTtBdEJ3a25CSDs7QXNCdGtuQkM7RUFDRTtBdEJ5a25CSDs7QXNCdmtuQkM7RUFDRTtBdEIwa25CSDs7QXNCeGtuQkM7RUFDRTtBdEIya25CSDs7QXNCemtuQkM7RUFDRTtBdEI0a25CSDs7QXNCMWtuQkM7RUFDRTtBdEI2a25CSDs7QXNCM2tuQkM7RUFDRTtBdEI4a25CSDs7QXNCNWtuQkM7RUFDRTtBdEIra25CSDs7QXNCN2tuQkM7RUFDRTtBdEJnbG5CSDs7QXNCOWtuQkM7RUFDRTtBdEJpbG5CSDs7QXNCL2tuQkM7RUFDRTtBdEJrbG5CSDs7QXNCaGxuQkM7RUFDRTtBdEJtbG5CSDs7QXNCamxuQkM7RUFDRTtBdEJvbG5CSDs7QXNCbGxuQkM7RUFDRTtBdEJxbG5CSDs7QXNCbmxuQkM7RUFDRTtBdEJzbG5CSDs7QXNCcGxuQkM7RUFDRTtBdEJ1bG5CSDs7QXNCcmxuQkM7RUFDRTtBdEJ3bG5CSDs7QXNCdGxuQkM7RUFDRTtBdEJ5bG5CSDs7QXNCdmxuQkM7RUFDRTtBdEIwbG5CSDs7QXNCeGxuQkM7RUFDRTtBdEIybG5CSDs7QXNCemxuQkM7RUFDRTtBdEI0bG5CSDs7QXNCMWxuQkM7RUFDRTtBdEI2bG5CSDs7QXNCM2xuQkM7RUFDRTtBdEI4bG5CSDs7QXNCNWxuQkM7RUFDRTtBdEIrbG5CSDs7QXNCN2xuQkM7RUFDRTtBdEJnbW5CSDs7QXNCOWxuQkM7RUFDRTtBdEJpbW5CSDs7QXNCL2xuQkM7RUFDRTtBdEJrbW5CSDs7QXNCaG1uQkM7RUFDRTtBdEJtbW5CSDs7QXNCam1uQkM7RUFDRTtBdEJvbW5CSDs7QXNCbG1uQkM7RUFDRTtBdEJxbW5CSDs7QXNCbm1uQkM7RUFDRTtBdEJzbW5CSDs7QXNCcG1uQkM7RUFDRTtBdEJ1bW5CSDs7QXNCcm1uQkM7RUFDRTtBdEJ3bW5CSDs7QXNCdG1uQkM7RUFDRTtBdEJ5bW5CSDs7QXNCdm1uQkM7RUFDRTtBdEIwbW5CSDs7QXNCeG1uQkM7RUFDRTtBdEIybW5CSDs7QXNCem1uQkM7RUFDRTtBdEI0bW5CSDs7QXNCMW1uQkM7RUFDRTtBdEI2bW5CSDs7QXNCM21uQkM7RUFDRTtBdEI4bW5CSDs7QXNCNW1uQkM7RUFDRTtBdEIrbW5CSDs7QXNCN21uQkM7RUFDRTtBdEJnbm5CSDs7QXNCOW1uQkM7RUFDRTtBdEJpbm5CSDs7QXNCL21uQkM7RUFDRTtBdEJrbm5CSDs7QXNCaG5uQkM7RUFDRTtBdEJtbm5CSDs7QXNCam5uQkM7RUFDRTtBdEJvbm5CSDs7QXNCbG5uQkM7RUFDRTtBdEJxbm5CSDs7QXNCbm5uQkM7RUFDRTtBdEJzbm5CSDs7QXNCcG5uQkM7RUFDRTtBdEJ1bm5CSDs7QXNCcm5uQkM7RUFDRTtBdEJ3bm5CSDs7QXNCdG5uQkM7RUFDRTtBdEJ5bm5CSDs7QXNCdm5uQkM7RUFDRTtBdEIwbm5CSDs7QXNCeG5uQkM7RUFDRTtBdEIybm5CSDs7QXNCem5uQkM7RUFDRTtBdEI0bm5CSDs7QXNCMW5uQkM7RUFDRTtBdEI2bm5CSDs7QXNCM25uQkM7RUFDRTtBdEI4bm5CSDs7QXNCNW5uQkM7RUFDRTtBdEIrbm5CSDs7QXNCN25uQkM7RUFDRTtBdEJnb25CSDs7QXNCOW5uQkM7RUFDRTtBdEJpb25CSDs7QXNCL25uQkM7RUFDRTtBdEJrb25CSDs7QXNCaG9uQkM7RUFDRTtBdEJtb25CSDs7QXNCam9uQkM7RUFDRTtBdEJvb25CSDs7QXNCbG9uQkM7RUFDRTtBdEJxb25CSDs7QXNCbm9uQkM7RUFDRTtBdEJzb25CSDs7QXNCcG9uQkM7RUFDRTtBdEJ1b25CSDs7QXNCcm9uQkM7RUFDRTtBdEJ3b25CSDs7QXNCdG9uQkM7RUFDRTtBdEJ5b25CSDs7QXNCdm9uQkM7RUFDRTtBdEIwb25CSDs7QXNCeG9uQkM7RUFDRTtBdEIyb25CSDs7QXNCem9uQkM7RUFDRTtBdEI0b25CSDs7QXNCMW9uQkM7RUFDRTtBdEI2b25CSDs7QXNCM29uQkM7RUFDRTtBdEI4b25CSDs7QXNCNW9uQkM7RUFDRTtBdEIrb25CSDs7QXNCN29uQkM7RUFDRTtBdEJncG5CSDs7QXNCOW9uQkM7RUFDRTtBdEJpcG5CSDs7QXNCL29uQkM7RUFDRTtBdEJrcG5CSDs7QXNCaHBuQkM7RUFDRTtBdEJtcG5CSDs7QXNCanBuQkM7RUFDRTtBdEJvcG5CSDs7QXNCbHBuQkM7RUFDRTtBdEJxcG5CSDs7QXNCbnBuQkM7RUFDRTtBdEJzcG5CSDs7QXNCcHBuQkM7RUFDRTtBdEJ1cG5CSDs7QXNCcnBuQkM7RUFDRTtBdEJ3cG5CSDs7QXNCdHBuQkM7RUFDRTtBdEJ5cG5CSDs7QXNCdnBuQkM7RUFDRTtBdEIwcG5CSDs7QXNCeHBuQkM7RUFDRTtBdEIycG5CSDs7QXNCenBuQkM7RUFDRTtBdEI0cG5CSDs7QXNCMXBuQkM7RUFDRTtBdEI2cG5CSDs7QXNCM3BuQkM7RUFDRTtBdEI4cG5CSDs7QXNCNXBuQkM7RUFDRTtBdEIrcG5CSDs7QXNCN3BuQkM7RUFDRTtBdEJncW5CSDs7QXNCOXBuQkM7RUFDRTtBdEJpcW5CSDs7QXNCL3BuQkM7RUFDRTtBdEJrcW5CSDs7QXNCaHFuQkM7RUFDRTtBdEJtcW5CSDs7QXNCanFuQkM7RUFDRTtBdEJvcW5CSDs7QXNCbHFuQkM7RUFDRTtBdEJxcW5CSDs7QXNCbnFuQkM7RUFDRTtBdEJzcW5CSDs7QXNCcHFuQkM7RUFDRTtBdEJ1cW5CSDs7QXNCcnFuQkM7RUFDRTtBdEJ3cW5CSDs7QXNCdHFuQkM7RUFDRTtBdEJ5cW5CSDs7QXNCdnFuQkM7RUFDRTtBdEIwcW5CSDs7QXNCeHFuQkM7RUFDRTtBdEIycW5CSDs7QXNCenFuQkM7RUFDRTtBdEI0cW5CSDs7QXNCMXFuQkM7RUFDRTtBdEI2cW5CSDs7QXNCM3FuQkM7RUFDRTtBdEI4cW5CSDs7QXNCNXFuQkM7RUFDRTtBdEIrcW5CSDs7QXNCN3FuQkM7RUFDRTtBdEJncm5CSDs7QXNCOXFuQkM7RUFDRTtBdEJpcm5CSDs7QXNCL3FuQkM7RUFDRTtBdEJrcm5CSDs7QXNCaHJuQkM7RUFDRTtBdEJtcm5CSDs7QXNCanJuQkM7RUFDRTtBdEJvcm5CSDs7QXNCbHJuQkM7RUFDRTtBdEJxcm5CSDs7QXNCbnJuQkM7RUFDRTtBdEJzcm5CSDs7QXNCcHJuQkM7RUFDRTtBdEJ1cm5CSDs7QXNCcnJuQkM7RUFDRTtBdEJ3cm5CSDs7QXNCdHJuQkM7RUFDRTtBdEJ5cm5CSDs7QXNCdnJuQkM7RUFDRTtBdEIwcm5CSDs7QXNCeHJuQkM7RUFDRTtBdEIycm5CSDs7QXNCenJuQkM7RUFDRTtBdEI0cm5CSDs7QXNCMXJuQkM7RUFDRTtBdEI2cm5CSDs7QXNCM3JuQkM7RUFDRTtBdEI4cm5CSDs7QXNCNXJuQkM7RUFDRTtBdEIrcm5CSDs7QXNCN3JuQkM7RUFDRTtBdEJnc25CSDs7QXNCOXJuQkM7RUFDRTtBdEJpc25CSDs7QXNCL3JuQkM7RUFDRTtBdEJrc25CSDs7QXNCaHNuQkM7RUFDRTtBdEJtc25CSDs7QXNCanNuQkM7RUFDRTtBdEJvc25CSDs7QXNCbHNuQkM7RUFDRTtBdEJxc25CSDs7QXNCbnNuQkM7RUFDRTtBdEJzc25CSDs7QXNCcHNuQkM7RUFDRTtBdEJ1c25CSDs7QXNCcnNuQkM7RUFDRTtBdEJ3c25CSDs7QXNCdHNuQkM7RUFDRTtBdEJ5c25CSDs7QXNCdnNuQkM7RUFDRTtBdEIwc25CSDs7QXNCeHNuQkM7RUFDRTtBdEIyc25CSDs7QXNCenNuQkM7RUFDRTtBdEI0c25CSDs7QXNCMXNuQkM7RUFDRTtBdEI2c25CSDs7QXNCM3NuQkM7RUFDRTtBdEI4c25CSDs7QXNCNXNuQkM7RUFDRTtBdEIrc25CSDs7QXNCN3NuQkM7RUFDRTtBdEJndG5CSDs7QXNCOXNuQkM7RUFDRTtBdEJpdG5CSDs7QXNCL3NuQkM7RUFDRTtBdEJrdG5CSDs7QXNCaHRuQkM7RUFDRTtBdEJtdG5CSDs7QXNCanRuQkM7RUFDRTtBdEJvdG5CSDs7QXNCbHRuQkM7RUFDRTtBdEJxdG5CSDs7QXNCbnRuQkM7RUFDRTtBdEJzdG5CSDs7QXNCcHRuQkM7RUFDRTtBdEJ1dG5CSDs7QXNCcnRuQkM7RUFDRTtBdEJ3dG5CSDs7QXNCdHRuQkM7RUFDRTtBdEJ5dG5CSDs7QXNCdnRuQkM7RUFDRTtBdEIwdG5CSDs7QXNCeHRuQkM7RUFDRTtBdEIydG5CSDs7QXNCenRuQkM7RUFDRTtBdEI0dG5CSDs7QXNCMXRuQkM7RUFDRTtBdEI2dG5CSDs7QXNCM3RuQkM7RUFDRTtBdEI4dG5CSDs7QXNCNXRuQkM7RUFDRTtBdEIrdG5CSDs7QXNCN3RuQkM7RUFDRTtBdEJndW5CSDs7QXNCOXRuQkM7RUFDRTtBdEJpdW5CSDs7QXNCL3RuQkM7RUFDRTtBdEJrdW5CSDs7QXNCaHVuQkM7RUFDRTtBdEJtdW5CSDs7QXNCanVuQkM7RUFDRTtBdEJvdW5CSDs7QXNCbHVuQkM7RUFDRTtBdEJxdW5CSDs7QXNCbnVuQkM7RUFDRTtBdEJzdW5CSDs7QXNCcHVuQkM7RUFDRTtBdEJ1dW5CSDs7QXNCcnVuQkM7RUFDRTtBdEJ3dW5CSDs7QXNCdHVuQkM7RUFDRTtBdEJ5dW5CSDs7QXNCdnVuQkM7RUFDRTtBdEIwdW5CSDs7QXNCeHVuQkM7RUFDRTtBdEIydW5CSDs7QXNCenVuQkM7RUFDRTtBdEI0dW5CSDs7QXNCMXVuQkM7RUFDRTtBdEI2dW5CSDs7QXNCM3VuQkM7RUFDRTtBdEI4dW5CSDs7QXNCNXVuQkM7RUFDRTtBdEIrdW5CSDs7QXNCN3VuQkM7RUFDRTtBdEJndm5CSDs7QXNCOXVuQkM7RUFDRTtBdEJpdm5CSDs7QXNCL3VuQkM7RUFDRTtBdEJrdm5CSDs7QXNCaHZuQkM7RUFDRTtBdEJtdm5CSDs7QXNCanZuQkM7RUFDRTtBdEJvdm5CSDs7QXNCbHZuQkM7RUFDRTtBdEJxdm5CSDs7QXNCbnZuQkM7RUFDRTtBdEJzdm5CSDs7QXNCcHZuQkM7RUFDRTtBdEJ1dm5CSDs7QXNCcnZuQkM7RUFDRTtBdEJ3dm5CSDs7QXNCdHZuQkM7RUFDRTtBdEJ5dm5CSDs7QXNCdnZuQkM7RUFDRTtBdEIwdm5CSDs7QXNCeHZuQkM7RUFDRTtBdEIydm5CSDs7QXNCenZuQkM7RUFDRTtBdEI0dm5CSDs7QXNCMXZuQkM7RUFDRTtBdEI2dm5CSDs7QXNCM3ZuQkM7RUFDRTtBdEI4dm5CSDs7QXNCNXZuQkM7RUFDRTtBdEIrdm5CSDs7QXNCN3ZuQkM7RUFDRTtBdEJnd25CSDs7QXNCOXZuQkM7RUFDRTtBdEJpd25CSDs7QXNCL3ZuQkM7RUFDRTtBdEJrd25CSDs7QXNCaHduQkM7RUFDRTtBdEJtd25CSDs7QXNCanduQkM7RUFDRTtBdEJvd25CSDs7QXNCbHduQkM7RUFDRTtBdEJxd25CSDs7QXNCbnduQkM7RUFDRTtBdEJzd25CSDs7QXNCcHduQkM7RUFDRTtBdEJ1d25CSDs7QXNCcnduQkM7RUFDRTtBdEJ3d25CSDs7QXNCdHduQkM7RUFDRTtBdEJ5d25CSDs7QXNCdnduQkM7RUFDRTtBdEIwd25CSDs7QXNCeHduQkM7RUFDRTtBdEIyd25CSDs7QXNCenduQkM7RUFDRTtBdEI0d25CSDs7QXNCMXduQkM7RUFDRTtBdEI2d25CSDs7QXNCM3duQkM7RUFDRTtBdEI4d25CSDs7QXNCNXduQkM7RUFDRTtBdEIrd25CSDs7QXNCN3duQkM7RUFDRTtBdEJneG5CSDs7QXNCOXduQkM7RUFDRTtBdEJpeG5CSDs7QXNCL3duQkM7RUFDRTtBdEJreG5CSDs7QXNCaHhuQkM7RUFDRTtBdEJteG5CSDs7QXNCanhuQkM7RUFDRTtBdEJveG5CSDs7QXNCbHhuQkM7RUFDRTtBdEJxeG5CSDs7QXNCbnhuQkM7RUFDRTtBdEJzeG5CSDs7QXNCcHhuQkM7RUFDRTtBdEJ1eG5CSDs7QXNCcnhuQkM7RUFDRTtBdEJ3eG5CSDs7QXNCdHhuQkM7RUFDRTtBdEJ5eG5CSDs7QXNCdnhuQkM7RUFDRTtBdEIweG5CSDs7QXNCeHhuQkM7RUFDRTtBdEIyeG5CSDs7QXNCenhuQkM7RUFDRTtBdEI0eG5CSDs7QXNCMXhuQkM7RUFDRTtBdEI2eG5CSDs7QXNCM3huQkM7RUFDRTtBdEI4eG5CSDs7QXNCNXhuQkM7RUFDRTtBdEIreG5CSDs7QXNCN3huQkM7RUFDRTtBdEJneW5CSDs7QXNCOXhuQkM7RUFDRTtBdEJpeW5CSDs7QXNCL3huQkM7RUFDRTtBdEJreW5CSDs7QXNCaHluQkM7RUFDRTtBdEJteW5CSDs7QXNCanluQkM7RUFDRTtBdEJveW5CSDs7QXNCbHluQkM7RUFDRTtBdEJxeW5CSDs7QXNCbnluQkM7RUFDRTtBdEJzeW5CSDs7QXNCcHluQkM7RUFDRTtBdEJ1eW5CSDs7QXNCcnluQkM7RUFDRTtBdEJ3eW5CSDs7QXNCdHluQkM7RUFDRTtBdEJ5eW5CSDs7QXNCdnluQkM7RUFDRTtBdEIweW5CSDs7QXNCeHluQkM7RUFDRTtBdEIyeW5CSDs7QXNCenluQkM7RUFDRTtBdEI0eW5CSDs7QXNCMXluQkM7RUFDRTtBdEI2eW5CSDs7QXNCM3luQkM7RUFDRTtBdEI4eW5CSDs7QXNCNXluQkM7RUFDRTtBdEIreW5CSDs7QXNCN3luQkM7RUFDRTtBdEJnem5CSDs7QXNCOXluQkM7RUFDRTtBdEJpem5CSDs7QXNCL3luQkM7RUFDRTtBdEJrem5CSDs7QXNCaHpuQkM7RUFDRTtBdEJtem5CSDs7QXNCanpuQkM7RUFDRTtBdEJvem5CSDs7QXNCbHpuQkM7RUFDRTtBdEJxem5CSDs7QXNCbnpuQkM7RUFDRTtBdEJzem5CSDs7QXNCcHpuQkM7RUFDRTtBdEJ1em5CSDs7QXNCcnpuQkM7RUFDRTtBdEJ3em5CSDs7QXNCdHpuQkM7RUFDRTtBdEJ5em5CSDs7QXNCdnpuQkM7RUFDRTtBdEIwem5CSDs7QXNCeHpuQkM7RUFDRTtBdEIyem5CSDs7QXNCenpuQkM7RUFDRTtBdEI0em5CSDs7QXNCMXpuQkM7RUFDRTtBdEI2em5CSDs7QXNCM3puQkM7RUFDRTtBdEI4em5CSDs7QXNCNXpuQkM7RUFDRTtBdEIrem5CSDs7QXNCN3puQkM7RUFDRTtBdEJnMG5CSDs7QXNCOXpuQkM7RUFDRTtBdEJpMG5CSDs7QXNCL3puQkM7RUFDRTtBdEJrMG5CSDs7QXNCaDBuQkM7RUFDRTtBdEJtMG5CSDs7QXNCajBuQkM7RUFDRTtBdEJvMG5CSDs7QXNCbDBuQkM7RUFDRTtBdEJxMG5CSDs7QXNCbjBuQkM7RUFDRTtBdEJzMG5CSDs7QXNCcDBuQkM7RUFDRTtBdEJ1MG5CSDs7QXNCcjBuQkM7RUFDRTtBdEJ3MG5CSDs7QXNCdDBuQkM7RUFDRTtBdEJ5MG5CSDs7QXNCdjBuQkM7RUFDRTtBdEIwMG5CSDs7QXNCeDBuQkM7RUFDRTtBdEIyMG5CSDs7QXNCejBuQkM7RUFDRTtBdEI0MG5CSDs7QXNCMTBuQkM7RUFDRTtBdEI2MG5CSDs7QXNCMzBuQkM7RUFDRTtBdEI4MG5CSDs7QXNCNTBuQkM7RUFDRTtBdEIrMG5CSDs7QXNCNzBuQkM7RUFDRTtBdEJnMW5CSDs7QXNCOTBuQkM7RUFDRTtBdEJpMW5CSDs7QXNCLzBuQkM7RUFDRTtBdEJrMW5CSDs7QXNCaDFuQkM7RUFDRTtBdEJtMW5CSDs7QXNCajFuQkM7RUFDRTtBdEJvMW5CSDs7QXNCbDFuQkM7RUFDRTtBdEJxMW5CSDs7QXNCbjFuQkM7RUFDRTtBdEJzMW5CSDs7QXNCcDFuQkM7RUFDRTtBdEJ1MW5CSDs7QXNCcjFuQkM7RUFDRTtBdEJ3MW5CSDs7QXNCdDFuQkM7RUFDRTtBdEJ5MW5CSDs7QXNCdjFuQkM7RUFDRTtBdEIwMW5CSDs7QXNCeDFuQkM7RUFDRTtBdEIyMW5CSDs7QXNCejFuQkM7RUFDRTtBdEI0MW5CSDs7QXNCMTFuQkM7RUFDRTtBdEI2MW5CSDs7QXNCMzFuQkM7RUFDRTtBdEI4MW5CSDs7QXNCNTFuQkM7RUFDRTtBdEIrMW5CSDs7QXNCNzFuQkM7RUFDRTtBdEJnMm5CSDs7QXNCOTFuQkM7RUFDRTtBdEJpMm5CSDs7QXNCLzFuQkM7RUFDRTtBdEJrMm5CSDs7QXNCaDJuQkM7RUFDRTtBdEJtMm5CSDs7QXNCajJuQkM7RUFDRTtBdEJvMm5CSDs7QXNCbDJuQkM7RUFDRTtBdEJxMm5CSDs7QXNCbjJuQkM7RUFDRTtBdEJzMm5CSDs7QXNCcDJuQkM7RUFDRTtBdEJ1Mm5CSDs7QXNCcjJuQkM7RUFDRTtBdEJ3Mm5CSDs7QXNCdDJuQkM7RUFDRTtBdEJ5Mm5CSDs7QXNCdjJuQkM7RUFDRTtBdEIwMm5CSDs7QXNCeDJuQkM7RUFDRTtBdEIyMm5CSDs7QXNCejJuQkM7RUFDRTtBdEI0Mm5CSDs7QXNCMTJuQkM7RUFDRTtBdEI2Mm5CSDs7QXNCMzJuQkM7RUFDRTtBdEI4Mm5CSDs7QXNCNTJuQkM7RUFDRTtBdEIrMm5CSDs7QXNCNzJuQkM7RUFDRTtBdEJnM25CSDs7QXNCOTJuQkM7RUFDRTtBdEJpM25CSDs7QXNCLzJuQkM7RUFDRTtBdEJrM25CSDs7QXNCaDNuQkM7RUFDRTtBdEJtM25CSDs7QXNCajNuQkM7RUFDRTtBdEJvM25CSDs7QXNCbDNuQkM7RUFDRTtBdEJxM25CSDs7QXNCbjNuQkM7RUFDRTtBdEJzM25CSDs7QXNCcDNuQkM7RUFDRTtBdEJ1M25CSDs7QXNCcjNuQkM7RUFDRTtBdEJ3M25CSDs7QXNCdDNuQkM7RUFDRTtBdEJ5M25CSDs7QXNCdjNuQkM7RUFDRTtBdEIwM25CSDs7QXNCeDNuQkM7RUFDRTtBdEIyM25CSDs7QXNCejNuQkM7RUFDRTtBdEI0M25CSDs7QXNCMTNuQkM7RUFDRTtBdEI2M25CSDs7QXNCMzNuQkM7RUFDRTtBdEI4M25CSDs7QXNCNTNuQkM7RUFDRTtBdEIrM25CSDs7QXNCNzNuQkM7RUFDRTtBdEJnNG5CSDs7QXNCOTNuQkM7RUFDRTtBdEJpNG5CSDs7QXNCLzNuQkM7RUFDRTtBdEJrNG5CSDs7QXNCaDRuQkM7RUFDRTtBdEJtNG5CSDs7QXNCajRuQkM7RUFDRTtBdEJvNG5CSDs7QXNCbDRuQkM7RUFDRTtBdEJxNG5CSDs7QXNCbjRuQkM7RUFDRTtBdEJzNG5CSDs7QXNCcDRuQkM7RUFDRTtBdEJ1NG5CSDs7QXNCcjRuQkM7RUFDRTtBdEJ3NG5CSDs7QXNCdDRuQkM7RUFDRTtBdEJ5NG5CSDs7QXNCdjRuQkM7RUFDRTtBdEIwNG5CSDs7QXNCeDRuQkM7RUFDRTtBdEIyNG5CSDs7QXNCejRuQkM7RUFDRTtBdEI0NG5CSDs7QXNCMTRuQkM7RUFDRTtBdEI2NG5CSDs7QXNCMzRuQkM7RUFDRTtBdEI4NG5CSDs7QXNCNTRuQkM7RUFDRTtBdEIrNG5CSDs7QXNCNzRuQkM7RUFDRTtBdEJnNW5CSDs7QXNCOTRuQkM7RUFDRTtBdEJpNW5CSDs7QXNCLzRuQkM7RUFDRTtBdEJrNW5CSDs7QXNCaDVuQkM7RUFDRTtBdEJtNW5CSDs7QXNCajVuQkM7RUFDRTtBdEJvNW5CSDs7QXNCbDVuQkM7RUFDRTtBdEJxNW5CSDs7QXNCbjVuQkM7RUFDRTtBdEJzNW5CSDs7QXNCcDVuQkM7RUFDRTtBdEJ1NW5CSDs7QXNCcjVuQkM7RUFDRTtBdEJ3NW5CSDs7QXNCdDVuQkM7RUFDRTtBdEJ5NW5CSDs7QXNCdjVuQkM7RUFDRTtBdEIwNW5CSDs7QXNCeDVuQkM7RUFDRTtBdEIyNW5CSDs7QXNCejVuQkM7RUFDRTtBdEI0NW5CSDs7QXNCMTVuQkM7RUFDRTtBdEI2NW5CSDs7QXNCMzVuQkM7RUFDRTtBdEI4NW5CSDs7QXNCNTVuQkM7RUFDRTtBdEIrNW5CSDs7QXNCNzVuQkM7RUFDRTtBdEJnNm5CSDs7QXNCOTVuQkM7RUFDRTtBdEJpNm5CSDs7QXNCLzVuQkM7RUFDRTtBdEJrNm5CSDs7QXNCaDZuQkM7RUFDRTtBdEJtNm5CSDs7QXNCajZuQkM7RUFDRTtBdEJvNm5CSDs7QXNCbDZuQkM7RUFDRTtBdEJxNm5CSDs7QXNCbjZuQkM7RUFDRTtBdEJzNm5CSDs7QXNCcDZuQkM7RUFDRTtBdEJ1Nm5CSDs7QXNCcjZuQkM7RUFDRTtBdEJ3Nm5CSDs7QXNCdDZuQkM7RUFDRTtBdEJ5Nm5CSDs7QXNCdjZuQkM7RUFDRTtBdEIwNm5CSDs7QXNCeDZuQkM7RUFDRTtBdEIyNm5CSDs7QXNCejZuQkM7RUFDRTtBdEI0Nm5CSDs7QXNCMTZuQkM7RUFDRTtBdEI2Nm5CSDs7QXNCMzZuQkM7RUFDRTtBdEI4Nm5CSDs7QXNCNTZuQkM7RUFDRTtBdEIrNm5CSDs7QXNCNzZuQkM7RUFDRTtBdEJnN25CSDs7QXNCOTZuQkM7RUFDRTtBdEJpN25CSDs7QXNCLzZuQkM7RUFDRTtBdEJrN25CSDs7QXNCaDduQkM7RUFDRTtBdEJtN25CSDs7QXNCajduQkM7RUFDRTtBdEJvN25CSDs7QXNCbDduQkM7RUFDRTtBdEJxN25CSDs7QXNCbjduQkM7RUFDRTtBdEJzN25CSDs7QXNCcDduQkM7RUFDRTtBdEJ1N25CSDs7QXNCcjduQkM7RUFDRTtBdEJ3N25CSDs7QXNCdDduQkM7RUFDRTtBdEJ5N25CSDs7QXNCdjduQkM7RUFDRTtBdEIwN25CSDs7QXNCeDduQkM7RUFDRTtBdEIyN25CSDs7QXNCejduQkM7RUFDRTtBdEI0N25CSDs7QXNCMTduQkM7RUFDRTtBdEI2N25CSDs7QXNCMzduQkM7RUFDRTtBdEI4N25CSDs7QXNCNTduQkM7RUFDRTtBdEIrN25CSDs7QXNCNzduQkM7RUFDRTtBdEJnOG5CSDs7QXNCOTduQkM7RUFDRTtBdEJpOG5CSDs7QXNCLzduQkM7RUFDRTtBdEJrOG5CSDs7QXNCaDhuQkM7RUFDRTtBdEJtOG5CSDs7QXNCajhuQkM7RUFDRTtBdEJvOG5CSDs7QXNCbDhuQkM7RUFDRTtBdEJxOG5CSDs7QXNCbjhuQkM7RUFDRTtBdEJzOG5CSDs7QXNCcDhuQkM7RUFDRTtBdEJ1OG5CSDs7QXNCcjhuQkM7RUFDRTtBdEJ3OG5CSDs7QXNCdDhuQkM7RUFDRTtBdEJ5OG5CSDs7QXNCdjhuQkM7RUFDRTtBdEIwOG5CSDs7QXNCeDhuQkM7RUFDRTtBdEIyOG5CSDs7QXNCejhuQkM7RUFDRTtBdEI0OG5CSDs7QXNCMThuQkM7RUFDRTtBdEI2OG5CSDs7QXNCMzhuQkM7RUFDRTtBdEI4OG5CSDs7QXNCNThuQkM7RUFDRTtBdEIrOG5CSDs7QXNCNzhuQkM7RUFDRTtBdEJnOW5CSDs7QXNCOThuQkM7RUFDRTtBdEJpOW5CSDs7QXNCLzhuQkM7RUFDRTtBdEJrOW5CSDs7QXNCaDluQkM7RUFDRTtBdEJtOW5CSDs7QXNCajluQkM7RUFDRTtBdEJvOW5CSDs7QXNCbDluQkM7RUFDRTtBdEJxOW5CSDs7QXNCbjluQkM7RUFDRTtBdEJzOW5CSDs7QXNCcDluQkM7RUFDRTtBdEJ1OW5CSDs7QXNCcjluQkM7RUFDRTtBdEJ3OW5CSDs7QXNCdDluQkM7RUFDRTtBdEJ5OW5CSDs7QXNCdjluQkM7RUFDRTtBdEIwOW5CSDs7QXNCeDluQkM7RUFDRTtBdEIyOW5CSDs7QXNCejluQkM7RUFDRTtBdEI0OW5CSDs7QXNCMTluQkM7RUFDRTtBdEI2OW5CSDs7QXNCMzluQkM7RUFDRTtBdEI4OW5CSDs7QXNCNTluQkM7RUFDRTtBdEIrOW5CSDs7QXNCNzluQkM7RUFDRTtBdEJnK25CSDs7QXNCOTluQkM7RUFDRTtBdEJpK25CSDs7QXNCLzluQkM7RUFDRTtBdEJrK25CSDs7QXNCaCtuQkM7RUFDRTtBdEJtK25CSDs7QXNCaituQkM7RUFDRTtBdEJvK25CSDs7QXNCbCtuQkM7RUFDRTtBdEJxK25CSDs7QXNCbituQkM7RUFDRTtBdEJzK25CSDs7QXNCcCtuQkM7RUFDRTtBdEJ1K25CSDs7QXNCcituQkM7RUFDRTtBdEJ3K25CSDs7QXNCdCtuQkM7RUFDRTtBdEJ5K25CSDs7QXNCdituQkM7RUFDRTtBdEIwK25CSDs7QXNCeCtuQkM7RUFDRTtBdEIyK25CSDs7QXNCeituQkM7RUFDRTtBdEI0K25CSDs7QXNCMStuQkM7RUFDRTtBdEI2K25CSDs7QXNCMytuQkM7RUFDRTtBdEI4K25CSDs7QXNCNStuQkM7RUFDRTtBdEIrK25CSDs7QXNCNytuQkM7RUFDRTtBdEJnL25CSDs7QXNCOStuQkM7RUFDRTtBdEJpL25CSDs7QXNCLytuQkM7RUFDRTtBdEJrL25CSDs7QXNCaC9uQkM7RUFDRTtBdEJtL25CSDs7QXNCai9uQkM7RUFDRTtBdEJvL25CSDs7QXNCbC9uQkM7RUFDRTtBdEJxL25CSDs7QXNCbi9uQkM7RUFDRTtBdEJzL25CSDs7QXNCcC9uQkM7RUFDRTtBdEJ1L25CSDs7QXNCci9uQkM7RUFDRTtBdEJ3L25CSDs7QXNCdC9uQkM7RUFDRTtBdEJ5L25CSDs7QXNCdi9uQkM7RUFDRTtBdEIwL25CSDs7QXNCeC9uQkM7RUFDRTtBdEIyL25CSDs7QXNCei9uQkM7RUFDRTtBdEI0L25CSDs7QXNCMS9uQkM7RUFDRTtBdEI2L25CSDs7QXNCMy9uQkM7RUFDRTtBdEI4L25CSDs7QXNCNS9uQkM7RUFDRTtBdEIrL25CSDs7QXNCNy9uQkM7RUFDRTtBdEJnZ29CSDs7QXNCOS9uQkM7RUFDRTtBdEJpZ29CSDs7QXNCLy9uQkM7RUFDRTtBdEJrZ29CSDs7QXNCaGdvQkM7RUFDRTtBdEJtZ29CSDs7QXNCamdvQkM7RUFDRTtBdEJvZ29CSDs7QXNCbGdvQkM7RUFDRTtBdEJxZ29CSDs7QXNCbmdvQkM7RUFDRTtBdEJzZ29CSDs7QXNCcGdvQkM7RUFDRTtBdEJ1Z29CSDs7QXNCcmdvQkM7RUFDRTtBdEJ3Z29CSDs7QXNCdGdvQkM7RUFDRTtBdEJ5Z29CSDs7QXNCdmdvQkM7RUFDRTtBdEIwZ29CSDs7QXNCeGdvQkM7RUFDRTtBdEIyZ29CSDs7QXNCemdvQkM7RUFDRTtBdEI0Z29CSDs7QXNCMWdvQkM7RUFDRTtBdEI2Z29CSDs7QXNCM2dvQkM7RUFDRTtBdEI4Z29CSDs7QXNCNWdvQkM7RUFDRTtBdEIrZ29CSDs7QXNCN2dvQkM7RUFDRTtBdEJnaG9CSDs7QXNCOWdvQkM7RUFDRTtBdEJpaG9CSDs7QXNCL2dvQkM7RUFDRTtBdEJraG9CSDs7QXNCaGhvQkM7RUFDRTtBdEJtaG9CSDs7QXNCamhvQkM7RUFDRTtBdEJvaG9CSDs7QXNCbGhvQkM7RUFDRTtBdEJxaG9CSDs7QXNCbmhvQkM7RUFDRTtBdEJzaG9CSDs7QXNCcGhvQkM7RUFDRTtBdEJ1aG9CSDs7QXNCcmhvQkM7RUFDRTtBdEJ3aG9CSDs7QXNCdGhvQkM7RUFDRTtBdEJ5aG9CSDs7QXNCdmhvQkM7RUFDRTtBdEIwaG9CSDs7QXNCeGhvQkM7RUFDRTtBdEIyaG9CSDs7QXNCemhvQkM7RUFDRTtBdEI0aG9CSDs7QXNCMWhvQkM7RUFDRTtBdEI2aG9CSDs7QXNCM2hvQkM7RUFDRTtBdEI4aG9CSDs7QXNCNWhvQkM7RUFDRTtBdEIraG9CSDs7QXNCN2hvQkM7RUFDRTtBdEJnaW9CSDs7QXNCOWhvQkM7RUFDRTtBdEJpaW9CSDs7QXNCL2hvQkM7RUFDRTtBdEJraW9CSDs7QXNCaGlvQkM7RUFDRTtBdEJtaW9CSDs7QXNCamlvQkM7RUFDRTtBdEJvaW9CSDs7QXNCbGlvQkM7RUFDRTtBdEJxaW9CSDs7QXNCbmlvQkM7RUFDRTtBdEJzaW9CSDs7QXNCcGlvQkM7RUFDRTtBdEJ1aW9CSDs7QXNCcmlvQkM7RUFDRTtBdEJ3aW9CSDs7QXNCdGlvQkM7RUFDRTtBdEJ5aW9CSDs7QXNCdmlvQkM7RUFDRTtBdEIwaW9CSDs7QXNCeGlvQkM7RUFDRTtBdEIyaW9CSDs7QXNCemlvQkM7RUFDRTtBdEI0aW9CSDs7QXNCMWlvQkM7RUFDRTtBdEI2aW9CSDs7QXNCM2lvQkM7RUFDRTtBdEI4aW9CSDs7QXNCNWlvQkM7RUFDRTtBdEIraW9CSDs7QXNCN2lvQkM7RUFDRTtBdEJnam9CSDs7QXNCOWlvQkM7RUFDRTtBdEJpam9CSDs7QXNCL2lvQkM7RUFDRTtBdEJram9CSDs7QXNCaGpvQkM7RUFDRTtBdEJtam9CSDs7QXNCampvQkM7RUFDRTtBdEJvam9CSDs7QXNCbGpvQkM7RUFDRTtBdEJxam9CSDs7QXNCbmpvQkM7RUFDRTtBdEJzam9CSDs7QXNCcGpvQkM7RUFDRTtBdEJ1am9CSDs7QXNCcmpvQkM7RUFDRTtBdEJ3am9CSDs7QXNCdGpvQkM7RUFDRTtBdEJ5am9CSDs7QXNCdmpvQkM7RUFDRTtBdEIwam9CSDs7QXNCeGpvQkM7RUFDRTtBdEIyam9CSDs7QXNCempvQkM7RUFDRTtBdEI0am9CSDs7QXNCMWpvQkM7RUFDRTtBdEI2am9CSDs7QXNCM2pvQkM7RUFDRTtBdEI4am9CSDs7QXNCNWpvQkM7RUFDRTtBdEIram9CSDs7QXNCN2pvQkM7RUFDRTtBdEJna29CSDs7QXNCOWpvQkM7RUFDRTtBdEJpa29CSDs7QXNCL2pvQkM7RUFDRTtBdEJra29CSDs7QXNCaGtvQkM7RUFDRTtBdEJta29CSDs7QXNCamtvQkM7RUFDRTtBdEJva29CSDs7QXNCbGtvQkM7RUFDRTtBdEJxa29CSDs7QXNCbmtvQkM7RUFDRTtBdEJza29CSDs7QXNCcGtvQkM7RUFDRTtBdEJ1a29CSDs7QXNCcmtvQkM7RUFDRTtBdEJ3a29CSDs7QXNCdGtvQkM7RUFDRTtBdEJ5a29CSDs7QXNCdmtvQkM7RUFDRTtBdEIwa29CSDs7QXNCeGtvQkM7RUFDRTtBdEIya29CSDs7QXNCemtvQkM7RUFDRTtBdEI0a29CSDs7QXNCMWtvQkM7RUFDRTtBdEI2a29CSDs7QXNCM2tvQkM7RUFDRTtBdEI4a29CSDs7QXNCNWtvQkM7RUFDRTtBdEIra29CSDs7QXNCN2tvQkM7RUFDRTtBdEJnbG9CSDs7QXNCOWtvQkM7RUFDRTtBdEJpbG9CSDs7QXNCL2tvQkM7RUFDRTtBdEJrbG9CSDs7QXNCaGxvQkM7RUFDRTtBdEJtbG9CSDs7QXNCamxvQkM7RUFDRTtBdEJvbG9CSDs7QXNCbGxvQkM7RUFDRTtBdEJxbG9CSDs7QXNCbmxvQkM7RUFDRTtBdEJzbG9CSDs7QXNCcGxvQkM7RUFDRTtBdEJ1bG9CSDs7QXNCcmxvQkM7RUFDRTtBdEJ3bG9CSDs7QXNCdGxvQkM7RUFDRTtBdEJ5bG9CSDs7QXNCdmxvQkM7RUFDRTtBdEIwbG9CSDs7QXNCeGxvQkM7RUFDRTtBdEIybG9CSDs7QXNCemxvQkM7RUFDRTtBdEI0bG9CSDs7QXNCMWxvQkM7RUFDRTtBdEI2bG9CSDs7QXNCM2xvQkM7RUFDRTtBdEI4bG9CSDs7QXNCNWxvQkM7RUFDRTtBdEIrbG9CSDs7QXNCN2xvQkM7RUFDRTtBdEJnbW9CSDs7QXNCOWxvQkM7RUFDRTtBdEJpbW9CSDs7QXNCL2xvQkM7RUFDRTtBdEJrbW9CSDs7QXNCaG1vQkM7RUFDRTtBdEJtbW9CSDs7QXNCam1vQkM7RUFDRTtBdEJvbW9CSDs7QXNCbG1vQkM7RUFDRTtBdEJxbW9CSDs7QXNCbm1vQkM7RUFDRTtBdEJzbW9CSDs7QXNCcG1vQkM7RUFDRTtBdEJ1bW9CSDs7QXNCcm1vQkM7RUFDRTtBdEJ3bW9CSDs7QXNCdG1vQkM7RUFDRTtBdEJ5bW9CSDs7QXNCdm1vQkM7RUFDRTtBdEIwbW9CSDs7QXNCeG1vQkM7RUFDRTtBdEIybW9CSDs7QXNCem1vQkM7RUFDRTtBdEI0bW9CSDs7QXNCMW1vQkM7RUFDRTtBdEI2bW9CSDs7QXNCM21vQkM7RUFDRTtBdEI4bW9CSDs7QXNCNW1vQkM7RUFDRTtBdEIrbW9CSDs7QXNCN21vQkM7RUFDRTtBdEJnbm9CSDs7QXNCOW1vQkM7RUFDRTtBdEJpbm9CSDs7QXNCL21vQkM7RUFDRTtBdEJrbm9CSDs7QXNCaG5vQkM7RUFDRTtBdEJtbm9CSDs7QXNCam5vQkM7RUFDRTtBdEJvbm9CSDs7QXNCbG5vQkM7RUFDRTtBdEJxbm9CSDs7QXNCbm5vQkM7RUFDRTtBdEJzbm9CSDs7QXNCcG5vQkM7RUFDRTtBdEJ1bm9CSDs7QXNCcm5vQkM7RUFDRTtBdEJ3bm9CSDs7QXNCdG5vQkM7RUFDRTtBdEJ5bm9CSDs7QXNCdm5vQkM7RUFDRTtBdEIwbm9CSDs7QXNCeG5vQkM7RUFDRTtBdEIybm9CSDs7QXNCem5vQkM7RUFDRTtBdEI0bm9CSDs7QXNCMW5vQkM7RUFDRTtBdEI2bm9CSDs7QXNCM25vQkM7RUFDRTtBdEI4bm9CSDs7QXNCNW5vQkM7RUFDRTtBdEIrbm9CSDs7QXNCN25vQkM7RUFDRTtBdEJnb29CSDs7QXNCOW5vQkM7RUFDRTtBdEJpb29CSDs7QXNCL25vQkM7RUFDRTtBdEJrb29CSDs7QXNCaG9vQkM7RUFDRTtBdEJtb29CSDs7QXNCam9vQkM7RUFDRTtBdEJvb29CSDs7QXNCbG9vQkM7RUFDRTtBdEJxb29CSDs7QXNCbm9vQkM7RUFDRTtBdEJzb29CSDs7QXNCcG9vQkM7RUFDRTtBdEJ1b29CSDs7QXNCcm9vQkM7RUFDRTtBdEJ3b29CSDs7QXNCdG9vQkM7RUFDRTtBdEJ5b29CSDs7QXNCdm9vQkM7RUFDRTtBdEIwb29CSDs7QXNCeG9vQkM7RUFDRTtBdEIyb29CSDs7QXNCem9vQkM7RUFDRTtBdEI0b29CSDs7QXNCMW9vQkM7RUFDRTtBdEI2b29CSDs7QXNCM29vQkM7RUFDRTtBdEI4b29CSDs7QXNCNW9vQkM7RUFDRTtBdEIrb29CSDs7QXNCN29vQkM7RUFDRTtBdEJncG9CSDs7QXNCOW9vQkM7RUFDRTtBdEJpcG9CSDs7QXNCL29vQkM7RUFDRTtBdEJrcG9CSDs7QXNCaHBvQkM7RUFDRTtBdEJtcG9CSDs7QXNCanBvQkM7RUFDRTtBdEJvcG9CSDs7QXNCbHBvQkM7RUFDRTtBdEJxcG9CSDs7QXNCbnBvQkM7RUFDRTtBdEJzcG9CSDs7QXNCcHBvQkM7RUFDRTtBdEJ1cG9CSDs7QXNCcnBvQkM7RUFDRTtBdEJ3cG9CSDs7QXNCdHBvQkM7RUFDRTtBdEJ5cG9CSDs7QXNCdnBvQkM7RUFDRTtBdEIwcG9CSDs7QXNCeHBvQkM7RUFDRTtBdEIycG9CSDs7QXNCenBvQkM7RUFDRTtBdEI0cG9CSDs7QXNCMXBvQkM7RUFDRTtBdEI2cG9CSDs7QXNCM3BvQkM7RUFDRTtBdEI4cG9CSDs7QXNCNXBvQkM7RUFDRTtBdEIrcG9CSDs7QXNCN3BvQkM7RUFDRTtBdEJncW9CSDs7QXNCOXBvQkM7RUFDRTtBdEJpcW9CSDs7QXNCL3BvQkM7RUFDRTtBdEJrcW9CSDs7QXNCaHFvQkM7RUFDRTtBdEJtcW9CSDs7QXNCanFvQkM7RUFDRTtBdEJvcW9CSDs7QXNCbHFvQkM7RUFDRTtBdEJxcW9CSDs7QXNCbnFvQkM7RUFDRTtBdEJzcW9CSDs7QXNCcHFvQkM7RUFDRTtBdEJ1cW9CSDs7QXNCcnFvQkM7RUFDRTtBdEJ3cW9CSDs7QXNCdHFvQkM7RUFDRTtBdEJ5cW9CSDs7QXNCdnFvQkM7RUFDRTtBdEIwcW9CSDs7QXNCeHFvQkM7RUFDRTtBdEIycW9CSDs7QXNCenFvQkM7RUFDRTtBdEI0cW9CSDs7QXNCMXFvQkM7RUFDRTtBdEI2cW9CSDs7QXNCM3FvQkM7RUFDRTtBdEI4cW9CSDs7QXNCNXFvQkM7RUFDRTtBdEIrcW9CSDs7QXNCN3FvQkM7RUFDRTtBdEJncm9CSDs7QXNCOXFvQkM7RUFDRTtBdEJpcm9CSDs7QXNCL3FvQkM7RUFDRTtBdEJrcm9CSDs7QXNCaHJvQkM7RUFDRTtBdEJtcm9CSDs7QXNCanJvQkM7RUFDRTtBdEJvcm9CSDs7QXNCbHJvQkM7RUFDRTtBdEJxcm9CSDs7QXNCbnJvQkM7RUFDRTtBdEJzcm9CSDs7QXNCcHJvQkM7RUFDRTtBdEJ1cm9CSDs7QXNCcnJvQkM7RUFDRTtBdEJ3cm9CSDs7QXNCdHJvQkM7RUFDRTtBdEJ5cm9CSDs7QXNCdnJvQkM7RUFDRTtBdEIwcm9CSDs7QXNCeHJvQkM7RUFDRTtBdEIycm9CSDs7QXNCenJvQkM7RUFDRTtBdEI0cm9CSDs7QXNCMXJvQkM7RUFDRTtBdEI2cm9CSDs7QXNCM3JvQkM7RUFDRTtBdEI4cm9CSDs7QXNCNXJvQkM7RUFDRTtBdEIrcm9CSDs7QXNCN3JvQkM7RUFDRTtBdEJnc29CSDs7QXNCOXJvQkM7RUFDRTtBdEJpc29CSDs7QXNCL3JvQkM7RUFDRTtBdEJrc29CSDs7QXNCaHNvQkM7RUFDRTtBdEJtc29CSDs7QXNCanNvQkM7RUFDRTtBdEJvc29CSDs7QXNCbHNvQkM7RUFDRTtBdEJxc29CSDs7QXNCbnNvQkM7RUFDRTtBdEJzc29CSDs7QXNCcHNvQkM7RUFDRTtBdEJ1c29CSDs7QXNCcnNvQkM7RUFDRTtBdEJ3c29CSDs7QXNCdHNvQkM7RUFDRTtBdEJ5c29CSDs7QXNCdnNvQkM7RUFDRTtBdEIwc29CSDs7QXNCeHNvQkM7RUFDRTtBdEIyc29CSDs7QXNCenNvQkM7RUFDRTtBdEI0c29CSDs7QXNCMXNvQkM7RUFDRTtBdEI2c29CSDs7QXNCM3NvQkM7RUFDRTtBdEI4c29CSDs7QXNCNXNvQkM7RUFDRTtBdEIrc29CSDs7QXNCN3NvQkM7RUFDRTtBdEJndG9CSDs7QXNCOXNvQkM7RUFDRTtBdEJpdG9CSDs7QXNCL3NvQkM7RUFDRTtBdEJrdG9CSDs7QXNCaHRvQkM7RUFDRTtBdEJtdG9CSDs7QXNCanRvQkM7RUFDRTtBdEJvdG9CSDs7QXNCbHRvQkM7RUFDRTtBdEJxdG9CSDs7QXNCbnRvQkM7RUFDRTtBdEJzdG9CSDs7QXNCcHRvQkM7RUFDRTtBdEJ1dG9CSDs7QXNCcnRvQkM7RUFDRTtBdEJ3dG9CSDs7QXNCdHRvQkM7RUFDRTtBdEJ5dG9CSDs7QXNCdnRvQkM7RUFDRTtBdEIwdG9CSDs7QXNCeHRvQkM7RUFDRTtBdEIydG9CSDs7QXNCenRvQkM7RUFDRTtBdEI0dG9CSDs7QXNCMXRvQkM7RUFDRTtBdEI2dG9CSDs7QXNCM3RvQkM7RUFDRTtBdEI4dG9CSDs7QXNCNXRvQkM7RUFDRTtBdEIrdG9CSDs7QXNCN3RvQkM7RUFDRTtBdEJndW9CSDs7QXNCOXRvQkM7RUFDRTtBdEJpdW9CSDs7QXNCL3RvQkM7RUFDRTtBdEJrdW9CSDs7QXNCaHVvQkM7RUFDRTtBdEJtdW9CSDs7QXNCanVvQkM7RUFDRTtBdEJvdW9CSDs7QXNCbHVvQkM7RUFDRTtBdEJxdW9CSDs7QXNCbnVvQkM7RUFDRTtBdEJzdW9CSDs7QXNCcHVvQkM7RUFDRTtBdEJ1dW9CSDs7QXNCcnVvQkM7RUFDRTtBdEJ3dW9CSDs7QXNCdHVvQkM7RUFDRTtBdEJ5dW9CSDs7QXNCdnVvQkM7RUFDRTtBdEIwdW9CSDs7QXNCeHVvQkM7RUFDRTtBdEIydW9CSDs7QXNCenVvQkM7RUFDRTtBdEI0dW9CSDs7QXNCMXVvQkM7RUFDRTtBdEI2dW9CSDs7QXNCM3VvQkM7RUFDRTtBdEI4dW9CSDs7QXNCNXVvQkM7RUFDRTtBdEIrdW9CSDs7QXNCN3VvQkM7RUFDRTtBdEJndm9CSDs7QXNCOXVvQkM7RUFDRTtBdEJpdm9CSDs7QXNCL3VvQkM7RUFDRTtBdEJrdm9CSDs7QXNCaHZvQkM7RUFDRTtBdEJtdm9CSDs7QXNCanZvQkM7RUFDRTtBdEJvdm9CSDs7QXNCbHZvQkM7RUFDRTtBdEJxdm9CSDs7QXNCbnZvQkM7RUFDRTtBdEJzdm9CSDs7QXNCcHZvQkM7RUFDRTtBdEJ1dm9CSDs7QXNCcnZvQkM7RUFDRTtBdEJ3dm9CSDs7QXNCdHZvQkM7RUFDRTtBdEJ5dm9CSDs7QXNCdnZvQkM7RUFDRTtBdEIwdm9CSDs7QXNCeHZvQkM7RUFDRTtBdEIydm9CSDs7QXNCenZvQkM7RUFDRTtBdEI0dm9CSDs7QXNCMXZvQkM7RUFDRTtBdEI2dm9CSDs7QXNCM3ZvQkM7RUFDRTtBdEI4dm9CSDs7QXNCNXZvQkM7RUFDRTtBdEIrdm9CSDs7QXNCN3ZvQkM7RUFDRTtBdEJnd29CSDs7QXNCOXZvQkM7RUFDRTtBdEJpd29CSDs7QXNCL3ZvQkM7RUFDRTtBdEJrd29CSDs7QXNCaHdvQkM7RUFDRTtBdEJtd29CSDs7QXNCandvQkM7RUFDRTtBdEJvd29CSDs7QXNCbHdvQkM7RUFDRTtBdEJxd29CSDs7QXNCbndvQkM7RUFDRTtBdEJzd29CSDs7QXNCcHdvQkM7RUFDRTtBdEJ1d29CSDs7QXNCcndvQkM7RUFDRTtBdEJ3d29CSDs7QXNCdHdvQkM7RUFDRTtBdEJ5d29CSDs7QXNCdndvQkM7RUFDRTtBdEIwd29CSDs7QXNCeHdvQkM7RUFDRTtBdEIyd29CSDs7QXNCendvQkM7RUFDRTtBdEI0d29CSDs7QXNCMXdvQkM7RUFDRTtBdEI2d29CSDs7QXNCM3dvQkM7RUFDRTtBdEI4d29CSDs7QXNCNXdvQkM7RUFDRTtBdEIrd29CSDs7QXNCN3dvQkM7RUFDRTtBdEJneG9CSDs7QXNCOXdvQkM7RUFDRTtBdEJpeG9CSDs7QXNCL3dvQkM7RUFDRTtBdEJreG9CSDs7QXNCaHhvQkM7RUFDRTtBdEJteG9CSDs7QXNCanhvQkM7RUFDRTtBdEJveG9CSDs7QXNCbHhvQkM7RUFDRTtBdEJxeG9CSDs7QXNCbnhvQkM7RUFDRTtBdEJzeG9CSDs7QXNCcHhvQkM7RUFDRTtBdEJ1eG9CSDs7QXNCcnhvQkM7RUFDRTtBdEJ3eG9CSDs7QXNCdHhvQkM7RUFDRTtBdEJ5eG9CSDs7QXNCdnhvQkM7RUFDRTtBdEIweG9CSDs7QXNCeHhvQkM7RUFDRTtBdEIyeG9CSDs7QXNCenhvQkM7RUFDRTtBdEI0eG9CSDs7QXNCMXhvQkM7RUFDRTtBdEI2eG9CSDs7QXNCM3hvQkM7RUFDRTtBdEI4eG9CSDs7QXNCNXhvQkM7RUFDRTtBdEIreG9CSDs7QXNCN3hvQkM7RUFDRTtBdEJneW9CSDs7QXNCOXhvQkM7RUFDRTtBdEJpeW9CSDs7QXNCL3hvQkM7RUFDRTtBdEJreW9CSDs7QXNCaHlvQkM7RUFDRTtBdEJteW9CSDs7QXNCanlvQkM7RUFDRTtBdEJveW9CSDs7QXNCbHlvQkM7RUFDRTtBdEJxeW9CSDs7QXNCbnlvQkM7RUFDRTtBdEJzeW9CSDs7QXNCcHlvQkM7RUFDRTtBdEJ1eW9CSDs7QXNCcnlvQkM7RUFDRTtBdEJ3eW9CSDs7QXNCdHlvQkM7RUFDRTtBdEJ5eW9CSDs7QXNCdnlvQkM7RUFDRTtBdEIweW9CSDs7QXNCeHlvQkM7RUFDRTtBdEIyeW9CSDs7QXNCenlvQkM7RUFDRTtBdEI0eW9CSDs7QXNCMXlvQkM7RUFDRTtBdEI2eW9CSDs7QXNCM3lvQkM7RUFDRTtBdEI4eW9CSDs7QXNCNXlvQkM7RUFDRTtBdEIreW9CSDs7QXNCN3lvQkM7RUFDRTtBdEJnem9CSDs7QXNCOXlvQkM7RUFDRTtBdEJpem9CSDs7QXNCL3lvQkM7RUFDRTtBdEJrem9CSDs7QXNCaHpvQkM7RUFDRTtBdEJtem9CSDs7QXNCanpvQkM7RUFDRTtBdEJvem9CSDs7QXNCbHpvQkM7RUFDRTtBdEJxem9CSDs7QXNCbnpvQkM7RUFDRTtBdEJzem9CSDs7QXNCcHpvQkM7RUFDRTtBdEJ1em9CSDs7QXNCcnpvQkM7RUFDRTtBdEJ3em9CSDs7QXNCdHpvQkM7RUFDRTtBdEJ5em9CSDs7QXNCdnpvQkM7RUFDRTtBdEIwem9CSDs7QXNCeHpvQkM7RUFDRTtBdEIyem9CSDs7QXNCenpvQkM7RUFDRTtBdEI0em9CSDs7QXNCMXpvQkM7RUFDRTtBdEI2em9CSDs7QXNCM3pvQkM7RUFDRTtBdEI4em9CSDs7QXNCNXpvQkM7RUFDRTtBdEIrem9CSDs7QXNCN3pvQkM7RUFDRTtBdEJnMG9CSDs7QXNCOXpvQkM7RUFDRTtBdEJpMG9CSDs7QXNCL3pvQkM7RUFDRTtBdEJrMG9CSDs7QXNCaDBvQkM7RUFDRTtBdEJtMG9CSDs7QXNCajBvQkM7RUFDRTtBdEJvMG9CSDs7QXNCbDBvQkM7RUFDRTtBdEJxMG9CSDs7QXNCbjBvQkM7RUFDRTtBdEJzMG9CSDs7QXNCcDBvQkM7RUFDRTtBdEJ1MG9CSDs7QXNCcjBvQkM7RUFDRTtBdEJ3MG9CSDs7QXNCdDBvQkM7RUFDRTtBdEJ5MG9CSDs7QXNCdjBvQkM7RUFDRTtBdEIwMG9CSDs7QXNCeDBvQkM7RUFDRTtBdEIyMG9CSDs7QXNCejBvQkM7RUFDRTtBdEI0MG9CSDs7QXNCMTBvQkM7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0QjYwb0JIOztBc0IzMG9CQztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEI4MG9CSDs7QXNCaHpvQkM7O0VBRUU7RUFDQTtBdEJtem9CSDs7QXVCOWx4QkE7RUFDQztFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCaW14Qko7QXVCOWx4QlE7RUFDSSxjekJpQmdCO0FFK2t4QjVCO0F1QjdseEJZO0VBRUksY3pCRFk7QUUrbHhCNUI7QXVCcmx4QmdCO0VBQ0k7QXZCdWx4QnBCO0F1QmhseEJRO0VBQ0ksY3pCUGdCO0FFeWx4QjVCOztBd0J0bnhCQTtFQUNJLG1CMUIyTndCO0UwQjFOeEI7RUFDQSxpQjFCc1E2QjtFMEJyUTdCO0VBQ0EscUIxQm9QcUI7QUVxNHdCekI7QXdCdm54Qkk7RUFFSSx5QjFCc0JvQjtFMEJyQnBCLHFCMUJxQm9CO0UwQnBCcEIsYzFCa0JvQjtBRXNteEI1QjtBd0JwbnhCUTtFQUNJLHFCMUJ5T2E7QUU2NHdCekI7QXdCbG54QkM7RUFDQztBeEJvbnhCRjtBd0JqbnhCSTtFQUNJO0VBQ0EscUIxQjhPeUI7RTBCN096QixzQjFCNk95QjtBRXM0d0JqQztBd0JobnhCSTtFQUVJO0VBQ0EseUIxQkRvQjtFMEJFcEIscUIxQnVOaUI7QUUwNXdCekI7QXdCL214QlE7RUFJSTtFQUNBLHlCMUJUZ0I7RTBCVWhCLHFCMUIrTWE7QUUrNXdCekI7QXdCem14QkU7RUFDQztBeEIybXhCSDtBd0J2bXhCQztFQUNDO0VBQ0E7QXhCeW14QkY7QXdCdG14Qkc7RUFDQztBeEJ3bXhCSjs7QXdCaG14Qkk7RUFDSSxpQjFCc015QjtBRTY1d0JqQzs7QXdCL2x4QkE7RUFDQyxjMUIzQzJCO0UwQjRDeEIsc0IxQjlEd0I7RTBCK0R4QixxQjFCK0txQjtBRW03d0J6QjtBd0JobXhCQztFQUdDLHlCMUJoRDBCO0UwQmlEcEIscUIxQmpEb0I7RTBCa0RwQixjMUJwRG9CO0FFb3B4QjVCO0F3QjNseEJFO0VBRUMseUIxQnpEeUI7RTBCMER6QixxQjFCMUR5QjtFMEIyRHpCLGMxQjdEeUI7QUV5cHhCNUI7O0F3QnJseEJJO0VBQ0k7RUFDQTtFQUNBLFcxQnpGb0I7QUVpcnhCNUI7QXdCdGx4QlE7RUFFSSxXMUI3RmdCO0UwQjhGaEI7RUFDQTtBeEJ1bHhCWjtBd0JwbHhCUTtFQUNJLFcxQm5HZ0I7RTBCb0doQjtFQUNBO0F4QnNseEJaO0F3Qm5seEJRO0VBQ0ksVzFCekdnQjtFMEIwR2hCO0VBQ0E7QXhCcWx4Qlo7QXdCbmx4Qlk7RUFFSTtFQUNBO0F4Qm9seEJoQjtBd0I1a3hCWTtFQUNJO0F4QjhreEJoQjtBd0Iza3hCRztFQUNDLFcxQjdId0I7RTBCOEh4QjtFQUNBO0F4QjZreEJKO0F3QnpreEJRO0VBQ0k7RUFDQTtFQUNUO0VBQ0EsZ0IxQm9FeUI7QUV1Z3hCNUI7QXdCemt4Qlk7RUFHSTtFQUNBO0VBQ0EsVzFCOUlZO0FFdXR4QjVCO0F3QnJreEJRO0VBRUk7RUFDQSx5QjFCaElnQjtFMEJpSWhCLHFCMUJ3RmE7QUU4K3dCekI7QXdCcGt4Qlk7RUFJSTtFQUNBLHlCMUJ4SVk7RTBCeUlaLHFCMUJnRlM7QUVtL3dCekI7QXdCOWp4Qlk7RUFDSTtBeEJna3hCaEI7O0F3QnZqeEJZO0VBQ0k7RUFDQTtBeEIwanhCaEI7O0F3Qm5weEJJO0VBQ0k7RUFDQTtFQUNBLFcxQnpGb0I7QUUrdXhCNUI7QXdCcHB4QlE7RUFFSSxXMUI3RmdCO0UwQjhGaEI7RUFDQTtBeEJxcHhCWjtBd0JscHhCUTtFQUNJLFcxQm5HZ0I7RTBCb0doQjtFQUNBO0F4Qm9weEJaO0F3QmpweEJRO0VBQ0ksVzFCekdnQjtFMEIwR2hCO0VBQ0E7QXhCbXB4Qlo7QXdCanB4Qlk7RUFFSTtFQUNBO0F4QmtweEJoQjtBd0Ixb3hCWTtFQUNJO0F4QjRveEJoQjtBd0J6b3hCRztFQUNDLFcxQjdId0I7RTBCOEh4QjtFQUNBO0F4QjJveEJKO0F3QnZveEJRO0VBQ0k7RUFDQTtFQUNUO0VBQ0EsZ0IxQm9FeUI7QUVxa3hCNUI7QXdCdm94Qlk7RUFHSTtFQUNBO0VBQ0EsVzFCOUlZO0FFcXh4QjVCO0F3Qm5veEJRO0VBRUk7RUFDQSx5QjFCaElnQjtFMEJpSWhCLHFCMUJ3RmE7QUU0aXhCekI7QXdCbG94Qlk7RUFJSTtFQUNBLHlCMUJ4SVk7RTBCeUlaLHFCMUJnRlM7QUVpanhCekI7QXdCNW54Qlk7RUFDSTtBeEI4bnhCaEI7O0F3QnJueEJZO0VBQ0k7RUFDQTtBeEJ3bnhCaEI7O0F3Qmp0eEJJO0VBQ0k7RUFDQTtFQUNBLFcxQnpGb0I7QUU2eXhCNUI7QXdCbHR4QlE7RUFFSSxXMUI3RmdCO0UwQjhGaEI7RUFDQTtBeEJtdHhCWjtBd0JodHhCUTtFQUNJLFcxQm5HZ0I7RTBCb0doQjtFQUNBO0F4Qmt0eEJaO0F3Qi9zeEJRO0VBQ0ksVzFCekdnQjtFMEIwR2hCO0VBQ0E7QXhCaXR4Qlo7QXdCL3N4Qlk7RUFFSTtFQUNBO0F4Qmd0eEJoQjtBd0J4c3hCWTtFQUNJO0F4QjBzeEJoQjtBd0J2c3hCRztFQUNDLFcxQjdId0I7RTBCOEh4QjtFQUNBO0F4QnlzeEJKO0F3QnJzeEJRO0VBQ0k7RUFDQTtFQUNUO0VBQ0EsZ0IxQm9FeUI7QUVtb3hCNUI7QXdCcnN4Qlk7RUFHSTtFQUNBO0VBQ0EsVzFCOUlZO0FFbTF4QjVCO0F3QmpzeEJRO0VBRUk7RUFDQSx5QjFCaElnQjtFMEJpSWhCLHFCMUJ3RmE7QUUwbXhCekI7QXdCaHN4Qlk7RUFJSTtFQUNBLHlCMUJ4SVk7RTBCeUlaLHFCMUJnRlM7QUUrbXhCekI7QXdCMXJ4Qlk7RUFDSTtBeEI0cnhCaEI7O0F3Qm5yeEJZO0VBQ0k7RUFDQTtBeEJzcnhCaEI7O0F3Qi93eEJJO0VBQ0k7RUFDQTtFQUNBLFcxQnpGb0I7QUUyMnhCNUI7QXdCaHh4QlE7RUFFSSxXMUI3RmdCO0UwQjhGaEI7RUFDQTtBeEJpeHhCWjtBd0I5d3hCUTtFQUNJLFcxQm5HZ0I7RTBCb0doQjtFQUNBO0F4Qmd4eEJaO0F3Qjd3eEJRO0VBQ0ksVzFCekdnQjtFMEIwR2hCO0VBQ0E7QXhCK3d4Qlo7QXdCN3d4Qlk7RUFFSTtFQUNBO0F4Qjh3eEJoQjtBd0J0d3hCWTtFQUNJO0F4Qnd3eEJoQjtBd0Jyd3hCRztFQUNDLFcxQjdId0I7RTBCOEh4QjtFQUNBO0F4QnV3eEJKO0F3Qm53eEJRO0VBQ0k7RUFDQTtFQUNUO0VBQ0EsZ0IxQm9FeUI7QUVpc3hCNUI7QXdCbnd4Qlk7RUFHSTtFQUNBO0VBQ0EsVzFCOUlZO0FFaTV4QjVCO0F3Qi92eEJRO0VBRUk7RUFDQSx5QjFCaElnQjtFMEJpSWhCLHFCMUJ3RmE7QUV3cXhCekI7QXdCOXZ4Qlk7RUFJSTtFQUNBLHlCMUJ4SVk7RTBCeUlaLHFCMUJnRlM7QUU2cXhCekI7QXdCeHZ4Qlk7RUFDSTtBeEIwdnhCaEI7O0F3Qmp2eEJZO0VBQ0k7RUFDQTtBeEJvdnhCaEI7O0F3QjcweEJJO0VBQ0k7RUFDQTtFQUNBLFcxQnpGb0I7QUV5NnhCNUI7QXdCOTB4QlE7RUFFSSxXMUI3RmdCO0UwQjhGaEI7RUFDQTtBeEIrMHhCWjtBd0I1MHhCUTtFQUNJLFcxQm5HZ0I7RTBCb0doQjtFQUNBO0F4QjgweEJaO0F3QjMweEJRO0VBQ0ksVzFCekdnQjtFMEIwR2hCO0VBQ0E7QXhCNjB4Qlo7QXdCMzB4Qlk7RUFFSTtFQUNBO0F4QjQweEJoQjtBd0JwMHhCWTtFQUNJO0F4QnMweEJoQjtBd0JuMHhCRztFQUNDLFcxQjdId0I7RTBCOEh4QjtFQUNBO0F4QnEweEJKO0F3QmoweEJRO0VBQ0k7RUFDQTtFQUNUO0VBQ0EsZ0IxQm9FeUI7QUUrdnhCNUI7QXdCajB4Qlk7RUFHSTtFQUNBO0VBQ0EsVzFCOUlZO0FFKzh4QjVCO0F3Qjd6eEJRO0VBRUk7RUFDQSx5QjFCaElnQjtFMEJpSWhCLHFCMUJ3RmE7QUVzdXhCekI7QXdCNXp4Qlk7RUFJSTtFQUNBLHlCMUJ4SVk7RTBCeUlaLHFCMUJnRlM7QUUydXhCekI7QXdCdHp4Qlk7RUFDSTtBeEJ3enhCaEI7O0F3Qi95eEJZO0VBQ0k7RUFDQTtBeEJrenhCaEI7O0F3QjM0eEJJO0VBQ0k7RUFDQTtFQUNBLFcxQnpGb0I7QUV1K3hCNUI7QXdCNTR4QlE7RUFFSSxXMUI3RmdCO0UwQjhGaEI7RUFDQTtBeEI2NHhCWjtBd0IxNHhCUTtFQUNJLFcxQm5HZ0I7RTBCb0doQjtFQUNBO0F4QjQ0eEJaO0F3Qno0eEJRO0VBQ0ksVzFCekdnQjtFMEIwR2hCO0VBQ0E7QXhCMjR4Qlo7QXdCejR4Qlk7RUFFSTtFQUNBO0F4QjA0eEJoQjtBd0JsNHhCWTtFQUNJO0F4Qm80eEJoQjtBd0JqNHhCRztFQUNDLFcxQjdId0I7RTBCOEh4QjtFQUNBO0F4Qm00eEJKO0F3Qi8zeEJRO0VBQ0k7RUFDQTtFQUNUO0VBQ0EsZ0IxQm9FeUI7QUU2enhCNUI7QXdCLzN4Qlk7RUFHSTtFQUNBO0VBQ0EsVzFCOUlZO0FFNmd5QjVCO0F3QjMzeEJRO0VBRUk7RUFDQSx5QjFCaElnQjtFMEJpSWhCLHFCMUJ3RmE7QUVveXhCekI7QXdCMTN4Qlk7RUFJSTtFQUNBLHlCMUJ4SVk7RTBCeUlaLHFCMUJnRlM7QUV5eXhCekI7QXdCcDN4Qlk7RUFDSTtBeEJzM3hCaEI7O0F3QjcyeEJZO0VBQ0k7RUFDQTtBeEJnM3hCaEI7O0F3QngyeEJJO0VBQ0ksaUIxQnNFeUI7QUVxeXhCakM7QXdCdjJ4Qlk7RUFDSSxxQjFCdkxZO0UwQndMWixjMUJ4TFk7QUVpaXlCNUI7QXdCdjJ4QmdCO0VBRUksc0IxQmxNUTtBRTBpeUI1QjtBd0I3MXhCUTtFQUNJO0VBQ0E7QXhCKzF4Qlo7O0F3QjExeEJBO0VBQ0k7QXhCNjF4Qko7QXdCMzF4Qkk7RUFHSTtFQUNBLGMxQnJOb0I7RTBCc05wQjtBeEIyMXhCUjtBd0J0MXhCUTtFQUVJO0F4QnUxeEJaOztBd0JsMXhCQTtFQUNJO0VBQ0E7QXhCcTF4Qko7O0F3QmwxeEJBOztFQUVJO0VBQ0g7RUFDQTtBeEJxMXhCRDs7QXdCbDF4QkE7O0VBRUk7RUFDQTtBeEJxMXhCSjs7QXdCbDF4QkE7O0VBRUk7RUFDQTtFQUNBO0F4QnExeEJKOztBd0JsMXhCQTtFQUNDO0VBQ0EsVzFCVWdDO0UwQlRoQyxZMUJTZ0M7RTBCUmhDLGlCMUJRZ0M7RTBCUGhDO0F4QnExeEJEO0F3Qm4xeEJDO0VBQ0MsVzFCTStCO0UwQkwvQixZMUJLK0I7RTBCSi9CLGlCMUJJK0I7RTBCSC9CO0F4QnExeEJGO0F3QmwxeEJDO0VBQ0MsVzFCRitCO0UwQkcvQixZMUJIK0I7RTBCSS9CLGlCMUJKK0I7RTBCSy9CO0F4Qm8xeEJGOztBeUJsbnlCQTtFQUNDO0VBQ0Esc0IzQlMyQjtFMkJSM0Isc0IzQjJTNkI7RTJCMVM3QjtFQUNBLHNCM0JxUHdCO0VNdkpyQixnQ3FCN0ZpQjtFckI4RmpCLHdDcUI5RmlCO0VyQitGakIscUNxQi9GaUI7RXJCZ0dqQixtQ3FCaEdpQjtFckJpR2pCLG9DcUJqR2lCO0F6QnlueUJyQjs7QXlCdG55QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCM0JvUzZCO0FFcTF4QjlCO0F5QnZueUJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6QnlueUJGO0F5QnRueUJDO0VBQ0M7RUFDQTtBekJ3bnlCRjtBeUJybnlCQztFQUNDO0F6QnVueUJGO0F5QnBueUJDO0VBQ0M7RUFDQTtBekJzbnlCRjs7QXlCbG55QkE7RUFDQyxnQjNCNksyQjtFMkI1SzNCO0VBQ0EsYzNCZjJCO0UyQmdCM0I7RUFDQTtBekJxbnlCRDs7QXlCbG55QkE7RUFDQyxlM0IwUDZCO0UyQnpQN0I7QXpCcW55QkQ7O0F5QmxueUJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekJxbnlCRDtBeUJubnlCQztFQUNDO0F6QnFueUJGO0F5QmxueUJDO0VBQ0Msa0MzQnlMdUI7RTJCeEx2QixtQzNCd0x1QjtBRTQ3eEJ6Qjs7QXlCOW15QkM7RUFDQztFQUNBO0VBQ0E7QXpCaW55QkY7QXlCN215Qkc7RUFDQztFQUNBO0VBQ0E7QXpCK215Qko7QXlCNW15Qkc7RUFDQztFQUNBO0F6QjhteUJKO0F5QjFteUJJO0VBQ0M7QXpCNG15Qkw7O0F5Qm5teUJDO0VBQ0M7RUFDQTtFQUNBO0F6QnNteUJGOztBeUJsbXlCQTtFQUNDLCtCM0I2SXdCO0UyQjVJckIsZ0MzQjRJcUI7QUV5OXhCekI7O0F5QmhteUJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXJCNEJFLGdCTjNJd0I7RU0ySUo7RUFDcEI7QUp5a3lCSjtBeUJsbXlCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VyQnlERDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBM0hBLDRDcUJnRW9CO0VyQi9EcEIsb0RxQitEb0I7RXJCOURwQixpRHFCOERvQjtFckI3RHBCLCtDcUI2RG9CO0VyQjVEcEIsZ0RxQjREb0I7QXpCNG15QnhCOztBeUJ4bXlCQTtFQUNDO0VBQ0c7RUFDQTtFQUNBO0F6QjJteUJKOztBSS9reUJJO0VxQnpCc0I7SUFBSztFekI2bXlCN0I7RXlCN215QnFEO0lBQU87RXpCZ255QjVEO0FBQ0Y7QUlybHlCSTtFcUI1QnNCO0lBQUs7RXpCcW55QjdCO0V5QnJueUJxRDtJQUFPO0V6QndueUI1RDtBQUNGO0FJMWx5Qkk7RXFCL0JzQjtJQUFLO0V6QjZueUI3QjtFeUI3bnlCcUQ7SUFBTztFekJnb3lCNUQ7QUFDRjtBSS9seUJJO0VxQmxDc0I7SUFBSztFekJxb3lCN0I7RXlCcm95QnFEO0lBQU87RXpCd295QjVEO0FBQ0Y7QUlwbXlCSTtFcUJyQ3NCO0lBQUs7RXpCNm95QjdCO0V5QjdveUJxRDtJQUFPO0V6QmdweUI1RDtBQUNGO0F5QjlveUJDO0VBQ0M7QXpCZ3B5QkY7QXlCOW95QkU7RXJCM0NFO0VBQ0E7RUFDQTtBSjRyeUJKOztBeUI1b3lCQTtFQUNDO0VBQ0E7RUFDQTtBekIrb3lCRDtBeUI3b3lCQzs7Ozs7O0VBTUMsVzNCbEswQjtBRWl6eUI1QjtBeUI1b3lCQztFQUNDO0F6QjhveUJGO0F5QjNveUJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6QjZveUJGO0F5QjFveUJDO0VBQ0M7QXpCNG95QkY7QXlCem95QkM7RUFDQyxXM0IxTDBCO0FFcTB5QjVCO0F5QnpveUJFO0VBRUMsYzNCN0t5QjtBRXV6eUI1QjtBeUJyb3lCRTtFQUNDLG1CM0I5THlCO0UyQitMekI7QXpCdW95Qkg7O0F5QmxveUJBO0VyQmxISSxnQ3FCbUhpQjtFckJsSGpCLHdDcUJrSGlCO0VyQmpIakIscUNxQmlIaUI7RXJCaEhqQixtQ3FCZ0hpQjtFckIvR2pCLG9DcUIrR2lCO0F6QnlveUJyQjtBeUJ2b3lCQztFckI5SUcseUJxQitJaUI7RXJCOUlqQixpQ3FCOElpQjtFckI3SWpCLDhCcUI2SWlCO0VyQjVJakIsNEJxQjRJaUI7RXJCM0lqQiw2QnFCMklpQjtBekI2b3lCckI7O0EwQnQyeUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQjVCTXdCO0U0Qkx4QjtBMUJ5MnlCSjtBMEJ2MnlCSTtFQUNJLGM1QlFvQjtFNEJQcEI7RUFDQTtBMUJ5MnlCUjtBMEJ2MnlCUTtFQUNJLGM1QkdnQjtBRXMyeUI1QjtBMEJyMnlCSTtFQUVJO0VBQ0E7RUFDQSxzQjVCWG9CO0FFaTN5QjVCO0EwQnAyeUJRO0VBQ0k7QTFCczJ5Qlo7O0EwQjkxeUJRO0VBRUksYzVCUGdCO0U0QlFoQix5QjVCdUtnQjtBRXlyeUI1QjtBMEI3MXlCUTtFQUNJO0ExQisxeUJaOztBMkJ2NHlCQTtFQUNJO0VBQ0Esc0I3QndQcUI7QUVrcHlCekI7QTJCeDR5Qkk7RUFDSSxjN0J3Qm9CO0U2QnZCcEI7QTNCMDR5QlI7O0EyQnQ0eUJBO0VBQ0kscUI3QjhPcUI7QUUycHlCekI7O0EyQnA0eUJJO0VBQ0k7RUFDQTtFQUNBLGM3QlVvQjtBRTYzeUI1QjtBMkJyNHlCUTtFQUNJO0EzQnU0eUJaO0EyQnA0eUJRO0VBQ0k7QTNCczR5Qlo7O0EyQmg1eUJJO0VBQ0k7RUFDQTtFQUNBLGM3QlVvQjtBRXk0eUI1QjtBMkJqNXlCUTtFQUNJO0EzQm01eUJaO0EyQmg1eUJRO0VBQ0k7QTNCazV5Qlo7O0EyQjU1eUJJO0VBQ0k7RUFDQTtFQUNBLGM3QlVvQjtBRXE1eUI1QjtBMkI3NXlCUTtFQUNJO0EzQis1eUJaO0EyQjU1eUJRO0VBQ0k7QTNCODV5Qlo7O0EyQng2eUJJO0VBQ0k7RUFDQTtFQUNBLGM3QlVvQjtBRWk2eUI1QjtBMkJ6NnlCUTtFQUNJO0EzQjI2eUJaO0EyQng2eUJRO0VBQ0k7QTNCMDZ5Qlo7O0EyQnA3eUJJO0VBQ0k7RUFDQTtFQUNBLGM3QlVvQjtBRTY2eUI1QjtBMkJyN3lCUTtFQUNJO0EzQnU3eUJaO0EyQnA3eUJRO0VBQ0k7QTNCczd5Qlo7O0EyQmo3eUJBO0VBQ0k7QTNCbzd5Qko7O0E0QnA5eUJBO0VBQ0ksZ0I5Qm1WMEI7RThCbFYxQixxQjlCaVYwQjtBRXNveUI5QjtBNEJyOXlCSTtFQUNJLGtCOUJ5UGlCO0U4QnhQakI7RUFDQTtFQUNBO0VBQ0E7QTVCdTl5QlI7QTRCcjl5QlE7RUFDSTtBNUJ1OXlCWjtBNEJuOXlCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E1QnE5eUJSO0E0Qm45eUJRO0VBQ0k7QTVCcTl5Qlo7O0E0Qmg5eUJBO0VBQ0k7RUFDQSxzQjlCbkJ3QjtFOEJvQnhCLGM5Qkh3QjtFOEJJeEIsZ0I5QnNMd0I7QUU2eHlCNUI7O0E0Qi84eUJJO0VBQ0k7RUFDQSxXOUIzQm9CO0FFNit5QjVCOztBNEJwOXlCSTtFQUNJO0VBQ0EsVzlCM0JvQjtBRWsveUI1Qjs7QTRCejl5Qkk7RUFDSTtFQUNBLFc5QjNCb0I7QUV1L3lCNUI7O0E0Qjk5eUJJO0VBQ0k7RUFDQSxXOUIzQm9CO0FFNC95QjVCOztBNEJuK3lCSTtFQUNJO0VBQ0EsVzlCM0JvQjtBRWlnekI1Qjs7QTRCeCt5Qkk7RUFDSTtFQUNBLFc5QjNCb0I7QUVzZ3pCNUI7O0E0Qm4reUJZO0VBRUk7RUFDQTtFQUNBLFc5QnZDWTtBRTRnekI1Qjs7QTRCeit5Qlk7RUFFSTtFQUNBO0VBQ0EsVzlCdkNZO0FFa2h6QjVCOztBNEIvK3lCWTtFQUVJO0VBQ0E7RUFDQSxXOUJ2Q1k7QUV3aHpCNUI7O0E0QnIveUJZO0VBRUk7RUFDQTtFQUNBLFc5QnZDWTtBRThoekI1Qjs7QTRCMy95Qlk7RUFFSTtFQUNBO0VBQ0EsVzlCdkNZO0FFb2l6QjVCOztBNEJqZ3pCWTtFQUVJO0VBQ0E7RUFDQSxXOUJ2Q1k7QUUwaXpCNUI7O0E0QjMveUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTVCOC95QlI7O0E0QnoveUJZO0VBRUk7RUFDQSxXOUIzRFk7QUVzanpCNUI7O0E0QnZnekJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTVCMGd6QlI7O0E0QnJnekJZO0VBRUk7RUFDQSxXOUIzRFk7QUVra3pCNUI7O0E0Qm5oekJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTVCc2h6QlI7O0E0QmpoekJZO0VBRUk7RUFDQSxXOUIzRFk7QUU4a3pCNUI7O0E0Qi9oekJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTVCa2l6QlI7O0E0QjdoekJZO0VBRUk7RUFDQSxXOUIzRFk7QUUwbHpCNUI7O0E0QjNpekJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTVCOGl6QlI7O0E0QnppekJZO0VBRUk7RUFDQSxXOUIzRFk7QUVzbXpCNUI7O0E0QnZqekJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTVCMGp6QlI7O0E0QnJqekJZO0VBRUk7RUFDQSxXOUIzRFk7QUVrbnpCNUI7O0E0Qm5rekJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTVCc2t6QlI7O0E0QmprekJZO0VBRUk7RUFDQSxXOUIzRFk7QUU4bnpCNUI7O0E0Qi9rekJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTVCa2x6QlI7O0E0QjdrekJZO0VBRUk7RUFDQSxXOUIzRFk7QUUwb3pCNUI7O0E0QjNsekJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTVCOGx6QlI7O0E0QnpsekJZO0VBRUk7RUFDQSxXOUIzRFk7QUVzcHpCNUI7O0E0QnZtekJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTVCMG16QlI7O0E0QnJtekJZO0VBRUk7RUFDQSxXOUIzRFk7QUVrcXpCNUI7O0E0Qm5uekJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTVCc256QlI7O0E0QmpuekJZO0VBRUk7RUFDQSxXOUIzRFk7QUU4cXpCNUI7O0E2QnpyekJBO0VBQ0M7RUFDQSxrQi9CNFB3QjtFK0IzUHhCO0VBQ0E7RUFDQTtFQUNHO0VBQ0g7RUFDQSxjL0JxQjJCO0UrQnBCM0I7RUFDQTtFekJ5RkcsZ0N5QnhGaUI7RXpCeUZqQix3Q3lCekZpQjtFekIwRmpCLHFDeUIxRmlCO0V6QjJGakIsbUN5QjNGaUI7RXpCNEZqQixvQ3lCNUZpQjtBN0Jnc3pCckI7QTZCOXJ6QkM7RUFDQyxjL0JHMEI7RStCRjFCO0VBQ0E7RUFDQTtBN0Jnc3pCRjtBNkI3cnpCQztFQUNDO0E3QityekJGOztBNkJ4cnpCRTtFQUNDO0VBQ0E7QTdCMnJ6Qkg7QTZCdHJ6QkU7RUFDQyxtQi9CbkJ5QjtFK0JvQnpCO0E3QndyekJIOztBNkIvcXpCRztFQUNDLG1CL0I5QndCO0UrQitCeEI7QTdCa3J6Qko7QTZCaHJ6Qkk7RUFDQyxXL0J4Q3VCO0FFMHR6QjVCO0E2QjVxekJHO0VBQ0MsYy9CekN3QjtBRXV0ekI1Qjs7QThCeHV6QkE7RUFDSTtBOUIydXpCSjtBOEJwdXpCZ0I7RUFDSTtBOUJzdXpCcEI7QThCOXR6QlE7RUFDSTtBOUJndXpCWjs7QThCM3R6QkE7O0VBRUk7RUFDQTtBOUI4dHpCSjs7QThCM3R6QkE7RUFDSTtFQUNBO0E5Qjh0ekJKOztBOEIzdHpCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTFCZ0NBLDJCMEIvQm1CO0UxQmdDbkIsbUMwQmhDbUI7RTFCaUNuQixnQzBCakNtQjtFMUJrQ25CLDhCMEJsQ21CO0UxQm1DbkIsK0IwQm5DbUI7RUFDbkI7RUFDQTtFQUNBO0VBQ0E7QTlCa3V6Qko7QThCaHV6Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Qmt1ekJSOztBOEI3dHpCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E5Qmd1ekJKOztBQXh1ekJBOztrQ0FBQTtBK0J4REM7RUFDQztBL0JzeXpCRjtBK0JweXpCRTtFQUNDO0EvQnN5ekJIO0ErQnB5ekJHO0VBQ0M7QS9Cc3l6Qko7QStCcHl6Qkk7RUFDQztFQUNBO0VBQ0EsY2pDY3VCO0VpQ2J2Qix5QmpDNlMyQjtFaUM1UzNCLGVqQzhTMkI7RWlDN1MzQixnQmpDb011QjtBRWttekI1QjtBK0JueXpCTTtFM0JzREYsd0IyQnJEc0I7RTNCc0R0QixnQzJCdERzQjtFM0J1RHRCLDZCMkJ2RHNCO0UzQndEdEIsMkIyQnhEc0I7RTNCeUR0Qiw0QjJCekRzQjtBL0J5eXpCMUI7QStCcnl6Qks7RUFDQztFQUNBO0VBQ0E7RUFDQTtFM0JzRUYsZ0MyQnJFc0I7RTNCc0V0Qix3QzJCdEVzQjtFM0J1RXRCLHFDMkJ2RXNCO0UzQndFdEIsbUMyQnhFc0I7RTNCeUV0QixvQzJCekVzQjtBL0IyeXpCMUI7QStCcnl6QkU7RUFDQyxpQmpDMlI2QjtBRTRnekJoQztBK0JseXpCRTtFQUNDO0VBQ0E7QS9Cb3l6Qkg7QStCbHl6Qkc7RUFDQztBL0JveXpCSjtBK0I5eHpCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CZ3l6Qkg7QStCOXh6Qkc7RUFDQztBL0JneXpCSjtBK0I3eHpCRztFQUNDO0VBQ0E7QS9CK3h6Qko7QStCM3h6Qks7RUFDQztBL0I2eHpCTjtBK0J4eHpCRztFQUNDO0EvQjB4ekJKO0ErQnZ4ekJHO0VBQ0M7QS9CeXh6Qko7O0FnQ3oyekJDO0U1QmtHRyw2QjRCakdrQjtFNUJrR2xCLHFDNEJsR2tCO0U1Qm1HbEIsa0M0Qm5Ha0I7RTVCb0dsQixnQzRCcEdrQjtFNUJxR2xCLGlDNEJyR2tCO0FoQ2czekJ0QjtBZ0M3MnpCQztFQUNDO0FoQysyekJGO0FnQzcyekJFO0U1QmtFRSwyQjRCakVrQjtFNUJrRWxCLG1DNEJsRWtCO0U1Qm1FbEIsZ0M0Qm5Fa0I7RTVCb0VsQiw4QjRCcEVrQjtFNUJxRWxCLCtCNEJyRWtCO0FoQ20zekJ0QjtBZ0MvMnpCRztFNUI2REMseUI0QjVEbUI7RTVCNkRuQixpQzRCN0RtQjtFNUI4RG5CLDhCNEI5RG1CO0U1QitEbkIsNEI0Qi9EbUI7RTVCZ0VuQiw2QjRCaEVtQjtBaENxM3pCdkI7QWdDLzJ6QkM7RUFDQztBaENpM3pCRjtBZ0MvMnpCRTtFNUJtREUsNEI0QmxEa0I7RTVCbURsQixvQzRCbkRrQjtFNUJvRGxCLGlDNEJwRGtCO0U1QnFEbEIsK0I0QnJEa0I7RTVCc0RsQixnQzRCdERrQjtBaENxM3pCdEI7QWdDajN6Qkc7RTVCOENDLHlCNEI3Q21CO0U1QjhDbkIsaUM0QjlDbUI7RTVCK0NuQiw4QjRCL0NtQjtFNUJnRG5CLDRCNEJoRG1CO0U1QmlEbkIsNkI0QmpEbUI7QWhDdTN6QnZCO0FnQ2ozekJDO0VBQ0M7QWhDbTN6QkY7QWdDajN6QkU7RTVCb0NFLHFCNEJuQ2tCO0U1Qm9DbEIsNkI0QnBDa0I7RTVCcUNsQiwwQjRCckNrQjtFNUJzQ2xCLHdCNEJ0Q2tCO0U1QnVDbEIseUI0QnZDa0I7QWhDdTN6QnRCO0FnQ24zekJHO0U1QitCQyxtQjRCOUJtQjtFNUIrQm5CLDJCNEIvQm1CO0U1QmdDbkIsd0I0QmhDbUI7RTVCaUNuQixzQjRCakNtQjtFNUJrQ25CLHVCNEJsQ21CO0FoQ3kzekJ2Qjs7QWdDbjN6QkE7RUFDQyxvQmxDK2U4QjtFa0M5ZTlCO0FoQ3MzekJEO0FnQ3AzekJDOzs7Ozs7RUFNQztBaENzM3pCRjs7QWdDbDN6QkE7RUFDQyxlbENtZThCO0FFazV5Qi9COztBZ0NsM3pCQTtFQUNDLHNCbENnZThCO0VrQy9kOUI7RUFDQTtBaENxM3pCRDtBZ0NuM3pCQztFQUNDO0FoQ3EzekJGO0FnQ24zekJFO0VBQ0M7QWhDcTN6Qkg7O0FnQ2gzekJBO0VBQ0k7RUFDQSxzQmxDekV3QjtFa0MwRXhCO0VBQ0Esc0JsQ29LcUI7RWtDbkt4QjtFQUNBLDBDbEN3YzhCO0FFMjZ5Qi9COztBZ0M3MnpCQzs7RUFDQyxZbEN1YzZCO0VrQ3RjN0I7RUFDQTtBaENpM3pCRjtBSTE1ekJJO0U0QnNDSDs7SUFNRTtFaENtM3pCRDtBQUNGO0FnQ2ozekJFOztFQUNDO0VBQ0E7QWhDbzN6Qkg7QWdDbDN6Qkc7O0VBQ0M7RUFDQTtBaENxM3pCSjtBZ0NsM3pCRzs7RUFDQztFQUNBO0VBQ0E7QWhDcTN6Qko7O0FnQzkyekJDO0VBQ0M7QWhDaTN6QkY7O0FnQzcyekJBO0VBQ0M7RUFDQSxxQ2xDZ2E4QjtBRWc5eUIvQjtBZ0M5MnpCQztFQUNDO0FoQ2czekJGOztBZ0MzMnpCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FoQzgyekJGO0FnQzUyekJFO0VBQ0M7RUFDQTtFNUJLQyxnQk4zSXdCO0VNMklKO0VBQ3BCO0FKMjJ6Qko7QWdDNTJ6QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEM4MnpCRjtBZ0M1MnpCRTtFQUVDLGNsQ3JJeUI7RWtDc0l6QjtFQUNBO0FoQzYyekJIOztBaUNoaDBCQTtFQUNDO0FqQ21oMEJEO0FpQzVnMEJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTdCaUZBLGdDNkJoRm9CO0U3QmlGcEIsd0M2QmpGb0I7RTdCa0ZwQixxQzZCbEZvQjtFN0JtRnBCLG1DNkJuRm9CO0U3Qm9GcEIsb0M2QnBGb0I7RUFDcEI7RUFDQTtFQUNBO0FqQ2toMEJKO0FpQ2hoMEJJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQ2toMEJMO0FpQzNnMEJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFN0JzREEsZ0M2QnJEb0I7RTdCc0RwQix3QzZCdERvQjtFN0J1RHBCLHFDNkJ2RG9CO0U3QndEcEIsbUM2QnhEb0I7RTdCeURwQixvQzZCekRvQjtFQUNwQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQ2loMEJKO0FpQy9nMEJJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWpDaWgwQkw7QWlDMWcwQkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0U3QjJCQSxnQzZCMUJvQjtFN0IyQnBCLHdDNkIzQm9CO0U3QjRCcEIscUM2QjVCb0I7RTdCNkJwQixtQzZCN0JvQjtFN0I4QnBCLG9DNkI5Qm9CO0VBQ3BCO0VBQ0E7RUFDQTtBakNnaDBCSjtBaUM5ZzBCSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FqQ2doMEJMOztBaUN6ZzBCQTtFQUNDO0VBQ0Esc0JuQytKd0I7RW1DOUp4QjtFQUNBO0VBQ0EsY25DakUyQjtFTW1GeEI7RUFDQTtFQUNBO0U2QmxCSDtBakM4ZzBCRDtBaUM1ZzBCQztFQUNDO0FqQzhnMEJGO0FpQzNnMEJDO0VBQ0M7QWpDNmcwQkY7QUk1ajBCSTtFNkI4Q0g7SUFJRTtFakM4ZzBCRDtBQUNGO0FpQzNnMEJDO0VBQ0M7QWpDNmcwQkY7QUlwazBCSTtFNkJzREg7SUFJRTtFakM4ZzBCRDtBQUNGO0FpQzFnMEJFO0VBQ0M7RUFDQTtFQUNBO0FqQzRnMEJIO0FpQ3pnMEJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RTdCOUJDLDZCNkIrQm1CO0U3QjlCbkIscUM2QjhCbUI7RTdCN0JuQixrQzZCNkJtQjtFN0I1Qm5CLGdDNkI0Qm1CO0U3QjNCbkIsaUM2QjJCbUI7RUFDcEIsY25DdEd5QjtBRXFuMEI1QjtBaUM3ZzBCRztFQUVDLGNuQzNHd0I7RW1DNEd4QjtFQUNBO0FqQzhnMEJKO0FpQ3pnMEJDO0VBQ0M7RUFDQTtFQUNBO0FqQzJnMEJGO0FpQ3pnMEJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQzJnMEJIO0FpQ3pnMEJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWpDMmcwQko7QWlDdGcwQkc7RUFDQztBakN3ZzBCSjtBaUNuZzBCRztFQUNDO0FqQ3FnMEJKO0FJeG4wQkk7RTZCa0hEO0lBSUU7RWpDc2cwQkg7QUFDRjtBaUNqZzBCRztFQUNDO0FqQ21nMEJKO0FJaG8wQkk7RTZCNEhEO0lBSUU7RWpDb2cwQkg7QUFDRjs7QWlDOS96QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFN0JoR0csNkI2QmlHaUI7RTdCaEdqQixxQzZCZ0dpQjtFN0IvRmpCLGtDNkIrRmlCO0U3QjlGakIsZ0M2QjhGaUI7RTdCN0ZqQixpQzZCNkZpQjtFQUNwQixjbkN4SzJCO0FFNnEwQjVCO0FpQ25nMEJDO0VBRUMsY25DN0swQjtFbUM4SzFCO0VBQ0EseUJuQ3NQK0I7QUU4d3pCakM7QWlDamcwQkM7RUFDQztFQUNBO0FqQ21nMEJGO0FpQ2pnMEJFO0VBRUM7QWpDa2cwQkg7QWlDOS96QkM7RUFDQyx5Qm5Dd08rQjtFbUN2Ty9CLGNuQzlMMEI7RW1DK0wxQixnQm5DTDBCO0FFcWcwQjVCOztBaUN2L3pCRTs7O0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakM0L3pCSDs7QWlDci96QkU7RUFDQztBakN3L3pCSDs7QWlDai96QkU7RUFDQztBakNvL3pCSDs7QWlDNyt6QkU7RUFDQztBakNnL3pCSDs7QWlDeit6QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQzQrekJIOztBaUNyK3pCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FqQ3crekJEOztBa0N0dzBCQTtFQUNJO0FsQ3l3MEJKO0FrQ3Z3MEJJO0VBQ0k7QWxDeXcwQlI7O0FrQ3J3MEJBO0VBQ0kseUJwQ2tWNkI7RW9DalY3QixnQnBDa1YrQjtFb0NqVi9CLHNCcEMrT3FCO0FFeWgwQnpCOztBa0NydzBCQTs7RUFFSSx5QnBDMlU2QjtBRTY3ekJqQzs7QWtDcncwQkE7O0VBRUksMkJwQ3NVNkI7QUVrOHpCakM7O0FrQ3J3MEJBOztFQUVJLDRCcENpVTZCO0FFdTh6QmpDOztBa0NydzBCQTs7RUFFSSwwQnBDNFQ2QjtBRTQ4ekJqQzs7QW1DdnkwQkE7RUFDQyxzQnJDeVB3QjtFcUN4UHhCO0UvQjhHRztFQUNBO0VBQ0E7QUo2cjBCSjs7QW1DenkwQkE7RUFDQyxzQnJDSTJCO0VxQ0gzQixjckNvQjJCO0VxQ25CM0I7RUFDRywrQnJDZ1BxQjtFcUMvT3JCLGdDckMrT3FCO0FFNmowQnpCOztBbUN6eTBCQTtFQUNDO0VBQ0EsY3JDYzJCO0FFOHgwQjVCOztBbUN6eTBCQTs7RUFFQywyQnJDb093QjtBRXdrMEJ6Qjs7QW1DenkwQkE7O0VBRUMseUJyQytOd0I7QUU2azBCekI7O0FtQ3p5MEJBOztFQUVDLDBCckMwTndCO0FFa2wwQnpCOztBbUN6eTBCQTs7RUFFQyw0QnJDcU53QjtBRXVsMEJ6Qjs7QW9DaDEwQkE7RUFDQztBcENtMTBCRDtBb0NqMTBCQztFQUNDO0FwQ20xMEJGO0FvQ2oxMEJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0EsY3RDb0J5QjtFc0NuQnpCO0VBQ0E7RUFDQTtFQUNHO0VoQ3FGRixnQ2dDcEZzQjtFaENxRnRCLHdDZ0NyRnNCO0VoQ3NGdEIscUNnQ3RGc0I7RWhDdUZ0QixtQ2dDdkZzQjtFaEN3RnRCLG9DZ0N4RnNCO0FwQ3UxMEIxQjtBb0NyMTBCRztFQUNDO0VBQ0EsY3RDVXdCO0FFNjAwQjVCO0FvQ3AxMEJHO0VBRUM7RUFDQTtBcENxMTBCSjtBb0NsMTBCRztFQUNDO0VBQ0E7RUFDQTtFQUNBLGdCdENzTHdCO0FFOHAwQjVCO0FvQ2wxMEJJO0VBRUM7RUFDQTtFQUNBO0VBQ0E7QXBDbTEwQkw7QW9DaDEwQkk7RUFDQztFQUNBLGN0Q2hCdUI7RXNDaUJ2QjtBcENrMTBCTDtBb0MzMDBCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0c7QXBDNjAwQkw7QW9DMzAwQkU7RUFHQztBcEMyMDBCSDtBb0N2MDBCQztFQUNDO0VBQ0E7QXBDeTAwQkY7QW9DdjAwQkU7RUFDQztFQUNBO0FwQ3kwMEJIO0FvQ3QwMEJFO0VBQ0M7RUFDQTtBcEN3MDBCSDtBb0NuMDBCRztFQUNDO0FwQ3EwMEJKO0FvQ2owMEJLO0VBQ0M7RUFDQTtBcENtMDBCTjs7QW9DenowQkM7RUFDQztFQUNBO0VBQ0c7RUFDQTtFQUNBO0FwQzR6MEJMO0FvQzF6MEJFO0VBQ0M7RUFDQTtBcEM0ejBCSDs7QW9DcnowQkM7RUFDQztBcEN3ejBCRjtBb0N0ejBCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FwQ3d6MEJIOztBb0MveTBCRTtFQUNDO0FwQ2t6MEJIO0FvQy95MEJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGN0Q2pIeUI7RXNDa0h6QjtFQUNBO0FwQ2l6MEJIO0FvQy95MEJHO0VBRUM7RUFDQTtBcENnejBCSjtBb0N6eTBCRztFQUNDLFd0Q2pKd0I7RXNDa0p4QixxQnRDNUl3QjtFc0M2SXhCLHlCdEM3SXdCO0VzQzhJeEI7RUFDQTtBcEMyeTBCSjtBb0N6eTBCSTtFQUVDLFd0Q3pKdUI7RXNDMEp2QixxQnRDcEp1QjtFc0NxSnZCLHlCdENySnVCO0VzQ3NKdkI7RUFDQTtBcEMweTBCTDtBb0N2eTBCSTtFQUNDLFd0Q2pLdUI7RXNDa0t2Qix5QnRDNUp1QjtFc0M2SnZCLHFCdEM3SnVCO0FFczgwQjVCOztBb0MveDBCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FwQ2t5MEJGO0FvQ2h5MEJFO0VBQ0M7QXBDa3kwQkg7QW9DaHkwQkc7RUFDQztBcENreTBCSjtBb0M3eDBCQztFQUNDO0VBQ0E7QXBDK3gwQkY7O0FxQ3QrMEJJO0VBQ0ksV3ZDUW9CO0FFaSswQjVCOztBc0M1KzBCQTtFQUNJO0VBQ0Esc0J4Q1N3QjtFd0NSeEIsZ0J4Q29qQjBCO0V3Q25qQjFCLDBDeENvakIwQjtBRTI3ekI5QjtBc0M3KzBCSTtFQUNJO0F0QysrMEJSOztBc0MzKzBCQTtFQUNJO0VBQ0EsZ0J4QzBpQjBCO0V3Q3ppQjFCLGF4Q2lsQndCO0FFNjV6QjVCO0FzQzUrMEJJO0VBQ0k7RUFDQSxXeEN1aUJzQjtBRXU4ekI5QjtBc0MzKzBCSTtFQUNJO0VBQ0EsVXhDa2lCc0I7QUUyOHpCOUI7QXNDMSswQkk7RUFDSTtFQUNBO0VsQzhDSiwyQmtDN0N1QjtFbEM4Q3ZCLG1Da0M5Q3VCO0VsQytDdkIsZ0NrQy9DdUI7RWxDZ0R2Qiw4QmtDaER1QjtFbENpRHZCLCtCa0NqRHVCO0F0Q2cvMEIzQjtBc0M3KzBCSTtFQUNJLFl4Q3doQnNCO0V3Q3ZoQnRCLFd4Q3VoQnNCO0FFdzl6QjlCO0FzQzUrMEJJO0VBQ0ksWXhDbWhCc0I7RXdDbGhCdEIsVXhDa2hCc0I7QUU0OXpCOUI7QXNDMyswQkk7RUFDSSxZeEM4Z0JzQjtFd0M3Z0J0QjtFbEM4QkosMkJrQzdCdUI7RWxDOEJ2QixtQ2tDOUJ1QjtFbEMrQnZCLGdDa0MvQnVCO0VsQ2dDdkIsOEJrQ2hDdUI7RWxDaUN2QiwrQmtDakN1QjtBdENpLzBCM0I7O0F1QzloMUJBO0VBQ0MsV3pDK2pCNkI7RXlDOWpCN0IseUJ6Q2lrQjZCO0V5Q2hrQjdCO0VBQ0E7RUFDQTtBdkNpaTFCRDtBdUMvaDFCQztFQUNDLFd6Q3lqQjRCO0FFdyt6QjlCOztBdUM3aDFCQTtFQUNDLHlCekNJMkI7QUU0aDFCNUI7QXVDOWgxQkM7RUFDQztFQUNBO0F2Q2dpMUJGOztBd0M1aTFCUTtFQUNJO0VBQ0E7RUFDQTtBeEMraTFCWjtBd0M3aTFCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGMxQ2NZO0UwQ2JaLGdCMUN1TVk7RU1uSHhCLDJCb0NuRmlDO0VwQ29GakMsbUNvQ3BGaUM7RXBDcUZqQyxnQ29DckZpQztFcENzRmpDLDhCb0N0RmlDO0VwQ3VGakMsK0JvQ3ZGaUM7QXhDbWoxQnJDO0F3Q2pqMUJnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFcENrRGhCLHlCb0NqRG1DO0VwQ2tEbkMsaUNvQ2xEbUM7RXBDbURuQyw4Qm9DbkRtQztFcENvRG5DLDRCb0NwRG1DO0VwQ3FEbkMsNkJvQ3JEbUM7RXBDMEVuQyxnQ29DekVvQztFcEMwRXBDLHdDb0MxRW9DO0VwQzJFcEMscUNvQzNFb0M7RXBDNEVwQyxtQ29DNUVvQztFcEM2RXBDLG9Db0M3RW9DO0VBQ3BCO0F4QzJqMUJwQjtBd0N4ajFCZ0I7RUFFSSxjMUNmUTtBRXdrMUI1QjtBd0N0ajFCZ0I7RUFFSSxjMUNwQlE7RTBDcUJSO0F4Q3VqMUJwQjtBd0NuajFCb0I7RUFDSTtFQUNBO0F4Q3FqMUJ4QjtBd0NqajFCZ0I7RUFDSTtBeENtajFCcEI7O0FBNWgxQkE7O2tDQUFBO0F5Q3hFQTs7Ozs7O0VBTUMscUIzQ3lCMkI7RTJDeEIzQixhM0Nta0IrQjtBRXVpMEJoQzs7QXlDdm0xQkE7Ozs7OztFQU1DLFkzQzJqQitCO0FFK2kwQmhDOztBeUN2bTFCQTtFQUNDLGMzQ1MyQjtBRWltMUI1QjtBeUN0bTFCRTtFQUNDO0F6Q3dtMUJIO0F5Q2xtMUJHO0VBQ0MsYzNDSndCO0UyQ0t4QjtFQUNBLGdCM0NvTHdCO0FFZzcwQjVCO0F5Qy9sMUJDO0VBQ0MseUIzQ1owQjtFMkNhMUIscUIzQ2IwQjtBRThtMUI1QjtBeUM5bDFCQztFQUNDLHlCM0NoQjBCO0UyQ2lCMUIscUIzQ2YwQjtFMkNnQjFCLFczQ3BDMEI7QUVvbzFCNUI7QXlDN2wxQkM7O0VBRUM7QXpDK2wxQkY7QXlDM2wxQkU7RUFDQyx5QjNDdWhCNkI7QUVzazBCaEM7O0F5Q3ZrMUJHO0VBQ0MseUIzQ2dnQjRCO0FFMGswQmhDOztBeUNwazFCQTtFQUNJO0F6Q3VrMUJKOztBSXBuMUJJO0VxQ2dESjtJQUVFO0lBQ0E7RXpDdWsxQkE7QUFDRjs7QUF4bDFCQTs7a0NBQUE7QTBDN0VBO0VBQ0M7RUFDQTtFQUNBLGM1QzBCMkI7RTRDekIzQjtFQUNBLG1CNUN1TjJCO0U0Q3ROM0IsZ0I1Q29ZZ0M7QUV1eTBCakM7QUlsKzBCSTtFc0N0TUYsK0I1Q2lhK0I7QUUwdzBCakM7QUlwKzBCSTtFc0N2TUYsK0I1Q2lhK0I7QUU2dzBCakM7QUl0KzBCSTtFc0N4TUYsK0I1Q2lhK0I7QUVneDBCakM7QUl4KzBCSTtFc0N6TUYsK0I1Q2lhK0I7QUVteDBCakM7QTBDL3ExQkU7RUFFQyxxQjVDQ3lCO0FFK3ExQjVCO0EwQzdxMUJFO0VBQ0MsNkM1Q21aOEI7QUU0eDBCakM7QTBDM3ExQkM7RUFDQztFQUNBLHlCNUNLMEI7QUV3cTFCNUI7O0EwQ3pxMUJBO0VBQ0k7RUFDQTtFQUNBLGtCNUM4VzZCO0U0QzdXN0IsYzVDOFc2QjtBRTh6MEJqQzs7QTBDenExQkE7RUFDSTtFQUNBO0VBQ0EsZTVDNlc2QjtFNEM1VzdCLGdCNUM2VzZCO0FFK3owQmpDOztBMEN2cTFCQzs7Ozs7O0VBTUM7RUFDQSxrQjVDMFYrQjtFNEN6Vi9CLGM1QzBWK0I7QUVnMTBCakM7QTBDdnExQkM7O0VBRUM7QTFDeXExQkY7O0EwQ25xMUJDOzs7Ozs7RUFNQztFQUNBLGU1QzZVK0I7RTRDNVUvQixnQjVDNlUrQjtBRXkxMEJqQztBMENucTFCQzs7RUFFQztBMUNxcTFCRjs7QTBDanExQkE7RUFDQyxtQjVDeUkyQjtFNEN4STNCO0VBQ0EseUI1Q3JEMkI7RTRDc0QzQixjNUN6RDJCO0FFNnQxQjVCOztBMENqcTFCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0ExQ29xMUJEO0EwQ2xxMUJDOztFQUVDO0VBQ0E7RUFDQSxZNUNvZjBCO0U0Q25mMUIsZ0I1Q3NIMEI7RU1oSnhCLDJCc0M0QmlCO0V0QzNCakIsbUNzQzJCaUI7RXRDMUJqQixnQ3NDMEJpQjtFdEN6QmpCLDhCc0N5QmlCO0V0Q3hCakIsK0JzQ3dCaUI7QTFDdXExQnJCO0EwQ3BxMUJDO0VBQ0M7QTFDc3ExQkY7QTBDbnExQkM7RUFDQztBMUNxcTFCRjtBMENocTFCRTtFQUNDO0ExQ2txMUJIO0EwQy9wMUJFO0VBQ0M7QTFDaXExQkg7O0EwQzVwMUJBO0VBQ0MsZTVDNlFnQztBRWs1MEJqQzs7QTBDNXAxQkE7RUFDQyxlNUN5UWdDO0FFczUwQmpDO0EwQzVwMUJFO0VBQ0MscUI1Q3JIeUI7RTRDc0h6Qiw2QzVDZ1M4QjtBRTgzMEJqQzs7QTBDenAxQkE7RUFDQztFQUNBLGU1QzZQZ0M7RTRDNVBoQyxvQjVDNFBnQztFNEMzUGhDO0VBQ0Esa0I1Q3VQZ0M7QUVxNjBCakM7QTBDMXAxQkM7RUFDQztFQUNBLG9CNUNzUCtCO0U0Q3JQL0I7RUFDQSx5QjVDdkgwQjtBRW14MUI1Qjs7QTBDeHAxQkE7RUFDQztBMUMycDFCRDs7QTJDdnoxQkE7RUFDQztFQUNBO0VBQ0EsYzdDMEIyQjtFNkN6QjNCO0VBQ0EsbUI3Q3VOMkI7RTZDdE4zQixnQjdDb1lnQztBRXM3MEJqQztBSWpuMUJJO0V1Q3RNRiwrQjdDaWErQjtBRXk1MEJqQztBSW5uMUJJO0V1Q3ZNRiwrQjdDaWErQjtBRTQ1MEJqQztBSXJuMUJJO0V1Q3hNRiwrQjdDaWErQjtBRSs1MEJqQztBSXZuMUJJO0V1Q3pNRiwrQjdDaWErQjtBRWs2MEJqQztBMkM5ejFCRTtFQUVDLHFCN0NDeUI7QUU4ejFCNUI7QTJDNXoxQkU7RUFDQyw2QzdDbVo4QjtBRTI2MEJqQztBMkMxejFCQztFQUNDO0VBQ0EseUI3Q0swQjtBRXV6MUI1Qjs7QTJDeHoxQkE7RUFDSTtFQUNBO0VBQ0Esa0I3QzhXNkI7RTZDN1c3QixjN0M4VzZCO0FFNjgwQmpDOztBMkN4ejFCQTtFQUNJO0VBQ0E7RUFDQSxlN0M2VzZCO0U2QzVXN0IsZ0I3QzZXNkI7QUU4ODBCakM7O0E0Q3AyMUJBO0VBQ0M7RUFDQTtBNUN1MjFCRDtBNENyMjFCSTtFQUNGO0E1Q3UyMUJGO0E0Q3AyMUJDO0VBQ0M7RUFDQTtFQUNBLGM5Q3VjK0I7QUUrNTBCakM7QTRDcDIxQkU7RUFDQztBNUNzMjFCSDtBNENwMjFCRztFQUNDO0VBQ0EsYzlDZ2M2QjtFOEMvYjdCLGU5QytiNkI7RThDOWI3QjtFQUNBO0VBQ0E7RUFDQSxzQjlDbU9xQjtFOENsT3JCO0VBQ0E7RUFDQTtFQUNBLGdCOUN3YjZCO0U4Q3ZiN0I7RUFDQTtFQUNBLGdCOUNuQndCO0U4Q29CeEI7RUFDQTtFeENtRUEsZ0N3Q2xFb0I7RXhDbUVwQix3Q3dDbkVvQjtFeENvRXBCLHFDd0NwRW9CO0V4Q3FFcEIsbUN3Q3JFb0I7RXhDc0VwQixvQ3dDdEVvQjtBNUMwMjFCeEI7QTRDbjIxQkk7RUFDQyxtQjlDeEJ1QjtFOEN5QnZCLHFCOUN6QnVCO0U4QzBCdkIsVzlDaEN1QjtBRXE0MUI1QjtBNEM3MTFCRztFQUNDO0VBQ0E7QTVDKzExQko7QTRDNzExQkk7RUFDQztBNUMrMTFCTDtBNEN4MTFCSztFQUNDLHlCOUNqQ3NCO0FFMjMxQjVCO0E0Q2gxMUJJO0VBQ0M7QTVDazExQkw7QTRDdjAxQkk7RUFDQztBNUN5MDFCTDs7QTZDaDYxQkE7RUFDQztFQUNBO0E3Q202MUJEO0E2Q2o2MUJJO0VBQ0Y7QTdDbTYxQkY7QTZDaDYxQkM7RUFDQztFQUNBO0VBQ0EsYy9DK2MrQjtBRW05MEJqQztBNkNoNjFCRTtFQUNDO0E3Q2s2MUJIO0E2Q2g2MUJHO0VBQ0M7RUFDQSxjL0N3YzZCO0UrQ3ZjN0IsZS9DdWM2QjtFK0N0YzdCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxvQi9DaWM2QjtFK0NoYzdCO0VBQ0E7RUFDQSxzQi9DakJ3QjtFK0NrQnhCO0VBQ0E7RXpDcUVBLGdDeUNwRW9CO0V6Q3FFcEIsd0N5Q3JFb0I7RXpDc0VwQixxQ3lDdEVvQjtFekN1RXBCLG1DeUN2RW9CO0V6Q3dFcEIsb0N5Q3hFb0I7QTdDczYxQnhCO0E2Q242MUJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsZS9DdWJpQjtFK0N0YmpCLGdCL0NzYmlCO0UrQ3JiakI7RUFDQSxTL0NrYmlCO0UrQ2piakIsUS9Da2JpQjtBRW0vMEJqQztBNkM5NTFCSTtFQUNDLGMvQ2pDdUI7RStDa0N2QixxQi9DbEN1QjtBRWs4MUI1QjtBNkM3NTFCZ0I7RUFDWCx5Qi9DdEN1QjtBRXE4MUI1QjtBNkN2NTFCRztFQUNDO0VBQ0E7QTdDeTUxQko7QTZDdjUxQkk7RUFDQyx5Qi9DckN1QjtFK0NzQ3ZCO0E3Q3k1MUJMO0E2Q2w1MUJLO0VBQ0MseUIvQzlDc0I7RStDK0N0QixxQi9DL0NzQjtBRW04MUI1QjtBNkNqNTFCSztFQUNDO0E3Q201MUJOOztBOENwKzFCQztFQUNDO0VBQ0E7QTlDdSsxQkY7QThDcisxQkU7RUFDQztFQUNHO0UxQzRGRixxQjBDM0ZzQjtFMUM0RnRCLDZCMEM1RnNCO0UxQzZGdEIsMEIwQzdGc0I7RTFDOEZ0Qix3QjBDOUZzQjtFMUMrRnRCLHlCMEMvRnNCO0VBQ3BCLFloRDRkMkI7RWdEM2QzQixXaEQ0ZDJCO0VnRDNkOUI7RUFDQSx5QmhEOGQ4QjtFZ0Q3ZDlCO0VBQ0E7RUFDRztBOUMyKzFCTjtBOEN6KzFCTTtFQUNDO0VBQ0g7RUFDTTtFMUMrRU4sOEMwQzlFb0I7RTFDK0VwQixzRDBDL0VvQjtFMUNnRnBCLG1EMENoRm9CO0UxQ2lGcEIsaUQwQ2pGb0I7RTFDa0ZwQixrRDBDbEZvQjtFQUNwQixZaEQrYzZCO0VnRDljN0IsV2hEK2M2QjtFZ0Q5YzdCO0VBQ0E7RUFDQTtBOUMrKzFCSjtBOEM1KzFCTTtFQUNDO0VBQ0g7RUFDQTtFQUNBO0UxQ2tFQSxzRDBDakVvQjtFMUNrRXBCLDhEMENsRW9CO0UxQ21FcEIsMkQwQ25Fb0I7RTFDb0VwQix5RDBDcEVvQjtFMUNxRXBCLDBEMENyRW9CO0VBQ3BCLGdCaER4QndCO0VnRHlCeEIsWWhEbWM2QjtFZ0RsYzdCLFdoRGtjNkI7RWdEamM3QjtFQUNBO0VBQ0E7QTlDay8xQko7QThDNSsxQkc7RUFDQyxtQmhEOUJ3QjtFZ0QrQnhCLHFCaEQvQndCO0FFNmcyQjVCO0E4QzUrMUJJO0UxQ2lEQSxpRDBDaERxQjtFMUNpRHJCLHlEMENqRHFCO0UxQ2tEckIsc0QwQ2xEcUI7RTFDbURyQixvRDBDbkRxQjtFMUNvRHJCLHFEMENwRHFCO0E5Q2svMUJ6QjtBOEMvKzFCSTtFQUNDLFVoRGliNEI7QUVnazFCakM7QThDMSsxQk07RUFDQztFQUNBO0E5QzQrMUJQO0E4Q2grMUJNO0VBQ0M7QTlDaysxQlA7QThDMTkxQkc7RUFDQztFQUNBO0E5QzQ5MUJKOztBK0NuajJCQTtFQUNJO0VBQ0E7RUFDQTtBL0NzajJCSjtBK0NwajJCSTtFQUNJO0EvQ3NqMkJSO0ErQ2xqMkJZO0VBQ0ksY2pESVk7QUVnajJCNUI7QStDN2kyQmdCO0VBQ0ksY2pESlE7QUVtajJCNUI7QStDemkyQkk7RUFDSSxjakRLb0I7QUVzaTJCNUI7QStDemkyQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQzJpMkJaOztBZ0R6azJCUTtFQUNJLHFCbERjZ0I7RWtEYmhCLDBlbEQyWHFCO0FFaXQxQmpDO0FnRHprMkJRO0VBQ0kscUJsRElnQjtFa0RIaEIsaWtCbER1WHFCO0FFb3QxQmpDOztBZ0RwazJCSTtFQUNJO0VBQ0EsMGVsRDZXeUI7QUUwdDFCakM7QWdEcGsyQkk7RUFDSSxxQmxEVm9CO0VrRFdwQixpa0JsRHlXeUI7QUU2dDFCakM7O0FnRGxrMkJBO0VBQ0ksY2xEWHdCO0FFZ2wyQjVCOztBZ0RsazJCQTtFQUNJLGNsRHBCd0I7QUV5bDJCNUI7O0FnRGhrMkJJO0VBQ0ksY2xEMUJvQjtBRTZsMkI1Qjs7QUFsaDJCQTs7a0NBQUE7QWlEbEZBO0VBQ0k7RUFDQTtFQUNBLHNCbkRFd0I7RW1ERHhCO0VBQ0E7QWpEMG0yQko7QUkzazJCSTtFNkNwQ0o7SUFRUTtJQUNBO0VqRDJtMkJOO0FBQ0Y7QWlEem0yQkk7RUFDSSxZQWxCc0I7RUFtQnRCO0VBQ0E7RUFDQSxzQm5EWG9CO0VNd0Z4Qix5QjZDNUV3QjtFN0M2RXhCLGlDNkM3RXdCO0U3QzhFeEIsOEI2QzlFd0I7RTdDK0V4Qiw0QjZDL0V3QjtFN0NnRnhCLDZCNkNoRndCO0FqRCttMkI1QjtBSTlrMkJJO0U2Q3RDQTtJQVFRO0lBQ0E7SUFDQTtJQUNBLGFuRDhqQmdCO0VFa2oxQjFCO0VpRDltMkJVO0lBQ0k7SUFDQTtFakRnbjJCZDtBQUNGO0FpRDVtMkJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpEOG0yQlI7QUlybjJCSTtFNkNHQTtJQU9RO0VqRCttMkJWO0FBQ0Y7QUlubjJCSTtFNkNKQTtJQVdRO0lBQ0E7SUFDQTtFakRnbjJCVjtBQUNGO0FJNW0yQkk7RTZDbEJBO0lBaUJRO0VqRGluMkJWO0FBQ0Y7QWlEL20yQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRGluMkJaO0FpRDltMkJnQjtFQUNJO0FqRGduMkJwQjtBSXpvMkJJO0U2Q2dCSTtJQWNRO0lBQ0E7RWpEK20yQmQ7QUFDRjtBaUQ3bTJCWTtFQUNJO0FqRCttMkJoQjtBaUQ1bTJCWTtFQUNJO0FqRDhtMkJoQjtBaUQzbTJCWTtFQUNJO0VBQ0E7QWpENm0yQmhCO0FpRDNtMkJnQjs7RUFFSTtBakQ2bTJCcEI7QUk3cDJCSTtFNkMwQ1E7SUFVUTtJQUNBO0VqRDZtMkJsQjtBQUNGO0FJMXEyQkk7RTZDK0RZO0lBR1EsWUFuR007SUFvR047RWpENG0yQnRCO0FBQ0Y7QUl6cTJCSTtFNkN3RFk7SUFRUTtJQUNBO0VqRDZtMkJ0QjtBQUNGO0FJdHIyQkk7RTZDNEVZO0lBR1E7RWpEMm0yQnRCO0FBQ0Y7QUlwcjJCSTtFNkNxRVk7SUFPUTtFakQ0bTJCdEI7QUFDRjtBSWhzMkJJO0U2Q3NGZ0I7SUFHUTtJQUNBO0lBQ0E7RWpEMm0yQjFCO0FBQ0Y7QWlEem0yQndCO0VBQ0ksY25EdEdBO0VtRHVHQSxnQm5EbUZBO0FFd2gyQjVCO0FJcHMyQkk7RTZDdUZvQjtJQUtRO0lBQ0E7SUFDQTtJQUNBO0VqRDRtMkI5QjtBQUNGO0FJNXMyQkk7RTZDbUdvQjtJQUVRO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFakQybTJCOUI7QUFDRjtBSXhzMkJJO0U2Q3FGb0I7SUFXUTtFakQ0bTJCOUI7QUFDRjtBSWx1MkJJO0U2QzJIWTtJQUdRLFlBOUpNO0lBK0pOO0VqRHdtMkJ0QjtBQUNGO0FJanUyQkk7RTZDb0hZO0lBUVE7SUFDQTtJQUNBO0VqRHltMkJ0QjtBQUNGOztBa0Q3dzJCQTtFQUNJLGdCcERLd0I7RW9ESnhCO0VBQ0E7RUFDQTtFQUNBO0FsRGd4MkJKO0FrRDl3MkJJO0VBQ0k7RUFDQTtFQUNBLFlBZDhCO0VBZTlCO0VBQ0Esc0JwRE5vQjtBRXN4MkI1QjtBSXZ2MkJJO0U4QzlCQTtJQVFRO0lBQ0E7SUFDQTtJQUNBLFlBdEIwQjtJQXVCMUIsU0F0QjBCO0lBdUIxQjtJOUMwRVIseUI4Q3pFNEI7STlDMEU1QixpQzhDMUU0QjtJOUMyRTVCLDhCOEMzRTRCO0k5QzRFNUIsNEI4QzVFNEI7STlDNkU1Qiw2QjhDN0U0QjtFbERxeDJCOUI7QUFDRjtBa0RueDJCUTtFQUNJO0VBQ0E7QWxEcXgyQlo7QWtEangyQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbERteDJCUjtBSWh4MkJJO0U4Q1BBO0lBT1E7RWxEb3gyQlY7QUFDRjtBa0RseDJCUTtFQUNJLFlBNUMwQjtFQTZDMUI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbERveDJCWjtBa0RseDJCWTtFQUNJO0VBQ0E7QWxEb3gyQmhCO0FrRGx4MkJnQjtFQUNJO0FsRG94MkJwQjtBSTN5MkJJO0U4Q3NCWTtJQUlRO0VsRHF4MkJ0QjtBQUNGO0FJenkyQkk7RThDZVk7SUFRUSxpQkEvRGM7RWxEcTEyQnBDO0FBQ0Y7QWtEbngyQmdCO0VBQ0k7QWxEcXgyQnBCO0FJeHoyQkk7RThDa0NZO0lBSVEsK0JwRGlXUztFRXE3MUIvQjtBQUNGO0FJdHoyQkk7RThDMkJZO0lBUVEsaUJBM0VjO0VsRGsyMkJwQztBQUNGO0FrRHB4MkJnQjtFQUNJO0VBQ0EsY3BEdkRRO0VvRHdEUixpQkFsRmtCO0VBbUZsQjtFQUNBO0FsRHN4MkJwQjtBSWwwMkJJO0U4Q3VDWTtJQVFRO0VsRHV4MkJ0QjtBQUNGO0FrRHJ4MkJvQjtFQUNJO0FsRHV4MkJ4QjtBSXJxMkJJO0U4QzlHRSwrQnBEeVUyQjtBRTY4MUJqQztBSXZxMkJJO0U4Qy9HRSwrQnBEeVUyQjtBRWc5MUJqQztBSXpxMkJJO0U4Q2hIRSwrQnBEeVUyQjtBRW05MUJqQztBSTNxMkJJO0U4Q2pIRSwrQnBEeVUyQjtBRXM5MUJqQztBa0QxeDJCWTtFQUNJO0FsRDR4MkJoQjtBa0QxeDJCZ0I7RUFDSTtBbEQ0eDJCcEI7QWtEdngyQlE7RUFDSTtFQUNBO0FsRHl4MkJaO0FJaDIyQkk7RThDcUVJO0lBS1E7SUFDQTtFbEQweDJCZDtBQUNGO0FrRHh4MkJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEQweDJCaEI7QUk3MjJCSTtFOEM4RVE7SUFRUTtFbEQyeDJCbEI7QUFDRjtBa0R6eDJCZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEQyeDJCcEI7QWtEeHgyQmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxEMHgyQnBCO0FrRHh4MkJvQjtFQUNJO0VBQ0E7RUFDQTtFOUNuRHBCLHlCOENvRHdDO0U5Q25EeEMsaUM4Q21Ed0M7RTlDbER4Qyw4QjhDa0R3QztFOUNqRHhDLDRCOENpRHdDO0U5Q2hEeEMsNkI4Q2dEd0M7QWxEOHgyQjVDO0FrRDV4MkJ3QjtFQUlJO0VBQ0E7QWxEMngyQjVCO0FrRHh4MkJ3QjtFQUVJO0FsRHl4MkI1QjtBa0R0eDJCd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbER3eDJCNUI7QWtEdHgyQjRCO0VBQ0k7QWxEd3gyQmhDO0FrRG54MkJvQjtFQUNJO0FsRHF4MkJ4QjtBa0RueDJCd0I7RUFDSTtFQUNBO0VBQ0E7QWxEcXgyQjVCO0FrRG54MkI0QjtFQUNJO0VBQ0E7RUFDQTtBbERxeDJCaEM7QWtEbHgyQm9DO0VBQ0k7RUFDQTtBbERveDJCeEM7QWtEL3cyQjRCO0VBSUk7RUFDQTtFQUNBO0FsRDh3MkJoQztBa0R2dzJCWTtFQUNJO0VBQ0EsWUFuTnNCO0VBb050QjtFQUNBO0VBQ0Esc0JwRDlNWTtFTXdGeEIseUI4Q3VIaUM7RTlDdEhqQyxpQzhDc0hpQztFOUNySGpDLDhCOENxSGlDO0U5Q3BIakMsNEI4Q29IaUM7RTlDbkhqQyw2QjhDbUhpQztBbEQ2dzJCckM7QUk3NzJCSTtFOEMwS1E7SUFTUTtJQUNBO0lBQ0E7RWxEOHcyQmxCO0VrRDV3MkJrQjtJQUNJO0VsRDh3MkJ0QjtBQUNGO0FrRDN3MkJnQjtFQUNJO0FsRDZ3MkJwQjtBSWo5MkJJO0U4Q21NWTtJQUlRO0VsRDh3MkJ0QjtBQUNGO0FrRDN3MkJnQjtFQUNJO0FsRDZ3MkJwQjtBa0QxdzJCZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbEQ0dzJCcEI7QWtEencyQmdCO0VBQ0k7QWxEMncyQnBCO0FrRHp3MkJvQjtFQUNJO0VBQ0E7QWxEMncyQnhCO0FrRHh3MkJvQjtFQUNJO0VBQ0E7QWxEMHcyQnhCOztBa0RsdzJCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbERxdzJCSjs7QW1EaGgzQkE7RUFDQztBbkRtaDNCRDs7QW1ENWczQkU7RUFDQztFQUNBO0FuRCtnM0JIO0FtRDdnM0JHO0VBQ0M7RUFDWSxZQWxCSztFQW1CTDtFQUNBO0VBQ1o7RUFDQTtBbkQrZzNCSjtBbUQ3ZzNCSTtFQUNDO0VBQ0EsaUJBMUJnQjtFQTJCaEI7RUFDQTtFQUNBO0VBQ0EsY3JERnVCO0FFaWgzQjVCO0FtRDdnM0JLO0VBRUM7RUFDQSxjckRUc0I7QUV1aDNCNUI7QW1EMWczQkk7RUFDQztFQUNBO0FuRDRnM0JMO0FtRHpnM0JJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QW5EMmczQkw7QW1EemczQks7RUFDQztBbkQyZzNCTjtBbUR0ZzNCRztFQUNDO0VBQ0E7RUFDQTtBbkR3ZzNCSjtBbUR0ZzNCSTtFQUNnQjtFQUNmO0FuRHdnM0JMO0FtRHRnM0JLO0VBQ0M7RUFDQTtBbkR3ZzNCTjtBbUR0ZzNCTTtFQUNDO0VBQ0E7RUFDQTtFQUNxQjtFQUNBO0FuRHdnM0I1QjtBbURwZzNCSztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ2tCO0FuRHNnM0J4QjtBbUQvLzJCTztFQUNDO0VBQ0EsY3JEN0VvQjtBRThrM0I1QjtBbUQvLzJCUTtFQUNDO0VBQ0E7QW5EaWczQlQ7QW1EMy8yQks7RUFDbUI7QW5ENi8yQnhCO0FtRHovMkJPO0VBQ0MsbUJyRC9Fb0I7RXFEZ0ZwQixjckRsRm9CO0FFNmszQjVCO0FtRHAvMkJHO0VBQ0M7RUFDQSxzQnJEN0d3QjtFcUQ4R3hCO0VBQ1k7QW5Ecy8yQmhCO0FtRHAvMkJJOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RS9DbENELDZCK0NtQ3FCO0UvQ2xDckIscUMrQ2tDcUI7RS9DakNyQixrQytDaUNxQjtFL0NoQ3JCLGdDK0NnQ3FCO0UvQy9CckIsaUMrQytCcUI7QW5EMC8yQnpCO0FtRHgvMkJLOzs7RUFFQyxjckQ5R3NCO0FFeW0zQjVCO0FtRHYvMkJJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QW5EeS8yQkw7QW1Ebi8yQkM7RUFDQztFQUNBO0VBQ0E7QW5EcS8yQkY7QUl4bDNCSTtFK0NnR0g7SUFNRTtFbkRzLzJCRDtBQUNGO0FtRHAvMkJFO0VBQ0MsWUE5SmU7RUErSmY7RUFDQTtFQUNBLHNCckQxSnlCO0FFZ3AzQjVCO0FJbm0zQkk7RStDeUdGO0lBT0U7SUFDQTtJQUNBO0VuRHUvMkJGO0FBQ0Y7QW1Eci8yQkc7RUFDQztFQUNBO0VBQ0E7QW5EdS8yQko7QUkvbTNCSTtFK0NxSEQ7SUFNRTtFbkR3LzJCSDtBQUNGO0FtRHQvMkJJO0VBQ2dCO0VBQ0E7RUFDQTtFL0N0RmhCLGdDK0N1Rm9DO0UvQ3RGcEMsd0MrQ3NGb0M7RS9DckZwQyxxQytDcUZvQztFL0NwRnBDLG1DK0NvRm9DO0UvQ25GcEMsb0MrQ21Gb0M7QW5ENC8yQnhDO0FtRDEvMkJnQjtFQUNJO0FuRDQvMkJwQjtBbUR6LzJCSztFQUVDO0FuRDAvMkJOO0FtRHQvMkJnQjtFQUNJO0VBQ0E7RUFDQTtFQUNmO0FuRHcvMkJMO0FJMW8zQkk7RStDOElZO0lBT1Y7RW5EeS8yQko7QUFDRjtBbURyLzJCRztFQUNDO0VBQ0EsWUFsTmlCO0VBbU5qQjtBbkR1LzJCSjtBbURyLzJCSTtFQUNDO0VBQ0EsY3JEN0x1QjtFcUQ4THZCLGlCQXhOZ0I7RUF5TmhCO0VBQ0E7RUFDZTtBbkR1LzJCcEI7QW1Eci8yQm9CO0VBQ0k7QW5EdS8yQnhCO0FJeGczQkk7RStDcUJFLCtCckRzTTJCO0FFZ3oyQmpDO0FJMWczQkk7RStDb0JFLCtCckRzTTJCO0FFbXoyQmpDO0FJNWczQkk7RStDbUJFLCtCckRzTTJCO0FFc3oyQmpDO0FJOWczQkk7RStDa0JFLCtCckRzTTJCO0FFeXoyQmpDO0FtRDMvMkJJO0VBQ0MsK0JyRGlNNEI7QUU0ejJCakM7QW1EeC8yQkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLHNCckR4T3lCO0VNd0Z4QixnQytDaUptQjtFL0NoSm5CLHdDK0NnSm1CO0UvQy9JbkIscUMrQytJbUI7RS9DOUluQixtQytDOEltQjtFL0M3SW5CLG9DK0M2SW1CO0FuRDgvMkJ2QjtBSTFyM0JJO0UrQ3NMRjtJQVNFO0lBQ0E7SUFDQTtJQUNBO0VuRCsvMkJGO0VtRDcvMkJFO0lBQ0MsVXJEaElzQjtFRStuM0J6QjtBQUNGO0FtRDUvMkJHO0VBQ0M7QW5EOC8yQko7QW1EMy8yQkc7RUFDYTtFQUNaO0FuRDYvMkJKO0FtRDEvMkJHO0VBQ0M7RUFDWSxZQXpRSztFQTBRTDtFQUNBO0VBQ0E7RUFDWjtFQUNZO0FuRDQvMkJoQjtBSXJ0M0JJO0UrQ2tORDtJQVVFO0VuRDYvMkJIO0FBQ0Y7QW1EMy8yQmdCO0VBQ1g7RUFDQSxpQkF0UmdCO0VBdVJoQjtFQUNlO0VBQ0E7QW5ENi8yQnBCO0FJMWszQkk7RStDZ0ZFLCtCckQySTJCO0FFazMyQmpDO0FJNWszQkk7RStDK0VFLCtCckQySTJCO0FFcTMyQmpDO0FJOWszQkk7RStDOEVFLCtCckQySTJCO0FFdzMyQmpDO0FJaGwzQkk7RStDNkVFLCtCckQySTJCO0FFMjMyQmpDOztBb0RyeTNCQTtFQUVJO0FwRHV5M0JKO0FvRHB5M0JPO0VBQ0s7QXBEc3kzQlo7QW9EbnkzQlE7RUFDSTtBcERxeTNCWjtBSTl2M0JJO0VnRHJDUTtJQUdRO0VwRG95M0JsQjtBQUNGOztBb0Q1eDNCSTtFQUNJO0VBQ0E7QXBEK3gzQlI7O0FBenQzQkE7O2tDQUFBO0FJL0NJO0VpRGpESjtJQUVRO0lBQ0E7RXJEK3ozQk47QUFDRjs7QXFEM3ozQkk7RUFDSTtFQUNBO0FyRDh6M0JSO0FJaHgzQkk7RWlEaERBO0lBS1E7SUFDQTtJQUNBO0VyRCt6M0JWO0FBQ0Y7QXFEN3ozQlE7O0VBRUk7RUFDQTtBckQrejNCWjs7QXFEMXozQkE7RUFDSTtFQUNBO0FyRDZ6M0JKOztBQW52M0JBOztrQ0FBQTtBc0RyR0E7RUFDSTtBdEQ4MTNCSjs7QXNEMzEzQkE7RUFDSTtBdEQ4MTNCSjs7QXNEMzEzQkE7RUFDSTtBdEQ4MTNCSjtBc0Q1MTNCSTtFQUNJO0F0RDgxM0JSOztBc0R6MTNCSTtFQUNJO0F0RDQxM0JSO0FzRHgxM0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXREMDEzQlo7QXNEeDEzQlk7RUFDSTtBdEQwMTNCaEI7QXNEdjEzQlk7RUFDSTtBdER5MTNCaEI7O0FzRG4xM0JBO0VBQ0k7SUFDSTtFdERzMTNCTjs7RXNEbjEzQkU7SUFDSTtFdERzMTNCTjtBQUNGO0FzRG4xM0JBO0VBQ0k7SUFDSTtFdERxMTNCTjs7RXNEbDEzQkU7SUFDSTtFdERxMTNCTjs7RXNEbDEzQkU7SUFDSTtFdERxMTNCTjtFc0RuMTNCTTtJQUNJO0V0RHExM0JWO0VzRGwxM0JNOztJQUVJO0V0RG8xM0JWO0FBQ0Y7QXNEaDEzQkE7RUFDSTtBdERrMTNCSjs7QXNELzAzQkE7RUFDSTtFQUNBO0F0RGsxM0JKOztBc0QvMDNCQTtFQUNJO0F0RGsxM0JKOztBc0QvMDNCQTtFQUNJOztJQUVJO0V0RGsxM0JOO0FBQ0Y7QXNENzAzQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdEQrMDNCUjtBc0Q1MDNCSTtFQUNJO0VBQ0E7RUFDQTtBdEQ4MDNCUjs7QXNEMTAzQkE7RUFDSTtFQUNBO0F0RDYwM0JKO0FzRDMwM0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEQ2MDNCUjs7QXNEejAzQkE7RUFDSTtBdEQ0MDNCSjs7QXNEejAzQkE7RUFDSTtFQUNBO0VBQ0E7QXRENDAzQko7O0FzRHYwM0JRO0VBQ0k7QXREMDAzQlo7QXNEdjAzQlE7RUFDSTtBdER5MDNCWixDO0F1RDE5M0JBO0VBQ0k7RUFDQTtFQUNBO0FDQ0o7QURDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNDUjtBREVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNBUjtBREVRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ0FaO0FER1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQ0RaO0FER1k7RUFDSTtFQUNBO0VBQ0E7QUNEaEI7QURRWTtFQUNJO0FDTmhCOztBRFlBO0VBQ0k7QUNUSjtBRFdJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNUUjtBRFdRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ1RaO0FEYUk7RUFDSTtFQUNBO0VBQ0E7QUNYUjtBRGFRO0VBQ0k7RUFDQTtBQ1haO0FEY1E7RUFDSTtFQUNBO0VBQ0E7QUNaWjtBRGNZO0VBQ0k7QUNaaEI7QURjZ0I7RUFDSTtFQUNBO0FDWnBCOztBRG1CQTtFQUNJO0VBQ0E7RUFDQTtBQ2hCSjtBRGtCSTtFQUNJO0VBQ0E7RUFDQTtBQ2hCUjtBRGtCUTtFQUNJO0FDaEJaO0FEa0JZO0VBQ0k7RUFDQTtBQ2hCaEI7O0FEc0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ25CSjtBRHFCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ25CUjs7QUR5QlE7RUFDSTtBQ3RCWjtBRHdCWTtFQUNJO0FDdEJoQjs7QUQ2Qkk7RUFDSTtBQzFCUjs7QUQ4QkE7RUFDSTtBQzNCSjtBRDZCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQzNCUjtBRDhCSTtFQUNJO0FDNUJSO0FEK0JJO0VBQ0k7QUM3QlI7O0FEaUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQzlCSjtBRGdDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQzlCUjtBRGlDSTtFQUNJO0VBQ0E7RUFDQTtBQy9CUjtBRGlDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQy9CWjtBRGlDWTtFQUNJO0FDL0JoQjtBRG1DUTtFQUNJO0VBQ0E7RUFDQTtBQ2pDWjs7QUR1Q0k7RUFDSTtBQ3BDUjtBRHVDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDckNSO0FEd0NJO0VBQ0k7QUN0Q1I7QUR5Q0k7RUFDSTtFQUNBO0FDdkNSO0FEeUNRO0VBQ0k7QUN2Q1o7QUQwQ1E7RUFDSTtBQ3hDWjtBRDJDUTtFQUNJO0FDekNaO0FEZ0RRO0VBQ0k7QUM5Q1o7O0FEd0RvQjtFQUNJO0FDckR4QjtBRHdEb0I7RUFDSTtBQ3REeEI7O0FEK0RJO0VBQ0k7QUM1RFI7QUQ4RFE7RUFDSTtFQUNBO0FDNURaO0FEOERZO0VBQ0k7QUM1RGhCO0FEaUVJO0VBQ0k7QUMvRFI7QURtRVE7RUFDSTtBQ2pFWjtBRG1FWTtFQUNJO0FDakVoQjs7QUR1RUE7RUFDSTtBQ3BFSixDO0FDeFFBO0VBQ0k7RUFDQSx5QkNISTtFRElKO0VBQ0E7QUVESjtBRkdJO0VBQ0kscUJDUE87QUNNZjtBRklJO0VBQ0k7RUFDQTtFQUNBO0FFRlI7QUZJUTtFQUNJO0VBQ0E7QUVGWjtBRk1JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUVKUjtBRk1RO0VBQ0k7QUVKWjs7QUZTQTtFQUNJO0FFTko7O0FGU0E7RUFDSTtBRU5KOztBRlNBO0VBQ0k7QUVOSjs7QUZTQTtFQUNJO0VBQ0E7RUFDQTtBRU5KOztBRlNBO0VBQ0k7RUFDQTtBRU5KOztBRlNBO0VBQ0k7RUFDQTtBRU5KOztBRlVBO0VBQ0k7RUFDQSx5QkNqRUk7RURrRUo7RUFDQTtBRVBKO0FGU0k7RUFDSSxxQkNyRU87QUM4RGY7QUZVSTtFQUNJO0FFUlI7O0FDakVJO0VBQ0k7QURvRVI7QUNsRVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRG9FWjtBQ2pFUTtFQUNJO0FEbUVaO0FDaEVRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGtFWjtBQzdEUTtFQUNJO0FEK0RaO0FDM0RJO0VBQ0k7RUFDQTtBRDZEUjtBQzNEUTtFQUNJO0FENkRaO0FDM0RZO0VBQ0k7RUFDQTtBRDZEaEIsQztBRXhHQTtJQUNJLHNCQUFzQjtJQUN0QiwyQ0FBNEI7SUFDNUI7Ozt5REFHOEM7SUFDOUMsbUJBQW1CO0lBQ25CLGtCQUFrQjtBQUN0QiIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Fzc2V0cy9qcy92ZW5kb3JzL2RhdGF0YWJsZXMvZGF0YVRhYmxlcy5ib290c3RyYXAubWluLmNzcyIsIndlYnBhY2s6Ly8vLi9yZXNldC5zY3NzIiwid2VicGFjazovLy8uL19oZWxwZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL19mb250cy5zY3NzIiwid2VicGFjazovLy8uL2FwcC5zY3NzIiwid2VicGFjazovLy8uL3BsdWdpbnMvX2Jvb3RzdHJhcC5zY3NzIiwid2VicGFjazovLy8uL3BsdWdpbnMvX3BlcmZlY3Qtc2Nyb2xsLWJhci5zY3NzIiwid2VicGFjazovLy8uL3BsdWdpbnMvX25vdWlzbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGx1Z2lucy9fZGF0YXRhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL3BsdWdpbnMvX3NlbGVjdDIuc2NzcyIsIndlYnBhY2s6Ly8vLi9wbHVnaW5zL19kYXRlcGlja2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGx1Z2lucy9fcXVpbGwuc2NzcyIsIndlYnBhY2s6Ly8vLi9wbHVnaW5zL19jaGFydGlzdC5zY3NzIiwid2VicGFjazovLy8uL3BsdWdpbnMvX2NoYXJ0anMuc2NzcyIsIndlYnBhY2s6Ly8vLi9wbHVnaW5zL19wcmlzbS5zY3NzIiwid2VicGFjazovLy8uL2NvbW1vbi9fZ2VuZXJhbC5zY3NzIiwid2VicGFjazovLy8uL2NvbW1vbi9fdXRpbGl0aWVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdGVtcGxhdGUvX3NpZGUtbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdGVtcGxhdGUvX3F1aWNrLXZpZXcuc2NzcyIsIndlYnBhY2s6Ly8vLi90ZW1wbGF0ZS9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdGVtcGxhdGUvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovLy8uL3RlbXBsYXRlL19wYWdlLWNvbnRhaW5lci5zY3NzIiwid2VicGFjazovLy8uL3VpLWVsZW1lbnRzL19hdmF0YXIuc2NzcyIsIndlYnBhY2s6Ly8vLi91aS1lbGVtZW50cy9faWNvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi91aS1lbGVtZW50cy9fYW50aWNvbi5zY3NzIiwid2VicGFjazovLy8uL3VpLWVsZW1lbnRzL19mb250LWF3ZXNvbWUuc2NzcyIsIndlYnBhY2s6Ly8vLi91aS1lbGVtZW50cy9fYnJlYWRjcnVtYi5zY3NzIiwid2VicGFjazovLy8uL3VpLWVsZW1lbnRzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdWktZWxlbWVudHMvX2NhcmRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdWktZWxlbWVudHMvX2xpc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi91aS1lbGVtZW50cy9fYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly8vLi91aS1lbGVtZW50cy9fYmFkZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi91aS1lbGVtZW50cy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL3VpLWVsZW1lbnRzL190aW1lbGluZS5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvX2FjY29yZGlvbi5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvX21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9fZHJvcGRvd24uc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL190b29sdGlwcy5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvX3BvcG92ZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9fdGFicy5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvX2Nhcm91c2VsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9fdG9hc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9fcHJvZ3Jlc3MtYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9fbWVudS5zY3NzIiwid2VicGFjazovLy8uL3RhYmxlcy9fdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZm9ybXMvX2lucHV0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZm9ybXMvX3NlbGVjdC5zY3NzIiwid2VicGFjazovLy8uL2Zvcm1zL19jaGVja2JveC5zY3NzIiwid2VicGFjazovLy8uL2Zvcm1zL19yYWRpby5zY3NzIiwid2VicGFjazovLy8uL2Zvcm1zL19zd2l0Y2guc2NzcyIsIndlYnBhY2s6Ly8vLi9mb3Jtcy9fc3Rhcl9yYXRpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9mb3Jtcy9fdmFsaWRhdGlvbi5zY3NzIiwid2VicGFjazovLy8uL2FwcHMvX21haWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9hcHBzL19maWxlLW1hbmFnZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hcHBzL19jaGF0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXBwcy9fZS1jb21tZXJjZS5zY3NzIiwid2VicGFjazovLy8uL2Rhc2hib2FyZC9wcm9qZWN0cy5zY3NzIiwid2VicGFjazovLy8uL19jdXN0b20uc2NzcyIsIndlYnBhY2s6Ly8vLi9vcmRlci9jcmVhdGUtb3JkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9fcGFnZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zZWxlY3Qyc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly8vLi4vaGVscGVycy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX2Jsb2Nrcy5zY3NzIiwid2VicGFjazovLy8uL2NyZWF0ZS1wcml6ZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9mb250cy5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsidGFibGUuZGF0YVRhYmxle2NsZWFyOmJvdGg7bWFyZ2luLXRvcDo2cHggIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjZweCAhaW1wb3J0YW50O21heC13aWR0aDpub25lICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbGxhcHNlOnNlcGFyYXRlICFpbXBvcnRhbnQ7Ym9yZGVyLXNwYWNpbmc6MH10YWJsZS5kYXRhVGFibGUgdGQsdGFibGUuZGF0YVRhYmxlIHRoey13ZWJraXQtYm94LXNpemluZzpjb250ZW50LWJveDtib3gtc2l6aW5nOmNvbnRlbnQtYm94fXRhYmxlLmRhdGFUYWJsZSB0ZC5kYXRhVGFibGVzX2VtcHR5LHRhYmxlLmRhdGFUYWJsZSB0aC5kYXRhVGFibGVzX2VtcHR5e3RleHQtYWxpZ246Y2VudGVyfXRhYmxlLmRhdGFUYWJsZS5ub3dyYXAgdGgsdGFibGUuZGF0YVRhYmxlLm5vd3JhcCB0ZHt3aGl0ZS1zcGFjZTpub3dyYXB9ZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19sZW5ndGggbGFiZWx7Zm9udC13ZWlnaHQ6bm9ybWFsO3RleHQtYWxpZ246bGVmdDt3aGl0ZS1zcGFjZTpub3dyYXB9ZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0e3dpZHRoOmF1dG87ZGlzcGxheTppbmxpbmUtYmxvY2t9ZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19maWx0ZXJ7dGV4dC1hbGlnbjpyaWdodH1kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlciBsYWJlbHtmb250LXdlaWdodDpub3JtYWw7d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtYWxpZ246bGVmdH1kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlciBpbnB1dHttYXJnaW4tbGVmdDowLjVlbTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDphdXRvfWRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfaW5mb3twYWRkaW5nLXRvcDowLjg1ZW07d2hpdGUtc3BhY2U6bm93cmFwfWRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfcGFnaW5hdGV7bWFyZ2luOjA7d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtYWxpZ246cmlnaHR9ZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19wYWdpbmF0ZSB1bC5wYWdpbmF0aW9ue21hcmdpbjoycHggMDt3aGl0ZS1zcGFjZTpub3dyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfWRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfcHJvY2Vzc2luZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3dpZHRoOjIwMHB4O21hcmdpbi1sZWZ0Oi0xMDBweDttYXJnaW4tdG9wOi0yNnB4O3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MWVtIDB9dGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRoLnNvcnRpbmdfYXNjLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50aC5zb3J0aW5nX2Rlc2MsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRoLnNvcnRpbmcsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRkLnNvcnRpbmdfYXNjLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50ZC5zb3J0aW5nX2Rlc2MsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRkLnNvcnRpbmd7cGFkZGluZy1yaWdodDozMHB4fXRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50aDphY3RpdmUsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRkOmFjdGl2ZXtvdXRsaW5lOm5vbmV9dGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2MsdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2MsdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzY19kaXNhYmxlZCx0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzY19kaXNhYmxlZHtjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZX10YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmc6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZzphZnRlcix0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjOmFmdGVyLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYzphZnRlcix0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmFmdGVyLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjX2Rpc2FibGVkOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzY19kaXNhYmxlZDphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MC45ZW07ZGlzcGxheTpibG9jaztvcGFjaXR5OjAuM310YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmc6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2M6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzY19kaXNhYmxlZDpiZWZvcmV7cmlnaHQ6MWVtO2NvbnRlbnQ6XCJcXDIxOTFcIn10YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmc6YWZ0ZXIsdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzYzphZnRlcix0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYzphZnRlcix0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmFmdGVyLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjX2Rpc2FibGVkOmFmdGVye3JpZ2h0OjAuNWVtO2NvbnRlbnQ6XCJcXDIxOTNcIn10YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYzphZnRlcntvcGFjaXR5OjF9dGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzY19kaXNhYmxlZDpiZWZvcmUsdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQ6YWZ0ZXJ7b3BhY2l0eTowfWRpdi5kYXRhVGFibGVzX3Njcm9sbEhlYWQgdGFibGUuZGF0YVRhYmxle21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fWRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGFibGV7Ym9yZGVyLXRvcDpub25lO21hcmdpbi10b3A6MCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fWRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGFibGUgdGhlYWQgLnNvcnRpbmc6YmVmb3JlLGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjOmJlZm9yZSxkaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2M6YmVmb3JlLGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGFibGUgdGhlYWQgLnNvcnRpbmc6YWZ0ZXIsZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB0YWJsZSB0aGVhZCAuc29ydGluZ19hc2M6YWZ0ZXIsZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB0YWJsZSB0aGVhZCAuc29ydGluZ19kZXNjOmFmdGVye2Rpc3BsYXk6bm9uZX1kaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHRhYmxlIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRoLGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGFibGUgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGR7Ym9yZGVyLXRvcDpub25lfWRpdi5kYXRhVGFibGVzX3Njcm9sbEZvb3Q+LmRhdGFUYWJsZXNfc2Nyb2xsRm9vdElubmVye2JveC1zaXppbmc6Y29udGVudC1ib3h9ZGl2LmRhdGFUYWJsZXNfc2Nyb2xsRm9vdD4uZGF0YVRhYmxlc19zY3JvbGxGb290SW5uZXI+dGFibGV7bWFyZ2luLXRvcDowICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcDpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2xlbmd0aCxkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlcixkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2luZm8sZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19wYWdpbmF0ZXt0ZXh0LWFsaWduOmNlbnRlcn19dGFibGUuZGF0YVRhYmxlLnRhYmxlLXNtPnRoZWFkPnRyPnRoe3BhZGRpbmctcmlnaHQ6MjBweH10YWJsZS5kYXRhVGFibGUudGFibGUtc20gLnNvcnRpbmc6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZS50YWJsZS1zbSAuc29ydGluZ19hc2M6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZS50YWJsZS1zbSAuc29ydGluZ19kZXNjOmJlZm9yZXt0b3A6NXB4O3JpZ2h0OjAuODVlbX10YWJsZS5kYXRhVGFibGUudGFibGUtc20gLnNvcnRpbmc6YWZ0ZXIsdGFibGUuZGF0YVRhYmxlLnRhYmxlLXNtIC5zb3J0aW5nX2FzYzphZnRlcix0YWJsZS5kYXRhVGFibGUudGFibGUtc20gLnNvcnRpbmdfZGVzYzphZnRlcnt0b3A6NXB4fXRhYmxlLnRhYmxlLWJvcmRlcmVkLmRhdGFUYWJsZSB0aCx0YWJsZS50YWJsZS1ib3JkZXJlZC5kYXRhVGFibGUgdGR7Ym9yZGVyLWxlZnQtd2lkdGg6MH10YWJsZS50YWJsZS1ib3JkZXJlZC5kYXRhVGFibGUgdGg6bGFzdC1jaGlsZCx0YWJsZS50YWJsZS1ib3JkZXJlZC5kYXRhVGFibGUgdGg6bGFzdC1jaGlsZCx0YWJsZS50YWJsZS1ib3JkZXJlZC5kYXRhVGFibGUgdGQ6bGFzdC1jaGlsZCx0YWJsZS50YWJsZS1ib3JkZXJlZC5kYXRhVGFibGUgdGQ6bGFzdC1jaGlsZHtib3JkZXItcmlnaHQtd2lkdGg6MH10YWJsZS50YWJsZS1ib3JkZXJlZC5kYXRhVGFibGUgdGJvZHkgdGgsdGFibGUudGFibGUtYm9yZGVyZWQuZGF0YVRhYmxlIHRib2R5IHRke2JvcmRlci1ib3R0b20td2lkdGg6MH1kaXYuZGF0YVRhYmxlc19zY3JvbGxIZWFkIHRhYmxlLnRhYmxlLWJvcmRlcmVke2JvcmRlci1ib3R0b20td2lkdGg6MH1kaXYudGFibGUtcmVzcG9uc2l2ZT5kaXYuZGF0YVRhYmxlc193cmFwcGVyPmRpdi5yb3d7bWFyZ2luOjB9ZGl2LnRhYmxlLXJlc3BvbnNpdmU+ZGl2LmRhdGFUYWJsZXNfd3JhcHBlcj5kaXYucm93PmRpdltjbGFzc149XCJjb2wtXCJdOmZpcnN0LWNoaWxke3BhZGRpbmctbGVmdDowfWRpdi50YWJsZS1yZXNwb25zaXZlPmRpdi5kYXRhVGFibGVzX3dyYXBwZXI+ZGl2LnJvdz5kaXZbY2xhc3NePVwiY29sLVwiXTpsYXN0LWNoaWxke3BhZGRpbmctcmlnaHQ6MH0iLCJAaW1wb3J0IFwiZm9udHNcIjtcclxuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xyXG5cclxuYSxhYmJyLGFjcm9ueW0sYWRkcmVzcyxhcHBsZXQsYXJ0aWNsZSxhc2lkZSxhdWRpbyxiLGJpZyxibG9ja3F1b3RlLGJvZHksY2FudmFzLGNhcHRpb24sY2VudGVyLGNpdGUsY29kZSxkZCxkZWwsZGV0YWlscyxkZm4sZGl2LGRsLGR0LGVtLGVtYmVkLGZpZWxkc2V0LGZpZ2NhcHRpb24sZmlndXJlLGZvb3Rlcixmb3JtLGgxLGgyLGgzLGg0LGg1LGg2LGhlYWRlcixoZ3JvdXAsaHRtbCxpLGlmcmFtZSxpbWcsaW5zLGtiZCxsYWJlbCxsZWdlbmQsbGksbWFyayxtZW51LG5hdixvYmplY3Qsb2wsb3V0cHV0LHAscHJlLHEscnVieSxzLHNhbXAsc2VjdGlvbixzbWFsbCxzcGFuLHN0cmlrZSxzdHJvbmcsc3ViLHN1bW1hcnksc3VwLHRhYmxlLHRib2R5LHRkLHRmb290LHRoLHRoZWFkLHRpbWUsdHIsdHQsdSx1bCx2YXIsdmlkZW97bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlcjowO2ZvbnQ6aW5oZXJpdDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1hcnRpY2xlLGFzaWRlLGRldGFpbHMsZmlnY2FwdGlvbixmaWd1cmUsZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWVudSxuYXYsc2VjdGlvbntkaXNwbGF5OmJsb2NrfWJvZHl7bGluZS1oZWlnaHQ6MX1vbCx1bHtsaXN0LXN0eWxlOm5vbmV9YmxvY2txdW90ZSxxe3F1b3Rlczpub25lfWJsb2NrcXVvdGU6YWZ0ZXIsYmxvY2txdW90ZTpiZWZvcmUscTphZnRlcixxOmJlZm9yZXtjb250ZW50OicnO2NvbnRlbnQ6bm9uZX10YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Ym9yZGVyLXNwYWNpbmc6MH1cclxuXHJcbmJvZHksIGh0bWwge1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xyXG59XHJcbmJvZHkge1xyXG4gICAgbWluLXdpZHRoOiAzMDBweDtcclxufVxyXG5ib2R5IGltZyB7XHJcbiAgICBtYXgtd2lkdGg6MTAwJTtcclxuICAgIGhlaWdodDphdXRvO1xyXG59XHJcbmEgaW1nIHtcclxuICAgIGJvcmRlcjogMDtcclxufVxyXG5hOmFjdGl2ZSwgYTp2aXNpdGVkLCBhLCBhOmhvdmVyLCBhOmZvY3VzLCBidXR0b24ge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lIWltcG9ydGFudDtcclxuICAgIG91dGxpbmU6IDAhaW1wb3J0YW50O1xyXG59XHJcbiosXHJcbio6OmJlZm9yZSxcclxuKjo6YWZ0ZXJ7XHJcbiAgICBvdXRsaW5lOjAgISBpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5hIHtcclxuICAgIG91dGxpbmUgOiBub25lIWltcG9ydGFudDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiAjNDQ0NDQ0O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5ib2R5IGE6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbi5hbGlnbnJpZ2h0ICB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW46IDAgMCAyMHB4IDIwcHg7XHJcbn1cclxuLmNsZWFyIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG59XHJcbi5hbGlnbmxlZnQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW46IDAgMjBweCAyMHB4IDA7XHJcbn1cclxuLmFsaWduY2VudGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XHJcbn1cclxudGV4dGFyZWEsXHJcbnNlbGVjdCxcclxuaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXHJcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcclxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxyXG5pbnB1dFt0eXBlPVwidGVsXCJdIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXHJcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uZmxleCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uZmxleC13cmFwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi8vIEZvcm1zXHJcbi5zdWNjZXNzLW1lc3NhZ2UsXHJcbi5lcnJvci1tZXNzYWdlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG59XHJcbi5maWxlcy1lcnJvci1tZXNzYWdlIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICBjb2xvcjogcmVkO1xyXG59XHJcbi5pbnZhbGlkIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZCAhaW1wb3J0YW50O1xyXG59XHJcbi5lcnJvci1tZXNzYWdlIHtcclxuICAgIGNvbG9yOiByZWQ7XHJcbn1cclxuLmxvYWRlci1ob2xkZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHotaW5kZXg6IDU7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC43KTtcclxufVxyXG4ubG9hZGVyLWNlbnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgbGVmdDogNTAlO1xyXG59XHJcbi5zay1jaGFzZSB7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGFuaW1hdGlvbjogc2stY2hhc2UgMi41cyBpbmZpbml0ZSBsaW5lYXIgYm90aDtcclxufVxyXG4uc2stY2hhc2UtZG90IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGFuaW1hdGlvbjogc2stY2hhc2UtZG90IDIuMHMgaW5maW5pdGUgZWFzZS1pbi1vdXQgYm90aDtcclxufVxyXG4uc2stY2hhc2UtZG90OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICAgIGhlaWdodDogMjUlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktYmx1ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICBhbmltYXRpb246IHNrLWNoYXNlLWRvdC1iZWZvcmUgMi4wcyBpbmZpbml0ZSBlYXNlLWluLW91dCBib3RoO1xyXG59XHJcbi5zay1jaGFzZS1kb3Q6bnRoLWNoaWxkKDEpIHsgYW5pbWF0aW9uLWRlbGF5OiAtMS4xczsgfVxyXG4uc2stY2hhc2UtZG90Om50aC1jaGlsZCgyKSB7IGFuaW1hdGlvbi1kZWxheTogLTEuMHM7IH1cclxuLnNrLWNoYXNlLWRvdDpudGgtY2hpbGQoMykgeyBhbmltYXRpb24tZGVsYXk6IC0wLjlzOyB9XHJcbi5zay1jaGFzZS1kb3Q6bnRoLWNoaWxkKDQpIHsgYW5pbWF0aW9uLWRlbGF5OiAtMC44czsgfVxyXG4uc2stY2hhc2UtZG90Om50aC1jaGlsZCg1KSB7IGFuaW1hdGlvbi1kZWxheTogLTAuN3M7IH1cclxuLnNrLWNoYXNlLWRvdDpudGgtY2hpbGQoNikgeyBhbmltYXRpb24tZGVsYXk6IC0wLjZzOyB9XHJcbi5zay1jaGFzZS1kb3Q6bnRoLWNoaWxkKDEpOmJlZm9yZSB7IGFuaW1hdGlvbi1kZWxheTogLTEuMXM7IH1cclxuLnNrLWNoYXNlLWRvdDpudGgtY2hpbGQoMik6YmVmb3JlIHsgYW5pbWF0aW9uLWRlbGF5OiAtMS4wczsgfVxyXG4uc2stY2hhc2UtZG90Om50aC1jaGlsZCgzKTpiZWZvcmUgeyBhbmltYXRpb24tZGVsYXk6IC0wLjlzOyB9XHJcbi5zay1jaGFzZS1kb3Q6bnRoLWNoaWxkKDQpOmJlZm9yZSB7IGFuaW1hdGlvbi1kZWxheTogLTAuOHM7IH1cclxuLnNrLWNoYXNlLWRvdDpudGgtY2hpbGQoNSk6YmVmb3JlIHsgYW5pbWF0aW9uLWRlbGF5OiAtMC43czsgfVxyXG4uc2stY2hhc2UtZG90Om50aC1jaGlsZCg2KTpiZWZvcmUgeyBhbmltYXRpb24tZGVsYXk6IC0wLjZzOyB9XHJcbkBrZXlmcmFtZXMgc2stY2hhc2Uge1xyXG4gICAgMTAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cclxufVxyXG5Aa2V5ZnJhbWVzIHNrLWNoYXNlLWRvdCB7XHJcbiAgICA4MCUsIDEwMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XHJcbn1cclxuQGtleWZyYW1lcyBzay1jaGFzZS1kb3QtYmVmb3JlIHtcclxuICAgIDUwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjQpO1xyXG4gICAgfSAxMDAlLCAwJSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMCk7XHJcbiAgICAgIH1cclxufVxyXG5cclxuLnd5c2l3eWctdHh0IHtcclxuICAgIHN0cm9uZywgYiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuXHJcbiAgICBlbSB7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgfVxyXG5cclxuICAgIHVsLCBvbCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XHJcbiAgICB9XHJcblxyXG4gICAgb2wge1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcclxuICAgIH1cclxuXHJcbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9ybS1jb250cm9sOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLWFjdGl2ZS5zZWxlY3QyLWNvbnRhaW5lciB7XHJcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbnNlbGVjdCB7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG59XHJcbiIsIkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Sb2JvdG86d2dodEAzMDA7NDAwOzUwMDs3MDAmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVJvYm90bzp3Z2h0QDMwMDs0MDA7NTAwOzcwMCZkaXNwbGF5PXN3YXBcIik7XG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBhcHBsZXQsIGFydGljbGUsIGFzaWRlLCBhdWRpbywgYiwgYmlnLCBibG9ja3F1b3RlLCBib2R5LCBjYW52YXMsIGNhcHRpb24sIGNlbnRlciwgY2l0ZSwgY29kZSwgZGQsIGRlbCwgZGV0YWlscywgZGZuLCBkaXYsIGRsLCBkdCwgZW0sIGVtYmVkLCBmaWVsZHNldCwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGZvcm0sIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIGhlYWRlciwgaGdyb3VwLCBodG1sLCBpLCBpZnJhbWUsIGltZywgaW5zLCBrYmQsIGxhYmVsLCBsZWdlbmQsIGxpLCBtYXJrLCBtZW51LCBuYXYsIG9iamVjdCwgb2wsIG91dHB1dCwgcCwgcHJlLCBxLCBydWJ5LCBzLCBzYW1wLCBzZWN0aW9uLCBzbWFsbCwgc3Bhbiwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VtbWFyeSwgc3VwLCB0YWJsZSwgdGJvZHksIHRkLCB0Zm9vdCwgdGgsIHRoZWFkLCB0aW1lLCB0ciwgdHQsIHUsIHVsLCB2YXIsIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxub2wsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTphZnRlciwgYmxvY2txdW90ZTpiZWZvcmUsIHE6YWZ0ZXIsIHE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgY29udGVudDogbm9uZTtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuYm9keSwgaHRtbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG59XG5cbmJvZHkge1xuICBtaW4td2lkdGg6IDMwMHB4O1xufVxuXG5ib2R5IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5hIGltZyB7XG4gIGJvcmRlcjogMDtcbn1cblxuYTphY3RpdmUsIGE6dmlzaXRlZCwgYSwgYTpob3ZlciwgYTpmb2N1cywgYnV0dG9uIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbmEge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuYm9keSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAwIDAgMjBweCAyMHB4O1xufVxuXG4uY2xlYXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMjBweCAyMHB4IDA7XG59XG5cbi5hbGlnbmNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDEwcHggYXV0bztcbn1cblxudGV4dGFyZWEsXG5zZWxlY3QsXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT1idXR0b25dLFxuaW5wdXRbdHlwZT1lbWFpbF0sXG5pbnB1dFt0eXBlPXN1Ym1pdF0sXG5pbnB1dFt0eXBlPXNlYXJjaF0sXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSxcbmlucHV0W3R5cGU9bnVtYmVyXSxcbmlucHV0W3R5cGU9dGVsXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mbGV4LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zdWNjZXNzLW1lc3NhZ2UsXG4uZXJyb3ItbWVzc2FnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uZmlsZXMtZXJyb3ItbWVzc2FnZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiByZWQ7XG59XG5cbi5pbnZhbGlkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmVkICFpbXBvcnRhbnQ7XG59XG5cbi5lcnJvci1tZXNzYWdlIHtcbiAgY29sb3I6IHJlZDtcbn1cblxuLmxvYWRlci1ob2xkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICByaWdodDogMDtcbiAgei1pbmRleDogNTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4ubG9hZGVyLWNlbnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBsZWZ0OiA1MCU7XG59XG5cbi5zay1jaGFzZSB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYW5pbWF0aW9uOiBzay1jaGFzZSAyLjVzIGluZmluaXRlIGxpbmVhciBib3RoO1xufVxuXG4uc2stY2hhc2UtZG90IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGFuaW1hdGlvbjogc2stY2hhc2UtZG90IDJzIGluZmluaXRlIGVhc2UtaW4tb3V0IGJvdGg7XG59XG5cbi5zay1jaGFzZS1kb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNSU7XG4gIGhlaWdodDogMjUlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI5M2Y0O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBhbmltYXRpb246IHNrLWNoYXNlLWRvdC1iZWZvcmUgMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQgYm90aDtcbn1cblxuLnNrLWNoYXNlLWRvdDpudGgtY2hpbGQoMSkge1xuICBhbmltYXRpb24tZGVsYXk6IC0xLjFzO1xufVxuXG4uc2stY2hhc2UtZG90Om50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTFzO1xufVxuXG4uc2stY2hhc2UtZG90Om50aC1jaGlsZCgzKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuOXM7XG59XG5cbi5zay1jaGFzZS1kb3Q6bnRoLWNoaWxkKDQpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC44cztcbn1cblxuLnNrLWNoYXNlLWRvdDpudGgtY2hpbGQoNSkge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjdzO1xufVxuXG4uc2stY2hhc2UtZG90Om50aC1jaGlsZCg2KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNnM7XG59XG5cbi5zay1jaGFzZS1kb3Q6bnRoLWNoaWxkKDEpOmJlZm9yZSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTEuMXM7XG59XG5cbi5zay1jaGFzZS1kb3Q6bnRoLWNoaWxkKDIpOmJlZm9yZSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTFzO1xufVxuXG4uc2stY2hhc2UtZG90Om50aC1jaGlsZCgzKTpiZWZvcmUge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjlzO1xufVxuXG4uc2stY2hhc2UtZG90Om50aC1jaGlsZCg0KTpiZWZvcmUge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjhzO1xufVxuXG4uc2stY2hhc2UtZG90Om50aC1jaGlsZCg1KTpiZWZvcmUge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjdzO1xufVxuXG4uc2stY2hhc2UtZG90Om50aC1jaGlsZCg2KTpiZWZvcmUge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjZzO1xufVxuXG5Aa2V5ZnJhbWVzIHNrLWNoYXNlIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzay1jaGFzZS1kb3Qge1xuICA4MCUsIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2stY2hhc2UtZG90LWJlZm9yZSB7XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjQpO1xuICB9XG4gIDEwMCUsIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4ud3lzaXd5Zy10eHQgc3Ryb25nLCAud3lzaXd5Zy10eHQgYiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ud3lzaXd5Zy10eHQgZW0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4ud3lzaXd5Zy10eHQgdWwsIC53eXNpd3lnLXR4dCBvbCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi53eXNpd3lnLXR4dCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cbi53eXNpd3lnLXR4dCBvbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cbi53eXNpd3lnLXR4dCBoMSwgLnd5c2l3eWctdHh0IGgyLCAud3lzaXd5Zy10eHQgaDMsIC53eXNpd3lnLXR4dCBoNCwgLnd5c2l3eWctdHh0IGg1LCAud3lzaXd5Zy10eHQgaDYge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLWFjdGl2ZS5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn0iLCIkYmxhY2s6ICMwMDAwMDA7XHJcbiR3aGl0ZTogI0ZGRkZGRjtcclxuJHByaW1hcnktYmx1ZTogIzIyOTNmNDtcclxuXHJcbiRjb250YWluZXItd2lkdGg6IDEzOTZweDtcclxuIiwiLy8gQ29udmVydCB5b3VyIGZvbnQgdXNpbmcgaHR0cHM6Ly90cmFuc2ZvbnRlci5vcmcvLCBjb3B5IHRoZSBnZW5lcmF0ZWQgQGZvbnQtZmFjZXMgaGVyZSBhbmQgYWRqdXN0IHRoZSBwYXRocztcclxuXHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVJvYm90bzp3Z2h0QDMwMDs0MDA7NTAwOzcwMCZkaXNwbGF5PXN3YXAnKTtcclxuJGJvZHktZm9udDogJ1JvYm90bycsIHNhbnMtc2VyaWY7XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgVGVtcGxhdGU6IEVubGluayAtIEFkbWluIERhc2hib2FyZCBUZW1wbGF0ZVxyXG4gIEF1dGhvcjogVGhlbWVfTmF0ZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi0tLS0tLS0gTWl4aW5zICYgVmFyaWFibGVzIC0tLS0tLS0tXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBpbXBvcnQgJ21peGlucyc7IC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgbWl4aW5zXHJcbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7IC8vICAgICAgICAgICAgICAgICAgICAgICAgdmFyaWFibGVzXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4tLS0tLS0tLSBEZXBkZW5jaWVzIFN0eWxlcyAtLS0tLS0tLVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AaW1wb3J0ICdwbHVnaW5zL2Jvb3RzdHJhcCc7Ly8gICAgICAgICAgICAgICAgIGJvb3RzdHJhcFxyXG5AaW1wb3J0ICdwbHVnaW5zL3BlcmZlY3Qtc2Nyb2xsLWJhcic7Ly8gICAgICAgIHBlcmZlY3Qtc2Nyb2xsLWJhclxyXG5AaW1wb3J0ICdwbHVnaW5zL25vdWlzbGlkZXInOy8vICAgICAgICAgICAgICAgIG5vdWlzbGlkZXJcclxuQGltcG9ydCAncGx1Z2lucy9kYXRhdGFibGVzJzsvLyAgICAgICAgICAgICAgICBkYXRhdGFibGVzXHJcbkBpbXBvcnQgJ3BsdWdpbnMvc2VsZWN0Mic7Ly8gICAgICAgICAgICAgICAgICAgc2VsZWN0MlxyXG5AaW1wb3J0ICdwbHVnaW5zL2RhdGVwaWNrZXInOy8vICAgICAgICAgICAgICAgIGRhdGVwaWNrZXJcclxuQGltcG9ydCAncGx1Z2lucy9xdWlsbCc7Ly8gICAgICAgICAgICAgICAgICAgICBxdWlsbFxyXG5AaW1wb3J0ICdwbHVnaW5zL2NoYXJ0aXN0JzsvLyAgICAgICAgICAgICAgICAgIGNoYXJ0aXN0XHJcbkBpbXBvcnQgJ3BsdWdpbnMvY2hhcnRqcyc7Ly8gICAgICAgICAgICAgICAgICAgY2hhcnRqc1xyXG5cclxuLy8gRGVwZW5kZW5jaWVzIGZvciBEZW1vXHJcbkBpbXBvcnQgJ3BsdWdpbnMvcHJpc20nOy8vICAgICAgICAgICAgICAgICAgICAgcHJpc21cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi0tLS0tLS0tLS0tLS0tIGNvbW1vbiAtLS0tLS0tLS0tLS0tXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBpbXBvcnQgJ2NvbW1vbi9nZW5lcmFsJzsgLy8gICAgICAgICAgICAgICAgICAgZ2VuZXJhbFxyXG5AaW1wb3J0ICdjb21tb24vdXRpbGl0aWVzJzsgLy8gICAgICAgICAgICAgICAgIHV0aWxpdGllc1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLS0tLS0tLS0tLS0tLS0gVGVtcGxhdGUgLS0tLS0tLS0tLS0tLVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AaW1wb3J0ICd0ZW1wbGF0ZS9zaWRlLW5hdic7IC8vICAgICAgICAgICAgICAgIHNpZGUtbmF2XHJcbkBpbXBvcnQgJ3RlbXBsYXRlL3F1aWNrLXZpZXcnOyAvLyAgICAgICAgICAgICAgcXVpY2stdmlld1xyXG5AaW1wb3J0ICd0ZW1wbGF0ZS9oZWFkZXInOyAvLyAgICAgICAgICAgICAgICAgIGhlYWRlclxyXG5AaW1wb3J0ICd0ZW1wbGF0ZS9mb290ZXInOyAvLyAgICAgICAgICAgICAgICAgIGZvb3RlclxyXG5AaW1wb3J0ICd0ZW1wbGF0ZS9wYWdlLWNvbnRhaW5lcic7IC8vICAgICAgICAgIHBhZ2UtY29udGFpbmVyXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4tLS0tLS0tLS0tLS0gVWkgRWxlbWVudCAtLS0tLS0tLS0tLVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AaW1wb3J0ICd1aS1lbGVtZW50cy9hdmF0YXInOyAvLyAgICAgICAgICAgICAgIGF2YXRhclxyXG5AaW1wb3J0ICd1aS1lbGVtZW50cy9pY29ucyc7IC8vICAgICAgICAgICAgICAgIGljb25zXHJcbkBpbXBvcnQgJ3VpLWVsZW1lbnRzL2FudGljb24nOyAvLyAgICAgICAgICAgICAgYW50aWNvblxyXG5AaW1wb3J0ICd1aS1lbGVtZW50cy9mb250LWF3ZXNvbWUnOyAvLyAgICAgICAgIGZvbnQtYXdlc29tZVxyXG5AaW1wb3J0ICd1aS1lbGVtZW50cy9icmVhZGNydW1iJzsgLy8gICAgICAgICAgIGJyZWFkY3J1bWJcclxuQGltcG9ydCAndWktZWxlbWVudHMvYnV0dG9ucyc7IC8vICAgICAgICAgICAgICBidXR0b25zXHJcbkBpbXBvcnQgJ3VpLWVsZW1lbnRzL2NhcmRzJzsgLy8gICAgICAgICAgICAgICAgY2FyZHNcclxuQGltcG9ydCAndWktZWxlbWVudHMvbGlzdCc7IC8vICAgICAgICAgICAgICAgICBsaXN0XHJcbkBpbXBvcnQgJ3VpLWVsZW1lbnRzL2FsZXJ0JzsgLy8gICAgICAgICAgICAgICAgYWxlcnRcclxuQGltcG9ydCAndWktZWxlbWVudHMvYmFkZ2UnOyAvLyAgICAgICAgICAgICAgICBiYWRnZVxyXG5AaW1wb3J0ICd1aS1lbGVtZW50cy9wYWdpbmF0aW9uJzsgLy8gICAgICAgICAgIHBhZ2luYXRpb25cclxuQGltcG9ydCAndWktZWxlbWVudHMvdGltZWxpbmUnOyAvLyAgICAgICAgICAgICB0aW1lbGluZVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLS0tLS0tLS0tLS0tIENvbXBvbmVudHMgLS0tLS0tLS0tLS1cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQGltcG9ydCAnY29tcG9uZW50cy9hY2NvcmRpb24nOy8vICAgICAgICAgICAgICBhY2NvcmRpb25cclxuQGltcG9ydCAnY29tcG9uZW50cy9tb2RhbCc7Ly8gICAgICAgICAgICAgICAgICBtb2RhbFxyXG5AaW1wb3J0ICdjb21wb25lbnRzL2Ryb3Bkb3duJzsvLyAgICAgICAgICAgICAgIGRyb3Bkb3duXHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdG9vbHRpcHMnOy8vICAgICAgICAgICAgICAgdG9vbHRpcHNcclxuQGltcG9ydCAnY29tcG9uZW50cy9wb3BvdmVycyc7Ly8gICAgICAgICAgICAgICBwb3BvdmVyc1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL3RhYnMnOy8vICAgICAgICAgICAgICAgICAgIHRhYnNcclxuQGltcG9ydCAnY29tcG9uZW50cy9jYXJvdXNlbCc7Ly8gICAgICAgICAgICAgICBjYXJvdXNlbFxyXG5AaW1wb3J0ICdjb21wb25lbnRzL3RvYXN0cyc7Ly8gICAgICAgICAgICAgICAgIHRvYXN0c1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL3Byb2dyZXNzLWJhcic7Ly8gICAgICAgICAgIHByb2dyZXNzLWJhclxyXG5AaW1wb3J0ICdjb21wb25lbnRzL21lbnUnOy8vICAgICAgICAgICAgICAgICAgIG1lbnVcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi0tLS0tLS0tLS0tLS0gVGFibGVzIC0tLS0tLS0tLS0tLS0tXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBpbXBvcnQgJ3RhYmxlcy90YWJsZXMnOy8vICAgICAgICAgICAgICAgICAgICAgdGFibGVzXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4tLS0tLS0tLS0tLS0tLSBGb3JtcyAtLS0tLS0tLS0tLS0tLVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AaW1wb3J0ICdmb3Jtcy9pbnB1dCc7Ly8gICAgICAgICAgICAgICAgICAgICAgIGlucHV0XHJcbkBpbXBvcnQgJ2Zvcm1zL3NlbGVjdCc7Ly8gICAgICAgICAgICAgICAgICAgICAgc2VsZWN0XHJcbkBpbXBvcnQgJ2Zvcm1zL2NoZWNrYm94JzsvLyAgICAgICAgICAgICAgICAgICAgY2hlY2tib3hcclxuQGltcG9ydCAnZm9ybXMvcmFkaW8nOy8vICAgICAgICAgICAgICAgICAgICAgICByYWRpb1xyXG5AaW1wb3J0ICdmb3Jtcy9zd2l0Y2gnOy8vICAgICAgICAgICAgICAgICAgICAgIHN3aXRjaFxyXG5AaW1wb3J0ICdmb3Jtcy9zdGFyX3JhdGluZyc7Ly8gICAgICAgICAgICAgICAgIHN0YXJfcmF0aW5nXHJcbkBpbXBvcnQgJ2Zvcm1zL3ZhbGlkYXRpb24nOy8vICAgICAgICAgICAgICAgICAgdmFsaWRhdGlvblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLS0tLS0tLS0tLS0tLS0gQXBwcyAtLS0tLS0tLS0tLS0tLS1cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQGltcG9ydCAnYXBwcy9tYWlsJzsvLyAgICAgICAgICAgICAgICAgICAgICAgICBtYWlsXHJcbkBpbXBvcnQgJ2FwcHMvZmlsZS1tYW5hZ2VyJzsvLyAgICAgICAgICAgICAgICAgZmlsZS1tYW5hZ2VyXHJcbkBpbXBvcnQgJ2FwcHMvY2hhdCc7Ly8gICAgICAgICAgICAgICAgICAgICAgICAgY2hhdFxyXG5AaW1wb3J0ICdhcHBzL2UtY29tbWVyY2UnOy8vICAgICAgICAgICAgICAgICAgIGUtY29tbWVyY2VcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi0tLS0tLS0tLS0tIERhc2hib2FyZCAtLS0tLS0tLS0tLS0tXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBpbXBvcnQgJ2Rhc2hib2FyZC9wcm9qZWN0cy5zY3NzJzsvLyAgICAgICAgICAgcHJvamVjdHNcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4tLS0tLS0tLS0tLS0tIEN1c3RvbSAtLS0tLS0tLS0tLS0tXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBpbXBvcnQgJ2N1c3RvbSc7Ly8gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3VzdG9tXHJcblxyXG4iLCIvKiFcclxuICogQm9vdHN0cmFwIHY0LjMuMSAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcclxuICogQ29weXJpZ2h0IDIwMTEtMjAxOSBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcclxuICogQ29weXJpZ2h0IDIwMTEtMjAxOSBUd2l0dGVyLCBJbmMuXHJcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXHJcbiAqL1xyXG4gOnJvb3Qge1xyXG4gICAgLS1ibHVlOiAjMDA3YmZmO1xyXG4gICAgLS1pbmRpZ286ICM2NjEwZjI7XHJcbiAgICAtLXB1cnBsZTogIzZmNDJjMTtcclxuICAgIC0tcGluazogI2U4M2U4YztcclxuICAgIC0tcmVkOiAjZGMzNTQ1O1xyXG4gICAgLS1vcmFuZ2U6ICNmZDdlMTQ7XHJcbiAgICAtLXllbGxvdzogI2ZmYzEwNztcclxuICAgIC0tZ3JlZW46ICMyOGE3NDU7XHJcbiAgICAtLXRlYWw6ICMyMGM5OTc7XHJcbiAgICAtLWN5YW46ICMxN2EyYjg7XHJcbiAgICAtLXdoaXRlOiAjZmZmO1xyXG4gICAgLS1ncmF5OiAjNmM3NTdkO1xyXG4gICAgLS1ncmF5LWRhcms6ICMzNDNhNDA7XHJcbiAgICAtLXByaW1hcnk6ICMwMDdiZmY7XHJcbiAgICAtLXNlY29uZGFyeTogIzZjNzU3ZDtcclxuICAgIC0tc3VjY2VzczogIzI4YTc0NTtcclxuICAgIC0taW5mbzogIzE3YTJiODtcclxuICAgIC0td2FybmluZzogI2ZmYzEwNztcclxuICAgIC0tZGFuZ2VyOiAjZGMzNTQ1O1xyXG4gICAgLS1saWdodDogI2Y4ZjlmYTtcclxuICAgIC0tZGFyazogIzM0M2E0MDtcclxuICAgIC0tYnJlYWtwb2ludC14czogMDtcclxuICAgIC0tYnJlYWtwb2ludC1zbTogNTc2cHg7XHJcbiAgICAtLWJyZWFrcG9pbnQtbWQ6IDc2OHB4O1xyXG4gICAgLS1icmVha3BvaW50LWxnOiA5OTJweDtcclxuICAgIC0tYnJlYWtwb2ludC14bDogMTIwMHB4O1xyXG4gICAgLS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XHJcbiAgICAtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcclxuICB9XHJcbiAgXHJcbiAgKixcclxuICAqOjpiZWZvcmUsXHJcbiAgKjo6YWZ0ZXIge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB9XHJcbiAgXHJcbiAgaHRtbCB7XHJcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xyXG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xyXG4gIH1cclxuICBcclxuICBhcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIFxyXG4gIGJvZHkge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgY29sb3I6ICMyMTI1Mjk7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICB9XHJcbiAgXHJcbiAgW3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICBociB7XHJcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIH1cclxuICBcclxuICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgfVxyXG4gIFxyXG4gIHAge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgfVxyXG4gIFxyXG4gIGFiYnJbdGl0bGVdLFxyXG4gIGFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcclxuICAgIGN1cnNvcjogaGVscDtcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgYWRkcmVzcyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgfVxyXG4gIFxyXG4gIG9sLFxyXG4gIHVsLFxyXG4gIGRsIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIH1cclxuICBcclxuICBvbCBvbCxcclxuICB1bCB1bCxcclxuICBvbCB1bCxcclxuICB1bCBvbCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuICBcclxuICBkdCB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gIH1cclxuICBcclxuICBkZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxuICBcclxuICBibG9ja3F1b3RlIHtcclxuICAgIG1hcmdpbjogMCAwIDFyZW07XHJcbiAgfVxyXG4gIFxyXG4gIGIsXHJcbiAgc3Ryb25nIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbiAgfVxyXG4gIFxyXG4gIHNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogODAlO1xyXG4gIH1cclxuICBcclxuICBzdWIsXHJcbiAgc3VwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtc2l6ZTogNzUlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgfVxyXG4gIFxyXG4gIHN1YiB7XHJcbiAgICBib3R0b206IC0uMjVlbTtcclxuICB9XHJcbiAgXHJcbiAgc3VwIHtcclxuICAgIHRvcDogLS41ZW07XHJcbiAgfVxyXG4gIFxyXG4gIGEge1xyXG4gICAgY29sb3I6ICMwMDdiZmY7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbiAgXHJcbiAgYTpob3ZlciB7XHJcbiAgICBjb2xvcjogIzAwNTZiMztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxuICBcclxuICBhOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6aG92ZXIsIGE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmZvY3VzIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuICBcclxuICBhOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gIH1cclxuICBcclxuICBwcmUsXHJcbiAgY29kZSxcclxuICBrYmQsXHJcbiAgc2FtcCB7XHJcbiAgICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gIH1cclxuICBcclxuICBwcmUge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICB9XHJcbiAgXHJcbiAgZmlndXJlIHtcclxuICAgIG1hcmdpbjogMCAwIDFyZW07XHJcbiAgfVxyXG4gIFxyXG4gIGltZyB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG4gIH1cclxuICBcclxuICBzdmcge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgfVxyXG4gIFxyXG4gIHRhYmxlIHtcclxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgfVxyXG4gIFxyXG4gIGNhcHRpb24ge1xyXG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcclxuICAgIGNvbG9yOiAjNmM3NTdkO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGNhcHRpb24tc2lkZTogYm90dG9tO1xyXG4gIH1cclxuICBcclxuICB0aCB7XHJcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xyXG4gIH1cclxuICBcclxuICBsYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgfVxyXG4gIFxyXG4gIGJ1dHRvbiB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIH1cclxuICBcclxuICBidXR0b246Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMXB4IGRvdHRlZDtcclxuICAgIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcclxuICB9XHJcbiAgXHJcbiAgaW5wdXQsXHJcbiAgYnV0dG9uLFxyXG4gIHNlbGVjdCxcclxuICBvcHRncm91cCxcclxuICB0ZXh0YXJlYSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gIH1cclxuICBcclxuICBidXR0b24sXHJcbiAgaW5wdXQge1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgfVxyXG4gIFxyXG4gIGJ1dHRvbixcclxuICBzZWxlY3Qge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gIHNlbGVjdCB7XHJcbiAgICB3b3JkLXdyYXA6IG5vcm1hbDtcclxuICB9XHJcbiAgXHJcbiAgYnV0dG9uLFxyXG4gIFt0eXBlPVwiYnV0dG9uXCJdLFxyXG4gIFt0eXBlPVwicmVzZXRcIl0sXHJcbiAgW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbiAgfVxyXG4gIFxyXG4gIGJ1dHRvbjpub3QoOmRpc2FibGVkKSxcclxuICBbdHlwZT1cImJ1dHRvblwiXTpub3QoOmRpc2FibGVkKSxcclxuICBbdHlwZT1cInJlc2V0XCJdOm5vdCg6ZGlzYWJsZWQpLFxyXG4gIFt0eXBlPVwic3VibWl0XCJdOm5vdCg6ZGlzYWJsZWQpIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbiAgXHJcbiAgYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxyXG4gIFt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG4gIFt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcbiAgW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbiAgXHJcbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0sXHJcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0sXHJcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxyXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXSB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7XHJcbiAgfVxyXG4gIFxyXG4gIHRleHRhcmVhIHtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgcmVzaXplOiB2ZXJ0aWNhbDtcclxuICB9XHJcbiAgXHJcbiAgZmllbGRzZXQge1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcbiAgXHJcbiAgbGVnZW5kIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gIH1cclxuICBcclxuICBwcm9ncmVzcyB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgfVxyXG4gIFxyXG4gIFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG4gIFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbiAgXHJcbiAgW3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gIFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XHJcbiAgICBmb250OiBpbmhlcml0O1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbiAgfVxyXG4gIFxyXG4gIG91dHB1dCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG4gIFxyXG4gIHN1bW1hcnkge1xyXG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuICBcclxuICB0ZW1wbGF0ZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICBcclxuICBbaGlkZGVuXSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXHJcbiAgLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICB9XHJcbiAgXHJcbiAgaDEsIC5oMSB7XHJcbiAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICB9XHJcbiAgXHJcbiAgaDIsIC5oMiB7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbiAgfVxyXG4gIFxyXG4gIGgzLCAuaDMge1xyXG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xyXG4gIH1cclxuICBcclxuICBoNCwgLmg0IHtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gIH1cclxuICBcclxuICBoNSwgLmg1IHtcclxuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICB9XHJcbiAgXHJcbiAgaDYsIC5oNiB7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5sZWFkIHtcclxuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgfVxyXG4gIFxyXG4gIC5kaXNwbGF5LTEge1xyXG4gICAgZm9udC1zaXplOiA2cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgfVxyXG4gIFxyXG4gIC5kaXNwbGF5LTIge1xyXG4gICAgZm9udC1zaXplOiA1LjVyZW07XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICB9XHJcbiAgXHJcbiAgLmRpc3BsYXktMyB7XHJcbiAgICBmb250LXNpemU6IDQuNXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIH1cclxuICBcclxuICAuZGlzcGxheS00IHtcclxuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgfVxyXG4gIFxyXG4gIGhyIHtcclxuICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICB9XHJcbiAgXHJcbiAgc21hbGwsXHJcbiAgLnNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogODAlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICB9XHJcbiAgXHJcbiAgbWFyayxcclxuICAubWFyayB7XHJcbiAgICBwYWRkaW5nOiAwLjJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XHJcbiAgfVxyXG4gIFxyXG4gIC5saXN0LXVuc3R5bGVkIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gIC5saXN0LWlubGluZSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIH1cclxuICBcclxuICAubGlzdC1pbmxpbmUtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG4gIFxyXG4gIC5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5pbml0aWFsaXNtIHtcclxuICAgIGZvbnQtc2l6ZTogOTAlO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcbiAgXHJcbiAgLmJsb2NrcXVvdGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICB9XHJcbiAgXHJcbiAgLmJsb2NrcXVvdGUtZm9vdGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiA4MCU7XHJcbiAgICBjb2xvcjogIzZjNzU3ZDtcclxuICB9XHJcbiAgXHJcbiAgLmJsb2NrcXVvdGUtZm9vdGVyOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXDIwMTRcXDAwQTBcIjtcclxuICB9XHJcbiAgXHJcbiAgLmltZy1mbHVpZCB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gIFxyXG4gIC5pbWctdGh1bWJuYWlsIHtcclxuICAgIHBhZGRpbmc6IDAuMjVyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gIFxyXG4gIC5maWd1cmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuICBcclxuICAuZmlndXJlLWltZyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICB9XHJcbiAgXHJcbiAgLmZpZ3VyZS1jYXB0aW9uIHtcclxuICAgIGZvbnQtc2l6ZTogOTAlO1xyXG4gICAgY29sb3I6ICM2Yzc1N2Q7XHJcbiAgfVxyXG4gIFxyXG4gIGNvZGUge1xyXG4gICAgZm9udC1zaXplOiA4Ny41JTtcclxuICAgIGNvbG9yOiAjZTgzZThjO1xyXG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICB9XHJcbiAgXHJcbiAgYSA+IGNvZGUge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgfVxyXG4gIFxyXG4gIGtiZCB7XHJcbiAgICBwYWRkaW5nOiAwLjJyZW0gMC40cmVtO1xyXG4gICAgZm9udC1zaXplOiA4Ny41JTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcclxuICB9XHJcbiAgXHJcbiAga2JkIGtiZCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZm9udC1zaXplOiAxMDAlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcbiAgXHJcbiAgcHJlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiA4Ny41JTtcclxuICAgIGNvbG9yOiAjMjEyNTI5O1xyXG4gIH1cclxuICBcclxuICBwcmUgY29kZSB7XHJcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcclxuICB9XHJcbiAgXHJcbiAgLnByZS1zY3JvbGxhYmxlIHtcclxuICAgIG1heC1oZWlnaHQ6IDM0MHB4O1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gIH1cclxuICBcclxuICAuY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICBtYXgtd2lkdGg6IDU0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICBtYXgtd2lkdGg6IDcyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICBtYXgtd2lkdGg6IDk2MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMTQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgfVxyXG4gIFxyXG4gIC5yb3cge1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgfVxyXG4gIFxyXG4gIC5uby1ndXR0ZXJzIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxuICBcclxuICAubm8tZ3V0dGVycyA+IC5jb2wsXHJcbiAgLm5vLWd1dHRlcnMgPiBbY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxuICBcclxuICAuY29sLTEsIC5jb2wtMiwgLmNvbC0zLCAuY29sLTQsIC5jb2wtNSwgLmNvbC02LCAuY29sLTcsIC5jb2wtOCwgLmNvbC05LCAuY29sLTEwLCAuY29sLTExLCAuY29sLTEyLCAuY29sLFxyXG4gIC5jb2wtYXV0bywgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbSxcclxuICAuY29sLXNtLWF1dG8sIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIsIC5jb2wtbWQsXHJcbiAgLmNvbC1tZC1hdXRvLCAuY29sLWxnLTEsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyLCAuY29sLWxnLFxyXG4gIC5jb2wtbGctYXV0bywgLmNvbC14bC0xLCAuY29sLXhsLTIsIC5jb2wteGwtMywgLmNvbC14bC00LCAuY29sLXhsLTUsIC5jb2wteGwtNiwgLmNvbC14bC03LCAuY29sLXhsLTgsIC5jb2wteGwtOSwgLmNvbC14bC0xMCwgLmNvbC14bC0xMSwgLmNvbC14bC0xMiwgLmNvbC14bCxcclxuICAuY29sLXhsLWF1dG8ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gIH1cclxuICBcclxuICAuY29sIHtcclxuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xyXG4gICAgZmxleC1iYXNpczogMDtcclxuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICBcclxuICAuY29sLWF1dG8ge1xyXG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbiAgXHJcbiAgLmNvbC0xIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xyXG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcclxuICAgIG1heC13aWR0aDogOC4zMzMzMzMlO1xyXG4gIH1cclxuICBcclxuICAuY29sLTIge1xyXG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xyXG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XHJcbiAgfVxyXG4gIFxyXG4gIC5jb2wtMyB7XHJcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcclxuICAgIGZsZXg6IDAgMCAyNSU7XHJcbiAgICBtYXgtd2lkdGg6IDI1JTtcclxuICB9XHJcbiAgXHJcbiAgLmNvbC00IHtcclxuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcclxuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xyXG4gIH1cclxuICBcclxuICAuY29sLTUge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xyXG4gICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XHJcbiAgfVxyXG4gIFxyXG4gIC5jb2wtNiB7XHJcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcclxuICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICBtYXgtd2lkdGg6IDUwJTtcclxuICB9XHJcbiAgXHJcbiAgLmNvbC03IHtcclxuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcclxuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xyXG4gIH1cclxuICBcclxuICAuY29sLTgge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xyXG4gICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XHJcbiAgfVxyXG4gIFxyXG4gIC5jb2wtOSB7XHJcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcclxuICAgIGZsZXg6IDAgMCA3NSU7XHJcbiAgICBtYXgtd2lkdGg6IDc1JTtcclxuICB9XHJcbiAgXHJcbiAgLmNvbC0xMCB7XHJcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XHJcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcclxuICAgIG1heC13aWR0aDogODMuMzMzMzMzJTtcclxuICB9XHJcbiAgXHJcbiAgLmNvbC0xMSB7XHJcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XHJcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcclxuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTtcclxuICB9XHJcbiAgXHJcbiAgLmNvbC0xMiB7XHJcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XHJcbiAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbiAgXHJcbiAgLm9yZGVyLWZpcnN0IHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcclxuICAgIG9yZGVyOiAtMTtcclxuICB9XHJcbiAgXHJcbiAgLm9yZGVyLWxhc3Qge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDEzO1xyXG4gICAgb3JkZXI6IDEzO1xyXG4gIH1cclxuICBcclxuICAub3JkZXItMCB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMDtcclxuICAgIG9yZGVyOiAwO1xyXG4gIH1cclxuICBcclxuICAub3JkZXItMSB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcclxuICAgIG9yZGVyOiAxO1xyXG4gIH1cclxuICBcclxuICAub3JkZXItMiB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcclxuICAgIG9yZGVyOiAyO1xyXG4gIH1cclxuICBcclxuICAub3JkZXItMyB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMztcclxuICAgIG9yZGVyOiAzO1xyXG4gIH1cclxuICBcclxuICAub3JkZXItNCB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcclxuICAgIG9yZGVyOiA0O1xyXG4gIH1cclxuICBcclxuICAub3JkZXItNSB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogNTtcclxuICAgIG9yZGVyOiA1O1xyXG4gIH1cclxuICBcclxuICAub3JkZXItNiB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogNjtcclxuICAgIG9yZGVyOiA2O1xyXG4gIH1cclxuICBcclxuICAub3JkZXItNyB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogNztcclxuICAgIG9yZGVyOiA3O1xyXG4gIH1cclxuICBcclxuICAub3JkZXItOCB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogODtcclxuICAgIG9yZGVyOiA4O1xyXG4gIH1cclxuICBcclxuICAub3JkZXItOSB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogOTtcclxuICAgIG9yZGVyOiA5O1xyXG4gIH1cclxuICBcclxuICAub3JkZXItMTAge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xyXG4gICAgb3JkZXI6IDEwO1xyXG4gIH1cclxuICBcclxuICAub3JkZXItMTEge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDExO1xyXG4gICAgb3JkZXI6IDExO1xyXG4gIH1cclxuICBcclxuICAub3JkZXItMTIge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xyXG4gICAgb3JkZXI6IDEyO1xyXG4gIH1cclxuICBcclxuICAub2Zmc2V0LTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJTtcclxuICB9XHJcbiAgXHJcbiAgLm9mZnNldC0yIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjclO1xyXG4gIH1cclxuICBcclxuICAub2Zmc2V0LTMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcclxuICB9XHJcbiAgXHJcbiAgLm9mZnNldC00IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlO1xyXG4gIH1cclxuICBcclxuICAub2Zmc2V0LTUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NyU7XHJcbiAgfVxyXG4gIFxyXG4gIC5vZmZzZXQtNiB7XHJcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xyXG4gIH1cclxuICBcclxuICAub2Zmc2V0LTcge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyU7XHJcbiAgfVxyXG4gIFxyXG4gIC5vZmZzZXQtOCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY3JTtcclxuICB9XHJcbiAgXHJcbiAgLm9mZnNldC05IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XHJcbiAgfVxyXG4gIFxyXG4gIC5vZmZzZXQtMTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyU7XHJcbiAgfVxyXG4gIFxyXG4gIC5vZmZzZXQtMTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NyU7XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgLmNvbC1zbSB7XHJcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xyXG4gICAgICBmbGV4LWJhc2lzOiAwO1xyXG4gICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcclxuICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuY29sLXNtLWF1dG8ge1xyXG4gICAgICAtbXMtZmxleDogMCAwIGF1dG87XHJcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmNvbC1zbS0xIHtcclxuICAgICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XHJcbiAgICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XHJcbiAgICAgIG1heC13aWR0aDogOC4zMzMzMzMlO1xyXG4gICAgfVxyXG4gICAgLmNvbC1zbS0yIHtcclxuICAgICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xyXG4gICAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcclxuICAgICAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xyXG4gICAgfVxyXG4gICAgLmNvbC1zbS0zIHtcclxuICAgICAgLW1zLWZsZXg6IDAgMCAyNSU7XHJcbiAgICAgIGZsZXg6IDAgMCAyNSU7XHJcbiAgICAgIG1heC13aWR0aDogMjUlO1xyXG4gICAgfVxyXG4gICAgLmNvbC1zbS00IHtcclxuICAgICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xyXG4gICAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcclxuICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xyXG4gICAgfVxyXG4gICAgLmNvbC1zbS01IHtcclxuICAgICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xyXG4gICAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcclxuICAgICAgbWF4LXdpZHRoOiA0MS42NjY2NjclO1xyXG4gICAgfVxyXG4gICAgLmNvbC1zbS02IHtcclxuICAgICAgLW1zLWZsZXg6IDAgMCA1MCU7XHJcbiAgICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgfVxyXG4gICAgLmNvbC1zbS03IHtcclxuICAgICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xyXG4gICAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcclxuICAgICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xyXG4gICAgfVxyXG4gICAgLmNvbC1zbS04IHtcclxuICAgICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xyXG4gICAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcclxuICAgICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclO1xyXG4gICAgfVxyXG4gICAgLmNvbC1zbS05IHtcclxuICAgICAgLW1zLWZsZXg6IDAgMCA3NSU7XHJcbiAgICAgIGZsZXg6IDAgMCA3NSU7XHJcbiAgICAgIG1heC13aWR0aDogNzUlO1xyXG4gICAgfVxyXG4gICAgLmNvbC1zbS0xMCB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcclxuICAgICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XHJcbiAgICAgIG1heC13aWR0aDogODMuMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5jb2wtc20tMTEge1xyXG4gICAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XHJcbiAgICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xyXG4gICAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XHJcbiAgICB9XHJcbiAgICAuY29sLXNtLTEyIHtcclxuICAgICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLXNtLWZpcnN0IHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xyXG4gICAgICBvcmRlcjogLTE7XHJcbiAgICB9XHJcbiAgICAub3JkZXItc20tbGFzdCB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMztcclxuICAgICAgb3JkZXI6IDEzO1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLXNtLTAge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogMDtcclxuICAgICAgb3JkZXI6IDA7XHJcbiAgICB9XHJcbiAgICAub3JkZXItc20tMSB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xyXG4gICAgICBvcmRlcjogMTtcclxuICAgIH1cclxuICAgIC5vcmRlci1zbS0yIHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDI7XHJcbiAgICAgIG9yZGVyOiAyO1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLXNtLTMge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogMztcclxuICAgICAgb3JkZXI6IDM7XHJcbiAgICB9XHJcbiAgICAub3JkZXItc20tNCB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xyXG4gICAgICBvcmRlcjogNDtcclxuICAgIH1cclxuICAgIC5vcmRlci1zbS01IHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDU7XHJcbiAgICAgIG9yZGVyOiA1O1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLXNtLTYge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogNjtcclxuICAgICAgb3JkZXI6IDY7XHJcbiAgICB9XHJcbiAgICAub3JkZXItc20tNyB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xyXG4gICAgICBvcmRlcjogNztcclxuICAgIH1cclxuICAgIC5vcmRlci1zbS04IHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDg7XHJcbiAgICAgIG9yZGVyOiA4O1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLXNtLTkge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogOTtcclxuICAgICAgb3JkZXI6IDk7XHJcbiAgICB9XHJcbiAgICAub3JkZXItc20tMTAge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogMTA7XHJcbiAgICAgIG9yZGVyOiAxMDtcclxuICAgIH1cclxuICAgIC5vcmRlci1zbS0xMSB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcclxuICAgICAgb3JkZXI6IDExO1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLXNtLTEyIHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xyXG4gICAgICBvcmRlcjogMTI7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LXNtLTAge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICAgIC5vZmZzZXQtc20tMSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LXNtLTIge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY3JTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQtc20tMyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LXNtLTQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQtc20tNSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjclO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC1zbS02IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDUwJTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQtc20tNyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMlO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC1zbS04IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NyU7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LXNtLTkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNzUlO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC1zbS0xMCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMlO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC1zbS0xMSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjclO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5jb2wtbWQge1xyXG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcclxuICAgICAgZmxleC1iYXNpczogMDtcclxuICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XHJcbiAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmNvbC1tZC1hdXRvIHtcclxuICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5jb2wtbWQtMSB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xyXG4gICAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xyXG4gICAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5jb2wtbWQtMiB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcclxuICAgICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XHJcbiAgICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTtcclxuICAgIH1cclxuICAgIC5jb2wtbWQtMyB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xyXG4gICAgICBmbGV4OiAwIDAgMjUlO1xyXG4gICAgICBtYXgtd2lkdGg6IDI1JTtcclxuICAgIH1cclxuICAgIC5jb2wtbWQtNCB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcclxuICAgICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XHJcbiAgICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5jb2wtbWQtNSB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcclxuICAgICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XHJcbiAgICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTtcclxuICAgIH1cclxuICAgIC5jb2wtbWQtNiB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xyXG4gICAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgIH1cclxuICAgIC5jb2wtbWQtNyB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcclxuICAgICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XHJcbiAgICAgIG1heC13aWR0aDogNTguMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5jb2wtbWQtOCB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcclxuICAgICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XHJcbiAgICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTtcclxuICAgIH1cclxuICAgIC5jb2wtbWQtOSB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xyXG4gICAgICBmbGV4OiAwIDAgNzUlO1xyXG4gICAgICBtYXgtd2lkdGg6IDc1JTtcclxuICAgIH1cclxuICAgIC5jb2wtbWQtMTAge1xyXG4gICAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XHJcbiAgICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xyXG4gICAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAuY29sLW1kLTExIHtcclxuICAgICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xyXG4gICAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcclxuICAgICAgbWF4LXdpZHRoOiA5MS42NjY2NjclO1xyXG4gICAgfVxyXG4gICAgLmNvbC1tZC0xMiB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcclxuICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5vcmRlci1tZC1maXJzdCB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcclxuICAgICAgb3JkZXI6IC0xO1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLW1kLWxhc3Qge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogMTM7XHJcbiAgICAgIG9yZGVyOiAxMztcclxuICAgIH1cclxuICAgIC5vcmRlci1tZC0wIHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDA7XHJcbiAgICAgIG9yZGVyOiAwO1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLW1kLTEge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogMTtcclxuICAgICAgb3JkZXI6IDE7XHJcbiAgICB9XHJcbiAgICAub3JkZXItbWQtMiB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xyXG4gICAgICBvcmRlcjogMjtcclxuICAgIH1cclxuICAgIC5vcmRlci1tZC0zIHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDM7XHJcbiAgICAgIG9yZGVyOiAzO1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLW1kLTQge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogNDtcclxuICAgICAgb3JkZXI6IDQ7XHJcbiAgICB9XHJcbiAgICAub3JkZXItbWQtNSB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xyXG4gICAgICBvcmRlcjogNTtcclxuICAgIH1cclxuICAgIC5vcmRlci1tZC02IHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDY7XHJcbiAgICAgIG9yZGVyOiA2O1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLW1kLTcge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogNztcclxuICAgICAgb3JkZXI6IDc7XHJcbiAgICB9XHJcbiAgICAub3JkZXItbWQtOCB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xyXG4gICAgICBvcmRlcjogODtcclxuICAgIH1cclxuICAgIC5vcmRlci1tZC05IHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDk7XHJcbiAgICAgIG9yZGVyOiA5O1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLW1kLTEwIHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xyXG4gICAgICBvcmRlcjogMTA7XHJcbiAgICB9XHJcbiAgICAub3JkZXItbWQtMTEge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogMTE7XHJcbiAgICAgIG9yZGVyOiAxMTtcclxuICAgIH1cclxuICAgIC5vcmRlci1tZC0xMiB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcclxuICAgICAgb3JkZXI6IDEyO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC1tZC0wIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LW1kLTEge1xyXG4gICAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMlO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC1tZC0yIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NyU7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LW1kLTMge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjUlO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC1tZC00IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LW1kLTUge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY3JTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQtbWQtNiB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LW1kLTcge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQtbWQtOCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjclO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC1tZC05IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDc1JTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQtbWQtMTAge1xyXG4gICAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQtbWQtMTEge1xyXG4gICAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY3JTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAuY29sLWxnIHtcclxuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XHJcbiAgICAgIGZsZXgtYmFzaXM6IDA7XHJcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xyXG4gICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5jb2wtbGctYXV0byB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcclxuICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuY29sLWxnLTEge1xyXG4gICAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcclxuICAgICAgZmxleDogMCAwIDguMzMzMzMzJTtcclxuICAgICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAuY29sLWxnLTIge1xyXG4gICAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XHJcbiAgICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xyXG4gICAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XHJcbiAgICB9XHJcbiAgICAuY29sLWxnLTMge1xyXG4gICAgICAtbXMtZmxleDogMCAwIDI1JTtcclxuICAgICAgZmxleDogMCAwIDI1JTtcclxuICAgICAgbWF4LXdpZHRoOiAyNSU7XHJcbiAgICB9XHJcbiAgICAuY29sLWxnLTQge1xyXG4gICAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XHJcbiAgICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xyXG4gICAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAuY29sLWxnLTUge1xyXG4gICAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XHJcbiAgICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xyXG4gICAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XHJcbiAgICB9XHJcbiAgICAuY29sLWxnLTYge1xyXG4gICAgICAtbXMtZmxleDogMCAwIDUwJTtcclxuICAgICAgZmxleDogMCAwIDUwJTtcclxuICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICB9XHJcbiAgICAuY29sLWxnLTcge1xyXG4gICAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XHJcbiAgICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xyXG4gICAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAuY29sLWxnLTgge1xyXG4gICAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XHJcbiAgICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xyXG4gICAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XHJcbiAgICB9XHJcbiAgICAuY29sLWxnLTkge1xyXG4gICAgICAtbXMtZmxleDogMCAwIDc1JTtcclxuICAgICAgZmxleDogMCAwIDc1JTtcclxuICAgICAgbWF4LXdpZHRoOiA3NSU7XHJcbiAgICB9XHJcbiAgICAuY29sLWxnLTEwIHtcclxuICAgICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xyXG4gICAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcclxuICAgICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlO1xyXG4gICAgfVxyXG4gICAgLmNvbC1sZy0xMSB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcclxuICAgICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XHJcbiAgICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTtcclxuICAgIH1cclxuICAgIC5jb2wtbGctMTIge1xyXG4gICAgICAtbXMtZmxleDogMCAwIDEwMCU7XHJcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAub3JkZXItbGctZmlyc3Qge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogLTE7XHJcbiAgICAgIG9yZGVyOiAtMTtcclxuICAgIH1cclxuICAgIC5vcmRlci1sZy1sYXN0IHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDEzO1xyXG4gICAgICBvcmRlcjogMTM7XHJcbiAgICB9XHJcbiAgICAub3JkZXItbGctMCB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xyXG4gICAgICBvcmRlcjogMDtcclxuICAgIH1cclxuICAgIC5vcmRlci1sZy0xIHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDE7XHJcbiAgICAgIG9yZGVyOiAxO1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLWxnLTIge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogMjtcclxuICAgICAgb3JkZXI6IDI7XHJcbiAgICB9XHJcbiAgICAub3JkZXItbGctMyB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xyXG4gICAgICBvcmRlcjogMztcclxuICAgIH1cclxuICAgIC5vcmRlci1sZy00IHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDQ7XHJcbiAgICAgIG9yZGVyOiA0O1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLWxnLTUge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogNTtcclxuICAgICAgb3JkZXI6IDU7XHJcbiAgICB9XHJcbiAgICAub3JkZXItbGctNiB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xyXG4gICAgICBvcmRlcjogNjtcclxuICAgIH1cclxuICAgIC5vcmRlci1sZy03IHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDc7XHJcbiAgICAgIG9yZGVyOiA3O1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLWxnLTgge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogODtcclxuICAgICAgb3JkZXI6IDg7XHJcbiAgICB9XHJcbiAgICAub3JkZXItbGctOSB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xyXG4gICAgICBvcmRlcjogOTtcclxuICAgIH1cclxuICAgIC5vcmRlci1sZy0xMCB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcclxuICAgICAgb3JkZXI6IDEwO1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLWxnLTExIHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDExO1xyXG4gICAgICBvcmRlcjogMTE7XHJcbiAgICB9XHJcbiAgICAub3JkZXItbGctMTIge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogMTI7XHJcbiAgICAgIG9yZGVyOiAxMjtcclxuICAgIH1cclxuICAgIC5vZmZzZXQtbGctMCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC1sZy0xIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQtbGctMiB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjclO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC1sZy0zIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDI1JTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQtbGctNCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC1sZy01IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NyU7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LWxnLTYge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNTAlO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC1sZy03IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LWxnLTgge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY3JTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQtbGctOSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA3NSU7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LWxnLTEwIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LWxnLTExIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NyU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC5jb2wteGwge1xyXG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcclxuICAgICAgZmxleC1iYXNpczogMDtcclxuICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XHJcbiAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmNvbC14bC1hdXRvIHtcclxuICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5jb2wteGwtMSB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xyXG4gICAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xyXG4gICAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5jb2wteGwtMiB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcclxuICAgICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XHJcbiAgICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTtcclxuICAgIH1cclxuICAgIC5jb2wteGwtMyB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xyXG4gICAgICBmbGV4OiAwIDAgMjUlO1xyXG4gICAgICBtYXgtd2lkdGg6IDI1JTtcclxuICAgIH1cclxuICAgIC5jb2wteGwtNCB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcclxuICAgICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XHJcbiAgICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5jb2wteGwtNSB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcclxuICAgICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XHJcbiAgICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTtcclxuICAgIH1cclxuICAgIC5jb2wteGwtNiB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xyXG4gICAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgIH1cclxuICAgIC5jb2wteGwtNyB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcclxuICAgICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XHJcbiAgICAgIG1heC13aWR0aDogNTguMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5jb2wteGwtOCB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcclxuICAgICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XHJcbiAgICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTtcclxuICAgIH1cclxuICAgIC5jb2wteGwtOSB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xyXG4gICAgICBmbGV4OiAwIDAgNzUlO1xyXG4gICAgICBtYXgtd2lkdGg6IDc1JTtcclxuICAgIH1cclxuICAgIC5jb2wteGwtMTAge1xyXG4gICAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XHJcbiAgICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xyXG4gICAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAuY29sLXhsLTExIHtcclxuICAgICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xyXG4gICAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcclxuICAgICAgbWF4LXdpZHRoOiA5MS42NjY2NjclO1xyXG4gICAgfVxyXG4gICAgLmNvbC14bC0xMiB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcclxuICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5vcmRlci14bC1maXJzdCB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcclxuICAgICAgb3JkZXI6IC0xO1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLXhsLWxhc3Qge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogMTM7XHJcbiAgICAgIG9yZGVyOiAxMztcclxuICAgIH1cclxuICAgIC5vcmRlci14bC0wIHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDA7XHJcbiAgICAgIG9yZGVyOiAwO1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLXhsLTEge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogMTtcclxuICAgICAgb3JkZXI6IDE7XHJcbiAgICB9XHJcbiAgICAub3JkZXIteGwtMiB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xyXG4gICAgICBvcmRlcjogMjtcclxuICAgIH1cclxuICAgIC5vcmRlci14bC0zIHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDM7XHJcbiAgICAgIG9yZGVyOiAzO1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLXhsLTQge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogNDtcclxuICAgICAgb3JkZXI6IDQ7XHJcbiAgICB9XHJcbiAgICAub3JkZXIteGwtNSB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xyXG4gICAgICBvcmRlcjogNTtcclxuICAgIH1cclxuICAgIC5vcmRlci14bC02IHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDY7XHJcbiAgICAgIG9yZGVyOiA2O1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLXhsLTcge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogNztcclxuICAgICAgb3JkZXI6IDc7XHJcbiAgICB9XHJcbiAgICAub3JkZXIteGwtOCB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xyXG4gICAgICBvcmRlcjogODtcclxuICAgIH1cclxuICAgIC5vcmRlci14bC05IHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDk7XHJcbiAgICAgIG9yZGVyOiA5O1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLXhsLTEwIHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xyXG4gICAgICBvcmRlcjogMTA7XHJcbiAgICB9XHJcbiAgICAub3JkZXIteGwtMTEge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogMTE7XHJcbiAgICAgIG9yZGVyOiAxMTtcclxuICAgIH1cclxuICAgIC5vcmRlci14bC0xMiB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcclxuICAgICAgb3JkZXI6IDEyO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC14bC0wIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LXhsLTEge1xyXG4gICAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMlO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC14bC0yIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NyU7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LXhsLTMge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjUlO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC14bC00IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LXhsLTUge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY3JTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQteGwtNiB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LXhsLTcge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQteGwtOCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjclO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC14bC05IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDc1JTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQteGwtMTAge1xyXG4gICAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQteGwtMTEge1xyXG4gICAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY3JTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLnRhYmxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIGNvbG9yOiAjMjEyNTI5O1xyXG4gIH1cclxuICBcclxuICAudGFibGUgdGgsXHJcbiAgLnRhYmxlIHRkIHtcclxuICAgIHBhZGRpbmc6IDAuNzVyZW07XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XHJcbiAgfVxyXG4gIFxyXG4gIC50YWJsZSB0aGVhZCB0aCB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZWUyZTY7XHJcbiAgfVxyXG4gIFxyXG4gIC50YWJsZSB0Ym9keSArIHRib2R5IHtcclxuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZGVlMmU2O1xyXG4gIH1cclxuICBcclxuICAudGFibGUtc20gdGgsXHJcbiAgLnRhYmxlLXNtIHRkIHtcclxuICAgIHBhZGRpbmc6IDAuM3JlbTtcclxuICB9XHJcbiAgXHJcbiAgLnRhYmxlLWJvcmRlcmVkIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XHJcbiAgfVxyXG4gIFxyXG4gIC50YWJsZS1ib3JkZXJlZCB0aCxcclxuICAudGFibGUtYm9yZGVyZWQgdGQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcclxuICB9XHJcbiAgXHJcbiAgLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRoLFxyXG4gIC50YWJsZS1ib3JkZXJlZCB0aGVhZCB0ZCB7XHJcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XHJcbiAgfVxyXG4gIFxyXG4gIC50YWJsZS1ib3JkZXJsZXNzIHRoLFxyXG4gIC50YWJsZS1ib3JkZXJsZXNzIHRkLFxyXG4gIC50YWJsZS1ib3JkZXJsZXNzIHRoZWFkIHRoLFxyXG4gIC50YWJsZS1ib3JkZXJsZXNzIHRib2R5ICsgdGJvZHkge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gIH1cclxuICBcclxuICAudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgfVxyXG4gIFxyXG4gIC50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XHJcbiAgICBjb2xvcjogIzIxMjUyOTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xyXG4gIH1cclxuICBcclxuICAudGFibGUtcHJpbWFyeSxcclxuICAudGFibGUtcHJpbWFyeSA+IHRoLFxyXG4gIC50YWJsZS1wcmltYXJ5ID4gdGQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I4ZGFmZjtcclxuICB9XHJcbiAgXHJcbiAgLnRhYmxlLXByaW1hcnkgdGgsXHJcbiAgLnRhYmxlLXByaW1hcnkgdGQsXHJcbiAgLnRhYmxlLXByaW1hcnkgdGhlYWQgdGgsXHJcbiAgLnRhYmxlLXByaW1hcnkgdGJvZHkgKyB0Ym9keSB7XHJcbiAgICBib3JkZXItY29sb3I6ICM3YWJhZmY7XHJcbiAgfVxyXG4gIFxyXG4gIC50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWZjZGZmO1xyXG4gIH1cclxuICBcclxuICAudGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIgPiB0ZCxcclxuICAudGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIgPiB0aCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWZjZGZmO1xyXG4gIH1cclxuICBcclxuICAudGFibGUtc2Vjb25kYXJ5LFxyXG4gIC50YWJsZS1zZWNvbmRhcnkgPiB0aCxcclxuICAudGFibGUtc2Vjb25kYXJ5ID4gdGQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDhkYjtcclxuICB9XHJcbiAgXHJcbiAgLnRhYmxlLXNlY29uZGFyeSB0aCxcclxuICAudGFibGUtc2Vjb25kYXJ5IHRkLFxyXG4gIC50YWJsZS1zZWNvbmRhcnkgdGhlYWQgdGgsXHJcbiAgLnRhYmxlLXNlY29uZGFyeSB0Ym9keSArIHRib2R5IHtcclxuICAgIGJvcmRlci1jb2xvcjogI2IzYjdiYjtcclxuICB9XHJcbiAgXHJcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M4Y2JjZjtcclxuICB9XHJcbiAgXHJcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0ZCxcclxuICAudGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciA+IHRoIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjOGNiY2Y7XHJcbiAgfVxyXG4gIFxyXG4gIC50YWJsZS1zdWNjZXNzLFxyXG4gIC50YWJsZS1zdWNjZXNzID4gdGgsXHJcbiAgLnRhYmxlLXN1Y2Nlc3MgPiB0ZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNlNmNiO1xyXG4gIH1cclxuICBcclxuICAudGFibGUtc3VjY2VzcyB0aCxcclxuICAudGFibGUtc3VjY2VzcyB0ZCxcclxuICAudGFibGUtc3VjY2VzcyB0aGVhZCB0aCxcclxuICAudGFibGUtc3VjY2VzcyB0Ym9keSArIHRib2R5IHtcclxuICAgIGJvcmRlci1jb2xvcjogIzhmZDE5ZTtcclxuICB9XHJcbiAgXHJcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMWRmYmI7XHJcbiAgfVxyXG4gIFxyXG4gIC50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRkLFxyXG4gIC50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRoIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMWRmYmI7XHJcbiAgfVxyXG4gIFxyXG4gIC50YWJsZS1pbmZvLFxyXG4gIC50YWJsZS1pbmZvID4gdGgsXHJcbiAgLnRhYmxlLWluZm8gPiB0ZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVlNWViO1xyXG4gIH1cclxuICBcclxuICAudGFibGUtaW5mbyB0aCxcclxuICAudGFibGUtaW5mbyB0ZCxcclxuICAudGFibGUtaW5mbyB0aGVhZCB0aCxcclxuICAudGFibGUtaW5mbyB0Ym9keSArIHRib2R5IHtcclxuICAgIGJvcmRlci1jb2xvcjogIzg2Y2ZkYTtcclxuICB9XHJcbiAgXHJcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYmRkZTU7XHJcbiAgfVxyXG4gIFxyXG4gIC50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciA+IHRkLFxyXG4gIC50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciA+IHRoIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYmRkZTU7XHJcbiAgfVxyXG4gIFxyXG4gIC50YWJsZS13YXJuaW5nLFxyXG4gIC50YWJsZS13YXJuaW5nID4gdGgsXHJcbiAgLnRhYmxlLXdhcm5pbmcgPiB0ZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZWJhO1xyXG4gIH1cclxuICBcclxuICAudGFibGUtd2FybmluZyB0aCxcclxuICAudGFibGUtd2FybmluZyB0ZCxcclxuICAudGFibGUtd2FybmluZyB0aGVhZCB0aCxcclxuICAudGFibGUtd2FybmluZyB0Ym9keSArIHRib2R5IHtcclxuICAgIGJvcmRlci1jb2xvcjogI2ZmZGY3ZTtcclxuICB9XHJcbiAgXHJcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmU4YTE7XHJcbiAgfVxyXG4gIFxyXG4gIC50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciA+IHRkLFxyXG4gIC50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciA+IHRoIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmU4YTE7XHJcbiAgfVxyXG4gIFxyXG4gIC50YWJsZS1kYW5nZXIsXHJcbiAgLnRhYmxlLWRhbmdlciA+IHRoLFxyXG4gIC50YWJsZS1kYW5nZXIgPiB0ZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVjNmNiO1xyXG4gIH1cclxuICBcclxuICAudGFibGUtZGFuZ2VyIHRoLFxyXG4gIC50YWJsZS1kYW5nZXIgdGQsXHJcbiAgLnRhYmxlLWRhbmdlciB0aGVhZCB0aCxcclxuICAudGFibGUtZGFuZ2VyIHRib2R5ICsgdGJvZHkge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZWQ5NjllO1xyXG4gIH1cclxuICBcclxuICAudGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFiMGI3O1xyXG4gIH1cclxuICBcclxuICAudGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciA+IHRkLFxyXG4gIC50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyID4gdGgge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxYjBiNztcclxuICB9XHJcbiAgXHJcbiAgLnRhYmxlLWxpZ2h0LFxyXG4gIC50YWJsZS1saWdodCA+IHRoLFxyXG4gIC50YWJsZS1saWdodCA+IHRkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmU7XHJcbiAgfVxyXG4gIFxyXG4gIC50YWJsZS1saWdodCB0aCxcclxuICAudGFibGUtbGlnaHQgdGQsXHJcbiAgLnRhYmxlLWxpZ2h0IHRoZWFkIHRoLFxyXG4gIC50YWJsZS1saWdodCB0Ym9keSArIHRib2R5IHtcclxuICAgIGJvcmRlci1jb2xvcjogI2ZiZmNmYztcclxuICB9XHJcbiAgXHJcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2Y2O1xyXG4gIH1cclxuICBcclxuICAudGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyID4gdGQsXHJcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciA+IHRoIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZjY7XHJcbiAgfVxyXG4gIFxyXG4gIC50YWJsZS1kYXJrLFxyXG4gIC50YWJsZS1kYXJrID4gdGgsXHJcbiAgLnRhYmxlLWRhcmsgPiB0ZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjOGNhO1xyXG4gIH1cclxuICBcclxuICAudGFibGUtZGFyayB0aCxcclxuICAudGFibGUtZGFyayB0ZCxcclxuICAudGFibGUtZGFyayB0aGVhZCB0aCxcclxuICAudGFibGUtZGFyayB0Ym9keSArIHRib2R5IHtcclxuICAgIGJvcmRlci1jb2xvcjogIzk1OTk5YztcclxuICB9XHJcbiAgXHJcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNiOWJiYmU7XHJcbiAgfVxyXG4gIFxyXG4gIC50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciA+IHRkLFxyXG4gIC50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciA+IHRoIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNiOWJiYmU7XHJcbiAgfVxyXG4gIFxyXG4gIC50YWJsZS1hY3RpdmUsXHJcbiAgLnRhYmxlLWFjdGl2ZSA+IHRoLFxyXG4gIC50YWJsZS1hY3RpdmUgPiB0ZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcclxuICB9XHJcbiAgXHJcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XHJcbiAgfVxyXG4gIFxyXG4gIC50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGQsXHJcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIgPiB0aCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcclxuICB9XHJcbiAgXHJcbiAgLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcclxuICAgIGJvcmRlci1jb2xvcjogIzQ1NGQ1NTtcclxuICB9XHJcbiAgXHJcbiAgLnRhYmxlIC50aGVhZC1saWdodCB0aCB7XHJcbiAgICBjb2xvcjogIzQ5NTA1NztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XHJcbiAgICBib3JkZXItY29sb3I6ICNkZWUyZTY7XHJcbiAgfVxyXG4gIFxyXG4gIC50YWJsZS1kYXJrIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcclxuICB9XHJcbiAgXHJcbiAgLnRhYmxlLWRhcmsgdGgsXHJcbiAgLnRhYmxlLWRhcmsgdGQsXHJcbiAgLnRhYmxlLWRhcmsgdGhlYWQgdGgge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjNDU0ZDU1O1xyXG4gIH1cclxuICBcclxuICAudGFibGUtZGFyay50YWJsZS1ib3JkZXJlZCB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgfVxyXG4gIFxyXG4gIC50YWJsZS1kYXJrLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xyXG4gIH1cclxuICBcclxuICAudGFibGUtZGFyay50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNzUpO1xyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcclxuICAgIC50YWJsZS1yZXNwb25zaXZlLXNtIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgICB9XHJcbiAgICAudGFibGUtcmVzcG9uc2l2ZS1zbSA+IC50YWJsZS1ib3JkZXJlZCB7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XHJcbiAgICAudGFibGUtcmVzcG9uc2l2ZS1tZCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gICAgfVxyXG4gICAgLnRhYmxlLXJlc3BvbnNpdmUtbWQgPiAudGFibGUtYm9yZGVyZWQge1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xyXG4gICAgLnRhYmxlLXJlc3BvbnNpdmUtbGcge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICAgIH1cclxuICAgIC50YWJsZS1yZXNwb25zaXZlLWxnID4gLnRhYmxlLWJvcmRlcmVkIHtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XHJcbiAgICAudGFibGUtcmVzcG9uc2l2ZS14bCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gICAgfVxyXG4gICAgLnRhYmxlLXJlc3BvbnNpdmUteGwgPiAudGFibGUtYm9yZGVyZWQge1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC50YWJsZS1yZXNwb25zaXZlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gIH1cclxuICBcclxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgfVxyXG4gIFxyXG4gIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpO1xyXG4gICAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgY29sb3I6ICM0OTUwNTc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xyXG4gICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5mb3JtLWNvbnRyb2w6Oi1tcy1leHBhbmQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgfVxyXG4gIFxyXG4gIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xyXG4gICAgY29sb3I6ICM0OTUwNTc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjODBiZGZmO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcclxuICB9XHJcbiAgXHJcbiAgLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogIzZjNzU3ZDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gIFxyXG4gIC5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICM2Yzc1N2Q7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICBcclxuICAuZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogIzZjNzU3ZDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gIFxyXG4gIC5mb3JtLWNvbnRyb2w6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogIzZjNzU3ZDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gIFxyXG4gIC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAjNmM3NTdkO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgXHJcbiAgLmZvcm0tY29udHJvbDpkaXNhYmxlZCwgLmZvcm0tY29udHJvbFtyZWFkb25seV0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gIFxyXG4gIHNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXM6Oi1tcy12YWx1ZSB7XHJcbiAgICBjb2xvcjogIzQ5NTA1NztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgfVxyXG4gIFxyXG4gIC5mb3JtLWNvbnRyb2wtZmlsZSxcclxuICAuZm9ybS1jb250cm9sLXJhbmdlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIFxyXG4gIC5jb2wtZm9ybS1sYWJlbCB7XHJcbiAgICBwYWRkaW5nLXRvcDogY2FsYygwLjM3NXJlbSArIDFweCk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjM3NXJlbSArIDFweCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICB9XHJcbiAgXHJcbiAgLmNvbC1mb3JtLWxhYmVsLWxnIHtcclxuICAgIHBhZGRpbmctdG9wOiBjYWxjKDAuNXJlbSArIDFweCk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjVyZW0gKyAxcHgpO1xyXG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICB9XHJcbiAgXHJcbiAgLmNvbC1mb3JtLWxhYmVsLXNtIHtcclxuICAgIHBhZGRpbmctdG9wOiBjYWxjKDAuMjVyZW0gKyAxcHgpO1xyXG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4yNXJlbSArIDFweCk7XHJcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICB9XHJcbiAgXHJcbiAgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctdG9wOiAwLjM3NXJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwLjM3NXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgY29sb3I6ICMyMTI1Mjk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItd2lkdGg6IDFweCAwO1xyXG4gIH1cclxuICBcclxuICAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZyB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxuICBcclxuICAuZm9ybS1jb250cm9sLXNtIHtcclxuICAgIGhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7XHJcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xyXG4gIH1cclxuICBcclxuICAuZm9ybS1jb250cm9sLWxnIHtcclxuICAgIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xyXG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XHJcbiAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xyXG4gIH1cclxuICBcclxuICBzZWxlY3QuZm9ybS1jb250cm9sW3NpemVdLCBzZWxlY3QuZm9ybS1jb250cm9sW211bHRpcGxlXSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gIFxyXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gIFxyXG4gIC5mb3JtLWdyb3VwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5mb3JtLXRleHQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xyXG4gIH1cclxuICBcclxuICAuZm9ybS1yb3cge1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbi1yaWdodDogLTVweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG4gIH1cclxuICBcclxuICAuZm9ybS1yb3cgPiAuY29sLFxyXG4gIC5mb3JtLXJvdyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gIH1cclxuICBcclxuICAuZm9ybS1jaGVjayB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcclxuICB9XHJcbiAgXHJcbiAgLmZvcm0tY2hlY2staW5wdXQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbWFyZ2luLXRvcDogMC4zcmVtO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtO1xyXG4gIH1cclxuICBcclxuICAuZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcclxuICAgIGNvbG9yOiAjNmM3NTdkO1xyXG4gIH1cclxuICBcclxuICAuZm9ybS1jaGVjay1sYWJlbCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuICBcclxuICAuZm9ybS1jaGVjay1pbmxpbmUge1xyXG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcclxuICB9XHJcbiAgXHJcbiAgLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbiAgXHJcbiAgLnZhbGlkLWZlZWRiYWNrIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6IDAuMjVyZW07XHJcbiAgICBmb250LXNpemU6IDgwJTtcclxuICAgIGNvbG9yOiAjMjhhNzQ1O1xyXG4gIH1cclxuICBcclxuICAudmFsaWQtdG9vbHRpcCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICB6LWluZGV4OiA1O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xyXG4gICAgbWFyZ2luLXRvcDogLjFyZW07XHJcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgMTY3LCA2OSwgMC45KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xyXG4gICAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMyOGE3NDUnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xyXG4gIH1cclxuICBcclxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTtcclxuICB9XHJcbiAgXHJcbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcclxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXHJcbiAgLmZvcm0tY29udHJvbC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICBcclxuICAud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6dmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pO1xyXG4gIH1cclxuICBcclxuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZCwgLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xyXG4gICAgcGFkZGluZy1yaWdodDogY2FsYygoMWVtICsgMC43NXJlbSkgKiAzIC8gNCArIDEuNzVyZW0pO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIikgbm8tcmVwZWF0IHJpZ2h0IDAuNzVyZW0gY2VudGVyLzhweCAxMHB4LCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzI4YTc0NScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKSAjZmZmIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgMS43NXJlbS9jYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcclxuICB9XHJcbiAgXHJcbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkOmZvY3VzIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTtcclxuICB9XHJcbiAgXHJcbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXHJcbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXHJcbiAgLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgXHJcbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1maWxlOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxyXG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtZmlsZTp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuZm9ybS1jb250cm9sLWZpbGUuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXHJcbiAgLmZvcm0tY29udHJvbC1maWxlLmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIFxyXG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xyXG4gICAgY29sb3I6ICMyOGE3NDU7XHJcbiAgfVxyXG4gIFxyXG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxyXG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxyXG4gIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIFxyXG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcclxuICAgIGNvbG9yOiAjMjhhNzQ1O1xyXG4gIH1cclxuICBcclxuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xyXG4gIH1cclxuICBcclxuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXHJcbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcclxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgXHJcbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICBib3JkZXItY29sb3I6ICMzNGNlNTc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzRjZTU3O1xyXG4gIH1cclxuICBcclxuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuMjUpO1xyXG4gIH1cclxuICBcclxuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcclxuICB9XHJcbiAgXHJcbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xyXG4gIH1cclxuICBcclxuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXHJcbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcclxuICAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgXHJcbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuMjUpO1xyXG4gIH1cclxuICBcclxuICAuaW52YWxpZC1mZWVkYmFjayB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xyXG4gICAgZm9udC1zaXplOiA4MCU7XHJcbiAgICBjb2xvcjogI2RjMzU0NTtcclxuICB9XHJcbiAgXHJcbiAgLmludmFsaWQtdG9vbHRpcCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICB6LWluZGV4OiA1O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xyXG4gICAgbWFyZ2luLXRvcDogLjFyZW07XHJcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjAsIDUzLCA2OSwgMC45KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNkYzM1NDUnIHZpZXdCb3g9Jy0yIC0yIDcgNyclM2UlM2NwYXRoIHN0cm9rZT0nJTIzZGMzNTQ1JyBkPSdNMCAwbDMgM20wLTNMMCAzJy8lM2UlM2NjaXJjbGUgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeD0nMycgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeT0nMycgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeD0nMycgY3k9JzMnIHI9Jy41Jy8lM2UlM2Mvc3ZnJTNFXCIpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcclxuICB9XHJcbiAgXHJcbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xyXG4gIH1cclxuICBcclxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcclxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcclxuICAuZm9ybS1jb250cm9sLmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICBcclxuICAud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6aW52YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xyXG4gICAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKTtcclxuICB9XHJcbiAgXHJcbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCwgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB7XHJcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxZW0gKyAwLjc1cmVtKSAqIDMgLyA0ICsgMS43NXJlbSk7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSBuby1yZXBlYXQgcmlnaHQgMC43NXJlbSBjZW50ZXIvOHB4IDEwcHgsIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNkYzM1NDUnIHZpZXdCb3g9Jy0yIC0yIDcgNyclM2UlM2NwYXRoIHN0cm9rZT0nJTIzZGMzNTQ1JyBkPSdNMCAwbDMgM20wLTNMMCAzJy8lM2UlM2NjaXJjbGUgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeD0nMycgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeT0nMycgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeD0nMycgY3k9JzMnIHI9Jy41Jy8lM2UlM2Mvc3ZnJTNFXCIpICNmZmYgbm8tcmVwZWF0IGNlbnRlciByaWdodCAxLjc1cmVtL2NhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xyXG4gIH1cclxuICBcclxuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkOmZvY3VzLCAuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3VzIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcclxuICB9XHJcbiAgXHJcbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxyXG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXHJcbiAgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIFxyXG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtZmlsZTppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXHJcbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1maWxlOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuZm9ybS1jb250cm9sLWZpbGUuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxyXG4gIC5mb3JtLWNvbnRyb2wtZmlsZS5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgXHJcbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xyXG4gICAgY29sb3I6ICNkYzM1NDU7XHJcbiAgfVxyXG4gIFxyXG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcclxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxyXG4gIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICBcclxuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xyXG4gICAgY29sb3I6ICNkYzM1NDU7XHJcbiAgfVxyXG4gIFxyXG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xyXG4gIH1cclxuICBcclxuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxyXG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcclxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIFxyXG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2U0NjA2ZDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNDYwNmQ7XHJcbiAgfVxyXG4gIFxyXG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xyXG4gIH1cclxuICBcclxuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7XHJcbiAgfVxyXG4gIFxyXG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XHJcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7XHJcbiAgfVxyXG4gIFxyXG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXHJcbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxyXG4gIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgXHJcbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcclxuICB9XHJcbiAgXHJcbiAgLmZvcm0taW5saW5lIHtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC1tcy1mbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuICBcclxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2sge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgLmZvcm0taW5saW5lIGxhYmVsIHtcclxuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAge1xyXG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgLW1zLWZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwLFxyXG4gICAgLmZvcm0taW5saW5lIC5jdXN0b20tc2VsZWN0IHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2sge1xyXG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuICAgIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgLmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbCB7XHJcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLmJ0biB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6ICMyMTI1Mjk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xyXG4gICAgLmJ0biB7XHJcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5idG46aG92ZXIge1xyXG4gICAgY29sb3I6ICMyMTI1Mjk7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG46Zm9jdXMsIC5idG4uZm9jdXMge1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi5kaXNhYmxlZCwgLmJ0bjpkaXNhYmxlZCB7XHJcbiAgICBvcGFjaXR5OiAwLjY1O1xyXG4gIH1cclxuICBcclxuICBhLmJ0bi5kaXNhYmxlZCxcclxuICBmaWVsZHNldDpkaXNhYmxlZCBhLmJ0biB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1wcmltYXJ5IHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcclxuICAgIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1wcmltYXJ5OmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjlkOTtcclxuICAgIGJvcmRlci1jb2xvcjogIzAwNjJjYztcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1wcmltYXJ5OmZvY3VzLCAuYnRuLXByaW1hcnkuZm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xyXG4gIH1cclxuICBcclxuICAuYnRuLXByaW1hcnkuZGlzYWJsZWQsIC5idG4tcHJpbWFyeTpkaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XHJcbiAgICBib3JkZXItY29sb3I6ICMwMDdiZmY7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXHJcbiAgLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjJjYztcclxuICAgIGJvcmRlci1jb2xvcjogIzAwNWNiZjtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcclxuICAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpO1xyXG4gIH1cclxuICBcclxuICAuYnRuLXNlY29uZGFyeSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XHJcbiAgICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVhNjI2ODtcclxuICAgIGJvcmRlci1jb2xvcjogIzU0NWI2MjtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5LmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEzMCwgMTM4LCAxNDUsIDAuNSk7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLXNlY29uZGFyeTpkaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XHJcbiAgICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxyXG4gIC5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWI2MjtcclxuICAgIGJvcmRlci1jb2xvcjogIzRlNTU1YjtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXHJcbiAgLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTMwLCAxMzgsIDE0NSwgMC41KTtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1zdWNjZXNzIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcclxuICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1zdWNjZXNzOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxODgzODtcclxuICAgIGJvcmRlci1jb2xvcjogIzFlN2UzNDtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1zdWNjZXNzOmZvY3VzLCAuYnRuLXN1Y2Nlc3MuZm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzIsIDE4MCwgOTcsIDAuNSk7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1zdWNjZXNzOmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcclxuICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcclxuICAuc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3ZTM0O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMWM3NDMwO1xyXG4gIH1cclxuICBcclxuICAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxyXG4gIC5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3MiwgMTgwLCA5NywgMC41KTtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1pbmZvIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcclxuICAgIGJvcmRlci1jb2xvcjogIzE3YTJiODtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1pbmZvOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEzODQ5NjtcclxuICAgIGJvcmRlci1jb2xvcjogIzExN2E4YjtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1pbmZvOmZvY3VzLCAuYnRuLWluZm8uZm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTgsIDE3NiwgMTk1LCAwLjUpO1xyXG4gIH1cclxuICBcclxuICAuYnRuLWluZm8uZGlzYWJsZWQsIC5idG4taW5mbzpkaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XHJcbiAgICBib3JkZXItY29sb3I6ICMxN2EyYjg7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXHJcbiAgLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzExN2E4YjtcclxuICAgIGJvcmRlci1jb2xvcjogIzEwNzA3ZjtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcclxuICAuc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTgsIDE3NiwgMTk1LCAwLjUpO1xyXG4gIH1cclxuICBcclxuICAuYnRuLXdhcm5pbmcge1xyXG4gICAgY29sb3I6ICMyMTI1Mjk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xyXG4gIH1cclxuICBcclxuICAuYnRuLXdhcm5pbmc6aG92ZXIge1xyXG4gICAgY29sb3I6ICMyMTI1Mjk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBhODAwO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZDM5ZTAwO1xyXG4gIH1cclxuICBcclxuICAuYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4td2FybmluZy5mb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjIsIDE3MCwgMTIsIDAuNSk7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4td2FybmluZy5kaXNhYmxlZCwgLmJ0bi13YXJuaW5nOmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAjMjEyNTI5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcclxuICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcclxuICAuc2hvdyA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgY29sb3I6ICMyMTI1Mjk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDM5ZTAwO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjYzY5NTAwO1xyXG4gIH1cclxuICBcclxuICAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxyXG4gIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjIsIDE3MCwgMTIsIDAuNSk7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tZGFuZ2VyIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcclxuICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1kYW5nZXI6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzgyMzMzO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjYmQyMTMwO1xyXG4gIH1cclxuICBcclxuICAuYnRuLWRhbmdlcjpmb2N1cywgLmJ0bi1kYW5nZXIuZm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI1LCA4MywgOTcsIDAuNSk7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tZGFuZ2VyLmRpc2FibGVkLCAuYnRuLWRhbmdlcjpkaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XHJcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxyXG4gIC5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JkMjEzMDtcclxuICAgIGJvcmRlci1jb2xvcjogI2IyMWYyZDtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXHJcbiAgLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI1LCA4MywgOTcsIDAuNSk7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tbGlnaHQge1xyXG4gICAgY29sb3I6ICMyMTI1Mjk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xyXG4gIH1cclxuICBcclxuICAuYnRuLWxpZ2h0OmhvdmVyIHtcclxuICAgIGNvbG9yOiAjMjEyNTI5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTZlYTtcclxuICAgIGJvcmRlci1jb2xvcjogI2RhZTBlNTtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1saWdodDpmb2N1cywgLmJ0bi1saWdodC5mb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTYsIDIxNywgMjE5LCAwLjUpO1xyXG4gIH1cclxuICBcclxuICAuYnRuLWxpZ2h0LmRpc2FibGVkLCAuYnRuLWxpZ2h0OmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAjMjEyNTI5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcclxuICAgIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxyXG4gIC5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgY29sb3I6ICMyMTI1Mjk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMGU1O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZDNkOWRmO1xyXG4gIH1cclxuICBcclxuICAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXHJcbiAgLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTYsIDIxNywgMjE5LCAwLjUpO1xyXG4gIH1cclxuICBcclxuICAuYnRuLWRhcmsge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xyXG4gIH1cclxuICBcclxuICAuYnRuLWRhcms6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyNzJiO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMWQyMTI0O1xyXG4gIH1cclxuICBcclxuICAuYnRuLWRhcms6Zm9jdXMsIC5idG4tZGFyay5mb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4MiwgODgsIDkzLCAwLjUpO1xyXG4gIH1cclxuICBcclxuICAuYnRuLWRhcmsuZGlzYWJsZWQsIC5idG4tZGFyazpkaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XHJcbiAgICBib3JkZXItY29sb3I6ICMzNDNhNDA7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXHJcbiAgLnNob3cgPiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNDtcclxuICAgIGJvcmRlci1jb2xvcjogIzE3MWExZDtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcclxuICAuc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODIsIDg4LCA5MywgMC41KTtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xyXG4gICAgY29sb3I6ICMwMDdiZmY7XHJcbiAgICBib3JkZXItY29sb3I6ICMwMDdiZmY7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcclxuICAgIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5LmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjUpO1xyXG4gIH1cclxuICBcclxuICAuYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICMwMDdiZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXHJcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xyXG4gIH1cclxuICBcclxuICAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcclxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC41KTtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XHJcbiAgICBjb2xvcjogIzZjNzU3ZDtcclxuICAgIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XHJcbiAgICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogIzZjNzU3ZDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICBcclxuICAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXHJcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XHJcbiAgICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcclxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSk7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tb3V0bGluZS1zdWNjZXNzIHtcclxuICAgIGNvbG9yOiAjMjhhNzQ1O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xyXG4gIH1cclxuICBcclxuICAuYnRuLW91dGxpbmUtc3VjY2Vzczpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XHJcbiAgICBib3JkZXItY29sb3I6ICMyOGE3NDU7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy5mb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC41KTtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1zdWNjZXNzOmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAjMjhhNzQ1O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxyXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcclxuICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXHJcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuNSk7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tb3V0bGluZS1pbmZvIHtcclxuICAgIGNvbG9yOiAjMTdhMmI4O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xyXG4gIH1cclxuICBcclxuICAuYnRuLW91dGxpbmUtaW5mbzpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XHJcbiAgICBib3JkZXItY29sb3I6ICMxN2EyYjg7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tb3V0bGluZS1pbmZvOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mby5mb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMywgMTYyLCAxODQsIDAuNSk7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tb3V0bGluZS1pbmZvLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtaW5mbzpkaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogIzE3YTJiODtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICBcclxuICAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcclxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XHJcbiAgICBib3JkZXItY29sb3I6ICMxN2EyYjg7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxyXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xyXG4gICAgY29sb3I6ICNmZmMxMDc7XHJcbiAgICBib3JkZXItY29sb3I6ICNmZmMxMDc7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tb3V0bGluZS13YXJuaW5nOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjMjEyNTI5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcclxuICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nLmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpO1xyXG4gIH1cclxuICBcclxuICAuYnRuLW91dGxpbmUtd2FybmluZy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6ZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICNmZmMxMDc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXHJcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgY29sb3I6ICMyMTI1Mjk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xyXG4gIH1cclxuICBcclxuICAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcclxuICAuc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1vdXRsaW5lLWRhbmdlciB7XHJcbiAgICBjb2xvcjogI2RjMzU0NTtcclxuICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1vdXRsaW5lLWRhbmdlcjpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XHJcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXIuZm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tb3V0bGluZS1kYW5nZXIuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYW5nZXI6ZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICNkYzM1NDU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxyXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xyXG4gIH1cclxuICBcclxuICAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXHJcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC41KTtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1vdXRsaW5lLWxpZ2h0IHtcclxuICAgIGNvbG9yOiAjZjhmOWZhO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xyXG4gIH1cclxuICBcclxuICAuYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXIge1xyXG4gICAgY29sb3I6ICMyMTI1Mjk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xyXG4gIH1cclxuICBcclxuICAuYnRuLW91dGxpbmUtbGlnaHQ6Zm9jdXMsIC5idG4tb3V0bGluZS1saWdodC5mb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpO1xyXG4gIH1cclxuICBcclxuICAuYnRuLW91dGxpbmUtbGlnaHQuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1saWdodDpkaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogI2Y4ZjlmYTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICBcclxuICAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxyXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBjb2xvcjogIzIxMjUyOTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XHJcbiAgICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXHJcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tb3V0bGluZS1kYXJrIHtcclxuICAgIGNvbG9yOiAjMzQzYTQwO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xyXG4gIH1cclxuICBcclxuICAuYnRuLW91dGxpbmUtZGFyazpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XHJcbiAgICBib3JkZXItY29sb3I6ICMzNDNhNDA7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tb3V0bGluZS1kYXJrOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFyay5mb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpO1xyXG4gIH1cclxuICBcclxuICAuYnRuLW91dGxpbmUtZGFyay5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWRhcms6ZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICMzNDNhNDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXHJcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xyXG4gIH1cclxuICBcclxuICAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcclxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpO1xyXG4gIH1cclxuICBcclxuICAuYnRuLWxpbmsge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiAjMDA3YmZmO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuICBcclxuICAuYnRuLWxpbms6aG92ZXIge1xyXG4gICAgY29sb3I6ICMwMDU2YjM7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1saW5rOmZvY3VzLCAuYnRuLWxpbmsuZm9jdXMge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxuICBcclxuICAuYnRuLWxpbms6ZGlzYWJsZWQsIC5idG4tbGluay5kaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogIzZjNzU3ZDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIH1cclxuICBcclxuICAuYnRuLWxnLCAuYnRuLWdyb3VwLWxnID4gLmJ0biB7XHJcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjNyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuIHtcclxuICAgIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xyXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tYmxvY2sge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xyXG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG4gIH1cclxuICBcclxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bi1ibG9jayxcclxuICBpbnB1dFt0eXBlPVwicmVzZXRcIl0uYnRuLWJsb2NrLFxyXG4gIGlucHV0W3R5cGU9XCJidXR0b25cIl0uYnRuLWJsb2NrIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICBcclxuICAuZmFkZSB7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcclxuICAgIC5mYWRlIHtcclxuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLmZhZGU6bm90KC5zaG93KSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICBcclxuICAuY29sbGFwc2U6bm90KC5zaG93KSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICBcclxuICAuY29sbGFwc2luZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XHJcbiAgICAuY29sbGFwc2luZyB7XHJcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5kcm9wdXAsXHJcbiAgLmRyb3ByaWdodCxcclxuICAuZHJvcGRvd24sXHJcbiAgLmRyb3BsZWZ0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgXHJcbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIH1cclxuICBcclxuICAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxuICBcclxuICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMTAwMDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1pbi13aWR0aDogMTByZW07XHJcbiAgICBwYWRkaW5nOiAwLjVyZW0gMDtcclxuICAgIG1hcmdpbjogMC4xMjVyZW0gMCAwO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgY29sb3I6ICMyMTI1Mjk7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5kcm9wZG93bi1tZW51LWxlZnQge1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBsZWZ0OiAwO1xyXG4gIH1cclxuICBcclxuICAuZHJvcGRvd24tbWVudS1yaWdodCB7XHJcbiAgICByaWdodDogMDtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgLmRyb3Bkb3duLW1lbnUtc20tbGVmdCB7XHJcbiAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgLmRyb3Bkb3duLW1lbnUtc20tcmlnaHQge1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgbGVmdDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuZHJvcGRvd24tbWVudS1tZC1sZWZ0IHtcclxuICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAuZHJvcGRvd24tbWVudS1tZC1yaWdodCB7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgIC5kcm9wZG93bi1tZW51LWxnLWxlZnQge1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuICAgIC5kcm9wZG93bi1tZW51LWxnLXJpZ2h0IHtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC5kcm9wZG93bi1tZW51LXhsLWxlZnQge1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuICAgIC5kcm9wZG93bi1tZW51LXhsLXJpZ2h0IHtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5kcm9wdXAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgYm90dG9tOiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtO1xyXG4gIH1cclxuICBcclxuICAuZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xyXG4gICAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxuICAgIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZDtcclxuICAgIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICB9XHJcbiAgXHJcbiAgLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbiAgXHJcbiAgLmRyb3ByaWdodCAuZHJvcGRvd24tbWVudSB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIGxlZnQ6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtO1xyXG4gIH1cclxuICBcclxuICAuZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xyXG4gICAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZDtcclxuICB9XHJcbiAgXHJcbiAgLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbiAgXHJcbiAgLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcclxuICB9XHJcbiAgXHJcbiAgLmRyb3BsZWZ0IC5kcm9wZG93bi1tZW51IHtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMTI1cmVtO1xyXG4gIH1cclxuICBcclxuICAuZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgfVxyXG4gIFxyXG4gIC5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICBcclxuICAuZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1yaWdodDogMC4yNTVlbTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZDtcclxuICAgIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICBcclxuICAuZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG4gIFxyXG4gIC5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xyXG4gICAgdmVydGljYWwtYWxpZ246IDA7XHJcbiAgfVxyXG4gIFxyXG4gIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cInRvcFwiXSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIGJvdHRvbTogYXV0bztcclxuICB9XHJcbiAgXHJcbiAgLmRyb3Bkb3duLWRpdmlkZXIge1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgbWFyZ2luOiAwLjVyZW0gMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZWNlZjtcclxuICB9XHJcbiAgXHJcbiAgLmRyb3Bkb3duLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6ICMyMTI1Mjk7XHJcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gIH1cclxuICBcclxuICAuZHJvcGRvd24taXRlbTpob3ZlciwgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xyXG4gICAgY29sb3I6ICMxNjE4MWI7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xyXG4gIH1cclxuICBcclxuICAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XHJcbiAgfVxyXG4gIFxyXG4gIC5kcm9wZG93bi1pdGVtLmRpc2FibGVkLCAuZHJvcGRvd24taXRlbTpkaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogIzZjNzU3ZDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5kcm9wZG93bi1tZW51LnNob3cge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIFxyXG4gIC5kcm9wZG93bi1oZWFkZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICBjb2xvcjogIzZjNzU3ZDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgfVxyXG4gIFxyXG4gIC5kcm9wZG93bi1pdGVtLXRleHQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDEuNXJlbTtcclxuICAgIGNvbG9yOiAjMjEyNTI5O1xyXG4gIH1cclxuICBcclxuICAuYnRuLWdyb3VwLFxyXG4gIC5idG4tZ3JvdXAtdmVydGljYWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIH1cclxuICBcclxuICAuYnRuLWdyb3VwID4gLmJ0bixcclxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAtbXMtZmxleDogMSAxIGF1dG87XHJcbiAgICBmbGV4OiAxIDEgYXV0bztcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1ncm91cCA+IC5idG46aG92ZXIsXHJcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46aG92ZXIge1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1ncm91cCA+IC5idG46Zm9jdXMsIC5idG4tZ3JvdXAgPiAuYnRuOmFjdGl2ZSwgLmJ0bi1ncm91cCA+IC5idG4uYWN0aXZlLFxyXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxyXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmFjdGl2ZSxcclxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi5hY3RpdmUge1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi10b29sYmFyIHtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cCB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXHJcbiAgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxyXG4gIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxyXG4gIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICB9XHJcbiAgXHJcbiAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjU2MjVyZW07XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNTYyNXJlbTtcclxuICB9XHJcbiAgXHJcbiAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsXHJcbiAgLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlcixcclxuICAuZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxuICBcclxuICAuZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YmVmb3JlIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtc20gPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbTtcclxuICAgIHBhZGRpbmctbGVmdDogMC4zNzVyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLWxnID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcclxuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbTtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuICBcclxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bixcclxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXHJcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgbWFyZ2luLXRvcDogLTFweDtcclxuICB9XHJcbiAgXHJcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXHJcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gIH1cclxuICBcclxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcclxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gIH1cclxuICBcclxuICAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4sXHJcbiAgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuICBcclxuICAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG4gIC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0biBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXHJcbiAgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbiAgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIH1cclxuICBcclxuICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgXHJcbiAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCxcclxuICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcclxuICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCxcclxuICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLW1zLWZsZXg6IDEgMSBhdXRvO1xyXG4gICAgZmxleDogMSAxIGF1dG87XHJcbiAgICB3aWR0aDogMSU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuICBcclxuICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbCxcclxuICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1zZWxlY3QsXHJcbiAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5jdXN0b20tZmlsZSxcclxuICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5mb3JtLWNvbnRyb2wsXHJcbiAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuY3VzdG9tLXNlbGVjdCxcclxuICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5jdXN0b20tZmlsZSxcclxuICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5mb3JtLWNvbnRyb2wsXHJcbiAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuY3VzdG9tLXNlbGVjdCxcclxuICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5jdXN0b20tZmlsZSxcclxuICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuZm9ybS1jb250cm9sLFxyXG4gIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5jdXN0b20tc2VsZWN0LFxyXG4gIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5jdXN0b20tZmlsZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcclxuICB9XHJcbiAgXHJcbiAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpmb2N1cyxcclxuICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcclxuICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgfVxyXG4gIFxyXG4gIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMge1xyXG4gICAgei1pbmRleDogNDtcclxuICB9XHJcbiAgXHJcbiAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmxhc3QtY2hpbGQpLFxyXG4gIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0Om5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICB9XHJcbiAgXHJcbiAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKSxcclxuICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdDpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICB9XHJcbiAgXHJcbiAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIHtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuICBcclxuICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsXHJcbiAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gIH1cclxuICBcclxuICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpmaXJzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsIHtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gIH1cclxuICBcclxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCxcclxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIHtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcbiAgXHJcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bixcclxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICB9XHJcbiAgXHJcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bjpmb2N1cyxcclxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG46Zm9jdXMge1xyXG4gICAgei1pbmRleDogMztcclxuICB9XHJcbiAgXHJcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIC5idG4sXHJcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxyXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXHJcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuLFxyXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5idG4sXHJcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXHJcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxyXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gIH1cclxuICBcclxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XHJcbiAgfVxyXG4gIFxyXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgfVxyXG4gIFxyXG4gIC5pbnB1dC1ncm91cC10ZXh0IHtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGNvbG9yOiAjNDk1MDU3O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxuICB9XHJcbiAgXHJcbiAgLmlucHV0LWdyb3VwLXRleHQgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG4gIC5pbnB1dC1ncm91cC10ZXh0IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuICBcclxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXHJcbiAgLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3Qge1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7XHJcbiAgfVxyXG4gIFxyXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXHJcbiAgLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXHJcbiAgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcclxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXHJcbiAgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxyXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcclxuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xyXG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcclxuICB9XHJcbiAgXHJcbiAgLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxyXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcclxuICAgIGhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7XHJcbiAgfVxyXG4gIFxyXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXHJcbiAgLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3QsXHJcbiAgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcclxuICAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXHJcbiAgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxyXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcclxuICAgIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xyXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxyXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEuNzVyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcclxuICAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxyXG4gIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXHJcbiAgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXHJcbiAgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcclxuICAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgfVxyXG4gIFxyXG4gIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLFxyXG4gIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcclxuICAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXHJcbiAgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcclxuICAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXHJcbiAgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICB9XHJcbiAgXHJcbiAgLmN1c3RvbS1jb250cm9sIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWluLWhlaWdodDogMS41cmVtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5jdXN0b20tY29udHJvbC1pbmxpbmUge1xyXG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIFxyXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItY29sb3I6ICMwMDdiZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xyXG4gIH1cclxuICBcclxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XHJcbiAgfVxyXG4gIFxyXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjODBiZGZmO1xyXG4gIH1cclxuICBcclxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkN2ZmO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjYjNkN2ZmO1xyXG4gIH1cclxuICBcclxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xyXG4gICAgY29sb3I6ICM2Yzc1N2Q7XHJcbiAgfVxyXG4gIFxyXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XHJcbiAgfVxyXG4gIFxyXG4gIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICB9XHJcbiAgXHJcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwLjI1cmVtO1xyXG4gICAgbGVmdDogLTEuNXJlbTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDFyZW07XHJcbiAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAjYWRiNWJkIHNvbGlkIDFweDtcclxuICB9XHJcbiAgXHJcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDAuMjVyZW07XHJcbiAgICBsZWZ0OiAtMS41cmVtO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMXJlbTtcclxuICAgIGhlaWdodDogMXJlbTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlIC8gNTAlIDUwJTtcclxuICB9XHJcbiAgXHJcbiAgLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gIH1cclxuICBcclxuICAuY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzZSUzYy9zdmclM2VcIik7XHJcbiAgfVxyXG4gIFxyXG4gIC5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICBib3JkZXItY29sb3I6ICMwMDdiZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xyXG4gIH1cclxuICBcclxuICAuY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNCclM2UlM2NwYXRoIHN0cm9rZT0nJTIzZmZmJyBkPSdNMCAyaDQnLyUzZSUzYy9zdmclM2VcIik7XHJcbiAgfVxyXG4gIFxyXG4gIC5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEyMywgMjU1LCAwLjUpO1xyXG4gIH1cclxuICBcclxuICAuY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMjMsIDI1NSwgMC41KTtcclxuICB9XHJcbiAgXHJcbiAgLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgfVxyXG4gIFxyXG4gIC5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2ZmZicvJTNlJTNjL3N2ZyUzZVwiKTtcclxuICB9XHJcbiAgXHJcbiAgLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7XHJcbiAgfVxyXG4gIFxyXG4gIC5jdXN0b20tc3dpdGNoIHtcclxuICAgIHBhZGRpbmctbGVmdDogMi4yNXJlbTtcclxuICB9XHJcbiAgXHJcbiAgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgbGVmdDogLTIuMjVyZW07XHJcbiAgICB3aWR0aDogMS43NXJlbTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xyXG4gICAgdG9wOiBjYWxjKDAuMjVyZW0gKyAycHgpO1xyXG4gICAgbGVmdDogY2FsYygtMi4yNXJlbSArIDJweCk7XHJcbiAgICB3aWR0aDogY2FsYygxcmVtIC0gNHB4KTtcclxuICAgIGhlaWdodDogY2FsYygxcmVtIC0gNHB4KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQsIC13ZWJraXQtdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gMC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XHJcbiAgICAuY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcclxuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjc1cmVtKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjc1cmVtKTtcclxuICB9XHJcbiAgXHJcbiAgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEyMywgMjU1LCAwLjUpO1xyXG4gIH1cclxuICBcclxuICAuY3VzdG9tLXNlbGVjdCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpO1xyXG4gICAgcGFkZGluZzogMC4zNzVyZW0gMS43NXJlbSAwLjM3NXJlbSAwLjc1cmVtO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBjb2xvcjogIzQ5NTA1NztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSBuby1yZXBlYXQgcmlnaHQgMC43NXJlbSBjZW50ZXIvOHB4IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIH1cclxuICBcclxuICAuY3VzdG9tLXNlbGVjdDpmb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6ICM4MGJkZmY7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xyXG4gIH1cclxuICBcclxuICAuY3VzdG9tLXNlbGVjdDpmb2N1czo6LW1zLXZhbHVlIHtcclxuICAgIGNvbG9yOiAjNDk1MDU3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICB9XHJcbiAgXHJcbiAgLmN1c3RvbS1zZWxlY3RbbXVsdGlwbGVdLCAuY3VzdG9tLXNlbGVjdFtzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgLmN1c3RvbS1zZWxlY3Q6ZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICM2Yzc1N2Q7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xyXG4gIH1cclxuICBcclxuICAuY3VzdG9tLXNlbGVjdDo6LW1zLWV4cGFuZCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICBcclxuICAuY3VzdG9tLXNlbGVjdC1zbSB7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpO1xyXG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcclxuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xyXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICB9XHJcbiAgXHJcbiAgLmN1c3RvbS1zZWxlY3QtbGcge1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7XHJcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcclxuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICB9XHJcbiAgXHJcbiAgLmN1c3RvbS1maWxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuICBcclxuICAuY3VzdG9tLWZpbGUtaW5wdXQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICBcclxuICAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjODBiZGZmO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xyXG4gIH1cclxuICBcclxuICAuY3VzdG9tLWZpbGUtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcclxuICB9XHJcbiAgXHJcbiAgLmN1c3RvbS1maWxlLWlucHV0OmxhbmcoZW4pIH4gLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIkJyb3dzZVwiO1xyXG4gIH1cclxuICBcclxuICAuY3VzdG9tLWZpbGUtaW5wdXQgfiAuY3VzdG9tLWZpbGUtbGFiZWxbZGF0YS1icm93c2VdOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtYnJvd3NlKTtcclxuICB9XHJcbiAgXHJcbiAgLmN1c3RvbS1maWxlLWxhYmVsIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcclxuICAgIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGNvbG9yOiAjNDk1MDU3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gIH1cclxuICBcclxuICAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgei1pbmRleDogMztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XHJcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGNvbG9yOiAjNDk1MDU3O1xyXG4gICAgY29udGVudDogXCJCcm93c2VcIjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XHJcbiAgICBib3JkZXItbGVmdDogaW5oZXJpdDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgMC4yNXJlbSAwLjI1cmVtIDA7XHJcbiAgfVxyXG4gIFxyXG4gIC5jdXN0b20tcmFuZ2Uge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMXJlbSArIDAuNHJlbSk7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIH1cclxuICBcclxuICAuY3VzdG9tLXJhbmdlOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gIC5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XHJcbiAgfVxyXG4gIFxyXG4gIC5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcclxuICB9XHJcbiAgXHJcbiAgLmN1c3RvbS1yYW5nZTpmb2N1czo6LW1zLXRodW1iIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XHJcbiAgfVxyXG4gIFxyXG4gIC5jdXN0b20tcmFuZ2U6Oi1tb3otZm9jdXMtb3V0ZXIge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gIH1cclxuICBcclxuICAuY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XHJcbiAgICB3aWR0aDogMXJlbTtcclxuICAgIGhlaWdodDogMXJlbTtcclxuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xyXG4gICAgLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xyXG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAuY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDdmZjtcclxuICB9XHJcbiAgXHJcbiAgLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDAuNXJlbTtcclxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICB9XHJcbiAgXHJcbiAgLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XHJcbiAgICB3aWR0aDogMXJlbTtcclxuICAgIGhlaWdodDogMXJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcclxuICAgIC5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xyXG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAuY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkN2ZmO1xyXG4gIH1cclxuICBcclxuICAuY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRyYWNrIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAwLjVyZW07XHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYiB7XHJcbiAgICB3aWR0aDogMXJlbTtcclxuICAgIGhlaWdodDogMXJlbTtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMnJlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiAwLjJyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XHJcbiAgICAuY3VzdG9tLXJhbmdlOjotbXMtdGh1bWIge1xyXG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAuY3VzdG9tLXJhbmdlOjotbXMtdGh1bWI6YWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNiM2Q3ZmY7XHJcbiAgfVxyXG4gIFxyXG4gIC5jdXN0b20tcmFuZ2U6Oi1tcy10cmFjayB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMC41cmVtO1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwLjVyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5jdXN0b20tcmFuZ2U6Oi1tcy1maWxsLWxvd2VyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gIH1cclxuICBcclxuICAuY3VzdG9tLXJhbmdlOjotbXMtZmlsbC11cHBlciB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICB9XHJcbiAgXHJcbiAgLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcclxuICB9XHJcbiAgXHJcbiAgLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIH1cclxuICBcclxuICAuY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotbW96LXJhbmdlLXRodW1iIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdHJhY2sge1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIH1cclxuICBcclxuICAuY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotbXMtdGh1bWIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcclxuICB9XHJcbiAgXHJcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXHJcbiAgLmN1c3RvbS1maWxlLWxhYmVsLFxyXG4gIC5jdXN0b20tc2VsZWN0IHtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcclxuICAgIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxyXG4gICAgLmN1c3RvbS1maWxlLWxhYmVsLFxyXG4gICAgLmN1c3RvbS1zZWxlY3Qge1xyXG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAubmF2IHtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgLm5hdi1saW5rIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5uYXYtbGluazpob3ZlciwgLm5hdi1saW5rOmZvY3VzIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgLm5hdi1saW5rLmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAjNmM3NTdkO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5uYXYtdGFicyB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcclxuICB9XHJcbiAgXHJcbiAgLm5hdi10YWJzIC5uYXYtaXRlbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xyXG4gIH1cclxuICBcclxuICAubmF2LXRhYnMgLm5hdi1saW5rIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xyXG4gIH1cclxuICBcclxuICAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2U5ZWNlZiAjZTllY2VmICNkZWUyZTY7XHJcbiAgfVxyXG4gIFxyXG4gIC5uYXYtdGFicyAubmF2LWxpbmsuZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICM2Yzc1N2Q7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxyXG4gIC5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xyXG4gICAgY29sb3I6ICM0OTUwNTc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2ICNkZWUyZTYgI2ZmZjtcclxuICB9XHJcbiAgXHJcbiAgLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcclxuICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgfVxyXG4gIFxyXG4gIC5uYXYtcGlsbHMgLm5hdi1saW5rIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSxcclxuICAubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcclxuICB9XHJcbiAgXHJcbiAgLm5hdi1maWxsIC5uYXYtaXRlbSB7XHJcbiAgICAtbXMtZmxleDogMSAxIGF1dG87XHJcbiAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgXHJcbiAgLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIHtcclxuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xyXG4gICAgZmxleC1iYXNpczogMDtcclxuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICBcclxuICAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgXHJcbiAgLm5hdmJhciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5uYXZiYXIgPiAuY29udGFpbmVyLFxyXG4gIC5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG4gIFxyXG4gIC5uYXZiYXItYnJhbmQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZy10b3A6IDAuMzEyNXJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwLjMxMjVyZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgfVxyXG4gIFxyXG4gIC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuICBcclxuICAubmF2YmFyLW5hdiB7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG4gIFxyXG4gIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgLm5hdmJhci10ZXh0IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xyXG4gIH1cclxuICBcclxuICAubmF2YmFyLWNvbGxhcHNlIHtcclxuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxMDAlO1xyXG4gICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG4gIFxyXG4gIC5uYXZiYXItdG9nZ2xlciB7XHJcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XHJcbiAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gIH1cclxuICBcclxuICAubmF2YmFyLXRvZ2dsZXI6aG92ZXIsIC5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxLjVlbTtcclxuICAgIGhlaWdodDogMS41ZW07XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xyXG4gICAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLFxyXG4gICAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgIC5uYXZiYXItZXhwYW5kLXNtIHtcclxuICAgICAgLW1zLWZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG4gICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYge1xyXG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIH1cclxuICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG4gICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcclxuICAgIH1cclxuICAgIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lcixcclxuICAgIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICB9XHJcbiAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNlIHtcclxuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcclxuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogYXV0bztcclxuICAgICAgZmxleC1iYXNpczogYXV0bztcclxuICAgIH1cclxuICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdG9nZ2xlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xyXG4gICAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLFxyXG4gICAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5uYXZiYXItZXhwYW5kLW1kIHtcclxuICAgICAgLW1zLWZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG4gICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYge1xyXG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIH1cclxuICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG4gICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcclxuICAgIH1cclxuICAgIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lcixcclxuICAgIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICB9XHJcbiAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcclxuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcclxuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogYXV0bztcclxuICAgICAgZmxleC1iYXNpczogYXV0bztcclxuICAgIH1cclxuICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdG9nZ2xlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xyXG4gICAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLFxyXG4gICAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgIC5uYXZiYXItZXhwYW5kLWxnIHtcclxuICAgICAgLW1zLWZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG4gICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYge1xyXG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIH1cclxuICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG4gICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcclxuICAgIH1cclxuICAgIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lcixcclxuICAgIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICB9XHJcbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIHtcclxuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcclxuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogYXV0bztcclxuICAgICAgZmxleC1iYXNpczogYXV0bztcclxuICAgIH1cclxuICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdG9nZ2xlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcclxuICAgIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lcixcclxuICAgIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgLm5hdmJhci1leHBhbmQteGwge1xyXG4gICAgICAtbXMtZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcbiAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiB7XHJcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgfVxyXG4gICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcbiAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xyXG4gICAgfVxyXG4gICAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLFxyXG4gICAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIH1cclxuICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2Uge1xyXG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiBhdXRvO1xyXG4gICAgICBmbGV4LWJhc2lzOiBhdXRvO1xyXG4gICAgfVxyXG4gICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci10b2dnbGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLm5hdmJhci1leHBhbmQge1xyXG4gICAgLW1zLWZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuICBcclxuICAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIsXHJcbiAgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG4gIFxyXG4gIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IHtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICB9XHJcbiAgXHJcbiAgLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIH1cclxuICBcclxuICAubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xyXG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lcixcclxuICAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItZmx1aWQge1xyXG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgfVxyXG4gIFxyXG4gIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2Uge1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiBhdXRvO1xyXG4gICAgZmxleC1iYXNpczogYXV0bztcclxuICB9XHJcbiAgXHJcbiAgLm5hdmJhci1leHBhbmQgLm5hdmJhci10b2dnbGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gIC5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZCB7XHJcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xyXG4gIH1cclxuICBcclxuICAubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpmb2N1cyB7XHJcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xyXG4gIH1cclxuICBcclxuICAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluayB7XHJcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gIH1cclxuICBcclxuICAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMge1xyXG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcclxuICB9XHJcbiAgXHJcbiAgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xyXG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICB9XHJcbiAgXHJcbiAgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcclxuICAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmssXHJcbiAgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdyxcclxuICAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xyXG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcclxuICB9XHJcbiAgXHJcbiAgLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXIge1xyXG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gIH1cclxuICBcclxuICAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlci1pY29uIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmEoMCwgMCwgMCwgMC41KScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XHJcbiAgfVxyXG4gIFxyXG4gIC5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IHtcclxuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgfVxyXG4gIFxyXG4gIC5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGEge1xyXG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcclxuICB9XHJcbiAgXHJcbiAgLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpmb2N1cyB7XHJcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xyXG4gIH1cclxuICBcclxuICAubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcbiAgXHJcbiAgLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmZvY3VzIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuICBcclxuICAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbiAgfVxyXG4gIFxyXG4gIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMge1xyXG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XHJcbiAgfVxyXG4gIFxyXG4gIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xyXG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XHJcbiAgfVxyXG4gIFxyXG4gIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcclxuICAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLmFjdGl2ZSA+IC5uYXYtbGluayxcclxuICAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csXHJcbiAgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG4gIFxyXG4gIC5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXIge1xyXG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xyXG4gIH1cclxuICBcclxuICAubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyLWljb24ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcclxuICB9XHJcbiAgXHJcbiAgLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCB7XHJcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4gIH1cclxuICBcclxuICAubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGEge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG4gIFxyXG4gIC5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmZvY3VzIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuICBcclxuICAuY2FyZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gIH1cclxuICBcclxuICAuY2FyZCA+IGhyIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxuICBcclxuICAuY2FyZCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xyXG4gIH1cclxuICBcclxuICAuY2FyZCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcclxuICB9XHJcbiAgXHJcbiAgLmNhcmQtYm9keSB7XHJcbiAgICAtbXMtZmxleDogMSAxIGF1dG87XHJcbiAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgIHBhZGRpbmc6IDEuMjVyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5jYXJkLXRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5jYXJkLXN1YnRpdGxlIHtcclxuICAgIG1hcmdpbi10b3A6IC0wLjM3NXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG4gIFxyXG4gIC5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuICBcclxuICAuY2FyZC1saW5rOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgLmNhcmQtbGluayArIC5jYXJkLWxpbmsge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5jYXJkLWhlYWRlciB7XHJcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcclxuICB9XHJcbiAgXHJcbiAgLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCkgY2FsYygwLjI1cmVtIC0gMXB4KSAwIDA7XHJcbiAgfVxyXG4gIFxyXG4gIC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxuICB9XHJcbiAgXHJcbiAgLmNhcmQtZm9vdGVyIHtcclxuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XHJcbiAgfVxyXG4gIFxyXG4gIC5jYXJkLWZvb3RlcjpsYXN0LWNoaWxkIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgMCBjYWxjKDAuMjVyZW0gLSAxcHgpIGNhbGMoMC4yNXJlbSAtIDFweCk7XHJcbiAgfVxyXG4gIFxyXG4gIC5jYXJkLWhlYWRlci10YWJzIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW07XHJcbiAgICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICB9XHJcbiAgXHJcbiAgLmNhcmQtaGVhZGVyLXBpbGxzIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTtcclxuICB9XHJcbiAgXHJcbiAgLmNhcmQtaW1nLW92ZXJsYXkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcGFkZGluZzogMS4yNXJlbTtcclxuICB9XHJcbiAgXHJcbiAgLmNhcmQtaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcclxuICB9XHJcbiAgXHJcbiAgLmNhcmQtaW1nLXRvcCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcclxuICB9XHJcbiAgXHJcbiAgLmNhcmQtaW1nLWJvdHRvbSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcclxuICB9XHJcbiAgXHJcbiAgLmNhcmQtZGVjayB7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG4gIFxyXG4gIC5jYXJkLWRlY2sgLmNhcmQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAuY2FyZC1kZWNrIHtcclxuICAgICAgLW1zLWZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgIH1cclxuICAgIC5jYXJkLWRlY2sgLmNhcmQge1xyXG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgLW1zLWZsZXg6IDEgMCAwJTtcclxuICAgICAgZmxleDogMSAwIDAlO1xyXG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLmNhcmQtZ3JvdXAge1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuICBcclxuICAuY2FyZC1ncm91cCA+IC5jYXJkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgLmNhcmQtZ3JvdXAge1xyXG4gICAgICAtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgIH1cclxuICAgIC5jYXJkLWdyb3VwID4gLmNhcmQge1xyXG4gICAgICAtbXMtZmxleDogMSAwIDAlO1xyXG4gICAgICBmbGV4OiAxIDAgMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAuY2FyZC1ncm91cCA+IC5jYXJkICsgLmNhcmQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICB9XHJcbiAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcclxuICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xyXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgIH1cclxuICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxyXG4gICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgfVxyXG4gICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICB9XHJcbiAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsXHJcbiAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWhlYWRlciB7XHJcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICB9XHJcbiAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sXHJcbiAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5jYXJkLWNvbHVtbnMgLmNhcmQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAuY2FyZC1jb2x1bW5zIHtcclxuICAgICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDM7XHJcbiAgICAgIC1tb3otY29sdW1uLWNvdW50OiAzO1xyXG4gICAgICBjb2x1bW4tY291bnQ6IDM7XHJcbiAgICAgIC13ZWJraXQtY29sdW1uLWdhcDogMS4yNXJlbTtcclxuICAgICAgLW1vei1jb2x1bW4tZ2FwOiAxLjI1cmVtO1xyXG4gICAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xyXG4gICAgICBvcnBoYW5zOiAxO1xyXG4gICAgICB3aWRvd3M6IDE7XHJcbiAgICB9XHJcbiAgICAuY2FyZC1jb2x1bW5zIC5jYXJkIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLmFjY29yZGlvbiA+IC5jYXJkIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG4gIFxyXG4gIC5hY2NvcmRpb24gPiAuY2FyZDpub3QoOmZpcnN0LW9mLXR5cGUpIC5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIH1cclxuICBcclxuICAuYWNjb3JkaW9uID4gLmNhcmQ6bm90KDpmaXJzdC1vZi10eXBlKTpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgfVxyXG4gIFxyXG4gIC5hY2NvcmRpb24gPiAuY2FyZDpmaXJzdC1vZi10eXBlIHtcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgfVxyXG4gIFxyXG4gIC5hY2NvcmRpb24gPiAuY2FyZDpsYXN0LW9mLXR5cGUge1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gIH1cclxuICBcclxuICAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtaGVhZGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XHJcbiAgfVxyXG4gIFxyXG4gIC5icmVhZGNydW1iIHtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gIH1cclxuICBcclxuICAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcclxuICB9XHJcbiAgXHJcbiAgLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XHJcbiAgICBjb2xvcjogIzZjNzU3ZDtcclxuICAgIGNvbnRlbnQ6IFwiL1wiO1xyXG4gIH1cclxuICBcclxuICAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxuICBcclxuICAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xyXG4gICAgY29sb3I6ICM2Yzc1N2Q7XHJcbiAgfVxyXG4gIFxyXG4gIC5wYWdpbmF0aW9uIHtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gIH1cclxuICBcclxuICAucGFnZS1saW5rIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XHJcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgY29sb3I6ICMwMDdiZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcclxuICB9XHJcbiAgXHJcbiAgLnBhZ2UtbGluazpob3ZlciB7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgY29sb3I6ICMwMDU2YjM7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xyXG4gIH1cclxuICBcclxuICAucGFnZS1saW5rOmZvY3VzIHtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xyXG4gIH1cclxuICBcclxuICAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcclxuICB9XHJcbiAgXHJcbiAgLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcclxuICB9XHJcbiAgXHJcbiAgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xyXG4gIH1cclxuICBcclxuICAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xyXG4gICAgY29sb3I6ICM2Yzc1N2Q7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGN1cnNvcjogYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItY29sb3I6ICNkZWUyZTY7XHJcbiAgfVxyXG4gIFxyXG4gIC5wYWdpbmF0aW9uLWxnIC5wYWdlLWxpbmsge1xyXG4gICAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XHJcbiAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gIH1cclxuICBcclxuICAucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zcmVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4zcmVtO1xyXG4gIH1cclxuICBcclxuICAucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuM3JlbTtcclxuICB9XHJcbiAgXHJcbiAgLnBhZ2luYXRpb24tc20gLnBhZ2UtbGluayB7XHJcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gIH1cclxuICBcclxuICAucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4ycmVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4ycmVtO1xyXG4gIH1cclxuICBcclxuICAucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4ycmVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMnJlbTtcclxuICB9XHJcbiAgXHJcbiAgLmJhZGdlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDAuMjVlbSAwLjRlbTtcclxuICAgIGZvbnQtc2l6ZTogNzUlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xyXG4gICAgLmJhZGdlIHtcclxuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgYS5iYWRnZTpob3ZlciwgYS5iYWRnZTpmb2N1cyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gIC5iYWRnZTplbXB0eSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICBcclxuICAuYnRuIC5iYWRnZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC0xcHg7XHJcbiAgfVxyXG4gIFxyXG4gIC5iYWRnZS1waWxsIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAuNmVtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwLjZlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xyXG4gIH1cclxuICBcclxuICAuYmFkZ2UtcHJpbWFyeSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XHJcbiAgfVxyXG4gIFxyXG4gIGEuYmFkZ2UtcHJpbWFyeTpob3ZlciwgYS5iYWRnZS1wcmltYXJ5OmZvY3VzIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjJjYztcclxuICB9XHJcbiAgXHJcbiAgYS5iYWRnZS1wcmltYXJ5OmZvY3VzLCBhLmJhZGdlLXByaW1hcnkuZm9jdXMge1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjUpO1xyXG4gIH1cclxuICBcclxuICAuYmFkZ2Utc2Vjb25kYXJ5IHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcclxuICB9XHJcbiAgXHJcbiAgYS5iYWRnZS1zZWNvbmRhcnk6aG92ZXIsIGEuYmFkZ2Utc2Vjb25kYXJ5OmZvY3VzIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWI2MjtcclxuICB9XHJcbiAgXHJcbiAgYS5iYWRnZS1zZWNvbmRhcnk6Zm9jdXMsIGEuYmFkZ2Utc2Vjb25kYXJ5LmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDgsIDExNywgMTI1LCAwLjUpO1xyXG4gIH1cclxuICBcclxuICAuYmFkZ2Utc3VjY2VzcyB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XHJcbiAgfVxyXG4gIFxyXG4gIGEuYmFkZ2Utc3VjY2Vzczpob3ZlciwgYS5iYWRnZS1zdWNjZXNzOmZvY3VzIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFlN2UzNDtcclxuICB9XHJcbiAgXHJcbiAgYS5iYWRnZS1zdWNjZXNzOmZvY3VzLCBhLmJhZGdlLXN1Y2Nlc3MuZm9jdXMge1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjUpO1xyXG4gIH1cclxuICBcclxuICAuYmFkZ2UtaW5mbyB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XHJcbiAgfVxyXG4gIFxyXG4gIGEuYmFkZ2UtaW5mbzpob3ZlciwgYS5iYWRnZS1pbmZvOmZvY3VzIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzExN2E4YjtcclxuICB9XHJcbiAgXHJcbiAgYS5iYWRnZS1pbmZvOmZvY3VzLCBhLmJhZGdlLWluZm8uZm9jdXMge1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTtcclxuICB9XHJcbiAgXHJcbiAgLmJhZGdlLXdhcm5pbmcge1xyXG4gICAgY29sb3I6ICMyMTI1Mjk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xyXG4gIH1cclxuICBcclxuICBhLmJhZGdlLXdhcm5pbmc6aG92ZXIsIGEuYmFkZ2Utd2FybmluZzpmb2N1cyB7XHJcbiAgICBjb2xvcjogIzIxMjUyOTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMzllMDA7XHJcbiAgfVxyXG4gIFxyXG4gIGEuYmFkZ2Utd2FybmluZzpmb2N1cywgYS5iYWRnZS13YXJuaW5nLmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTtcclxuICB9XHJcbiAgXHJcbiAgLmJhZGdlLWRhbmdlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XHJcbiAgfVxyXG4gIFxyXG4gIGEuYmFkZ2UtZGFuZ2VyOmhvdmVyLCBhLmJhZGdlLWRhbmdlcjpmb2N1cyB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZDIxMzA7XHJcbiAgfVxyXG4gIFxyXG4gIGEuYmFkZ2UtZGFuZ2VyOmZvY3VzLCBhLmJhZGdlLWRhbmdlci5mb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7XHJcbiAgfVxyXG4gIFxyXG4gIC5iYWRnZS1saWdodCB7XHJcbiAgICBjb2xvcjogIzIxMjUyOTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XHJcbiAgfVxyXG4gIFxyXG4gIGEuYmFkZ2UtbGlnaHQ6aG92ZXIsIGEuYmFkZ2UtbGlnaHQ6Zm9jdXMge1xyXG4gICAgY29sb3I6ICMyMTI1Mjk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMGU1O1xyXG4gIH1cclxuICBcclxuICBhLmJhZGdlLWxpZ2h0OmZvY3VzLCBhLmJhZGdlLWxpZ2h0LmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpO1xyXG4gIH1cclxuICBcclxuICAuYmFkZ2UtZGFyayB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XHJcbiAgfVxyXG4gIFxyXG4gIGEuYmFkZ2UtZGFyazpob3ZlciwgYS5iYWRnZS1kYXJrOmZvY3VzIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNDtcclxuICB9XHJcbiAgXHJcbiAgYS5iYWRnZS1kYXJrOmZvY3VzLCBhLmJhZGdlLWRhcmsuZm9jdXMge1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7XHJcbiAgfVxyXG4gIFxyXG4gIC5qdW1ib3Ryb24ge1xyXG4gICAgcGFkZGluZzogMnJlbSAxcmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjNyZW07XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgLmp1bWJvdHJvbiB7XHJcbiAgICAgIHBhZGRpbmc6IDRyZW0gMnJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLmp1bWJvdHJvbi1mbHVpZCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICB9XHJcbiAgXHJcbiAgLmFsZXJ0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5hbGVydC1oZWFkaW5nIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gIH1cclxuICBcclxuICAuYWxlcnQtbGluayB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gIH1cclxuICBcclxuICAuYWxlcnQtZGlzbWlzc2libGUge1xyXG4gICAgcGFkZGluZy1yaWdodDogNHJlbTtcclxuICB9XHJcbiAgXHJcbiAgLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gIH1cclxuICBcclxuICAuYWxlcnQtcHJpbWFyeSB7XHJcbiAgICBjb2xvcjogIzAwNDA4NTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2U1ZmY7XHJcbiAgICBib3JkZXItY29sb3I6ICNiOGRhZmY7XHJcbiAgfVxyXG4gIFxyXG4gIC5hbGVydC1wcmltYXJ5IGhyIHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICM5ZmNkZmY7XHJcbiAgfVxyXG4gIFxyXG4gIC5hbGVydC1wcmltYXJ5IC5hbGVydC1saW5rIHtcclxuICAgIGNvbG9yOiAjMDAyNzUyO1xyXG4gIH1cclxuICBcclxuICAuYWxlcnQtc2Vjb25kYXJ5IHtcclxuICAgIGNvbG9yOiAjMzgzZDQxO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTNlNTtcclxuICAgIGJvcmRlci1jb2xvcjogI2Q2ZDhkYjtcclxuICB9XHJcbiAgXHJcbiAgLmFsZXJ0LXNlY29uZGFyeSBociB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYzhjYmNmO1xyXG4gIH1cclxuICBcclxuICAuYWxlcnQtc2Vjb25kYXJ5IC5hbGVydC1saW5rIHtcclxuICAgIGNvbG9yOiAjMjAyMzI2O1xyXG4gIH1cclxuICBcclxuICAuYWxlcnQtc3VjY2VzcyB7XHJcbiAgICBjb2xvcjogIzE1NTcyNDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNGVkZGE7XHJcbiAgICBib3JkZXItY29sb3I6ICNjM2U2Y2I7XHJcbiAgfVxyXG4gIFxyXG4gIC5hbGVydC1zdWNjZXNzIGhyIHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICNiMWRmYmI7XHJcbiAgfVxyXG4gIFxyXG4gIC5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5rIHtcclxuICAgIGNvbG9yOiAjMGIyZTEzO1xyXG4gIH1cclxuICBcclxuICAuYWxlcnQtaW5mbyB7XHJcbiAgICBjb2xvcjogIzBjNTQ2MDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMWVjZjE7XHJcbiAgICBib3JkZXItY29sb3I6ICNiZWU1ZWI7XHJcbiAgfVxyXG4gIFxyXG4gIC5hbGVydC1pbmZvIGhyIHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICNhYmRkZTU7XHJcbiAgfVxyXG4gIFxyXG4gIC5hbGVydC1pbmZvIC5hbGVydC1saW5rIHtcclxuICAgIGNvbG9yOiAjMDYyYzMzO1xyXG4gIH1cclxuICBcclxuICAuYWxlcnQtd2FybmluZyB7XHJcbiAgICBjb2xvcjogIzg1NjQwNDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYzY2Q7XHJcbiAgICBib3JkZXItY29sb3I6ICNmZmVlYmE7XHJcbiAgfVxyXG4gIFxyXG4gIC5hbGVydC13YXJuaW5nIGhyIHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmU4YTE7XHJcbiAgfVxyXG4gIFxyXG4gIC5hbGVydC13YXJuaW5nIC5hbGVydC1saW5rIHtcclxuICAgIGNvbG9yOiAjNTMzZjAzO1xyXG4gIH1cclxuICBcclxuICAuYWxlcnQtZGFuZ2VyIHtcclxuICAgIGNvbG9yOiAjNzIxYzI0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZDdkYTtcclxuICAgIGJvcmRlci1jb2xvcjogI2Y1YzZjYjtcclxuICB9XHJcbiAgXHJcbiAgLmFsZXJ0LWRhbmdlciBociB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZjFiMGI3O1xyXG4gIH1cclxuICBcclxuICAuYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rIHtcclxuICAgIGNvbG9yOiAjNDkxMjE3O1xyXG4gIH1cclxuICBcclxuICAuYWxlcnQtbGlnaHQge1xyXG4gICAgY29sb3I6ICM4MTgxODI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZmRmZGZlO1xyXG4gIH1cclxuICBcclxuICAuYWxlcnQtbGlnaHQgaHIge1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2VjZWNmNjtcclxuICB9XHJcbiAgXHJcbiAgLmFsZXJ0LWxpZ2h0IC5hbGVydC1saW5rIHtcclxuICAgIGNvbG9yOiAjNjg2ODY4O1xyXG4gIH1cclxuICBcclxuICAuYWxlcnQtZGFyayB7XHJcbiAgICBjb2xvcjogIzFiMWUyMTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNmQ4ZDk7XHJcbiAgICBib3JkZXItY29sb3I6ICNjNmM4Y2E7XHJcbiAgfVxyXG4gIFxyXG4gIC5hbGVydC1kYXJrIGhyIHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICNiOWJiYmU7XHJcbiAgfVxyXG4gIFxyXG4gIC5hbGVydC1kYXJrIC5hbGVydC1saW5rIHtcclxuICAgIGNvbG9yOiAjMDQwNTA1O1xyXG4gIH1cclxuICBcclxuICBALXdlYmtpdC1rZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDFyZW0gMDtcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcclxuICAgIGZyb20ge1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxcmVtIDA7XHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLnByb2dyZXNzIHtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGhlaWdodDogMXJlbTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxuICB9XHJcbiAgXHJcbiAgLnByb2dyZXNzLWJhciB7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XHJcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XHJcbiAgICAucHJvZ3Jlc3MtYmFyIHtcclxuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxcmVtIDFyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDFzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMXMgbGluZWFyIGluZmluaXRlO1xyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xyXG4gICAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XHJcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xyXG4gICAgICBhbmltYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5tZWRpYSB7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICB9XHJcbiAgXHJcbiAgLm1lZGlhLWJvZHkge1xyXG4gICAgLW1zLWZsZXg6IDE7XHJcbiAgICBmbGV4OiAxO1xyXG4gIH1cclxuICBcclxuICAubGlzdC1ncm91cCB7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuICBcclxuICAubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGNvbG9yOiAjNDk1MDU3O1xyXG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxuICB9XHJcbiAgXHJcbiAgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBjb2xvcjogIzQ5NTA1NztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XHJcbiAgfVxyXG4gIFxyXG4gIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogIzIxMjUyOTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XHJcbiAgfVxyXG4gIFxyXG4gIC5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xyXG4gIH1cclxuICBcclxuICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcclxuICB9XHJcbiAgXHJcbiAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsIC5saXN0LWdyb3VwLWl0ZW06ZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICM2Yzc1N2Q7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgfVxyXG4gIFxyXG4gIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XHJcbiAgICBib3JkZXItY29sb3I6ICMwMDdiZmY7XHJcbiAgfVxyXG4gIFxyXG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwge1xyXG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIH1cclxuICBcclxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsIC5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbiAgXHJcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgfVxyXG4gIFxyXG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20ge1xyXG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIH1cclxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgfVxyXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIHtcclxuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB9XHJcbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIC5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgIH1cclxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyB7XHJcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgfVxyXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyAubGlzdC1ncm91cC1pdGVtIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcclxuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICB9XHJcbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsIHtcclxuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB9XHJcbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsIC5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgIH1cclxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5saXN0LWdyb3VwLWZsdXNoIC5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIH1cclxuICBcclxuICAubGlzdC1ncm91cC1mbHVzaCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcclxuICB9XHJcbiAgXHJcbiAgLmxpc3QtZ3JvdXAtZmx1c2g6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG4gIH1cclxuICBcclxuICAubGlzdC1ncm91cC1mbHVzaDpsYXN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICB9XHJcbiAgXHJcbiAgLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5IHtcclxuICAgIGNvbG9yOiAjMDA0MDg1O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I4ZGFmZjtcclxuICB9XHJcbiAgXHJcbiAgLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcclxuICAgIGNvbG9yOiAjMDA0MDg1O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlmY2RmZjtcclxuICB9XHJcbiAgXHJcbiAgLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDA4NTtcclxuICAgIGJvcmRlci1jb2xvcjogIzAwNDA4NTtcclxuICB9XHJcbiAgXHJcbiAgLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkge1xyXG4gICAgY29sb3I6ICMzODNkNDE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkOGRiO1xyXG4gIH1cclxuICBcclxuICAubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcclxuICAgIGNvbG9yOiAjMzgzZDQxO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M4Y2JjZjtcclxuICB9XHJcbiAgXHJcbiAgLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzgzZDQxO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMzgzZDQxO1xyXG4gIH1cclxuICBcclxuICAubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xyXG4gICAgY29sb3I6ICMxNTU3MjQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNlNmNiO1xyXG4gIH1cclxuICBcclxuICAubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xyXG4gICAgY29sb3I6ICMxNTU3MjQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFkZmJiO1xyXG4gIH1cclxuICBcclxuICAubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU1NzI0O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMTU1NzI0O1xyXG4gIH1cclxuICBcclxuICAubGlzdC1ncm91cC1pdGVtLWluZm8ge1xyXG4gICAgY29sb3I6ICMwYzU0NjA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVlNWViO1xyXG4gIH1cclxuICBcclxuICAubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xyXG4gICAgY29sb3I6ICMwYzU0NjA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJkZGU1O1xyXG4gIH1cclxuICBcclxuICAubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGM1NDYwO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMGM1NDYwO1xyXG4gIH1cclxuICBcclxuICAubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xyXG4gICAgY29sb3I6ICM4NTY0MDQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZWJhO1xyXG4gIH1cclxuICBcclxuICAubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xyXG4gICAgY29sb3I6ICM4NTY0MDQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExO1xyXG4gIH1cclxuICBcclxuICAubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODU2NDA0O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjODU2NDA0O1xyXG4gIH1cclxuICBcclxuICAubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XHJcbiAgICBjb2xvcjogIzcyMWMyNDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWM2Y2I7XHJcbiAgfVxyXG4gIFxyXG4gIC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xyXG4gICAgY29sb3I6ICM3MjFjMjQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFiMGI3O1xyXG4gIH1cclxuICBcclxuICAubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MjFjMjQ7XHJcbiAgICBib3JkZXItY29sb3I6ICM3MjFjMjQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5saXN0LWdyb3VwLWl0ZW0tbGlnaHQge1xyXG4gICAgY29sb3I6ICM4MTgxODI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZGZlO1xyXG4gIH1cclxuICBcclxuICAubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XHJcbiAgICBjb2xvcjogIzgxODE4MjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZjY7XHJcbiAgfVxyXG4gIFxyXG4gIC5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODE4MTgyO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjODE4MTgyO1xyXG4gIH1cclxuICBcclxuICAubGlzdC1ncm91cC1pdGVtLWRhcmsge1xyXG4gICAgY29sb3I6ICMxYjFlMjE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjOGNhO1xyXG4gIH1cclxuICBcclxuICAubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xyXG4gICAgY29sb3I6ICMxYjFlMjE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlO1xyXG4gIH1cclxuICBcclxuICAubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxZTIxO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMWIxZTIxO1xyXG4gIH1cclxuICBcclxuICAuY2xvc2Uge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XHJcbiAgICBvcGFjaXR5OiAuNTtcclxuICB9XHJcbiAgXHJcbiAgLmNsb3NlOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuICBcclxuICAuY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIsIC5jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cyB7XHJcbiAgICBvcGFjaXR5OiAuNzU7XHJcbiAgfVxyXG4gIFxyXG4gIGJ1dHRvbi5jbG9zZSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIH1cclxuICBcclxuICBhLmNsb3NlLmRpc2FibGVkIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIH1cclxuICBcclxuICAudG9hc3Qge1xyXG4gICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcclxuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICBib3gtc2hhZG93OiAwIDAuMjVyZW0gMC43NXJlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gIH1cclxuICBcclxuICAudG9hc3Q6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xyXG4gIH1cclxuICBcclxuICAudG9hc3Quc2hvd2luZyB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICBcclxuICAudG9hc3Quc2hvdyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gIFxyXG4gIC50b2FzdC5oaWRlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gIC50b2FzdC1oZWFkZXIge1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XHJcbiAgICBjb2xvcjogIzZjNzU3ZDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgfVxyXG4gIFxyXG4gIC50b2FzdC1ib2R5IHtcclxuICAgIHBhZGRpbmc6IDAuNzVyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5tb2RhbC1vcGVuIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG4gIFxyXG4gIC5tb2RhbC1vcGVuIC5tb2RhbCB7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIH1cclxuICBcclxuICAubW9kYWwge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDEwNTA7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgb3V0bGluZTogMDtcclxuICB9XHJcbiAgXHJcbiAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1hcmdpbjogMC41cmVtO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gIC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MHB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MHB4KTtcclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcclxuICAgIC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxuICBcclxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMXJlbSk7XHJcbiAgfVxyXG4gIFxyXG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XHJcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMXJlbSk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuICBcclxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWhlYWRlcixcclxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWZvb3RlciB7XHJcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gIH1cclxuICBcclxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWJvZHkge1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICB9XHJcbiAgXHJcbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pO1xyXG4gIH1cclxuICBcclxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkOjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxcmVtKTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgfVxyXG4gIFxyXG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xyXG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG4gIFxyXG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgbWF4LWhlaWdodDogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gIC5tb2RhbC1jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgfVxyXG4gIFxyXG4gIC5tb2RhbC1iYWNrZHJvcCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMTA0MDtcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIH1cclxuICBcclxuICAubW9kYWwtYmFja2Ryb3AuZmFkZSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICBcclxuICAubW9kYWwtYmFja2Ryb3Auc2hvdyB7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgfVxyXG4gIFxyXG4gIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcGFkZGluZzogMXJlbSAxcmVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjNyZW07XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xyXG4gIH1cclxuICBcclxuICAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XHJcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW07XHJcbiAgICBtYXJnaW46IC0xcmVtIC0xcmVtIC0xcmVtIGF1dG87XHJcbiAgfVxyXG4gIFxyXG4gIC5tb2RhbC10aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICB9XHJcbiAgXHJcbiAgLm1vZGFsLWJvZHkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLW1zLWZsZXg6IDEgMSBhdXRvO1xyXG4gICAgZmxleDogMSAxIGF1dG87XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gIH1cclxuICBcclxuICAubW9kYWwtZm9vdGVyIHtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLW1zLWZsZXgtcGFjazogZW5kO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjNyZW07XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjNyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5tb2RhbC1mb290ZXIgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC4yNXJlbTtcclxuICB9XHJcbiAgXHJcbiAgLm1vZGFsLWZvb3RlciA+IDpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIG1hcmdpbi1yaWdodDogLjI1cmVtO1xyXG4gIH1cclxuICBcclxuICAubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtOTk5OXB4O1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICBtYXJnaW46IDEuNzVyZW0gYXV0bztcclxuICAgIH1cclxuICAgIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDMuNXJlbSk7XHJcbiAgICB9XHJcbiAgICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMy41cmVtKTtcclxuICAgIH1cclxuICAgIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xyXG4gICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAzLjVyZW0pO1xyXG4gICAgfVxyXG4gICAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZDo6YmVmb3JlIHtcclxuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMy41cmVtKTtcclxuICAgIH1cclxuICAgIC5tb2RhbC1zbSB7XHJcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgLm1vZGFsLWxnLFxyXG4gICAgLm1vZGFsLXhsIHtcclxuICAgICAgbWF4LXdpZHRoOiA4MDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgLm1vZGFsLXhsIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMTQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC50b29sdGlwIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDEwNzA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgd29yZC1icmVhazogbm9ybWFsO1xyXG4gICAgd29yZC1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgbGluZS1icmVhazogYXV0bztcclxuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuICBcclxuICAudG9vbHRpcC5zaG93IHtcclxuICAgIG9wYWNpdHk6IDAuOTtcclxuICB9XHJcbiAgXHJcbiAgLnRvb2x0aXAgLmFycm93IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDAuOHJlbTtcclxuICAgIGhlaWdodDogMC40cmVtO1xyXG4gIH1cclxuICBcclxuICAudG9vbHRpcCAuYXJyb3c6OmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5icy10b29sdGlwLXRvcCwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xyXG4gICAgcGFkZGluZzogMC40cmVtIDA7XHJcbiAgfVxyXG4gIFxyXG4gIC5icy10b29sdGlwLXRvcCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdyB7XHJcbiAgICBib3R0b206IDA7XHJcbiAgfVxyXG4gIFxyXG4gIC5icy10b29sdGlwLXRvcCAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93OjpiZWZvcmUge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMC40cmVtIDA7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xyXG4gIH1cclxuICBcclxuICAuYnMtdG9vbHRpcC1yaWdodCwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XHJcbiAgICBwYWRkaW5nOiAwIDAuNHJlbTtcclxuICB9XHJcbiAgXHJcbiAgLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdyB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDAuNHJlbTtcclxuICAgIGhlaWdodDogMC44cmVtO1xyXG4gIH1cclxuICBcclxuICAuYnMtdG9vbHRpcC1yaWdodCAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3c6OmJlZm9yZSB7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvcmRlci13aWR0aDogMC40cmVtIDAuNHJlbSAwLjRyZW0gMDtcclxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDtcclxuICB9XHJcbiAgXHJcbiAgLmJzLXRvb2x0aXAtYm90dG9tLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XHJcbiAgICBwYWRkaW5nOiAwLjRyZW0gMDtcclxuICB9XHJcbiAgXHJcbiAgLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93IHtcclxuICAgIHRvcDogMDtcclxuICB9XHJcbiAgXHJcbiAgLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3c6OmJlZm9yZSB7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgMC40cmVtIDAuNHJlbTtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7XHJcbiAgfVxyXG4gIFxyXG4gIC5icy10b29sdGlwLWxlZnQsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XHJcbiAgICBwYWRkaW5nOiAwIDAuNHJlbTtcclxuICB9XHJcbiAgXHJcbiAgLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3cge1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogMC40cmVtO1xyXG4gICAgaGVpZ2h0OiAwLjhyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5icy10b29sdGlwLWxlZnQgLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3c6OmJlZm9yZSB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMCAwLjRyZW0gMC40cmVtO1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDA7XHJcbiAgfVxyXG4gIFxyXG4gIC50b29sdGlwLWlubmVyIHtcclxuICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5wb3BvdmVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAxMDYwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXgtd2lkdGg6IDI3NnB4O1xyXG4gICAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XHJcbiAgICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICBsaW5lLWJyZWFrOiBhdXRvO1xyXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xyXG4gIH1cclxuICBcclxuICAucG9wb3ZlciAuYXJyb3cge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMXJlbTtcclxuICAgIGhlaWdodDogMC41cmVtO1xyXG4gICAgbWFyZ2luOiAwIDAuM3JlbTtcclxuICB9XHJcbiAgXHJcbiAgLnBvcG92ZXIgLmFycm93OjpiZWZvcmUsIC5wb3BvdmVyIC5hcnJvdzo6YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5icy1wb3BvdmVyLXRvcCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gIH1cclxuICBcclxuICAuYnMtcG9wb3Zlci10b3AgPiAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdID4gLmFycm93IHtcclxuICAgIGJvdHRvbTogY2FsYygoMC41cmVtICsgMXB4KSAqIC0xKTtcclxuICB9XHJcbiAgXHJcbiAgLmJzLXBvcG92ZXItdG9wID4gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdID4gLmFycm93OjpiZWZvcmUge1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDA7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gIH1cclxuICBcclxuICAuYnMtcG9wb3Zlci10b3AgPiAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSA+IC5hcnJvdzo6YWZ0ZXIge1xyXG4gICAgYm90dG9tOiAxcHg7XHJcbiAgICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMDtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XHJcbiAgfVxyXG4gIFxyXG4gIC5icy1wb3BvdmVyLXJpZ2h0LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdID4gLmFycm93IHtcclxuICAgIGxlZnQ6IGNhbGMoKDAuNXJlbSArIDFweCkgKiAtMSk7XHJcbiAgICB3aWR0aDogMC41cmVtO1xyXG4gICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgbWFyZ2luOiAwLjNyZW0gMDtcclxuICB9XHJcbiAgXHJcbiAgLmJzLXBvcG92ZXItcmlnaHQgPiAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSA+IC5hcnJvdzo6YmVmb3JlIHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDA7XHJcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgfVxyXG4gIFxyXG4gIC5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSA+IC5hcnJvdzo6YWZ0ZXIge1xyXG4gICAgbGVmdDogMXB4O1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwO1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xyXG4gIH1cclxuICBcclxuICAuYnMtcG9wb3Zlci1ib3R0b20sIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcclxuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcclxuICB9XHJcbiAgXHJcbiAgLmJzLXBvcG92ZXItYm90dG9tID4gLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSA+IC5hcnJvdyB7XHJcbiAgICB0b3A6IGNhbGMoKDAuNXJlbSArIDFweCkgKiAtMSk7XHJcbiAgfVxyXG4gIFxyXG4gIC5icy1wb3BvdmVyLWJvdHRvbSA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSA+IC5hcnJvdzo6YmVmb3JlIHtcclxuICAgIHRvcDogMDtcclxuICAgIGJvcmRlci13aWR0aDogMCAwLjVyZW0gMC41cmVtIDAuNXJlbTtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgfVxyXG4gIFxyXG4gIC5icy1wb3BvdmVyLWJvdHRvbSA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdID4gLmFycm93OjphZnRlciB7XHJcbiAgICB0b3A6IDFweDtcclxuICAgIGJvcmRlci13aWR0aDogMCAwLjVyZW0gMC41cmVtIDAuNXJlbTtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XHJcbiAgfVxyXG4gIFxyXG4gIC5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMXJlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjdmN2Y3O1xyXG4gIH1cclxuICBcclxuICAuYnMtcG9wb3Zlci1sZWZ0LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSA+IC5hcnJvdyB7XHJcbiAgICByaWdodDogY2FsYygoMC41cmVtICsgMXB4KSAqIC0xKTtcclxuICAgIHdpZHRoOiAwLjVyZW07XHJcbiAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICBtYXJnaW46IDAuM3JlbSAwO1xyXG4gIH1cclxuICBcclxuICAuYnMtcG9wb3Zlci1sZWZ0ID4gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSA+IC5hcnJvdzo6YmVmb3JlIHtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMCAwLjVyZW0gMC41cmVtO1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgfVxyXG4gIFxyXG4gIC5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gPiAuYXJyb3c6OmFmdGVyIHtcclxuICAgIHJpZ2h0OiAxcHg7XHJcbiAgICBib3JkZXItd2lkdGg6IDAuNXJlbSAwIDAuNXJlbSAwLjVyZW07XHJcbiAgICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcclxuICB9XHJcbiAgXHJcbiAgLnBvcG92ZXItaGVhZGVyIHtcclxuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XHJcbiAgfVxyXG4gIFxyXG4gIC5wb3BvdmVyLWhlYWRlcjplbXB0eSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICBcclxuICAucG9wb3Zlci1ib2R5IHtcclxuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xyXG4gICAgY29sb3I6ICMyMTI1Mjk7XHJcbiAgfVxyXG4gIFxyXG4gIC5jYXJvdXNlbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gIFxyXG4gIC5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcclxuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xyXG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICB9XHJcbiAgXHJcbiAgLmNhcm91c2VsLWlubmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbiAgXHJcbiAgLmNhcm91c2VsLWlubmVyOjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICB9XHJcbiAgXHJcbiAgLmNhcm91c2VsLWl0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcclxuICAgIC5jYXJvdXNlbC1pdGVtIHtcclxuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxyXG4gIC5jYXJvdXNlbC1pdGVtLW5leHQsXHJcbiAgLmNhcm91c2VsLWl0ZW0tcHJldiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgXHJcbiAgLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tbGVmdCksXHJcbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gIH1cclxuICBcclxuICAuY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1yaWdodCksXHJcbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICB9XHJcbiAgXHJcbiAgLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxyXG4gIC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxyXG4gIC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgXHJcbiAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXHJcbiAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogMHMgMC42cyBvcGFjaXR5O1xyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xyXG4gICAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXHJcbiAgICAuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xyXG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxyXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTUlO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2U7XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XHJcbiAgICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxyXG4gICAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XHJcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5jYXJvdXNlbC1jb250cm9sLXByZXY6aG92ZXIsIC5jYXJvdXNlbC1jb250cm9sLXByZXY6Zm9jdXMsXHJcbiAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpob3ZlcixcclxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0OmZvY3VzIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIG9wYWNpdHk6IDAuOTtcclxuICB9XHJcbiAgXHJcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gIH1cclxuICBcclxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxuICBcclxuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXHJcbiAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSAvIDEwMCUgMTAwJTtcclxuICB9XHJcbiAgXHJcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjUtMi41LTIuNSAyLjUtMi41LTEuNS0xLjV6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xyXG4gIH1cclxuICBcclxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmZicgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjUgMi41IDIuNS0yLjUgMi41IDEuNSAxLjUgNC00LTQtNHonLyUzZSUzYy9zdmclM2VcIik7XHJcbiAgfVxyXG4gIFxyXG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDE1O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1JTtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNSU7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIH1cclxuICBcclxuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XHJcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgIC1tcy1mbGV4OiAwIDEgYXV0bztcclxuICAgIGZsZXg6IDAgMSBhdXRvO1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDNweDtcclxuICAgIG1hcmdpbi1yaWdodDogM3B4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcclxuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgb3BhY2l0eTogLjU7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZTtcclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcclxuICAgIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcclxuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICBcclxuICAuY2Fyb3VzZWwtY2FwdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMTUlO1xyXG4gICAgYm90dG9tOiAyMHB4O1xyXG4gICAgbGVmdDogMTUlO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIFxyXG4gIEAtd2Via2l0LWtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XHJcbiAgICB0byB7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XHJcbiAgICB0byB7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLnNwaW5uZXItYm9yZGVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAycmVtO1xyXG4gICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xyXG4gICAgYm9yZGVyOiAwLjI1ZW0gc29saWQgY3VycmVudENvbG9yO1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzcGlubmVyLWJvcmRlciAuNzVzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgIGFuaW1hdGlvbjogc3Bpbm5lci1ib3JkZXIgLjc1cyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgfVxyXG4gIFxyXG4gIC5zcGlubmVyLWJvcmRlci1zbSB7XHJcbiAgICB3aWR0aDogMXJlbTtcclxuICAgIGhlaWdodDogMXJlbTtcclxuICAgIGJvcmRlci13aWR0aDogMC4yZW07XHJcbiAgfVxyXG4gIFxyXG4gIEAtd2Via2l0LWtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xyXG4gICAgMCUge1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICB9XHJcbiAgICA1MCUge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XHJcbiAgICAwJSB7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5zcGlubmVyLWdyb3cge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDJyZW07XHJcbiAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IHNwaW5uZXItZ3JvdyAuNzVzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgIGFuaW1hdGlvbjogc3Bpbm5lci1ncm93IC43NXMgbGluZWFyIGluZmluaXRlO1xyXG4gIH1cclxuICBcclxuICAuc3Bpbm5lci1ncm93LXNtIHtcclxuICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgaGVpZ2h0OiAxcmVtO1xyXG4gIH1cclxuICBcclxuICAuYWxpZ24tYmFzZWxpbmUge1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5hbGlnbi10b3Age1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuYWxpZ24tbWlkZGxlIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmFsaWduLWJvdHRvbSB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5hbGlnbi10ZXh0LWJvdHRvbSB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmFsaWduLXRleHQtdG9wIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuYmctcHJpbWFyeSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIGEuYmctcHJpbWFyeTpob3ZlciwgYS5iZy1wcmltYXJ5OmZvY3VzLFxyXG4gIGJ1dHRvbi5iZy1wcmltYXJ5OmhvdmVyLFxyXG4gIGJ1dHRvbi5iZy1wcmltYXJ5OmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDYyY2MgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmJnLXNlY29uZGFyeSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIGEuYmctc2Vjb25kYXJ5OmhvdmVyLCBhLmJnLXNlY29uZGFyeTpmb2N1cyxcclxuICBidXR0b24uYmctc2Vjb25kYXJ5OmhvdmVyLFxyXG4gIGJ1dHRvbi5iZy1zZWNvbmRhcnk6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWI2MiAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuYmctc3VjY2VzcyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIGEuYmctc3VjY2Vzczpob3ZlciwgYS5iZy1zdWNjZXNzOmZvY3VzLFxyXG4gIGJ1dHRvbi5iZy1zdWNjZXNzOmhvdmVyLFxyXG4gIGJ1dHRvbi5iZy1zdWNjZXNzOmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTdlMzQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmJnLWluZm8ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICBhLmJnLWluZm86aG92ZXIsIGEuYmctaW5mbzpmb2N1cyxcclxuICBidXR0b24uYmctaW5mbzpob3ZlcixcclxuICBidXR0b24uYmctaW5mbzpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3YThiICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5iZy13YXJuaW5nIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgYS5iZy13YXJuaW5nOmhvdmVyLCBhLmJnLXdhcm5pbmc6Zm9jdXMsXHJcbiAgYnV0dG9uLmJnLXdhcm5pbmc6aG92ZXIsXHJcbiAgYnV0dG9uLmJnLXdhcm5pbmc6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuYmctZGFuZ2VyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgYS5iZy1kYW5nZXI6aG92ZXIsIGEuYmctZGFuZ2VyOmZvY3VzLFxyXG4gIGJ1dHRvbi5iZy1kYW5nZXI6aG92ZXIsXHJcbiAgYnV0dG9uLmJnLWRhbmdlcjpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQyMTMwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5iZy1saWdodCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIGEuYmctbGlnaHQ6aG92ZXIsIGEuYmctbGlnaHQ6Zm9jdXMsXHJcbiAgYnV0dG9uLmJnLWxpZ2h0OmhvdmVyLFxyXG4gIGJ1dHRvbi5iZy1saWdodDpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMGU1ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5iZy1kYXJrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgYS5iZy1kYXJrOmhvdmVyLCBhLmJnLWRhcms6Zm9jdXMsXHJcbiAgYnV0dG9uLmJnLWRhcms6aG92ZXIsXHJcbiAgYnV0dG9uLmJnLWRhcms6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuYmctd2hpdGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuYmctdHJhbnNwYXJlbnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmJvcmRlciB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5ib3JkZXItdG9wIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5ib3JkZXItcmlnaHQge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuYm9yZGVyLWJvdHRvbSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuYm9yZGVyLWxlZnQge1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5ib3JkZXItMCB7XHJcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmJvcmRlci10b3AtMCB7XHJcbiAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5ib3JkZXItcmlnaHQtMCB7XHJcbiAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmJvcmRlci1ib3R0b20tMCB7XHJcbiAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5ib3JkZXItbGVmdC0wIHtcclxuICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5ib3JkZXItcHJpbWFyeSB7XHJcbiAgICBib3JkZXItY29sb3I6ICMwMDdiZmYgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmJvcmRlci1zZWNvbmRhcnkge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5ib3JkZXItc3VjY2VzcyB7XHJcbiAgICBib3JkZXItY29sb3I6ICMyOGE3NDUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmJvcmRlci1pbmZvIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuYm9yZGVyLXdhcm5pbmcge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5ib3JkZXItZGFuZ2VyIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuYm9yZGVyLWxpZ2h0IHtcclxuICAgIGJvcmRlci1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuYm9yZGVyLWRhcmsge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5ib3JkZXItd2hpdGUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5yb3VuZGVkLXNtIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAucm91bmRlZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5yb3VuZGVkLXRvcCB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAucm91bmRlZC1yaWdodCB7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLnJvdW5kZWQtYm90dG9tIHtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5yb3VuZGVkLWxlZnQge1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAucm91bmRlZC1sZyB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjNyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLnJvdW5kZWQtY2lyY2xlIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAucm91bmRlZC1waWxsIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5yb3VuZGVkLTAge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuY2xlYXJmaXg6OmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gIH1cclxuICBcclxuICAuZC1ub25lIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmQtaW5saW5lIHtcclxuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuZC1pbmxpbmUtYmxvY2sge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5kLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5kLXRhYmxlIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5kLXRhYmxlLXJvdyB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmQtdGFibGUtY2VsbCB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5kLWZsZXgge1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmQtaW5saW5lLWZsZXgge1xyXG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94ICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgIC5kLXNtLW5vbmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC1zbS1pbmxpbmUge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kLXNtLWlubGluZS1ibG9jayB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQtc20tYmxvY2sge1xyXG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQtc20tdGFibGUge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQtc20tdGFibGUtcm93IHtcclxuICAgICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC1zbS10YWJsZS1jZWxsIHtcclxuICAgICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQtc20tZmxleCB7XHJcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kLXNtLWlubGluZS1mbGV4IHtcclxuICAgICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmQtbWQtbm9uZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kLW1kLWlubGluZSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQtbWQtaW5saW5lLWJsb2NrIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC1tZC1ibG9jayB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC1tZC10YWJsZSB7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC1tZC10YWJsZS1yb3cge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kLW1kLXRhYmxlLWNlbGwge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC1tZC1mbGV4IHtcclxuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcclxuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQtbWQtaW5saW5lLWZsZXgge1xyXG4gICAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAuZC1sZy1ub25lIHtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQtbGctaW5saW5lIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC1sZy1pbmxpbmUtYmxvY2sge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kLWxnLWJsb2NrIHtcclxuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kLWxnLXRhYmxlIHtcclxuICAgICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kLWxnLXRhYmxlLXJvdyB7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQtbGctdGFibGUtY2VsbCB7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kLWxnLWZsZXgge1xyXG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC1sZy1pbmxpbmUtZmxleCB7XHJcbiAgICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveCAhaW1wb3J0YW50O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAuZC14bC1ub25lIHtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQteGwtaW5saW5lIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC14bC1pbmxpbmUtYmxvY2sge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kLXhsLWJsb2NrIHtcclxuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kLXhsLXRhYmxlIHtcclxuICAgICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kLXhsLXRhYmxlLXJvdyB7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQteGwtdGFibGUtY2VsbCB7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kLXhsLWZsZXgge1xyXG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC14bC1pbmxpbmUtZmxleCB7XHJcbiAgICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveCAhaW1wb3J0YW50O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAbWVkaWEgcHJpbnQge1xyXG4gICAgLmQtcHJpbnQtbm9uZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kLXByaW50LWlubGluZSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC1wcmludC1ibG9jayB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC1wcmludC10YWJsZSB7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC1wcmludC10YWJsZS1yb3cge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kLXByaW50LXRhYmxlLWNlbGwge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC1wcmludC1mbGV4IHtcclxuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcclxuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xyXG4gICAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLmVtYmVkLXJlc3BvbnNpdmUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuICBcclxuICAuZW1iZWQtcmVzcG9uc2l2ZTo6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICB9XHJcbiAgXHJcbiAgLmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcclxuICAuZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsXHJcbiAgLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsXHJcbiAgLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LFxyXG4gIC5lbWJlZC1yZXNwb25zaXZlIHZpZGVvIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcbiAgXHJcbiAgLmVtYmVkLXJlc3BvbnNpdmUtMjFieTk6OmJlZm9yZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDIuODU3MTQzJTtcclxuICB9XHJcbiAgXHJcbiAgLmVtYmVkLXJlc3BvbnNpdmUtMTZieTk6OmJlZm9yZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNTYuMjUlO1xyXG4gIH1cclxuICBcclxuICAuZW1iZWQtcmVzcG9uc2l2ZS00YnkzOjpiZWZvcmUge1xyXG4gICAgcGFkZGluZy10b3A6IDc1JTtcclxuICB9XHJcbiAgXHJcbiAgLmVtYmVkLXJlc3BvbnNpdmUtMWJ5MTo6YmVmb3JlIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMDAlO1xyXG4gIH1cclxuICBcclxuICAuZmxleC1yb3cge1xyXG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmZsZXgtY29sdW1uIHtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5mbGV4LXJvdy1yZXZlcnNlIHtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuZmxleC1jb2x1bW4tcmV2ZXJzZSB7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmZsZXgtd3JhcCB7XHJcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmZsZXgtbm93cmFwIHtcclxuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmZsZXgtd3JhcC1yZXZlcnNlIHtcclxuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmZsZXgtZmlsbCB7XHJcbiAgICAtbXMtZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcclxuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5mbGV4LWdyb3ctMCB7XHJcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMCAhaW1wb3J0YW50O1xyXG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5mbGV4LWdyb3ctMSB7XHJcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMSAhaW1wb3J0YW50O1xyXG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5mbGV4LXNocmluay0wIHtcclxuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuZmxleC1zaHJpbmstMSB7XHJcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMSAhaW1wb3J0YW50O1xyXG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmp1c3RpZnktY29udGVudC1zdGFydCB7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuanVzdGlmeS1jb250ZW50LWNlbnRlciB7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmp1c3RpZnktY29udGVudC1hcm91bmQge1xyXG4gICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmFsaWduLWl0ZW1zLXN0YXJ0IHtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmFsaWduLWl0ZW1zLWVuZCB7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmFsaWduLWl0ZW1zLWNlbnRlciB7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuYWxpZ24taXRlbXMtc3RyZXRjaCB7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmFsaWduLWNvbnRlbnQtc3RhcnQge1xyXG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuYWxpZ24tY29udGVudC1lbmQge1xyXG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQgIWltcG9ydGFudDtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5hbGlnbi1jb250ZW50LWNlbnRlciB7XHJcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xyXG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5hbGlnbi1jb250ZW50LWFyb3VuZCB7XHJcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcclxuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuYWxpZ24tY29udGVudC1zdHJldGNoIHtcclxuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuYWxpZ24tc2VsZi1hdXRvIHtcclxuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGF1dG8gIWltcG9ydGFudDtcclxuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmFsaWduLXNlbGYtc3RhcnQge1xyXG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcclxuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmFsaWduLXNlbGYtZW5kIHtcclxuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmFsaWduLXNlbGYtY2VudGVyIHtcclxuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcclxuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuYWxpZ24tc2VsZi1zdHJldGNoIHtcclxuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAuZmxleC1zbS1yb3cge1xyXG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmxleC1zbS1jb2x1bW4ge1xyXG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XHJcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XHJcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmxleC1zbS13cmFwIHtcclxuICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mbGV4LXNtLW5vd3JhcCB7XHJcbiAgICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcclxuICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmxleC1zbS1maWxsIHtcclxuICAgICAgLW1zLWZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmxleC1zbS1ncm93LTAge1xyXG4gICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMCAhaW1wb3J0YW50O1xyXG4gICAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mbGV4LXNtLWdyb3ctMSB7XHJcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsZXgtc20tc2hyaW5rLTAge1xyXG4gICAgICAtbXMtZmxleC1uZWdhdGl2ZTogMCAhaW1wb3J0YW50O1xyXG4gICAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsZXgtc20tc2hyaW5rLTEge1xyXG4gICAgICAtbXMtZmxleC1uZWdhdGl2ZTogMSAhaW1wb3J0YW50O1xyXG4gICAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XHJcbiAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xyXG4gICAgICAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xyXG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XHJcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XHJcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XHJcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XHJcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcclxuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xyXG4gICAgICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XHJcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XHJcbiAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcclxuICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XHJcbiAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XHJcbiAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xyXG4gICAgICAtbXMtZmxleC1saW5lLXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcclxuICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xyXG4gICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcclxuICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLXNlbGYtc20tZW5kIHtcclxuICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xyXG4gICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XHJcbiAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcclxuICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmZsZXgtbWQtcm93IHtcclxuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsZXgtbWQtY29sdW1uIHtcclxuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xyXG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xyXG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsZXgtbWQtd3JhcCB7XHJcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmxleC1tZC1ub3dyYXAge1xyXG4gICAgICAtbXMtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcclxuICAgICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XHJcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsZXgtbWQtZmlsbCB7XHJcbiAgICAgIC1tcy1mbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsZXgtbWQtZ3Jvdy0wIHtcclxuICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDAgIWltcG9ydGFudDtcclxuICAgICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmxleC1tZC1ncm93LTEge1xyXG4gICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMSAhaW1wb3J0YW50O1xyXG4gICAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mbGV4LW1kLXNocmluay0wIHtcclxuICAgICAgLW1zLWZsZXgtbmVnYXRpdmU6IDAgIWltcG9ydGFudDtcclxuICAgICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mbGV4LW1kLXNocmluay0xIHtcclxuICAgICAgLW1zLWZsZXgtbmVnYXRpdmU6IDEgIWltcG9ydGFudDtcclxuICAgICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xyXG4gICAgICAtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcclxuICAgICAgLW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcclxuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xyXG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xyXG4gICAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xyXG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xyXG4gICAgICAtbXMtZmxleC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XHJcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcclxuICAgICAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xyXG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xyXG4gICAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XHJcbiAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xyXG4gICAgICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xyXG4gICAgICAtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcclxuICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XHJcbiAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcclxuICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XHJcbiAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1zZWxmLW1kLWVuZCB7XHJcbiAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcclxuICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xyXG4gICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XHJcbiAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgIC5mbGV4LWxnLXJvdyB7XHJcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mbGV4LWxnLWNvbHVtbiB7XHJcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcclxuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcclxuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mbGV4LWxnLXdyYXAge1xyXG4gICAgICAtbXMtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsZXgtbGctbm93cmFwIHtcclxuICAgICAgLW1zLWZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xyXG4gICAgICAtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mbGV4LWxnLWZpbGwge1xyXG4gICAgICAtbXMtZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mbGV4LWxnLWdyb3ctMCB7XHJcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsZXgtbGctZ3Jvdy0xIHtcclxuICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDEgIWltcG9ydGFudDtcclxuICAgICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmxleC1sZy1zaHJpbmstMCB7XHJcbiAgICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmxleC1sZy1zaHJpbmstMSB7XHJcbiAgICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcclxuICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XHJcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XHJcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcclxuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcclxuICAgICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcclxuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24taXRlbXMtbGctZW5kIHtcclxuICAgICAgLW1zLWZsZXgtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xyXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XHJcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcclxuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcclxuICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xyXG4gICAgICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcclxuICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcclxuICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XHJcbiAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xyXG4gICAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLXNlbGYtbGctYXV0byB7XHJcbiAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xyXG4gICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tc2VsZi1sZy1lbmQge1xyXG4gICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XHJcbiAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcclxuICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xyXG4gICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgLmZsZXgteGwtcm93IHtcclxuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsZXgteGwtY29sdW1uIHtcclxuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xyXG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xyXG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsZXgteGwtd3JhcCB7XHJcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmxleC14bC1ub3dyYXAge1xyXG4gICAgICAtbXMtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcclxuICAgICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mbGV4LXhsLXdyYXAtcmV2ZXJzZSB7XHJcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsZXgteGwtZmlsbCB7XHJcbiAgICAgIC1tcy1mbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsZXgteGwtZ3Jvdy0wIHtcclxuICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDAgIWltcG9ydGFudDtcclxuICAgICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmxleC14bC1ncm93LTEge1xyXG4gICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMSAhaW1wb3J0YW50O1xyXG4gICAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mbGV4LXhsLXNocmluay0wIHtcclxuICAgICAgLW1zLWZsZXgtbmVnYXRpdmU6IDAgIWltcG9ydGFudDtcclxuICAgICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mbGV4LXhsLXNocmluay0xIHtcclxuICAgICAgLW1zLWZsZXgtbmVnYXRpdmU6IDEgIWltcG9ydGFudDtcclxuICAgICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xyXG4gICAgICAtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcclxuICAgICAgLW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcclxuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xyXG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xyXG4gICAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xyXG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1pdGVtcy14bC1lbmQge1xyXG4gICAgICAtbXMtZmxleC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XHJcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcclxuICAgICAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xyXG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xyXG4gICAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XHJcbiAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xyXG4gICAgICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xyXG4gICAgICAtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcclxuICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XHJcbiAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcclxuICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XHJcbiAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1zZWxmLXhsLWVuZCB7XHJcbiAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcclxuICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xyXG4gICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XHJcbiAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAuZmxvYXQtbGVmdCB7XHJcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuZmxvYXQtcmlnaHQge1xyXG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5mbG9hdC1ub25lIHtcclxuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgLmZsb2F0LXNtLWxlZnQge1xyXG4gICAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsb2F0LXNtLXJpZ2h0IHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmxvYXQtc20tbm9uZSB7XHJcbiAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmZsb2F0LW1kLWxlZnQge1xyXG4gICAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsb2F0LW1kLXJpZ2h0IHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmxvYXQtbWQtbm9uZSB7XHJcbiAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgLmZsb2F0LWxnLWxlZnQge1xyXG4gICAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsb2F0LWxnLXJpZ2h0IHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmxvYXQtbGctbm9uZSB7XHJcbiAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC5mbG9hdC14bC1sZWZ0IHtcclxuICAgICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mbG9hdC14bC1yaWdodCB7XHJcbiAgICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsb2F0LXhsLW5vbmUge1xyXG4gICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAub3ZlcmZsb3ctYXV0byB7XHJcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAub3ZlcmZsb3ctaGlkZGVuIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLnBvc2l0aW9uLXN0YXRpYyB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5wb3NpdGlvbi1yZWxhdGl2ZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLnBvc2l0aW9uLWFic29sdXRlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAucG9zaXRpb24tZml4ZWQge1xyXG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5wb3NpdGlvbi1zdGlja3kge1xyXG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5ICFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5maXhlZC10b3Age1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMTAzMDtcclxuICB9XHJcbiAgXHJcbiAgLmZpeGVkLWJvdHRvbSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAxMDMwO1xyXG4gIH1cclxuICBcclxuICBAc3VwcG9ydHMgKChwb3NpdGlvbjogLXdlYmtpdC1zdGlja3kpIG9yIChwb3NpdGlvbjogc3RpY2t5KSkge1xyXG4gICAgLnN0aWNreS10b3Age1xyXG4gICAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgei1pbmRleDogMTAyMDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLnNyLW9ubHkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcbiAgXHJcbiAgLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgY2xpcDogYXV0bztcclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgfVxyXG4gIFxyXG4gIC5zaGFkb3ctc20ge1xyXG4gICAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5zaGFkb3cge1xyXG4gICAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5zaGFkb3ctbGcge1xyXG4gICAgYm94LXNoYWRvdzogMCAxcmVtIDNyZW0gcmdiYSgwLCAwLCAwLCAwLjE3NSkgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLnNoYWRvdy1ub25lIHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLnctMjUge1xyXG4gICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAudy01MCB7XHJcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC53LTc1IHtcclxuICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLnctMTAwIHtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC53LWF1dG8ge1xyXG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmgtMjUge1xyXG4gICAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmgtNTAge1xyXG4gICAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmgtNzUge1xyXG4gICAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmgtMTAwIHtcclxuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuaC1hdXRvIHtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXctMTAwIHtcclxuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWgtMTAwIHtcclxuICAgIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1pbi12dy0xMDAge1xyXG4gICAgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWluLXZoLTEwMCB7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAudnctMTAwIHtcclxuICAgIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAudmgtMTAwIHtcclxuICAgIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLnN0cmV0Y2hlZC1saW5rOjphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcclxuICB9XHJcbiAgXHJcbiAgLm0tMCB7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm10LTAsXHJcbiAgLm15LTAge1xyXG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXItMCxcclxuICAubXgtMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1iLTAsXHJcbiAgLm15LTAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWwtMCxcclxuICAubXgtMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubS0xIHtcclxuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXQtMSxcclxuICAubXktMSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tci0xLFxyXG4gIC5teC0xIHtcclxuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWItMSxcclxuICAubXktMSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tbC0xLFxyXG4gIC5teC0xIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tLTIge1xyXG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm10LTIsXHJcbiAgLm15LTIge1xyXG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tci0yLFxyXG4gIC5teC0yIHtcclxuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tYi0yLFxyXG4gIC5teS0yIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWwtMixcclxuICAubXgtMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tLTMge1xyXG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tdC0zLFxyXG4gIC5teS0zIHtcclxuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1yLTMsXHJcbiAgLm14LTMge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tYi0zLFxyXG4gIC5teS0zIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1sLTMsXHJcbiAgLm14LTMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm0tNCB7XHJcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXQtNCxcclxuICAubXktNCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1yLTQsXHJcbiAgLm14LTQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1iLTQsXHJcbiAgLm15LTQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tbC00LFxyXG4gIC5teC00IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm0tNSB7XHJcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm10LTUsXHJcbiAgLm15LTUge1xyXG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXItNSxcclxuICAubXgtNSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1iLTUsXHJcbiAgLm15LTUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWwtNSxcclxuICAubXgtNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAucC0wIHtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLnB0LTAsXHJcbiAgLnB5LTAge1xyXG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLnByLTAsXHJcbiAgLnB4LTAge1xyXG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAucGItMCxcclxuICAucHktMCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAucGwtMCxcclxuICAucHgtMCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLnAtMSB7XHJcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5wdC0xLFxyXG4gIC5weS0xIHtcclxuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5wci0xLFxyXG4gIC5weC0xIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLnBiLTEsXHJcbiAgLnB5LTEge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLnBsLTEsXHJcbiAgLnB4LTEge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5wLTIge1xyXG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5wdC0yLFxyXG4gIC5weS0yIHtcclxuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLnByLTIsXHJcbiAgLnB4LTIge1xyXG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5wYi0yLFxyXG4gIC5weS0yIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLnBsLTIsXHJcbiAgLnB4LTIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLnAtMyB7XHJcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5wdC0zLFxyXG4gIC5weS0zIHtcclxuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5wci0zLFxyXG4gIC5weC0zIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLnBiLTMsXHJcbiAgLnB5LTMge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLnBsLTMsXHJcbiAgLnB4LTMge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5wLTQge1xyXG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5wdC00LFxyXG4gIC5weS00IHtcclxuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLnByLTQsXHJcbiAgLnB4LTQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5wYi00LFxyXG4gIC5weS00IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLnBsLTQsXHJcbiAgLnB4LTQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLnAtNSB7XHJcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5wdC01LFxyXG4gIC5weS01IHtcclxuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5wci01LFxyXG4gIC5weC01IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLnBiLTUsXHJcbiAgLnB5LTUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLnBsLTUsXHJcbiAgLnB4LTUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tLW4xIHtcclxuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm10LW4xLFxyXG4gIC5teS1uMSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXItbjEsXHJcbiAgLm14LW4xIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1iLW4xLFxyXG4gIC5teS1uMSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWwtbjEsXHJcbiAgLm14LW4xIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubS1uMiB7XHJcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm10LW4yLFxyXG4gIC5teS1uMiB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tci1uMixcclxuICAubXgtbjIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tYi1uMixcclxuICAubXktbjIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWwtbjIsXHJcbiAgLm14LW4yIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tLW4zIHtcclxuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm10LW4zLFxyXG4gIC5teS1uMyB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXItbjMsXHJcbiAgLm14LW4zIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1iLW4zLFxyXG4gIC5teS1uMyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWwtbjMsXHJcbiAgLm14LW4zIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubS1uNCB7XHJcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm10LW40LFxyXG4gIC5teS1uNCB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tci1uNCxcclxuICAubXgtbjQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tYi1uNCxcclxuICAubXktbjQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWwtbjQsXHJcbiAgLm14LW40IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tLW41IHtcclxuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm10LW41LFxyXG4gIC5teS1uNSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXItbjUsXHJcbiAgLm14LW41IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1iLW41LFxyXG4gIC5teS1uNSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWwtbjUsXHJcbiAgLm14LW41IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubS1hdXRvIHtcclxuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXQtYXV0byxcclxuICAubXktYXV0byB7XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tci1hdXRvLFxyXG4gIC5teC1hdXRvIHtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWItYXV0byxcclxuICAubXktYXV0byB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tbC1hdXRvLFxyXG4gIC5teC1hdXRvIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgLm0tc20tMCB7XHJcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm10LXNtLTAsXHJcbiAgICAubXktc20tMCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tci1zbS0wLFxyXG4gICAgLm14LXNtLTAge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tYi1zbS0wLFxyXG4gICAgLm15LXNtLTAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWwtc20tMCxcclxuICAgIC5teC1zbS0wIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tLXNtLTEge1xyXG4gICAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tdC1zbS0xLFxyXG4gICAgLm15LXNtLTEge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXItc20tMSxcclxuICAgIC5teC1zbS0xIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWItc20tMSxcclxuICAgIC5teS1zbS0xIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1sLXNtLTEsXHJcbiAgICAubXgtc20tMSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubS1zbS0yIHtcclxuICAgICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tdC1zbS0yLFxyXG4gICAgLm15LXNtLTIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tci1zbS0yLFxyXG4gICAgLm14LXNtLTIge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1iLXNtLTIsXHJcbiAgICAubXktc20tMiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1sLXNtLTIsXHJcbiAgICAubXgtc20tMiB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tLXNtLTMge1xyXG4gICAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tdC1zbS0zLFxyXG4gICAgLm15LXNtLTMge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXItc20tMyxcclxuICAgIC5teC1zbS0zIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWItc20tMyxcclxuICAgIC5teS1zbS0zIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1sLXNtLTMsXHJcbiAgICAubXgtc20tMyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubS1zbS00IHtcclxuICAgICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tdC1zbS00LFxyXG4gICAgLm15LXNtLTQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tci1zbS00LFxyXG4gICAgLm14LXNtLTQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1iLXNtLTQsXHJcbiAgICAubXktc20tNCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1sLXNtLTQsXHJcbiAgICAubXgtc20tNCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tLXNtLTUge1xyXG4gICAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tdC1zbS01LFxyXG4gICAgLm15LXNtLTUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXItc20tNSxcclxuICAgIC5teC1zbS01IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWItc20tNSxcclxuICAgIC5teS1zbS01IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1sLXNtLTUsXHJcbiAgICAubXgtc20tNSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucC1zbS0wIHtcclxuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnB0LXNtLTAsXHJcbiAgICAucHktc20tMCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucHItc20tMCxcclxuICAgIC5weC1zbS0wIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnBiLXNtLTAsXHJcbiAgICAucHktc20tMCB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucGwtc20tMCxcclxuICAgIC5weC1zbS0wIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucC1zbS0xIHtcclxuICAgICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnB0LXNtLTEsXHJcbiAgICAucHktc20tMSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucHItc20tMSxcclxuICAgIC5weC1zbS0xIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnBiLXNtLTEsXHJcbiAgICAucHktc20tMSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucGwtc20tMSxcclxuICAgIC5weC1zbS0xIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucC1zbS0yIHtcclxuICAgICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucHQtc20tMixcclxuICAgIC5weS1zbS0yIHtcclxuICAgICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnByLXNtLTIsXHJcbiAgICAucHgtc20tMiB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnBiLXNtLTIsXHJcbiAgICAucHktc20tMiB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wbC1zbS0yLFxyXG4gICAgLnB4LXNtLTIge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnAtc20tMyB7XHJcbiAgICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wdC1zbS0zLFxyXG4gICAgLnB5LXNtLTMge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnByLXNtLTMsXHJcbiAgICAucHgtc20tMyB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wYi1zbS0zLFxyXG4gICAgLnB5LXNtLTMge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnBsLXNtLTMsXHJcbiAgICAucHgtc20tMyB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnAtc20tNCB7XHJcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnB0LXNtLTQsXHJcbiAgICAucHktc20tNCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wci1zbS00LFxyXG4gICAgLnB4LXNtLTQge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wYi1zbS00LFxyXG4gICAgLnB5LXNtLTQge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucGwtc20tNCxcclxuICAgIC5weC1zbS00IHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wLXNtLTUge1xyXG4gICAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucHQtc20tNSxcclxuICAgIC5weS1zbS01IHtcclxuICAgICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wci1zbS01LFxyXG4gICAgLnB4LXNtLTUge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucGItc20tNSxcclxuICAgIC5weS1zbS01IHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wbC1zbS01LFxyXG4gICAgLnB4LXNtLTUge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tLXNtLW4xIHtcclxuICAgICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm10LXNtLW4xLFxyXG4gICAgLm15LXNtLW4xIHtcclxuICAgICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tci1zbS1uMSxcclxuICAgIC5teC1zbS1uMSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tYi1zbS1uMSxcclxuICAgIC5teS1zbS1uMSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWwtc20tbjEsXHJcbiAgICAubXgtc20tbjEge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tLXNtLW4yIHtcclxuICAgICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXQtc20tbjIsXHJcbiAgICAubXktc20tbjIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXItc20tbjIsXHJcbiAgICAubXgtc20tbjIge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tYi1zbS1uMixcclxuICAgIC5teS1zbS1uMiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tbC1zbS1uMixcclxuICAgIC5teC1zbS1uMiB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubS1zbS1uMyB7XHJcbiAgICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tdC1zbS1uMyxcclxuICAgIC5teS1zbS1uMyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXItc20tbjMsXHJcbiAgICAubXgtc20tbjMge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWItc20tbjMsXHJcbiAgICAubXktc20tbjMge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1sLXNtLW4zLFxyXG4gICAgLm14LXNtLW4zIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubS1zbS1uNCB7XHJcbiAgICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm10LXNtLW40LFxyXG4gICAgLm15LXNtLW40IHtcclxuICAgICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1yLXNtLW40LFxyXG4gICAgLm14LXNtLW40IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWItc20tbjQsXHJcbiAgICAubXktc20tbjQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWwtc20tbjQsXHJcbiAgICAubXgtc20tbjQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm0tc20tbjUge1xyXG4gICAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXQtc20tbjUsXHJcbiAgICAubXktc20tbjUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1yLXNtLW41LFxyXG4gICAgLm14LXNtLW41IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1iLXNtLW41LFxyXG4gICAgLm15LXNtLW41IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tbC1zbS1uNSxcclxuICAgIC5teC1zbS1uNSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm0tc20tYXV0byB7XHJcbiAgICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm10LXNtLWF1dG8sXHJcbiAgICAubXktc20tYXV0byB7XHJcbiAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tci1zbS1hdXRvLFxyXG4gICAgLm14LXNtLWF1dG8ge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tYi1zbS1hdXRvLFxyXG4gICAgLm15LXNtLWF1dG8ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWwtc20tYXV0byxcclxuICAgIC5teC1zbS1hdXRvIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAubS1tZC0wIHtcclxuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXQtbWQtMCxcclxuICAgIC5teS1tZC0wIHtcclxuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1yLW1kLTAsXHJcbiAgICAubXgtbWQtMCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1iLW1kLTAsXHJcbiAgICAubXktbWQtMCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tbC1tZC0wLFxyXG4gICAgLm14LW1kLTAge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm0tbWQtMSB7XHJcbiAgICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm10LW1kLTEsXHJcbiAgICAubXktbWQtMSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tci1tZC0xLFxyXG4gICAgLm14LW1kLTEge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tYi1tZC0xLFxyXG4gICAgLm15LW1kLTEge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWwtbWQtMSxcclxuICAgIC5teC1tZC0xIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tLW1kLTIge1xyXG4gICAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm10LW1kLTIsXHJcbiAgICAubXktbWQtMiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1yLW1kLTIsXHJcbiAgICAubXgtbWQtMiB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWItbWQtMixcclxuICAgIC5teS1tZC0yIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWwtbWQtMixcclxuICAgIC5teC1tZC0yIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm0tbWQtMyB7XHJcbiAgICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm10LW1kLTMsXHJcbiAgICAubXktbWQtMyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tci1tZC0zLFxyXG4gICAgLm14LW1kLTMge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tYi1tZC0zLFxyXG4gICAgLm15LW1kLTMge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWwtbWQtMyxcclxuICAgIC5teC1tZC0zIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tLW1kLTQge1xyXG4gICAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm10LW1kLTQsXHJcbiAgICAubXktbWQtNCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1yLW1kLTQsXHJcbiAgICAubXgtbWQtNCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWItbWQtNCxcclxuICAgIC5teS1tZC00IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWwtbWQtNCxcclxuICAgIC5teC1tZC00IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm0tbWQtNSB7XHJcbiAgICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm10LW1kLTUsXHJcbiAgICAubXktbWQtNSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tci1tZC01LFxyXG4gICAgLm14LW1kLTUge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tYi1tZC01LFxyXG4gICAgLm15LW1kLTUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWwtbWQtNSxcclxuICAgIC5teC1tZC01IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wLW1kLTAge1xyXG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucHQtbWQtMCxcclxuICAgIC5weS1tZC0wIHtcclxuICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wci1tZC0wLFxyXG4gICAgLnB4LW1kLTAge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucGItbWQtMCxcclxuICAgIC5weS1tZC0wIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wbC1tZC0wLFxyXG4gICAgLnB4LW1kLTAge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wLW1kLTEge1xyXG4gICAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucHQtbWQtMSxcclxuICAgIC5weS1tZC0xIHtcclxuICAgICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wci1tZC0xLFxyXG4gICAgLnB4LW1kLTEge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucGItbWQtMSxcclxuICAgIC5weS1tZC0xIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wbC1tZC0xLFxyXG4gICAgLnB4LW1kLTEge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wLW1kLTIge1xyXG4gICAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wdC1tZC0yLFxyXG4gICAgLnB5LW1kLTIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucHItbWQtMixcclxuICAgIC5weC1tZC0yIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucGItbWQtMixcclxuICAgIC5weS1tZC0yIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnBsLW1kLTIsXHJcbiAgICAucHgtbWQtMiB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucC1tZC0zIHtcclxuICAgICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnB0LW1kLTMsXHJcbiAgICAucHktbWQtMyB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucHItbWQtMyxcclxuICAgIC5weC1tZC0zIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnBiLW1kLTMsXHJcbiAgICAucHktbWQtMyB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucGwtbWQtMyxcclxuICAgIC5weC1tZC0zIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucC1tZC00IHtcclxuICAgICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucHQtbWQtNCxcclxuICAgIC5weS1tZC00IHtcclxuICAgICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnByLW1kLTQsXHJcbiAgICAucHgtbWQtNCB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnBiLW1kLTQsXHJcbiAgICAucHktbWQtNCB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wbC1tZC00LFxyXG4gICAgLnB4LW1kLTQge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnAtbWQtNSB7XHJcbiAgICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wdC1tZC01LFxyXG4gICAgLnB5LW1kLTUge1xyXG4gICAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnByLW1kLTUsXHJcbiAgICAucHgtbWQtNSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wYi1tZC01LFxyXG4gICAgLnB5LW1kLTUge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnBsLW1kLTUsXHJcbiAgICAucHgtbWQtNSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm0tbWQtbjEge1xyXG4gICAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXQtbWQtbjEsXHJcbiAgICAubXktbWQtbjEge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1yLW1kLW4xLFxyXG4gICAgLm14LW1kLW4xIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1iLW1kLW4xLFxyXG4gICAgLm15LW1kLW4xIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tbC1tZC1uMSxcclxuICAgIC5teC1tZC1uMSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm0tbWQtbjIge1xyXG4gICAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tdC1tZC1uMixcclxuICAgIC5teS1tZC1uMiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tci1tZC1uMixcclxuICAgIC5teC1tZC1uMiB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1iLW1kLW4yLFxyXG4gICAgLm15LW1kLW4yIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1sLW1kLW4yLFxyXG4gICAgLm14LW1kLW4yIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tLW1kLW4zIHtcclxuICAgICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm10LW1kLW4zLFxyXG4gICAgLm15LW1kLW4zIHtcclxuICAgICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tci1tZC1uMyxcclxuICAgIC5teC1tZC1uMyB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tYi1tZC1uMyxcclxuICAgIC5teS1tZC1uMyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWwtbWQtbjMsXHJcbiAgICAubXgtbWQtbjMge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tLW1kLW40IHtcclxuICAgICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXQtbWQtbjQsXHJcbiAgICAubXktbWQtbjQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXItbWQtbjQsXHJcbiAgICAubXgtbWQtbjQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tYi1tZC1uNCxcclxuICAgIC5teS1tZC1uNCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tbC1tZC1uNCxcclxuICAgIC5teC1tZC1uNCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubS1tZC1uNSB7XHJcbiAgICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tdC1tZC1uNSxcclxuICAgIC5teS1tZC1uNSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXItbWQtbjUsXHJcbiAgICAubXgtbWQtbjUge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWItbWQtbjUsXHJcbiAgICAubXktbWQtbjUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1sLW1kLW41LFxyXG4gICAgLm14LW1kLW41IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubS1tZC1hdXRvIHtcclxuICAgICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXQtbWQtYXV0byxcclxuICAgIC5teS1tZC1hdXRvIHtcclxuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1yLW1kLWF1dG8sXHJcbiAgICAubXgtbWQtYXV0byB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1iLW1kLWF1dG8sXHJcbiAgICAubXktbWQtYXV0byB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tbC1tZC1hdXRvLFxyXG4gICAgLm14LW1kLWF1dG8ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgIC5tLWxnLTAge1xyXG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tdC1sZy0wLFxyXG4gICAgLm15LWxnLTAge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXItbGctMCxcclxuICAgIC5teC1sZy0wIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWItbGctMCxcclxuICAgIC5teS1sZy0wIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1sLWxnLTAsXHJcbiAgICAubXgtbGctMCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubS1sZy0xIHtcclxuICAgICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXQtbGctMSxcclxuICAgIC5teS1sZy0xIHtcclxuICAgICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1yLWxnLTEsXHJcbiAgICAubXgtbGctMSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1iLWxnLTEsXHJcbiAgICAubXktbGctMSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tbC1sZy0xLFxyXG4gICAgLm14LWxnLTEge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm0tbGctMiB7XHJcbiAgICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXQtbGctMixcclxuICAgIC5teS1sZy0yIHtcclxuICAgICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXItbGctMixcclxuICAgIC5teC1sZy0yIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tYi1sZy0yLFxyXG4gICAgLm15LWxnLTIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tbC1sZy0yLFxyXG4gICAgLm14LWxnLTIge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubS1sZy0zIHtcclxuICAgICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXQtbGctMyxcclxuICAgIC5teS1sZy0zIHtcclxuICAgICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1yLWxnLTMsXHJcbiAgICAubXgtbGctMyB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1iLWxnLTMsXHJcbiAgICAubXktbGctMyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tbC1sZy0zLFxyXG4gICAgLm14LWxnLTMge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm0tbGctNCB7XHJcbiAgICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXQtbGctNCxcclxuICAgIC5teS1sZy00IHtcclxuICAgICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXItbGctNCxcclxuICAgIC5teC1sZy00IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tYi1sZy00LFxyXG4gICAgLm15LWxnLTQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tbC1sZy00LFxyXG4gICAgLm14LWxnLTQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubS1sZy01IHtcclxuICAgICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXQtbGctNSxcclxuICAgIC5teS1sZy01IHtcclxuICAgICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1yLWxnLTUsXHJcbiAgICAubXgtbGctNSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1iLWxnLTUsXHJcbiAgICAubXktbGctNSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tbC1sZy01LFxyXG4gICAgLm14LWxnLTUge1xyXG4gICAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnAtbGctMCB7XHJcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wdC1sZy0wLFxyXG4gICAgLnB5LWxnLTAge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnByLWxnLTAsXHJcbiAgICAucHgtbGctMCB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wYi1sZy0wLFxyXG4gICAgLnB5LWxnLTAge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnBsLWxnLTAsXHJcbiAgICAucHgtbGctMCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnAtbGctMSB7XHJcbiAgICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wdC1sZy0xLFxyXG4gICAgLnB5LWxnLTEge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnByLWxnLTEsXHJcbiAgICAucHgtbGctMSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wYi1sZy0xLFxyXG4gICAgLnB5LWxnLTEge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnBsLWxnLTEsXHJcbiAgICAucHgtbGctMSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnAtbGctMiB7XHJcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnB0LWxnLTIsXHJcbiAgICAucHktbGctMiB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wci1sZy0yLFxyXG4gICAgLnB4LWxnLTIge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wYi1sZy0yLFxyXG4gICAgLnB5LWxnLTIge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucGwtbGctMixcclxuICAgIC5weC1sZy0yIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wLWxnLTMge1xyXG4gICAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucHQtbGctMyxcclxuICAgIC5weS1sZy0zIHtcclxuICAgICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wci1sZy0zLFxyXG4gICAgLnB4LWxnLTMge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucGItbGctMyxcclxuICAgIC5weS1sZy0zIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wbC1sZy0zLFxyXG4gICAgLnB4LWxnLTMge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wLWxnLTQge1xyXG4gICAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wdC1sZy00LFxyXG4gICAgLnB5LWxnLTQge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucHItbGctNCxcclxuICAgIC5weC1sZy00IHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucGItbGctNCxcclxuICAgIC5weS1sZy00IHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnBsLWxnLTQsXHJcbiAgICAucHgtbGctNCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucC1sZy01IHtcclxuICAgICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnB0LWxnLTUsXHJcbiAgICAucHktbGctNSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucHItbGctNSxcclxuICAgIC5weC1sZy01IHtcclxuICAgICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnBiLWxnLTUsXHJcbiAgICAucHktbGctNSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucGwtbGctNSxcclxuICAgIC5weC1sZy01IHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubS1sZy1uMSB7XHJcbiAgICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tdC1sZy1uMSxcclxuICAgIC5teS1sZy1uMSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXItbGctbjEsXHJcbiAgICAubXgtbGctbjEge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWItbGctbjEsXHJcbiAgICAubXktbGctbjEge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1sLWxnLW4xLFxyXG4gICAgLm14LWxnLW4xIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubS1sZy1uMiB7XHJcbiAgICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm10LWxnLW4yLFxyXG4gICAgLm15LWxnLW4yIHtcclxuICAgICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1yLWxnLW4yLFxyXG4gICAgLm14LWxnLW4yIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWItbGctbjIsXHJcbiAgICAubXktbGctbjIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWwtbGctbjIsXHJcbiAgICAubXgtbGctbjIge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm0tbGctbjMge1xyXG4gICAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXQtbGctbjMsXHJcbiAgICAubXktbGctbjMge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1yLWxnLW4zLFxyXG4gICAgLm14LWxnLW4zIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1iLWxnLW4zLFxyXG4gICAgLm15LWxnLW4zIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tbC1sZy1uMyxcclxuICAgIC5teC1sZy1uMyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm0tbGctbjQge1xyXG4gICAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tdC1sZy1uNCxcclxuICAgIC5teS1sZy1uNCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tci1sZy1uNCxcclxuICAgIC5teC1sZy1uNCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1iLWxnLW40LFxyXG4gICAgLm15LWxnLW40IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1sLWxnLW40LFxyXG4gICAgLm14LWxnLW40IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tLWxnLW41IHtcclxuICAgICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm10LWxnLW41LFxyXG4gICAgLm15LWxnLW41IHtcclxuICAgICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tci1sZy1uNSxcclxuICAgIC5teC1sZy1uNSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tYi1sZy1uNSxcclxuICAgIC5teS1sZy1uNSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWwtbGctbjUsXHJcbiAgICAubXgtbGctbjUge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tLWxnLWF1dG8ge1xyXG4gICAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tdC1sZy1hdXRvLFxyXG4gICAgLm15LWxnLWF1dG8ge1xyXG4gICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXItbGctYXV0byxcclxuICAgIC5teC1sZy1hdXRvIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWItbGctYXV0byxcclxuICAgIC5teS1sZy1hdXRvIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1sLWxnLWF1dG8sXHJcbiAgICAubXgtbGctYXV0byB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC5tLXhsLTAge1xyXG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tdC14bC0wLFxyXG4gICAgLm15LXhsLTAge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXIteGwtMCxcclxuICAgIC5teC14bC0wIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWIteGwtMCxcclxuICAgIC5teS14bC0wIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1sLXhsLTAsXHJcbiAgICAubXgteGwtMCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubS14bC0xIHtcclxuICAgICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXQteGwtMSxcclxuICAgIC5teS14bC0xIHtcclxuICAgICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1yLXhsLTEsXHJcbiAgICAubXgteGwtMSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1iLXhsLTEsXHJcbiAgICAubXkteGwtMSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tbC14bC0xLFxyXG4gICAgLm14LXhsLTEge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm0teGwtMiB7XHJcbiAgICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXQteGwtMixcclxuICAgIC5teS14bC0yIHtcclxuICAgICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXIteGwtMixcclxuICAgIC5teC14bC0yIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tYi14bC0yLFxyXG4gICAgLm15LXhsLTIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tbC14bC0yLFxyXG4gICAgLm14LXhsLTIge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubS14bC0zIHtcclxuICAgICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXQteGwtMyxcclxuICAgIC5teS14bC0zIHtcclxuICAgICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1yLXhsLTMsXHJcbiAgICAubXgteGwtMyB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1iLXhsLTMsXHJcbiAgICAubXkteGwtMyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tbC14bC0zLFxyXG4gICAgLm14LXhsLTMge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm0teGwtNCB7XHJcbiAgICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXQteGwtNCxcclxuICAgIC5teS14bC00IHtcclxuICAgICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXIteGwtNCxcclxuICAgIC5teC14bC00IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tYi14bC00LFxyXG4gICAgLm15LXhsLTQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tbC14bC00LFxyXG4gICAgLm14LXhsLTQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubS14bC01IHtcclxuICAgICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXQteGwtNSxcclxuICAgIC5teS14bC01IHtcclxuICAgICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1yLXhsLTUsXHJcbiAgICAubXgteGwtNSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1iLXhsLTUsXHJcbiAgICAubXkteGwtNSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tbC14bC01LFxyXG4gICAgLm14LXhsLTUge1xyXG4gICAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnAteGwtMCB7XHJcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wdC14bC0wLFxyXG4gICAgLnB5LXhsLTAge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnByLXhsLTAsXHJcbiAgICAucHgteGwtMCB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wYi14bC0wLFxyXG4gICAgLnB5LXhsLTAge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnBsLXhsLTAsXHJcbiAgICAucHgteGwtMCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnAteGwtMSB7XHJcbiAgICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wdC14bC0xLFxyXG4gICAgLnB5LXhsLTEge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnByLXhsLTEsXHJcbiAgICAucHgteGwtMSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wYi14bC0xLFxyXG4gICAgLnB5LXhsLTEge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnBsLXhsLTEsXHJcbiAgICAucHgteGwtMSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnAteGwtMiB7XHJcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnB0LXhsLTIsXHJcbiAgICAucHkteGwtMiB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wci14bC0yLFxyXG4gICAgLnB4LXhsLTIge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wYi14bC0yLFxyXG4gICAgLnB5LXhsLTIge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucGwteGwtMixcclxuICAgIC5weC14bC0yIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wLXhsLTMge1xyXG4gICAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucHQteGwtMyxcclxuICAgIC5weS14bC0zIHtcclxuICAgICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wci14bC0zLFxyXG4gICAgLnB4LXhsLTMge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucGIteGwtMyxcclxuICAgIC5weS14bC0zIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wbC14bC0zLFxyXG4gICAgLnB4LXhsLTMge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wLXhsLTQge1xyXG4gICAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wdC14bC00LFxyXG4gICAgLnB5LXhsLTQge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucHIteGwtNCxcclxuICAgIC5weC14bC00IHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucGIteGwtNCxcclxuICAgIC5weS14bC00IHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnBsLXhsLTQsXHJcbiAgICAucHgteGwtNCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucC14bC01IHtcclxuICAgICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnB0LXhsLTUsXHJcbiAgICAucHkteGwtNSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucHIteGwtNSxcclxuICAgIC5weC14bC01IHtcclxuICAgICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnBiLXhsLTUsXHJcbiAgICAucHkteGwtNSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucGwteGwtNSxcclxuICAgIC5weC14bC01IHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubS14bC1uMSB7XHJcbiAgICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tdC14bC1uMSxcclxuICAgIC5teS14bC1uMSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXIteGwtbjEsXHJcbiAgICAubXgteGwtbjEge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWIteGwtbjEsXHJcbiAgICAubXkteGwtbjEge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1sLXhsLW4xLFxyXG4gICAgLm14LXhsLW4xIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubS14bC1uMiB7XHJcbiAgICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm10LXhsLW4yLFxyXG4gICAgLm15LXhsLW4yIHtcclxuICAgICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1yLXhsLW4yLFxyXG4gICAgLm14LXhsLW4yIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWIteGwtbjIsXHJcbiAgICAubXkteGwtbjIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWwteGwtbjIsXHJcbiAgICAubXgteGwtbjIge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm0teGwtbjMge1xyXG4gICAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXQteGwtbjMsXHJcbiAgICAubXkteGwtbjMge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1yLXhsLW4zLFxyXG4gICAgLm14LXhsLW4zIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1iLXhsLW4zLFxyXG4gICAgLm15LXhsLW4zIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tbC14bC1uMyxcclxuICAgIC5teC14bC1uMyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm0teGwtbjQge1xyXG4gICAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tdC14bC1uNCxcclxuICAgIC5teS14bC1uNCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tci14bC1uNCxcclxuICAgIC5teC14bC1uNCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1iLXhsLW40LFxyXG4gICAgLm15LXhsLW40IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1sLXhsLW40LFxyXG4gICAgLm14LXhsLW40IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tLXhsLW41IHtcclxuICAgICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm10LXhsLW41LFxyXG4gICAgLm15LXhsLW41IHtcclxuICAgICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tci14bC1uNSxcclxuICAgIC5teC14bC1uNSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tYi14bC1uNSxcclxuICAgIC5teS14bC1uNSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWwteGwtbjUsXHJcbiAgICAubXgteGwtbjUge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tLXhsLWF1dG8ge1xyXG4gICAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tdC14bC1hdXRvLFxyXG4gICAgLm15LXhsLWF1dG8ge1xyXG4gICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXIteGwtYXV0byxcclxuICAgIC5teC14bC1hdXRvIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWIteGwtYXV0byxcclxuICAgIC5teS14bC1hdXRvIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1sLXhsLWF1dG8sXHJcbiAgICAubXgteGwtYXV0byB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC50ZXh0LW1vbm9zcGFjZSB7XHJcbiAgICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAudGV4dC1qdXN0aWZ5IHtcclxuICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLnRleHQtd3JhcCB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC50ZXh0LW5vd3JhcCB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC50ZXh0LXRydW5jYXRlIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgfVxyXG4gIFxyXG4gIC50ZXh0LWxlZnQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAudGV4dC1yaWdodCB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAudGV4dC1jZW50ZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgLnRleHQtc20tbGVmdCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC50ZXh0LXNtLXJpZ2h0IHtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC50ZXh0LXNtLWNlbnRlciB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC50ZXh0LW1kLWxlZnQge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAudGV4dC1tZC1yaWdodCB7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAudGV4dC1tZC1jZW50ZXIge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAudGV4dC1sZy1sZWZ0IHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnRleHQtbGctcmlnaHQge1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnRleHQtbGctY2VudGVyIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC50ZXh0LXhsLWxlZnQge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAudGV4dC14bC1yaWdodCB7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAudGV4dC14bC1jZW50ZXIge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLnRleHQtbG93ZXJjYXNlIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLnRleHQtdXBwZXJjYXNlIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLnRleHQtY2FwaXRhbGl6ZSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuZm9udC13ZWlnaHQtbGlnaHQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuZm9udC13ZWlnaHQtbGlnaHRlciB7XHJcbiAgICBmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuZm9udC13ZWlnaHQtbm9ybWFsIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmZvbnQtd2VpZ2h0LWJvbGQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAuZm9udC13ZWlnaHQtYm9sZGVyIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXIgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmZvbnQtaXRhbGljIHtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAudGV4dC13aGl0ZSB7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAudGV4dC1wcmltYXJ5IHtcclxuICAgIGNvbG9yOiAjMDA3YmZmICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIGEudGV4dC1wcmltYXJ5OmhvdmVyLCBhLnRleHQtcHJpbWFyeTpmb2N1cyB7XHJcbiAgICBjb2xvcjogIzAwNTZiMyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAudGV4dC1zZWNvbmRhcnkge1xyXG4gICAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgYS50ZXh0LXNlY29uZGFyeTpob3ZlciwgYS50ZXh0LXNlY29uZGFyeTpmb2N1cyB7XHJcbiAgICBjb2xvcjogIzQ5NGY1NCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAudGV4dC1zdWNjZXNzIHtcclxuICAgIGNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIGEudGV4dC1zdWNjZXNzOmhvdmVyLCBhLnRleHQtc3VjY2Vzczpmb2N1cyB7XHJcbiAgICBjb2xvcjogIzE5NjkyYyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAudGV4dC1pbmZvIHtcclxuICAgIGNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIGEudGV4dC1pbmZvOmhvdmVyLCBhLnRleHQtaW5mbzpmb2N1cyB7XHJcbiAgICBjb2xvcjogIzBmNjY3NCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAudGV4dC13YXJuaW5nIHtcclxuICAgIGNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIGEudGV4dC13YXJuaW5nOmhvdmVyLCBhLnRleHQtd2FybmluZzpmb2N1cyB7XHJcbiAgICBjb2xvcjogI2JhOGIwMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAudGV4dC1kYW5nZXIge1xyXG4gICAgY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgYS50ZXh0LWRhbmdlcjpob3ZlciwgYS50ZXh0LWRhbmdlcjpmb2N1cyB7XHJcbiAgICBjb2xvcjogI2E3MWQyYSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAudGV4dC1saWdodCB7XHJcbiAgICBjb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICBhLnRleHQtbGlnaHQ6aG92ZXIsIGEudGV4dC1saWdodDpmb2N1cyB7XHJcbiAgICBjb2xvcjogI2NiZDNkYSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAudGV4dC1kYXJrIHtcclxuICAgIGNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIGEudGV4dC1kYXJrOmhvdmVyLCBhLnRleHQtZGFyazpmb2N1cyB7XHJcbiAgICBjb2xvcjogIzEyMTQxNiAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAudGV4dC1ib2R5IHtcclxuICAgIGNvbG9yOiAjMjEyNTI5ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC50ZXh0LW11dGVkIHtcclxuICAgIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC50ZXh0LWJsYWNrLTUwIHtcclxuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLnRleHQtd2hpdGUtNTAge1xyXG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAudGV4dC1oaWRlIHtcclxuICAgIGZvbnQ6IDAvMCBhO1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcbiAgXHJcbiAgLnRleHQtZGVjb3JhdGlvbi1ub25lIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAudGV4dC1icmVhayB7XHJcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XHJcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC50ZXh0LXJlc2V0IHtcclxuICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC52aXNpYmxlIHtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLmludmlzaWJsZSB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIHByaW50IHtcclxuICAgICosXHJcbiAgICAqOjpiZWZvcmUsXHJcbiAgICAqOjphZnRlciB7XHJcbiAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIGE6bm90KC5idG4pIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XHJcbiAgICB9XHJcbiAgICBwcmUge1xyXG4gICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIHByZSxcclxuICAgIGJsb2NrcXVvdGUge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYWRiNWJkO1xyXG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XHJcbiAgICB9XHJcbiAgICB0aGVhZCB7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcclxuICAgIH1cclxuICAgIHRyLFxyXG4gICAgaW1nIHtcclxuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xyXG4gICAgfVxyXG4gICAgcCxcclxuICAgIGgyLFxyXG4gICAgaDMge1xyXG4gICAgICBvcnBoYW5zOiAzO1xyXG4gICAgICB3aWRvd3M6IDM7XHJcbiAgICB9XHJcbiAgICBoMixcclxuICAgIGgzIHtcclxuICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XHJcbiAgICB9XHJcbiAgICBAcGFnZSB7XHJcbiAgICAgIHNpemU6IGEzO1xyXG4gICAgfVxyXG4gICAgYm9keSB7XHJcbiAgICAgIG1pbi13aWR0aDogOTkycHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICBtaW4td2lkdGg6IDk5MnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubmF2YmFyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5iYWRnZSB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XHJcbiAgICB9XHJcbiAgICAudGFibGUge1xyXG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAudGFibGUgdGQsXHJcbiAgICAudGFibGUgdGgge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAudGFibGUtYm9yZGVyZWQgdGgsXHJcbiAgICAudGFibGUtYm9yZGVyZWQgdGQge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAudGFibGUtZGFyayB7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgLnRhYmxlLWRhcmsgdGgsXHJcbiAgICAudGFibGUtZGFyayB0ZCxcclxuICAgIC50YWJsZS1kYXJrIHRoZWFkIHRoLFxyXG4gICAgLnRhYmxlLWRhcmsgdGJvZHkgKyB0Ym9keSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcclxuICAgIH1cclxuICAgIC50YWJsZSAudGhlYWQtZGFyayB0aCB7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICBib3JkZXItY29sb3I6ICNkZWUyZTY7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8qIyBzb3VyY2VNYXBwaW5nVVJMPWJvb3RzdHJhcC5jc3MubWFwICovIiwiLnBzLWNvbnRhaW5lciB7XHJcbi1tcy10b3VjaC1hY3Rpb246IGF1dG87XHJcbnRvdWNoLWFjdGlvbjogYXV0bztcclxub3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4tbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IH1cclxuQHN1cHBvcnRzICgtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmUpIHtcclxuICAgIC5wcy1jb250YWluZXIge1xyXG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDsgfSB9XHJcbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XHJcbiAgICAucHMtY29udGFpbmVyIHtcclxuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxyXG4ucHMtY29udGFpbmVyLnBzLWFjdGl2ZS14ID4gLnBzLXNjcm9sbGJhci14LXJhaWwsXHJcbi5wcy1jb250YWluZXIucHMtYWN0aXZlLXkgPiAucHMtc2Nyb2xsYmFyLXktcmFpbCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XHJcbi5wcy1jb250YWluZXIucHMtaW4tc2Nyb2xsaW5nLnBzLXggPiAucHMtc2Nyb2xsYmFyLXgtcmFpbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gICAgb3BhY2l0eTogMC45OyB9XHJcbiAgICAucHMtY29udGFpbmVyLnBzLWluLXNjcm9sbGluZy5wcy14ID4gLnBzLXNjcm9sbGJhci14LXJhaWwgPiAucHMtc2Nyb2xsYmFyLXgge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcclxuICAgIGhlaWdodDogMTFweDsgfVxyXG4ucHMtY29udGFpbmVyLnBzLWluLXNjcm9sbGluZy5wcy15ID4gLnBzLXNjcm9sbGJhci15LXJhaWwge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICAgIG9wYWNpdHk6IDAuOTsgfVxyXG4gICAgLnBzLWNvbnRhaW5lci5wcy1pbi1zY3JvbGxpbmcucHMteSA+IC5wcy1zY3JvbGxiYXIteS1yYWlsID4gLnBzLXNjcm9sbGJhci15IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XHJcbiAgICB3aWR0aDogMTFweDsgfVxyXG4ucHMtY29udGFpbmVyID4gLnBzLXNjcm9sbGJhci14LXJhaWwge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XHJcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcclxuICAgIGJvdHRvbTogMHB4O1xyXG4gICAgLyogdGhlcmUgbXVzdCBiZSAnYm90dG9tJyBmb3IgcHMtc2Nyb2xsYmFyLXgtcmFpbCAqL1xyXG4gICAgaGVpZ2h0OiAxNXB4OyB9XHJcbiAgICAucHMtY29udGFpbmVyID4gLnBzLXNjcm9sbGJhci14LXJhaWwgPiAucHMtc2Nyb2xsYmFyLXgge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dDtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dCwgLW1vei1ib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0LCAtbW96LWJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgYm90dG9tOiAycHg7XHJcbiAgICAvKiB0aGVyZSBtdXN0IGJlICdib3R0b20nIGZvciBwcy1zY3JvbGxiYXIteCAqL1xyXG4gICAgaGVpZ2h0OiA2cHg7IH1cclxuICAgIC5wcy1jb250YWluZXIgPiAucHMtc2Nyb2xsYmFyLXgtcmFpbDpob3ZlciA+IC5wcy1zY3JvbGxiYXIteCwgLnBzLWNvbnRhaW5lciA+IC5wcy1zY3JvbGxiYXIteC1yYWlsOmFjdGl2ZSA+IC5wcy1zY3JvbGxiYXIteCB7XHJcbiAgICBoZWlnaHQ6IDExcHg7IH1cclxuLnBzLWNvbnRhaW5lciA+IC5wcy1zY3JvbGxiYXIteS1yYWlsIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XHJcbiAgICByaWdodDogMDtcclxuICAgIC8qIHRoZXJlIG11c3QgYmUgJ3JpZ2h0JyBmb3IgcHMtc2Nyb2xsYmFyLXktcmFpbCAqL1xyXG4gICAgd2lkdGg6IDE1cHg7IH1cclxuICAgIC5wcy1jb250YWluZXIgPiAucHMtc2Nyb2xsYmFyLXktcmFpbCA+IC5wcy1zY3JvbGxiYXIteSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYWE7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQsIC13ZWJraXQtYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQsIC13ZWJraXQtYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0LCAtbW96LWJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQsIC13ZWJraXQtYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQsIC1tb3otYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICByaWdodDogMnB4O1xyXG4gICAgLyogdGhlcmUgbXVzdCBiZSAncmlnaHQnIGZvciBwcy1zY3JvbGxiYXIteSAqL1xyXG4gICAgd2lkdGg6IDZweDsgfVxyXG4gICAgLnBzLWNvbnRhaW5lciA+IC5wcy1zY3JvbGxiYXIteS1yYWlsOmhvdmVyID4gLnBzLXNjcm9sbGJhci15LCAucHMtY29udGFpbmVyID4gLnBzLXNjcm9sbGJhci15LXJhaWw6YWN0aXZlID4gLnBzLXNjcm9sbGJhci15IHtcclxuICAgIHdpZHRoOiAxMXB4OyB9XHJcbi5wcy1jb250YWluZXI6aG92ZXIucHMtaW4tc2Nyb2xsaW5nLnBzLXggPiAucHMtc2Nyb2xsYmFyLXgtcmFpbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gICAgb3BhY2l0eTogMC45OyB9XHJcbiAgICAucHMtY29udGFpbmVyOmhvdmVyLnBzLWluLXNjcm9sbGluZy5wcy14ID4gLnBzLXNjcm9sbGJhci14LXJhaWwgPiAucHMtc2Nyb2xsYmFyLXgge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcclxuICAgIGhlaWdodDogMTFweDsgfVxyXG4ucHMtY29udGFpbmVyOmhvdmVyLnBzLWluLXNjcm9sbGluZy5wcy15ID4gLnBzLXNjcm9sbGJhci15LXJhaWwge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICAgIG9wYWNpdHk6IDAuOTsgfVxyXG4gICAgLnBzLWNvbnRhaW5lcjpob3Zlci5wcy1pbi1zY3JvbGxpbmcucHMteSA+IC5wcy1zY3JvbGxiYXIteS1yYWlsID4gLnBzLXNjcm9sbGJhci15IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XHJcbiAgICB3aWR0aDogMTFweDsgfVxyXG4ucHMtY29udGFpbmVyOmhvdmVyID4gLnBzLXNjcm9sbGJhci14LXJhaWwsXHJcbi5wcy1jb250YWluZXI6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXktcmFpbCB7XHJcbiAgICBvcGFjaXR5OiAwLjY7IH1cclxuLnBzLWNvbnRhaW5lcjpob3ZlciA+IC5wcy1zY3JvbGxiYXIteC1yYWlsOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbiAgICBvcGFjaXR5OiAwLjk7IH1cclxuICAgIC5wcy1jb250YWluZXI6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXgtcmFpbDpob3ZlciA+IC5wcy1zY3JvbGxiYXIteCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OyB9XHJcbi5wcy1jb250YWluZXI6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXktcmFpbDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gICAgb3BhY2l0eTogMC45OyB9XHJcbiAgICAucHMtY29udGFpbmVyOmhvdmVyID4gLnBzLXNjcm9sbGJhci15LXJhaWw6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTsgfVxyXG4gICIsIi5ub1VpLWhhbmRsZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjJzIGVhc2UpOyBcclxuXHJcblx0JjphY3RpdmUge1xyXG5cdCAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGUoMS40KSk7XHJcblx0fVxyXG5cclxuICAgICY6YmVmb3JlLFxyXG4gICAgJjphZnRlciB7XHJcbiAgICBcdGRpc3BsYXk6IG5vbmU7XHRcclxuICAgIH1cclxufVxyXG5cclxuLm5vVWktaG9yaXpvbnRhbCB7XHJcblx0aGVpZ2h0OiA2cHg7XHJcblxyXG5cdC5ub1VpLWhhbmRsZSB7XHJcblx0ICAgIGxlZnQ6IC0xMHB4O1xyXG5cdCAgICB0b3A6IC03cHg7XHJcblx0ICAgIHdpZHRoOiAxOHB4O1xyXG5cdFx0aGVpZ2h0OiAxOHB4O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgZGFya2VuKCRib3JkZXItY29sb3IsIDUlKTtcclxuXHR9XHJcbn1cdFxyXG5cclxuXHJcbi5ub1VpLXZlcnRpY2FsIHtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0d2lkdGg6IDZweDtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG5cdC5ub1VpLWhhbmRsZSB7XHJcblx0XHR3aWR0aDogMThweDtcclxuXHRcdGhlaWdodDogMThweDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkYm9yZGVyLWNvbG9yLCA1JSk7XHJcblx0fVxyXG5cclxuXHQubm9VaS1vcmlnaW4ge1xyXG5cdCAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcblx0ICAgIGJvdHRvbTogMHB4O1xyXG5cdH1cclxufVxyXG5cclxuLm5vVWktYmFja2dyb3VuZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJvZ3Jlc3MtYmFyLWJnO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLm5vVWktb3JpZ2luIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgIGJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4ubm9VaS10YXJnZXQge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xyXG5cclxuXHQmLm5vVWktY29ubmVjdCB7XHJcblx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuLm5vVWktY29ubmVjdCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHRcclxufVxyXG5cclxuLm5vVWktbWFya2VyLWxhcmdlLFxyXG4ubm9VaS1tYXJrZXItc3ViICB7XHJcblx0YmFja2dyb3VuZDogJGJvcmRlci1jb2xvcjtcclxuIH1cclxuXHJcbi5ub1VpLXBpcHMge1xyXG5cdGNvbG9yOiAkZ3JheS1saWdodDtcdFxyXG59XHJcblxyXG4ubm9VaS12YWx1ZS1zdWIge1xyXG5cdGNvbG9yOiAkZ3JheS1saWdodDtcdFxyXG5cdG1hcmdpbi10b3A6IDVweDtcclxuXHRmb250LXNpemU6IDExcHhcclxufVxyXG5cclxuLm5vVWktdmFsdWUge1xyXG5cdG1hcmdpbi10b3A6IDVweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG4ubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlci1sYXJnZSB7XHJcblx0aGVpZ2h0OiAxMHB4O1xyXG59IiwiXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gW1Jlc3BvbnNpdmVdXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIHVzYWdlIDogQGluY2x1ZGUgc2NyZWVuLWRlc2t0b3Agey4uLn0gXHJcbkBtaXhpbiBzY3JlZW4tZGVza3RvcCB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyB1c2FnZSA6IEBpbmNsdWRlIHNjcmVlbi1sYXB0b3AtYWJvdmUgey4uLn0gXHJcbkBtaXhpbiBzY3JlZW4tbGFwdG9wLWFib3ZlIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIHVzYWdlIDogQGluY2x1ZGUgc2NyZWVuLWxhcHRvcCB7Li4ufSBcclxuQG1peGluIHNjcmVlbi1sYXB0b3Age1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gdXNhZ2UgOiBAaW5jbHVkZSBzY3JlZW4tbGFwdG9wLW9ubHkgey4uLn0gXHJcbkBtaXhpbiBzY3JlZW4tbGFwdG9wLW9ubHkge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDE0NDBweCkgIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gdXNhZ2UgOiBAaW5jbHVkZSBzY3JlZW4tdGFibGV0LWFib3ZlIHsuLi59IFxyXG5AbWl4aW4gc2NyZWVuLXRhYmxldC1hYm92ZSB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIHVzYWdlIDogQGluY2x1ZGUgc2NyZWVuLXRhYmxldCB7Li4ufSBcclxuQG1peGluIHNjcmVlbi10YWJsZXQge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyB1c2FnZSA6IEBpbmNsdWRlIHNjcmVlbi1tb2JpbGUtYWJvdmUgey4uLn0gXHJcbkBtaXhpbiBzY3JlZW4tbW9iaWxlLWFib3ZlIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gdXNhZ2UgOiBAaW5jbHVkZSBzY3JlZW4tbW9iaWxlIHsuLi59IFxyXG5AbWl4aW4gc2NyZWVuLW1vYmlsZSB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIHVzYWdlIDogQGluY2x1ZGUgcHJpbnQgey4uLn0gXHJcbkBtaXhpbiBwcmludCB7XHJcbiAgICBAbWVkaWEgcHJpbnQge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIFtUcmFuc2Zvcm1dXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIHVzYWdlIDogQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSk7XHJcbkBtaXhpbiB0cmFuc2Zvcm0oJHRyYW5zZm9ybXMpIHtcclxuICAgIHRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XHJcbiAgICAtby10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XHJcbn1cclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gW1RyYW5zZm9ybSBPcmlnaW5dXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIGVnOiBAaW5jbHVkZSB0cmFuc2Zvcm0tb3JpZ2luKGxlZnQgY2VudGVyKTsgXHJcbkBtaXhpbiB0cmFuc2Zvcm0tb3JpZ2luKCR2YWwpIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogJHZhbDtcclxuICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogJHZhbDtcclxuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAkdmFsO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogJHZhbDtcclxufVxyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBbVHJhbnNpdGlvbl1cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gZWc6IEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuNHMgZWFzZS1pbi1vdXQpOyBcclxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24pIHtcclxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAtby10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgIC1tcy10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxufVxyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBbQm94IFNoYWRvd11cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gdXNhZ2U6IEBpbmNsdWRlIGJveC1zaGFkb3coMCwgMXB4LCAxcHgsIHJnYmEoMCwgMCwgMCwgMC4wNzUpLCBpbnNldCk7IFxyXG5AbWl4aW4gYm94LXNoYWRvdygkdG9wLCAkbGVmdCwgJGJsdXIsICRjb2xvciwgJGluc2V0OlwiXCIpIHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzokdG9wICRsZWZ0ICRibHVyICRjb2xvciAjeyRpbnNldH07XHJcbiAgICAtbW96LWJveC1zaGFkb3c6JHRvcCAkbGVmdCAkYmx1ciAkY29sb3IgI3skaW5zZXR9O1xyXG4gICAgYm94LXNoYWRvdzokdG9wICRsZWZ0ICRibHVyICRjb2xvciAjeyRpbnNldH07XHJcbn1cclxuXHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIFtUZXh0IE1hc2tpbmddXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIHVzYWdlIDogQGluY2x1ZGUgZ3JhZGllbnQtdGV4dC1tYXNraW5nO1xyXG5AbWl4aW4gZ3JhZGllbnQtdGV4dC1tYXNraW5nIHtcclxuICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIFtDbGVhcmZpeF1cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5AbWl4aW4gY2xlYXJmaXgge1xyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxufVxyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBbQmFja2dyb3VuZCBDb2xvciBPcGFjaXR5XVxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyB1c2FnZSA6IEBpbmNsdWRlIGJhY2tncm91bmQtb3BhY2l0eSgkZGVmYXVsdC1kYXJrLCAwLjUpOyBcclxuQG1peGluIGJhY2tncm91bmQtb3BhY2l0eSgkY29sb3IsICRvcGFjaXR5OiAwLjMpIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvcjsgLyogVGhlIEZhbGxiYWNrICovXHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvciwgJG9wYWNpdHkpO1xyXG59XHJcblxyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBbQ29sb3IgQWxwaGFdXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vdXNhc2dlOiBAaW5jbHVkZSBhbHBoYS1hdHRyaWJ1dGUoJ2NvbG9yJywgcmdiYShibGFjaywgMC41KSwgd2hpdGUpO1xyXG5AbWl4aW4gYWxwaGEtYXR0cmlidXRlKCRhdHRyaWJ1dGUsICRjb2xvciwgJGJhY2tncm91bmQpIHtcclxuICAgICRwZXJjZW50OiBhbHBoYSgkY29sb3IpICogMTAwJTtcclxuICAgICRvcGFxdWU6IG9wYWNpZnkoJGNvbG9yLCAxKTtcclxuICAgICRzb2xpZC1jb2xvcjogbWl4KCRvcGFxdWUsICRiYWNrZ3JvdW5kLCAkcGVyY2VudCk7XHJcbiAgICAjeyRhdHRyaWJ1dGV9OiAkc29saWQtY29sb3I7XHJcbiAgICAjeyRhdHRyaWJ1dGV9OiAkY29sb3I7XHJcbn1cclxuICBcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBbQW5pbWF0aW9uICYgS2V5ZnJhbWVdXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gIFxyXG5cclxuLy8gdXNhZ2U6IEBpbmNsdWRlIGtleWZyYW1lcyhzcGluKSB7MCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfSAxMDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfX0gICBcclxuQG1peGluIGtleWZyYW1lcygkYW5pbWF0aW9uLW5hbWUpIHtcclxuICAgIEAtd2Via2l0LWtleWZyYW1lcyAjeyRhbmltYXRpb24tbmFtZX0ge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gICAgQC1tb3ota2V5ZnJhbWVzICN7JGFuaW1hdGlvbi1uYW1lfSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9ICBcclxuICAgIEAtbXMta2V5ZnJhbWVzICN7JGFuaW1hdGlvbi1uYW1lfSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgICBALW8ta2V5ZnJhbWVzICN7JGFuaW1hdGlvbi1uYW1lfSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9ICBcclxuICAgIEBrZXlmcmFtZXMgI3skYW5pbWF0aW9uLW5hbWV9IHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gdXNhZ2U6IEBpbmNsdWRlIGFuaW1hdGlvbignc3BpbiAxLjJzIGJhY2t3YXJkcyBpbmZpbml0ZScpIFxyXG5AbWl4aW4gYW5pbWF0aW9uKCRzdHIpIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiAjeyRzdHJ9O1xyXG4gICAgLW1vei1hbmltYXRpb246ICN7JHN0cn07XHJcbiAgICAtbXMtYW5pbWF0aW9uOiAjeyRzdHJ9O1xyXG4gICAgLW8tYW5pbWF0aW9uOiAjeyRzdHJ9O1xyXG4gICAgYW5pbWF0aW9uOiAjeyRzdHJ9OyAgICAgIFxyXG59IFxyXG5cclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gW1BsYWNlaG9sZGVyXVxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyB1c2FnZTogQGluY2x1ZGUgcGxhY2Vob2xkZXIge2ZvbnQtc2l6ZTogMTBweDt9IFxyXG5AbWl4aW4gcGxhY2Vob2xkZXIge1xyXG4gICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7QGNvbnRlbnR9O1xyXG4gICAgJjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgICB7QGNvbnRlbnR9O1xyXG4gICAgJjo6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICB7QGNvbnRlbnR9O1xyXG4gICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgICAgICB7QGNvbnRlbnR9O1xyXG59XHJcblxyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBbUkdCQSBCYWNrZ3JvdW5kIE9wYWNpdHldXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIHVzYWdlOiBAaW5jbHVkZSBiZy1vcGFjaXR5KCRjb2xvci1kYXJrLCAuMik7IFxyXG5AbWl4aW4gYmctb3BhY2l0eSgkY29sb3IsICRvcGFjaXR5OiAwLjMpIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLCAkb3BhY2l0eSk7XHJcbn1cclxuXHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIFtHcmF5c2NhbGVdXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIHVzYWdlOiBAaW5jbHVkZSBncmF5c2NhbGUoMTAwJSk7IFxyXG5AbWl4aW4gZ3JheXNjYWxlKCRncmF5KSB7XHJcbiAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKCRncmF5KTtcclxuICAgIC1tb3otZmlsdGVyOiBncmF5c2NhbGUoJGdyYXkpO1xyXG4gICAgZmlsdGVyOiBncmF5c2NhbGUoJGdyYXkpO1xyXG59XHJcblxyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBbQmx1cl1cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gdXNhZ2U6IEBpbmNsdWRlIGJsdXIoNXB4KTsgXHJcbkBtaXhpbiBibHVyKCRncmF5KSB7XHJcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigkZ3JheSk7XHJcbiAgICAtbW96LWZpbHRlcjogYmx1cigkZ3JheSk7XHJcbiAgICBmaWx0ZXI6IGJsdXIoJGdyYXkpO1xyXG59XHJcbiIsInRhYmxlIHtcclxuXHQmLmRhdGFUYWJsZSB7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4uc29ydGluZ19kZXNjLFxyXG4uc29ydGluZ19hc2Mge1xyXG5cdFxyXG5cdCY6YmVmb3JlLFxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cdH1cclxufVxyXG5cclxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nOmJlZm9yZSxcclxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nOmFmdGVyLFxyXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjOmJlZm9yZSxcclxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzYzphZnRlcixcclxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2M6YmVmb3JlLFxyXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYzphZnRlcixcclxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzY19kaXNhYmxlZDpiZWZvcmUsXHJcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2NfZGlzYWJsZWQ6YWZ0ZXIsXHJcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjX2Rpc2FibGVkOmJlZm9yZSxcclxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQ6YWZ0ZXIge1xyXG5cdGJvdHRvbTogNTAlO1xyXG5cdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKDUwJSkpO1xyXG59XHJcblxyXG4uZGF0YVRhYmxlc19sZW5ndGgge1xyXG5cdHNlbGVjdCB7XHJcblx0XHRtYXJnaW46IDBweCA1cHg7XHJcblx0fVxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tbW9iaWxlIHtcclxuXHRkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2xlbmd0aCxcclxuXHRkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlcixcclxuXHRkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2luZm8sXHJcblx0ZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19wYWdpbmF0ZSAge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5kdC1ib290c3RyYXA0IHtcclxuXHJcblx0LmN1c3RvbS1zZWxlY3Qtc20sXHJcblx0LmZvcm0tY29udHJvbC1zbSB7XHJcblx0XHRwYWRkaW5nOiAgJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xyXG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcblx0XHRsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xyXG5cdH1cclxufVxyXG5cclxuZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19maWx0ZXIgaW5wdXQge1xyXG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG59IiwiLnNlbGVjdDItY29udGFpbmVyIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHJcblx0LnNlbGVjdDItY2hvaWNlIHtcclxuXHRcdGhlaWdodDogJHNlbGVjdC1oZWlnaHQ7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cdFx0Y29sb3I6ICRib2R5LWNvbG9yO1xyXG5cdFx0bGluZS1oZWlnaHQ6ICAkc2VsZWN0LWhlaWdodDtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblxyXG5cdFx0LnNlbGVjdDItYXJyb3cge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiAwO1xyXG5cdFx0XHR3aWR0aDogMjVweDtcclxuXHJcblx0XHRcdGIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblxyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGUwMGJcIjtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcImFudGljb25cIiA7XHJcblx0XHRcdFx0XHRjb2xvcjogcmdiYSgwLDAsMCwuMjUpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLWFjdGl2ZSB7XHJcblxyXG5cdCYuc2VsZWN0Mi1jb250YWluZXIge1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJyYW5kLXByaW1hcnk7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHRcdGJveC1zaGFkb3c6ICRpbnB1dC1ib3gtc2hhZG93LWZvY3VzO1xyXG5cclxuXHRcdC5zZWxlY3QyLWNob2ljZSxcclxuXHRcdC5zZWxlY3QyLWNob2ljZXMge1xyXG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnNlbGVjdDItZHJvcC1hY3RpdmUge1xyXG5cdGJvcmRlcjogMHB4O1xyXG59XHJcblxyXG4uc2VsZWN0Mi1kcm9wIHtcclxuXHRjb2xvcjogJGJvZHktY29sb3I7XHJcblx0Ym94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwwLDAsLjE1KTtcclxuXHJcblx0Ji5zZWxlY3QyLWRyb3AtYWJvdmUge1xyXG5cclxuXHRcdCYuc2VsZWN0Mi1kcm9wLWFjdGl2ZSB7XHJcblx0XHRcdGJvcmRlci10b3A6IDBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4uc2VsZWN0Mi1yZXN1bHRzIHtcclxuXHJcblx0LnNlbGVjdDItaGlnaGxpZ2h0ZWQge1xyXG5cdFx0Y29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYnJhbmQtcHJpbWFyeSwgMC4xKTtcclxuXHR9XHJcblxyXG5cdC5zZWxlY3QyLXJlc3VsdC1sYWJlbCB7XHJcblx0XHRwYWRkaW5nOiA1cHggMTJweDtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4uc2VsZWN0Mi1zZWFyY2gge1xyXG5cdHBhZGRpbmc6IDRweDtcclxuXHJcblx0JjphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIlxcZTBiYVwiO1xyXG5cdFx0Zm9udC1mYW1pbHk6IFwiYW50aWNvblwiIDtcclxuXHRcdGNvbG9yOiAkYm9keS1jb2xvcjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiAxNXB4O1xyXG5cdFx0dG9wOiAxMHB4O1xyXG5cdH1cclxufVxyXG5cclxuLnNlbGVjdDItc2VhcmNoIGlucHV0IHtcclxuXHRib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3I7XHJcblx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XHJcbn1cclxuXHJcbi5zZWxlY3QyLWRyb3Bkb3duLW9wZW4ge1xyXG5cclxuXHQmLnNlbGVjdDItY29udGFpbmVyIHtcclxuXHJcblx0XHQuc2VsZWN0Mi1jaG9pY2Uge1xyXG5cclxuXHRcdFx0LnNlbGVjdDItYXJyb3cge1xyXG5cclxuXHRcdFx0XHRiIHtcclxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcZTBlZVwiO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5zZWxlY3QyLWRyb3AtYWJvdmUge1xyXG5cdFx0LnNlbGVjdDItY2hvaWNlLFxyXG5cdFx0LnNlbGVjdDItY2hvaWNlcyB7XHJcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkge1xyXG5cclxuXHQuc2VsZWN0Mi1jaG9pY2VzIHtcclxuXHRcdG1pbi1oZWlnaHQ6ICRzZWxlY3QtaGVpZ2h0O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcblxyXG5cdFx0LnNlbGVjdDItc2VhcmNoLWNob2ljZSB7XHJcblx0XHRcdG1hcmdpbjogOHB4IDAgOHB4IDVweDtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2U4ZThlODtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5zZWxlY3QyLXNlYXJjaC1jaG9pY2UtY2xvc2Uge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcblx0Y29sb3I6ICRncmF5LWxpZ2h0O1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHJcblx0JjphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIlxcMjVcIjtcclxuXHRcdGZvbnQtZmFtaWx5OiBcImFudGljb25cIiA7XHJcblx0fVxyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAkZ3JheS1kYXJrO1xyXG5cdH1cclxufVxyXG4iLCIuZGF0ZXBpY2tlciB7XHJcblx0Ym9yZGVyLXJhZGl1czogMHB4O1xyXG5cdHBhZGRpbmc6IDIwcHg7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cclxuXHQmLmRhdGVwaWNrZXItZHJvcGRvd24ge1xyXG5cdFx0ei1pbmRleDogJHppbmRleC1wb3BvdmVyICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdFxyXG5cdHRhYmxlIHtcclxuXHJcblx0XHR0ciB7XHJcblxyXG5cdFx0XHR0aCxcclxuXHRcdFx0dGQge1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcblx0XHRcdFx0d2lkdGg6ICRkYXRlcGlja2VyLWRheS1zaXplO1xyXG5cdFx0XHRcdGhlaWdodDogJGRhdGVwaWNrZXItZGF5LXNpemU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHRoIHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHR0ZCB7XHJcblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4ycyBlYXNlLWluLW91dCk7IFxyXG5cclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5vbGQsXHJcblx0XHRcdFx0Ji5uZXcge1xyXG5cdFx0XHRcdFx0Y29sb3I6IHJnYmEoJGJvZHktY29sb3IsIDAuMjUpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cdFxyXG59XHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmFjdGl2ZSwgXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmFjdGl2ZSwgXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmFjdGl2ZSwgXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSwgXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmFjdGl2ZSwgXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmFjdGl2ZSwgXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmFjdGl2ZSwgXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuYWN0aXZlOmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5hY3RpdmU6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTphY3RpdmUsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZDphY3RpdmUsIFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuYWN0aXZlLCBcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkLmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmFjdGl2ZTpob3ZlciwgXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZDphY3RpdmU6aG92ZXIsIFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuYWN0aXZlOmhvdmVyLCBcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkLmFjdGl2ZTpob3ZlciwgXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTphY3RpdmU6Zm9jdXMsIFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQ6YWN0aXZlOmZvY3VzLCBcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmFjdGl2ZTpmb2N1cywgXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZC5hY3RpdmU6Zm9jdXMsIFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6YWN0aXZlLmZvY3VzLCBcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkOmFjdGl2ZS5mb2N1cywgXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5hY3RpdmUuZm9jdXMsIFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQuYWN0aXZlLmZvY3VzIHtcclxuXHRjb2xvcjogJHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuOmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmZvY3VzZWQge1xyXG5cdGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG5cdGNvbG9yOiAkd2hpdGU7XHJcbn1cclxuXHJcblxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kYXk6aG92ZXIsIFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5mb2N1c2VkIHtcdFxyXG5cdGJhY2tncm91bmQ6IHJnYmEoJGJyYW5kLXByaW1hcnksMC4xKTtcclxuXHRjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItc3dpdGNoOmhvdmVyLCBcclxuLmRhdGVwaWNrZXIgLnByZXY6aG92ZXIsIFxyXG4uZGF0ZXBpY2tlciAubmV4dDpob3ZlciwgXHJcbi5kYXRlcGlja2VyIHRmb290IHRyIHRoOmhvdmVyIHtcclxuXHRjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyLWlubGluZSB7XHJcblx0d2lkdGg6ICRkYXRlcGlja2VyLWlubGluZS13aWR0aDtcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlciB7XHJcblx0Ym9yZGVyLXJhZGl1czogMHB4O1xyXG5cdHBhZGRpbmc6IDMwcHg7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cclxuXHQuaW5wdXQtbWluaSB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwcHg7XHJcblx0ICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0ICAgIGhlaWdodDogNDBweDtcclxuXHQgICAgcGFkZGluZzogMCA2cHggMCAzNXB4O1xyXG5cclxuXHQgICAgJi5hY3RpdmUge1xyXG5cdCAgICBcdGJvcmRlci1yYWRpdXM6IDBweDtcclxuXHQgICAgXHRib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGJyYW5kLXByaW1hcnksIDIwJSk7XHRcdFxyXG5cdCAgICB9XHJcblx0fVxyXG5cclxuXHQuZGF0ZXJhbmdlcGlja2VyX2lucHV0IHtcclxuXHRcdGkge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDEwcHg7XHJcbiAgICBcdFx0dG9wOiAxM3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0dGQsXHJcblx0dGgge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblx0XHR3aWR0aDogNDBweDtcclxuXHRcdGhlaWdodDogMzVweDtcclxuXHRcdFxyXG5cdFx0Ji5hdmFpbGFibGV7XHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGdyYXktZGFyaztcclxuXHRcdFx0fVx0XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHR0ZCB7XHJcblx0XHQmLmluLXJhbmdlIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdH1cclxuXHJcblx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0ICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHQgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0XHQgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0ICAgIGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLnN0YXJ0LWRhdGUge1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAwcHg7XHJcblxyXG5cdFx0XHQmLmVuZC1kYXRlIHtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLmVuZC1kYXRlIHtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMHB4O1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdHNlbGVjdCB7XHJcblx0XHQmLmhvdXJzZWxlY3QsXHJcblx0XHQmLm1pbnV0ZXNlbGVjdCxcclxuXHRcdCYuc2Vjb25kc2VsZWN0LFxyXG5cdFx0Ji5hbXBtc2VsZWN0IHtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRcdFx0bWluLWhlaWdodDogMzBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jYWxlbmRhci10aW1lIHtcclxuXHRcdGkge1xyXG5cdFx0XHR0b3A6IDhweDtcclxuICBcdFx0ICAgIGxlZnQ6IDM1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBzY3JlZW4tbW9iaWxlLWFib3ZlIHtcclxuXHRcdC5jYWxlbmRhciB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1x0XHRcclxuXHRcdH1cclxuXHR9IFxyXG59XHJcblxyXG4iLCIvKiFcclxuICogUXVpbGwgRWRpdG9yIHYxLjMuNlxyXG4gKiBodHRwczovL3F1aWxsanMuY29tL1xyXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTQsIEphc29uIENoZW5cclxuICogQ29weXJpZ2h0IChjKSAyMDEzLCBzYWxlc2ZvcmNlLmNvbVxyXG4gKi9cclxuIC5xbC1jb250YWluZXIge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1hcmdpbjogMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAucWwtY29udGFpbmVyLnFsLWRpc2FibGVkIC5xbC10b29sdGlwIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB9XHJcbiAgLnFsLWNvbnRhaW5lci5xbC1kaXNhYmxlZCAucWwtZWRpdG9yIHVsW2RhdGEtY2hlY2tlZF0gPiBsaTo6YmVmb3JlIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIH1cclxuICAucWwtY2xpcGJvYXJkIHtcclxuICAgIGxlZnQ6IC0xMDAwMDBweDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgfVxyXG4gIC5xbC1jbGlwYm9hcmQgcCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBsaW5lLWhlaWdodDogMS40MjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMTJweCAxNXB4O1xyXG4gICAgdGFiLXNpemU6IDQ7XHJcbiAgICAtbW96LXRhYi1zaXplOiA0O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcclxuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xyXG4gIH1cclxuICAucWwtZWRpdG9yID4gKiB7XHJcbiAgICBjdXJzb3I6IHRleHQ7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgcCxcclxuICAucWwtZWRpdG9yIG9sLFxyXG4gIC5xbC1lZGl0b3IgdWwsXHJcbiAgLnFsLWVkaXRvciBwcmUsXHJcbiAgLnFsLWVkaXRvciBibG9ja3F1b3RlLFxyXG4gIC5xbC1lZGl0b3IgaDEsXHJcbiAgLnFsLWVkaXRvciBoMixcclxuICAucWwtZWRpdG9yIGgzLFxyXG4gIC5xbC1lZGl0b3IgaDQsXHJcbiAgLnFsLWVkaXRvciBoNSxcclxuICAucWwtZWRpdG9yIGg2IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBjb3VudGVyLXJlc2V0OiBsaXN0LTEgbGlzdC0yIGxpc3QtMyBsaXN0LTQgbGlzdC01IGxpc3QtNiBsaXN0LTcgbGlzdC04IGxpc3QtOTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciBvbCxcclxuICAucWwtZWRpdG9yIHVsIHtcclxuICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3Igb2wgPiBsaSxcclxuICAucWwtZWRpdG9yIHVsID4gbGkge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIHVsID4gbGk6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFwyMDIyJztcclxuICB9XHJcbiAgLnFsLWVkaXRvciB1bFtkYXRhLWNoZWNrZWQ9dHJ1ZV0sXHJcbiAgLnFsLWVkaXRvciB1bFtkYXRhLWNoZWNrZWQ9ZmFsc2VdIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIHVsW2RhdGEtY2hlY2tlZD10cnVlXSA+IGxpICosXHJcbiAgLnFsLWVkaXRvciB1bFtkYXRhLWNoZWNrZWQ9ZmFsc2VdID4gbGkgKiB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIHVsW2RhdGEtY2hlY2tlZD10cnVlXSA+IGxpOjpiZWZvcmUsXHJcbiAgLnFsLWVkaXRvciB1bFtkYXRhLWNoZWNrZWQ9ZmFsc2VdID4gbGk6OmJlZm9yZSB7XHJcbiAgICBjb2xvcjogIzc3NztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgdWxbZGF0YS1jaGVja2VkPXRydWVdID4gbGk6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFwyNjExJztcclxuICB9XHJcbiAgLnFsLWVkaXRvciB1bFtkYXRhLWNoZWNrZWQ9ZmFsc2VdID4gbGk6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFwyNjEwJztcclxuICB9XHJcbiAgLnFsLWVkaXRvciBsaTo6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB3aWR0aDogMS4yZW07XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgbGk6bm90KC5xbC1kaXJlY3Rpb24tcnRsKTo6YmVmb3JlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS41ZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgbGkucWwtZGlyZWN0aW9uLXJ0bDo6YmVmb3JlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwLjNlbTtcclxuICAgIG1hcmdpbi1yaWdodDogLTEuNWVtO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIG9sIGxpOm5vdCgucWwtZGlyZWN0aW9uLXJ0bCksXHJcbiAgLnFsLWVkaXRvciB1bCBsaTpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcclxuICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3Igb2wgbGkucWwtZGlyZWN0aW9uLXJ0bCxcclxuICAucWwtZWRpdG9yIHVsIGxpLnFsLWRpcmVjdGlvbi1ydGwge1xyXG4gICAgcGFkZGluZy1yaWdodDogMS41ZW07XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3Igb2wgbGkge1xyXG4gICAgY291bnRlci1yZXNldDogbGlzdC0xIGxpc3QtMiBsaXN0LTMgbGlzdC00IGxpc3QtNSBsaXN0LTYgbGlzdC03IGxpc3QtOCBsaXN0LTk7XHJcbiAgICBjb3VudGVyLWluY3JlbWVudDogbGlzdC0wO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIG9sIGxpOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBjb3VudGVyKGxpc3QtMCwgZGVjaW1hbCkgJy4gJztcclxuICB9XHJcbiAgLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtMSB7XHJcbiAgICBjb3VudGVyLWluY3JlbWVudDogbGlzdC0xO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC0xOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBjb3VudGVyKGxpc3QtMSwgbG93ZXItYWxwaGEpICcuICc7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTEge1xyXG4gICAgY291bnRlci1yZXNldDogbGlzdC0yIGxpc3QtMyBsaXN0LTQgbGlzdC01IGxpc3QtNiBsaXN0LTcgbGlzdC04IGxpc3QtOTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtMiB7XHJcbiAgICBjb3VudGVyLWluY3JlbWVudDogbGlzdC0yO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC0yOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBjb3VudGVyKGxpc3QtMiwgbG93ZXItcm9tYW4pICcuICc7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTIge1xyXG4gICAgY291bnRlci1yZXNldDogbGlzdC0zIGxpc3QtNCBsaXN0LTUgbGlzdC02IGxpc3QtNyBsaXN0LTggbGlzdC05O1xyXG4gIH1cclxuICAucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC0zIHtcclxuICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTM7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC0zLCBkZWNpbWFsKSAnLiAnO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC0zIHtcclxuICAgIGNvdW50ZXItcmVzZXQ6IGxpc3QtNCBsaXN0LTUgbGlzdC02IGxpc3QtNyBsaXN0LTggbGlzdC05O1xyXG4gIH1cclxuICAucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC00IHtcclxuICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTQ7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC00LCBsb3dlci1hbHBoYSkgJy4gJztcclxuICB9XHJcbiAgLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNCB7XHJcbiAgICBjb3VudGVyLXJlc2V0OiBsaXN0LTUgbGlzdC02IGxpc3QtNyBsaXN0LTggbGlzdC05O1xyXG4gIH1cclxuICAucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC01IHtcclxuICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTU7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC01LCBsb3dlci1yb21hbikgJy4gJztcclxuICB9XHJcbiAgLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNSB7XHJcbiAgICBjb3VudGVyLXJlc2V0OiBsaXN0LTYgbGlzdC03IGxpc3QtOCBsaXN0LTk7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTYge1xyXG4gICAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtNjtcclxuICB9XHJcbiAgLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNjpiZWZvcmUge1xyXG4gICAgY29udGVudDogY291bnRlcihsaXN0LTYsIGRlY2ltYWwpICcuICc7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTYge1xyXG4gICAgY291bnRlci1yZXNldDogbGlzdC03IGxpc3QtOCBsaXN0LTk7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTcge1xyXG4gICAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtNztcclxuICB9XHJcbiAgLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNzpiZWZvcmUge1xyXG4gICAgY29udGVudDogY291bnRlcihsaXN0LTcsIGxvd2VyLWFscGhhKSAnLiAnO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC03IHtcclxuICAgIGNvdW50ZXItcmVzZXQ6IGxpc3QtOCBsaXN0LTk7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTgge1xyXG4gICAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtODtcclxuICB9XHJcbiAgLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtODpiZWZvcmUge1xyXG4gICAgY29udGVudDogY291bnRlcihsaXN0LTgsIGxvd2VyLXJvbWFuKSAnLiAnO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC04IHtcclxuICAgIGNvdW50ZXItcmVzZXQ6IGxpc3QtOTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtOSB7XHJcbiAgICBjb3VudGVyLWluY3JlbWVudDogbGlzdC05O1xyXG4gIH1cclxuICAucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC05OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBjb3VudGVyKGxpc3QtOSwgZGVjaW1hbCkgJy4gJztcclxuICB9XHJcbiAgLnFsLWVkaXRvciAucWwtaW5kZW50LTE6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtMTpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcclxuICAgIHBhZGRpbmctbGVmdDogNC41ZW07XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgLnFsLWluZGVudC0xLnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xyXG4gICAgcGFkZGluZy1yaWdodDogM2VtO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIGxpLnFsLWluZGVudC0xLnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xyXG4gICAgcGFkZGluZy1yaWdodDogNC41ZW07XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgLnFsLWluZGVudC0yOm5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA2ZW07XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTI6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNWVtO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIC5xbC1pbmRlbnQtMi5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDZlbTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtMi5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDcuNWVtO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIC5xbC1pbmRlbnQtMzpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcclxuICAgIHBhZGRpbmctbGVmdDogOWVtO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIGxpLnFsLWluZGVudC0zOm5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMC41ZW07XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgLnFsLWluZGVudC0zLnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xyXG4gICAgcGFkZGluZy1yaWdodDogOWVtO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIGxpLnFsLWluZGVudC0zLnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTAuNWVtO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIC5xbC1pbmRlbnQtNDpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTJlbTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtNDpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTMuNWVtO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIC5xbC1pbmRlbnQtNC5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEyZW07XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTQucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMy41ZW07XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgLnFsLWluZGVudC01Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNWVtO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIGxpLnFsLWluZGVudC01Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNi41ZW07XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgLnFsLWluZGVudC01LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVlbTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtNS5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE2LjVlbTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciAucWwtaW5kZW50LTY6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE4ZW07XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTY6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE5LjVlbTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciAucWwtaW5kZW50LTYucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOGVtO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIGxpLnFsLWluZGVudC02LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTkuNWVtO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIC5xbC1pbmRlbnQtNzpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcclxuICAgIHBhZGRpbmctbGVmdDogMjFlbTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtNzpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcclxuICAgIHBhZGRpbmctbGVmdDogMjIuNWVtO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIC5xbC1pbmRlbnQtNy5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIxZW07XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTcucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMi41ZW07XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgLnFsLWluZGVudC04Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyNGVtO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIGxpLnFsLWluZGVudC04Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyNS41ZW07XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgLnFsLWluZGVudC04LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjRlbTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtOC5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDI1LjVlbTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciAucWwtaW5kZW50LTk6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI3ZW07XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTk6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI4LjVlbTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciAucWwtaW5kZW50LTkucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyN2VtO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIGxpLnFsLWluZGVudC05LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjguNWVtO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIC5xbC12aWRlbyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciAucWwtdmlkZW8ucWwtYWxpZ24tY2VudGVyIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIC5xbC12aWRlby5xbC1hbGlnbi1yaWdodCB7XHJcbiAgICBtYXJnaW46IDAgMCAwIGF1dG87XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgLnFsLWJnLWJsYWNrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgLnFsLWJnLXJlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTYwMDAwO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIC5xbC1iZy1vcmFuZ2Uge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5MDtcclxuICB9XHJcbiAgLnFsLWVkaXRvciAucWwtYmcteWVsbG93IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgLnFsLWJnLWdyZWVuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhhMDA7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgLnFsLWJnLWJsdWUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgLnFsLWJnLXB1cnBsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTNmO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIC5xbC1jb2xvci13aGl0ZSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcbiAgLnFsLWVkaXRvciAucWwtY29sb3ItcmVkIHtcclxuICAgIGNvbG9yOiAjZTYwMDAwO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIC5xbC1jb2xvci1vcmFuZ2Uge1xyXG4gICAgY29sb3I6ICNmOTA7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgLnFsLWNvbG9yLXllbGxvdyB7XHJcbiAgICBjb2xvcjogI2ZmMDtcclxuICB9XHJcbiAgLnFsLWVkaXRvciAucWwtY29sb3ItZ3JlZW4ge1xyXG4gICAgY29sb3I6ICMwMDhhMDA7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgLnFsLWNvbG9yLWJsdWUge1xyXG4gICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gIH1cclxuICAucWwtZWRpdG9yIC5xbC1jb2xvci1wdXJwbGUge1xyXG4gICAgY29sb3I6ICM5M2Y7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgLnFsLWZvbnQtc2VyaWYge1xyXG4gICAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIFRpbWVzIE5ldyBSb21hbiwgc2VyaWY7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgLnFsLWZvbnQtbW9ub3NwYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBNb25hY28sIENvdXJpZXIgTmV3LCBtb25vc3BhY2U7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgLnFsLXNpemUtc21hbGwge1xyXG4gICAgZm9udC1zaXplOiAwLjc1ZW07XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgLnFsLXNpemUtbGFyZ2Uge1xyXG4gICAgZm9udC1zaXplOiAxLjVlbTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciAucWwtc2l6ZS1odWdlIHtcclxuICAgIGZvbnQtc2l6ZTogMi41ZW07XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgLnFsLWRpcmVjdGlvbi1ydGwge1xyXG4gICAgZGlyZWN0aW9uOiBydGw7XHJcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xyXG4gIH1cclxuICAucWwtZWRpdG9yIC5xbC1hbGlnbi1jZW50ZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIC5xbC1hbGlnbi1qdXN0aWZ5IHtcclxuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgLnFsLWFsaWduLXJpZ2h0IHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxuICAucWwtZWRpdG9yLnFsLWJsYW5rOjpiZWZvcmUge1xyXG4gICAgY29sb3I6ICRpbnB1dC1jb2xvci1wbGFjZWhvbGRlcjtcclxuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1wbGFjZWhvbGRlcik7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBsZWZ0OiAxNXB4O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMTVweDtcclxuICB9XHJcbiAgLnFsLXNub3cucWwtdG9vbGJhcjphZnRlcixcclxuICAucWwtc25vdyAucWwtdG9vbGJhcjphZnRlciB7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgfVxyXG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uLFxyXG4gIC5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICBwYWRkaW5nOiA1cHggN3B4O1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgfVxyXG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uIHN2ZyxcclxuICAucWwtc25vdyAucWwtdG9vbGJhciBidXR0b24gc3ZnIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuICAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjphY3RpdmU6aG92ZXIsXHJcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmFjdGl2ZTpob3ZlciB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gIH1cclxuICAucWwtc25vdy5xbC10b29sYmFyIGlucHV0LnFsLWltYWdlW3R5cGU9ZmlsZV0sXHJcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgaW5wdXQucWwtaW1hZ2VbdHlwZT1maWxlXSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpob3ZlcixcclxuICAucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246aG92ZXIsXHJcbiAgLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246Zm9jdXMsXHJcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzLFxyXG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlcixcclxuICAucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyLFxyXG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyLFxyXG4gIC5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbTpob3ZlcixcclxuICAucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCxcclxuICAucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQge1xyXG4gICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYnJhbmQtcHJpbWFyeSwgMC4xNSk7XHJcbiAgfVxyXG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSxcclxuICAucWwtc25vdyAucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlLFxyXG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUsXHJcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmV7XHJcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgfVxyXG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1maWxsLFxyXG4gIC5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbjpob3ZlciAucWwtZmlsbCxcclxuICAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyAucWwtZmlsbCxcclxuICAucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246Zm9jdXMgLnFsLWZpbGwsXHJcbiAgLnFsLXNub3cucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlIC5xbC1maWxsLFxyXG4gIC5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLWZpbGwsXHJcbiAgLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIC5xbC1maWxsLFxyXG4gIC5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWw6aG92ZXIgLnFsLWZpbGwsXHJcbiAgLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtZmlsbCxcclxuICAucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtZmlsbCxcclxuICAucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbTpob3ZlciAucWwtZmlsbCxcclxuICAucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIgLnFsLWZpbGwsXHJcbiAgLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLWZpbGwsXHJcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIC5xbC1maWxsLFxyXG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1zdHJva2UucWwtZmlsbCxcclxuICAucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246aG92ZXIgLnFsLXN0cm9rZS5xbC1maWxsLFxyXG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzIC5xbC1zdHJva2UucWwtZmlsbCxcclxuICAucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246Zm9jdXMgLnFsLXN0cm9rZS5xbC1maWxsLFxyXG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLnFsLWZpbGwsXHJcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLnFsLWZpbGwsXHJcbiAgLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIC5xbC1zdHJva2UucWwtZmlsbCxcclxuICAucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIC5xbC1zdHJva2UucWwtZmlsbCxcclxuICAucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlIC5xbC1zdHJva2UucWwtZmlsbCxcclxuICAucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLnFsLWZpbGwsXHJcbiAgLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIgLnFsLXN0cm9rZS5xbC1maWxsLFxyXG4gIC5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbTpob3ZlciAucWwtc3Ryb2tlLnFsLWZpbGwsXHJcbiAgLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLXN0cm9rZS5xbC1maWxsLFxyXG4gIC5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCAucWwtc3Ryb2tlLnFsLWZpbGwge1xyXG4gICAgZmlsbDogJGJyYW5kLXByaW1hcnk7XHJcbiAgfVxyXG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1zdHJva2UsXHJcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1zdHJva2UsXHJcbiAgLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246Zm9jdXMgLnFsLXN0cm9rZSxcclxuICAucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246Zm9jdXMgLnFsLXN0cm9rZSxcclxuICAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLXN0cm9rZSxcclxuICAucWwtc25vdyAucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlIC5xbC1zdHJva2UsXHJcbiAgLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIC5xbC1zdHJva2UsXHJcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciAucWwtc3Ryb2tlLFxyXG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUgLnFsLXN0cm9rZSxcclxuICAucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLFxyXG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyIC5xbC1zdHJva2UsXHJcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyIC5xbC1zdHJva2UsXHJcbiAgLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLXN0cm9rZSxcclxuICAucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLXN0cm9rZSxcclxuICAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpob3ZlciAucWwtc3Ryb2tlLW1pdGVyLFxyXG4gIC5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbjpob3ZlciAucWwtc3Ryb2tlLW1pdGVyLFxyXG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzIC5xbC1zdHJva2UtbWl0ZXIsXHJcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzIC5xbC1zdHJva2UtbWl0ZXIsXHJcbiAgLnFsLXNub3cucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlIC5xbC1zdHJva2UtbWl0ZXIsXHJcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLW1pdGVyLFxyXG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciAucWwtc3Ryb2tlLW1pdGVyLFxyXG4gIC5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWw6aG92ZXIgLnFsLXN0cm9rZS1taXRlcixcclxuICAucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlIC5xbC1zdHJva2UtbWl0ZXIsXHJcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUgLnFsLXN0cm9rZS1taXRlcixcclxuICAucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbTpob3ZlciAucWwtc3Ryb2tlLW1pdGVyLFxyXG4gIC5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbTpob3ZlciAucWwtc3Ryb2tlLW1pdGVyLFxyXG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIC5xbC1zdHJva2UtbWl0ZXIsXHJcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIC5xbC1zdHJva2UtbWl0ZXIge1xyXG4gICAgc3Ryb2tlOiAkYnJhbmQtcHJpbWFyeTtcclxuICB9XHJcbiAgQG1lZGlhIChwb2ludGVyOiBjb2Fyc2UpIHtcclxuICAgIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyOm5vdCgucWwtYWN0aXZlKSxcclxuICAgIC5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSkge1xyXG4gICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICB9XHJcbiAgICAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSkgLnFsLWZpbGwsXHJcbiAgICAucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpIC5xbC1maWxsLFxyXG4gICAgLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpIC5xbC1zdHJva2UucWwtZmlsbCxcclxuICAgIC5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSkgLnFsLXN0cm9rZS5xbC1maWxsIHtcclxuICAgICAgZmlsbDogJGdyYXk7XHJcbiAgICB9XHJcbiAgICAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSkgLnFsLXN0cm9rZSxcclxuICAgIC5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSkgLnFsLXN0cm9rZSxcclxuICAgIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyOm5vdCgucWwtYWN0aXZlKSAucWwtc3Ryb2tlLW1pdGVyLFxyXG4gICAgLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyOm5vdCgucWwtYWN0aXZlKSAucWwtc3Ryb2tlLW1pdGVyIHtcclxuICAgICAgc3Ryb2tlOiAkZ3JheTtcclxuICAgIH1cclxuICB9XHJcbiAgLnFsLXNub3cge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB9XHJcbiAgLnFsLXNub3cgKiB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtaGlkZGVuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1vdXQtYm90dG9tLFxyXG4gIC5xbC1zbm93IC5xbC1vdXQtdG9wIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXRvb2x0aXAge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtdG9vbHRpcCBhIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXRvb2x0aXAucWwtZmxpcCB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtZm9ybWF0cyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtZm9ybWF0czphZnRlciB7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1zdHJva2Uge1xyXG4gICAgZmlsbDogbm9uZTtcclxuICAgIHN0cm9rZTogJGdyYXk7XHJcbiAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XHJcbiAgICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xyXG4gICAgc3Ryb2tlLXdpZHRoOiAyO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtc3Ryb2tlLW1pdGVyIHtcclxuICAgIGZpbGw6IG5vbmU7XHJcbiAgICBzdHJva2U6ICRncmF5O1xyXG4gICAgc3Ryb2tlLW1pdGVybGltaXQ6IDEwO1xyXG4gICAgc3Ryb2tlLXdpZHRoOiAyO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtZmlsbCxcclxuICAucWwtc25vdyAucWwtc3Ryb2tlLnFsLWZpbGwge1xyXG4gICAgZmlsbDogJGdyYXk7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1lbXB0eSB7XHJcbiAgICBmaWxsOiBub25lO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtZXZlbiB7XHJcbiAgICBmaWxsLXJ1bGU6IGV2ZW5vZGQ7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC10aGluLFxyXG4gIC5xbC1zbm93IC5xbC1zdHJva2UucWwtdGhpbiB7XHJcbiAgICBzdHJva2Utd2lkdGg6IDE7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC10cmFuc3BhcmVudCB7XHJcbiAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1kaXJlY3Rpb24gc3ZnOmxhc3QtY2hpbGQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLWRpcmVjdGlvbi5xbC1hY3RpdmUgc3ZnOmxhc3QtY2hpbGQge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtZGlyZWN0aW9uLnFsLWFjdGl2ZSBzdmc6Zmlyc3QtY2hpbGQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLWVkaXRvciBoMSB7XHJcbiAgICBmb250LXNpemU6IDJlbTtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLWVkaXRvciBoMiB7XHJcbiAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtZWRpdG9yIGgzIHtcclxuICAgIGZvbnQtc2l6ZTogMS4xN2VtO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtZWRpdG9yIGg0IHtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtZWRpdG9yIGg1IHtcclxuICAgIGZvbnQtc2l6ZTogMC44M2VtO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtZWRpdG9yIGg2IHtcclxuICAgIGZvbnQtc2l6ZTogMC42N2VtO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtZWRpdG9yIGEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1lZGl0b3IgYmxvY2txdW90ZSB7XHJcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNjY2M7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1lZGl0b3IgY29kZSxcclxuICAucWwtc25vdyAucWwtZWRpdG9yIHByZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtZWRpdG9yIHByZSB7XHJcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLWVkaXRvciBjb2RlIHtcclxuICAgIGZvbnQtc2l6ZTogODUlO1xyXG4gICAgcGFkZGluZzogMnB4IDRweDtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLWVkaXRvciBwcmUucWwtc3ludGF4IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzI0MWY7XHJcbiAgICBjb2xvcjogI2Y4ZjhmMjtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtZWRpdG9yIGltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXIge1xyXG4gICAgY29sb3I6ICRncmF5O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXBpY2tlci1sYWJlbCB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDJweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtcGlja2VyLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXItb3B0aW9ucyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtcGlja2VyLW9wdGlvbnMgLnFsLXBpY2tlci1pdGVtIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXIucWwtZXhwYW5kZWQgLnFsLXBpY2tlci1sYWJlbCB7XHJcbiAgICBjb2xvcjogI2NjYztcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXIucWwtZXhwYW5kZWQgLnFsLXBpY2tlci1sYWJlbCAucWwtZmlsbCB7XHJcbiAgICBmaWxsOiAjY2NjO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLWV4cGFuZGVkIC5xbC1waWNrZXItbGFiZWwgLnFsLXN0cm9rZSB7XHJcbiAgICBzdHJva2U6ICNjY2M7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXIucWwtZXhwYW5kZWQgLnFsLXBpY2tlci1vcHRpb25zIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLXRvcDogLTFweDtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1jb2xvci1waWNrZXIsXHJcbiAgLnFsLXNub3cgLnFsLWljb24tcGlja2VyIHtcclxuICAgIHdpZHRoOiAyOHB4O1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtY29sb3ItcGlja2VyIC5xbC1waWNrZXItbGFiZWwsXHJcbiAgLnFsLXNub3cgLnFsLWljb24tcGlja2VyIC5xbC1waWNrZXItbGFiZWwge1xyXG4gICAgcGFkZGluZzogMnB4IDRweDtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLWNvbG9yLXBpY2tlciAucWwtcGlja2VyLWxhYmVsIHN2ZyxcclxuICAucWwtc25vdyAucWwtaWNvbi1waWNrZXIgLnFsLXBpY2tlci1sYWJlbCBzdmcge1xyXG4gICAgcmlnaHQ6IDRweDtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLWljb24tcGlja2VyIC5xbC1waWNrZXItb3B0aW9ucyB7XHJcbiAgICBwYWRkaW5nOiA0cHggMHB4O1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtaWNvbi1waWNrZXIgLnFsLXBpY2tlci1pdGVtIHtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgcGFkZGluZzogMnB4IDRweDtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLWNvbG9yLXBpY2tlciAucWwtcGlja2VyLW9wdGlvbnMge1xyXG4gICAgcGFkZGluZzogM3B4IDVweDtcclxuICAgIHdpZHRoOiAxNTJweDtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLWNvbG9yLXBpY2tlciAucWwtcGlja2VyLWl0ZW0ge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGhlaWdodDogMTZweDtcclxuICAgIG1hcmdpbjogMnB4O1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXI6bm90KC5xbC1jb2xvci1waWNrZXIpOm5vdCgucWwtaWNvbi1waWNrZXIpIHN2ZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBtYXJnaW4tdG9wOiAtOXB4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHdpZHRoOiAxOHB4O1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWxhYmVsW2RhdGEtbGFiZWxdOm5vdChbZGF0YS1sYWJlbD0nJ10pOjpiZWZvcmUsXHJcbiAgLnFsLXNub3cgLnFsLXBpY2tlci5xbC1mb250IC5xbC1waWNrZXItbGFiZWxbZGF0YS1sYWJlbF06bm90KFtkYXRhLWxhYmVsPScnXSk6OmJlZm9yZSxcclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1sYWJlbFtkYXRhLWxhYmVsXTpub3QoW2RhdGEtbGFiZWw9JyddKTo6YmVmb3JlLFxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLWxhYmVsXTpub3QoW2RhdGEtbGFiZWw9JyddKTo6YmVmb3JlLFxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXIucWwtZm9udCAucWwtcGlja2VyLWl0ZW1bZGF0YS1sYWJlbF06bm90KFtkYXRhLWxhYmVsPScnXSk6OmJlZm9yZSxcclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1pdGVtW2RhdGEtbGFiZWxdOm5vdChbZGF0YS1sYWJlbD0nJ10pOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogYXR0cihkYXRhLWxhYmVsKTtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIge1xyXG4gICAgd2lkdGg6IDk4cHg7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItbGFiZWw6OmJlZm9yZSxcclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW06OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnTm9ybWFsJztcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPVwiMVwiXTo6YmVmb3JlLFxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPVwiMVwiXTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdIZWFkaW5nIDEnO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWxhYmVsW2RhdGEtdmFsdWU9XCIyXCJdOjpiZWZvcmUsXHJcbiAgLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9XCIyXCJdOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ0hlYWRpbmcgMic7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItbGFiZWxbZGF0YS12YWx1ZT1cIjNcIl06OmJlZm9yZSxcclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1cIjNcIl06OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnSGVhZGluZyAzJztcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPVwiNFwiXTo6YmVmb3JlLFxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPVwiNFwiXTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdIZWFkaW5nIDQnO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWxhYmVsW2RhdGEtdmFsdWU9XCI1XCJdOjpiZWZvcmUsXHJcbiAgLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9XCI1XCJdOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ0hlYWRpbmcgNSc7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItbGFiZWxbZGF0YS12YWx1ZT1cIjZcIl06OmJlZm9yZSxcclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1cIjZcIl06OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnSGVhZGluZyA2JztcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9XCIxXCJdOjpiZWZvcmUge1xyXG4gICAgZm9udC1zaXplOiAyZW07XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPVwiMlwiXTo6YmVmb3JlIHtcclxuICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPVwiM1wiXTo6YmVmb3JlIHtcclxuICAgIGZvbnQtc2l6ZTogMS4xN2VtO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1cIjRcIl06OmJlZm9yZSB7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9XCI1XCJdOjpiZWZvcmUge1xyXG4gICAgZm9udC1zaXplOiAwLjgzZW07XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPVwiNlwiXTo6YmVmb3JlIHtcclxuICAgIGZvbnQtc2l6ZTogMC42N2VtO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLWZvbnQge1xyXG4gICAgd2lkdGg6IDEwOHB4O1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLWZvbnQgLnFsLXBpY2tlci1sYWJlbDo6YmVmb3JlLFxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXIucWwtZm9udCAucWwtcGlja2VyLWl0ZW06OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnU2FucyBTZXJpZic7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXIucWwtZm9udCAucWwtcGlja2VyLWxhYmVsW2RhdGEtdmFsdWU9c2VyaWZdOjpiZWZvcmUsXHJcbiAgLnFsLXNub3cgLnFsLXBpY2tlci5xbC1mb250IC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPXNlcmlmXTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdTZXJpZic7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXIucWwtZm9udCAucWwtcGlja2VyLWxhYmVsW2RhdGEtdmFsdWU9bW9ub3NwYWNlXTo6YmVmb3JlLFxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXIucWwtZm9udCAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1tb25vc3BhY2VdOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ01vbm9zcGFjZSc7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXIucWwtZm9udCAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1zZXJpZl06OmJlZm9yZSB7XHJcbiAgICBmb250LWZhbWlseTogR2VvcmdpYSwgVGltZXMgTmV3IFJvbWFuLCBzZXJpZjtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXBpY2tlci5xbC1mb250IC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPW1vbm9zcGFjZV06OmJlZm9yZSB7XHJcbiAgICBmb250LWZhbWlseTogTW9uYWNvLCBDb3VyaWVyIE5ldywgbW9ub3NwYWNlO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLXNpemUge1xyXG4gICAgd2lkdGg6IDk4cHg7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXIucWwtc2l6ZSAucWwtcGlja2VyLWxhYmVsOjpiZWZvcmUsXHJcbiAgLnFsLXNub3cgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItaXRlbTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdOb3JtYWwnO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPXNtYWxsXTo6YmVmb3JlLFxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXIucWwtc2l6ZSAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1zbWFsbF06OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnU21hbGwnO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPWxhcmdlXTo6YmVmb3JlLFxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXIucWwtc2l6ZSAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1sYXJnZV06OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnTGFyZ2UnO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPWh1Z2VdOjpiZWZvcmUsXHJcbiAgLnFsLXNub3cgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPWh1Z2VdOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ0h1Z2UnO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9c21hbGxdOjpiZWZvcmUge1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9bGFyZ2VdOjpiZWZvcmUge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9aHVnZV06OmJlZm9yZSB7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1jb2xvci1waWNrZXIucWwtYmFja2dyb3VuZCAucWwtcGlja2VyLWl0ZW0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLWNvbG9yLXBpY2tlci5xbC1jb2xvciAucWwtcGlja2VyLWl0ZW0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICB9XHJcbiAgLnFsLXRvb2xiYXIucWwtc25vdyB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnLCAnSGVsdmV0aWNhJywgJ0FyaWFsJywgc2Fucy1zZXJpZjtcclxuICAgIHBhZGRpbmc6IDhweDtcclxuICB9XHJcbiAgLnFsLXRvb2xiYXIucWwtc25vdyAucWwtZm9ybWF0cyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgfVxyXG4gIC5xbC10b29sYmFyLnFsLXNub3cgLnFsLXBpY2tlci1sYWJlbCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICB9XHJcbiAgLnFsLXRvb2xiYXIucWwtc25vdyAucWwtcGlja2VyLW9wdGlvbnMge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3gtc2hhZG93OiByZ2JhKDAsMCwwLDAuMikgMCAycHggOHB4O1xyXG4gIH1cclxuICAucWwtdG9vbGJhci5xbC1zbm93IC5xbC1waWNrZXIucWwtZXhwYW5kZWQgLnFsLXBpY2tlci1sYWJlbCB7XHJcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XHJcbiAgfVxyXG4gIC5xbC10b29sYmFyLnFsLXNub3cgLnFsLXBpY2tlci5xbC1leHBhbmRlZCAucWwtcGlja2VyLW9wdGlvbnMge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuICAucWwtdG9vbGJhci5xbC1zbm93IC5xbC1jb2xvci1waWNrZXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkLFxyXG4gIC5xbC10b29sYmFyLnFsLXNub3cgLnFsLWNvbG9yLXBpY2tlciAucWwtcGlja2VyLWl0ZW06aG92ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xyXG4gIH1cclxuICAucWwtdG9vbGJhci5xbC1zbm93ICsgLnFsLWNvbnRhaW5lci5xbC1zbm93IHtcclxuICAgIGJvcmRlci10b3A6IDBweDtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXRvb2x0aXAge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAjZGRkO1xyXG4gICAgY29sb3I6ICRncmF5O1xyXG4gICAgcGFkZGluZzogNXB4IDEycHg7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtdG9vbHRpcDo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiVmlzaXQgVVJMOlwiO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXRvb2x0aXAgaW5wdXRbdHlwZT10ZXh0XSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGhlaWdodDogMjZweDtcclxuICAgIG1hcmdpbjogMHB4O1xyXG4gICAgcGFkZGluZzogM3B4IDVweDtcclxuICAgIHdpZHRoOiAxNzBweDtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXRvb2x0aXAgYS5xbC1wcmV2aWV3IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC10b29sdGlwIGEucWwtYWN0aW9uOjphZnRlciB7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgY29udGVudDogJ0VkaXQnO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC10b29sdGlwIGEucWwtcmVtb3ZlOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1JlbW92ZSc7XHJcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtdG9vbHRpcCBhIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtdG9vbHRpcC5xbC1lZGl0aW5nIGEucWwtcHJldmlldyxcclxuICAucWwtc25vdyAucWwtdG9vbHRpcC5xbC1lZGl0aW5nIGEucWwtcmVtb3ZlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC10b29sdGlwLnFsLWVkaXRpbmcgaW5wdXRbdHlwZT10ZXh0XSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC10b29sdGlwLnFsLWVkaXRpbmcgYS5xbC1hY3Rpb246OmFmdGVyIHtcclxuICAgIGJvcmRlci1yaWdodDogMHB4O1xyXG4gICAgY29udGVudDogJ1NhdmUnO1xyXG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtdG9vbHRpcFtkYXRhLW1vZGU9bGlua106OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIkVudGVyIGxpbms6XCI7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC10b29sdGlwW2RhdGEtbW9kZT1mb3JtdWxhXTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiRW50ZXIgZm9ybXVsYTpcIjtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXRvb2x0aXBbZGF0YS1tb2RlPXZpZGVvXTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiRW50ZXIgdmlkZW86XCI7XHJcbiAgfVxyXG4gIC5xbC1zbm93IGEge1xyXG4gICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gIH1cclxuICAucWwtY29udGFpbmVyLnFsLXNub3cge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICB9XHJcbiAgIiwiLy8gU2NhbGVzIGZvciByZXNwb25zaXZlIFNWRyBjb250YWluZXJzXHJcbiRjdC1zY2FsZXM6ICgoMSksICgxNS8xNiksICg4LzkpLCAoNS82KSwgKDQvNSksICgzLzQpLCAoMi8zKSwgKDUvOCksICgxLzEuNjE4KSwgKDMvNSksICg5LzE2KSwgKDgvMTUpLCAoMS8yKSwgKDIvNSksICgzLzgpLCAoMS8zKSwgKDEvNCkpICFkZWZhdWx0O1xyXG4kY3Qtc2NhbGVzLW5hbWVzOiAoY3Qtc3F1YXJlLCBjdC1taW5vci1zZWNvbmQsIGN0LW1ham9yLXNlY29uZCwgY3QtbWlub3ItdGhpcmQsIGN0LW1ham9yLXRoaXJkLCBjdC1wZXJmZWN0LWZvdXJ0aCwgY3QtcGVyZmVjdC1maWZ0aCwgY3QtbWlub3Itc2l4dGgsIGN0LWdvbGRlbi1zZWN0aW9uLCBjdC1tYWpvci1zaXh0aCwgY3QtbWlub3Itc2V2ZW50aCwgY3QtbWFqb3Itc2V2ZW50aCwgY3Qtb2N0YXZlLCBjdC1tYWpvci10ZW50aCwgY3QtbWFqb3ItZWxldmVudGgsIGN0LW1ham9yLXR3ZWxmdGgsIGN0LWRvdWJsZS1vY3RhdmUpICFkZWZhdWx0O1xyXG5cclxuLy8gQ2xhc3MgbmFtZXMgdG8gYmUgdXNlZCB3aGVuIGdlbmVyYXRpbmcgQ1NTXHJcbiRjdC1jbGFzcy1jaGFydDogY3QtY2hhcnQgIWRlZmF1bHQ7XHJcbiRjdC1jbGFzcy1jaGFydC1saW5lOiBjdC1jaGFydC1saW5lICFkZWZhdWx0O1xyXG4kY3QtY2xhc3MtY2hhcnQtYmFyOiBjdC1jaGFydC1iYXIgIWRlZmF1bHQ7XHJcbiRjdC1jbGFzcy1ob3Jpem9udGFsLWJhcnM6IGN0LWhvcml6b250YWwtYmFycyAhZGVmYXVsdDtcclxuJGN0LWNsYXNzLWNoYXJ0LXBpZTogY3QtY2hhcnQtcGllICFkZWZhdWx0O1xyXG4kY3QtY2xhc3MtY2hhcnQtZG9udXQ6IGN0LWNoYXJ0LWRvbnV0ICFkZWZhdWx0O1xyXG4kY3QtY2xhc3MtbGFiZWw6IGN0LWxhYmVsICFkZWZhdWx0O1xyXG4kY3QtY2xhc3Mtc2VyaWVzOiBjdC1zZXJpZXMgIWRlZmF1bHQ7XHJcbiRjdC1jbGFzcy1saW5lOiBjdC1saW5lICFkZWZhdWx0O1xyXG4kY3QtY2xhc3MtcG9pbnQ6IGN0LXBvaW50ICFkZWZhdWx0O1xyXG4kY3QtY2xhc3MtYXJlYTogY3QtYXJlYSAhZGVmYXVsdDtcclxuJGN0LWNsYXNzLWJhcjogY3QtYmFyICFkZWZhdWx0O1xyXG4kY3QtY2xhc3Mtc2xpY2UtcGllOiBjdC1zbGljZS1waWUgIWRlZmF1bHQ7XHJcbiRjdC1jbGFzcy1zbGljZS1kb251dDogY3Qtc2xpY2UtZG9udXQgIWRlZmF1bHQ7XHJcbiRjdC1jbGFzcy1zbGljZS1kb251dC1zb2xpZDogY3Qtc2xpY2UtZG9udXQtc29saWQgIWRlZmF1bHQ7XHJcbiRjdC1jbGFzcy1ncmlkOiBjdC1ncmlkICFkZWZhdWx0O1xyXG4kY3QtY2xhc3MtZ3JpZC1iYWNrZ3JvdW5kOiBjdC1ncmlkLWJhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRjdC1jbGFzcy12ZXJ0aWNhbDogY3QtdmVydGljYWwgIWRlZmF1bHQ7XHJcbiRjdC1jbGFzcy1ob3Jpem9udGFsOiBjdC1ob3Jpem9udGFsICFkZWZhdWx0O1xyXG4kY3QtY2xhc3Mtc3RhcnQ6IGN0LXN0YXJ0ICFkZWZhdWx0O1xyXG4kY3QtY2xhc3MtZW5kOiBjdC1lbmQgIWRlZmF1bHQ7XHJcblxyXG4vLyBDb250YWluZXIgcmF0aW9cclxuJGN0LWNvbnRhaW5lci1yYXRpbzogKDEvMS42MTgpICFkZWZhdWx0O1xyXG5cclxuLy8gVGV4dCBzdHlsZXMgZm9yIGxhYmVsc1xyXG4kY3QtdGV4dC1jb2xvcjogJGJvZHktY29sb3IgIWRlZmF1bHQ7XHJcbiRjdC10ZXh0LXNpemU6IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRjdC10ZXh0LWFsaWduOiBmbGV4LXN0YXJ0ICFkZWZhdWx0O1xyXG4kY3QtdGV4dC1qdXN0aWZ5OiBmbGV4LXN0YXJ0ICFkZWZhdWx0O1xyXG4kY3QtdGV4dC1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XHJcblxyXG4vLyBHcmlkIHN0eWxlc1xyXG4kY3QtZ3JpZC1jb2xvcjogJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGN0LWdyaWQtZGFzaGFycmF5OiAzcHggIWRlZmF1bHQ7XHJcbiRjdC1ncmlkLXdpZHRoOiAxcHggIWRlZmF1bHQ7XHJcbiRjdC1ncmlkLWJhY2tncm91bmQtZmlsbDogbm9uZSAhZGVmYXVsdDtcclxuXHJcbi8vIExpbmUgY2hhcnQgcHJvcGVydGllc1xyXG4kY3QtbGluZS13aWR0aDogMnB4ICFkZWZhdWx0O1xyXG4kY3QtbGluZS1kYXNoYXJyYXk6IGZhbHNlICFkZWZhdWx0O1xyXG4kY3QtcG9pbnQtc2l6ZTogNnB4ICFkZWZhdWx0O1xyXG4vLyBMaW5lIGNoYXJ0IHBvaW50LCBjYW4gYmUgZWl0aGVyIHJvdW5kIG9yIHNxdWFyZVxyXG4kY3QtcG9pbnQtc2hhcGU6IHJvdW5kICFkZWZhdWx0O1xyXG4vLyBBcmVhIGZpbGwgdHJhbnNwYXJlbmN5IGJldHdlZW4gMCBhbmQgMVxyXG4kY3QtYXJlYS1vcGFjaXR5OiAwLjEgIWRlZmF1bHQ7XHJcblxyXG4vLyBCYXIgY2hhcnQgYmFyIHdpZHRoXHJcbiRjdC1iYXItd2lkdGg6IDEwcHggIWRlZmF1bHQ7XHJcblxyXG4vLyBEb251dCB3aWR0aCAoSWYgZG9udXQgd2lkdGggaXMgdG8gYmlnIGl0IGNhbiBjYXVzZSBpc3N1ZXMgd2hlcmUgdGhlIHNoYXBlIGdldHMgZGlzdG9ydGVkKVxyXG4kY3QtZG9udXQtd2lkdGg6IDYwcHggIWRlZmF1bHQ7XHJcblxyXG4vLyBJZiBzZXQgdG8gdHJ1ZSBpdCB3aWxsIGluY2x1ZGUgdGhlIGRlZmF1bHQgY2xhc3NlcyBhbmQgZ2VuZXJhdGUgQ1NTIG91dHB1dC4gSWYgeW91J3JlIHBsYW5uaW5nIHRvIHVzZSB0aGUgbWl4aW5zIHlvdVxyXG4vLyBzaG91bGQgc2V0IHRoaXMgcHJvcGVydHkgdG8gZmFsc2VcclxuJGN0LWluY2x1ZGUtY2xhc3NlczogdHJ1ZSAhZGVmYXVsdDtcclxuXHJcbi8vIElmIHRoaXMgaXMgc2V0IHRvIHRydWUgdGhlIENTUyB3aWxsIGNvbnRhaW4gY29sb3JlZCBzZXJpZXMuIFlvdSBjYW4gZXh0ZW5kIG9yIGNoYW5nZSB0aGUgY29sb3Igd2l0aCB0aGVcclxuLy8gcHJvcGVydGllcyBiZWxvd1xyXG4kY3QtaW5jbHVkZS1jb2xvcmVkLXNlcmllczogJGN0LWluY2x1ZGUtY2xhc3NlcyAhZGVmYXVsdDtcclxuXHJcbi8vIElmIHNldCB0byB0cnVlIHRoaXMgd2lsbCBpbmNsdWRlIGFsbCByZXNwb25zaXZlIGNvbnRhaW5lciB2YXJpYXRpb25zIHVzaW5nIHRoZSBzY2FsZXMgZGVmaW5lZCBhdCB0aGUgdG9wIG9mIHRoZSBzY3JpcHRcclxuJGN0LWluY2x1ZGUtYWx0ZXJuYXRpdmUtcmVzcG9uc2l2ZS1jb250YWluZXJzOiAkY3QtaW5jbHVkZS1jbGFzc2VzICFkZWZhdWx0O1xyXG5cclxuLy8gU2VyaWVzIG5hbWVzIGFuZCBjb2xvcnMuIFRoaXMgY2FuIGJlIGV4dGVuZGVkIG9yIGN1c3RvbWl6ZWQgYXMgZGVzaXJlZC4gSnVzdCBhZGQgbW9yZSBzZXJpZXMgYW5kIGNvbG9ycy5cclxuJGN0LXNlcmllcy1uYW1lczogKGEsIGIsIGMsIGQsIGUsIGYsIGcsIGgsIGksIGosIGspICFkZWZhdWx0O1xyXG4kY3Qtc2VyaWVzLWNvbG9yczogKFxyXG4gICRibHVlLFxyXG4gICRjeWFuLFxyXG4gICRnb2xkLFxyXG4gICRyZWQsXHJcbiAgJHB1cnBsZSxcclxuICAkZ2Vla2JsdWUsXHJcbiAgJG9yYW5nZSxcclxuICAkbGltZSxcclxuICAkZ3JlZW4sXHJcbiAgJHZvbGNhbm8sXHJcbiAgJG1hZ2VudGFcclxuKSAhZGVmYXVsdDtcclxuXHJcbkBtaXhpbiBjdC1yZXNwb25zaXZlLXN2Zy1jb250YWluZXIoJHdpZHRoOiAxMDAlLCAkcmF0aW86ICRjdC1jb250YWluZXItcmF0aW8pIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6ICR3aWR0aDtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRyYXRpbyAqIDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxuXHJcbiAgICA+IHN2ZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gY3QtYWxpZ24tanVzdGlmeSgkY3QtdGV4dC1hbGlnbjogJGN0LXRleHQtYWxpZ24sICRjdC10ZXh0LWp1c3RpZnk6ICRjdC10ZXh0LWp1c3RpZnkpIHtcclxuICAgIC13ZWJraXQtYm94LWFsaWduOiAkY3QtdGV4dC1hbGlnbjtcclxuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6ICRjdC10ZXh0LWFsaWduO1xyXG4gICAgLW1zLWZsZXgtYWxpZ246ICRjdC10ZXh0LWFsaWduO1xyXG4gICAgYWxpZ24taXRlbXM6ICRjdC10ZXh0LWFsaWduO1xyXG4gICAgLXdlYmtpdC1ib3gtcGFjazogJGN0LXRleHQtanVzdGlmeTtcclxuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiAkY3QtdGV4dC1qdXN0aWZ5O1xyXG4gICAgLW1zLWZsZXgtcGFjazogJGN0LXRleHQtanVzdGlmeTtcclxuICAgIGp1c3RpZnktY29udGVudDogJGN0LXRleHQtanVzdGlmeTtcclxuICAgIC8vIEZhbGxiYWNrIHRvIHRleHQtYWxpZ24gZm9yIG5vbi1mbGV4IGJyb3dzZXJzXHJcbiAgICBAaWYoJGN0LXRleHQtanVzdGlmeSA9PSAnZmxleC1zdGFydCcpIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfSBAZWxzZSBpZiAoJGN0LXRleHQtanVzdGlmeSA9PSAnZmxleC1lbmQnKSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9IEBlbHNlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBjdC1mbGV4KCkge1xyXG4gICAgLy8gRmFsbGJhY2sgdG8gYmxvY2tcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuQG1peGluIGN0LWNoYXJ0LWxhYmVsKCRjdC10ZXh0LWNvbG9yOiAkY3QtdGV4dC1jb2xvciwgJGN0LXRleHQtc2l6ZTogJGN0LXRleHQtc2l6ZSwgJGN0LXRleHQtbGluZS1oZWlnaHQ6ICRjdC10ZXh0LWxpbmUtaGVpZ2h0KSB7XHJcbiAgICBmaWxsOiAkY3QtdGV4dC1jb2xvcjtcclxuICAgIGNvbG9yOiAkY3QtdGV4dC1jb2xvcjtcclxuICAgIGZvbnQtc2l6ZTogJGN0LXRleHQtc2l6ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAkY3QtdGV4dC1saW5lLWhlaWdodDtcclxufVxyXG5cclxuQG1peGluIGN0LWNoYXJ0LWdyaWQoJGN0LWdyaWQtY29sb3I6ICRjdC1ncmlkLWNvbG9yLCAkY3QtZ3JpZC13aWR0aDogJGN0LWdyaWQtd2lkdGgsICRjdC1ncmlkLWRhc2hhcnJheTogJGN0LWdyaWQtZGFzaGFycmF5KSB7XHJcbiAgICBzdHJva2U6ICRjdC1ncmlkLWNvbG9yO1xyXG4gICAgc3Ryb2tlLXdpZHRoOiAkY3QtZ3JpZC13aWR0aDtcclxuXHJcbiAgICBAaWYgKCRjdC1ncmlkLWRhc2hhcnJheSkge1xyXG4gICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6ICRjdC1ncmlkLWRhc2hhcnJheTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGN0LWNoYXJ0LXBvaW50KCRjdC1wb2ludC1zaXplOiAkY3QtcG9pbnQtc2l6ZSwgJGN0LXBvaW50LXNoYXBlOiAkY3QtcG9pbnQtc2hhcGUpIHtcclxuICAgIHN0cm9rZS13aWR0aDogJGN0LXBvaW50LXNpemU7XHJcbiAgICBzdHJva2UtbGluZWNhcDogJGN0LXBvaW50LXNoYXBlO1xyXG59XHJcblxyXG5AbWl4aW4gY3QtY2hhcnQtbGluZSgkY3QtbGluZS13aWR0aDogJGN0LWxpbmUtd2lkdGgsICRjdC1saW5lLWRhc2hhcnJheTogJGN0LWxpbmUtZGFzaGFycmF5KSB7XHJcbiAgICBmaWxsOiBub25lO1xyXG4gICAgc3Ryb2tlLXdpZHRoOiAkY3QtbGluZS13aWR0aDtcclxuXHJcbiAgICBAaWYgKCRjdC1saW5lLWRhc2hhcnJheSkge1xyXG4gICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6ICRjdC1saW5lLWRhc2hhcnJheTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGN0LWNoYXJ0LWFyZWEoJGN0LWFyZWEtb3BhY2l0eTogJGN0LWFyZWEtb3BhY2l0eSkge1xyXG4gICAgc3Ryb2tlOiBub25lO1xyXG4gICAgZmlsbC1vcGFjaXR5OiAkY3QtYXJlYS1vcGFjaXR5O1xyXG59XHJcblxyXG5AbWl4aW4gY3QtY2hhcnQtYmFyKCRjdC1iYXItd2lkdGg6ICRjdC1iYXItd2lkdGgpIHtcclxuICAgIGZpbGw6IG5vbmU7XHJcbiAgICBzdHJva2Utd2lkdGg6ICRjdC1iYXItd2lkdGg7XHJcbn1cclxuXHJcbkBtaXhpbiBjdC1jaGFydC1kb251dCgkY3QtZG9udXQtd2lkdGg6ICRjdC1kb251dC13aWR0aCkge1xyXG4gICAgZmlsbDogbm9uZTtcclxuICAgIHN0cm9rZS13aWR0aDogJGN0LWRvbnV0LXdpZHRoO1xyXG59XHJcblxyXG5AbWl4aW4gY3QtY2hhcnQtc2VyaWVzLWNvbG9yKCRjb2xvcikge1xyXG4gICAgLiN7JGN0LWNsYXNzLXBvaW50fSwgLiN7JGN0LWNsYXNzLWxpbmV9LCAuI3skY3QtY2xhc3MtYmFyfSwgLiN7JGN0LWNsYXNzLXNsaWNlLWRvbnV0fSB7XHJcbiAgICAgICAgc3Ryb2tlOiAkY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLiN7JGN0LWNsYXNzLXNsaWNlLXBpZX0sIC4jeyRjdC1jbGFzcy1zbGljZS1kb251dC1zb2xpZH0sIC4jeyRjdC1jbGFzcy1hcmVhfSB7XHJcbiAgICAgICAgZmlsbDogJGNvbG9yO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gY3QtY2hhcnQoJGN0LWNvbnRhaW5lci1yYXRpbzogJGN0LWNvbnRhaW5lci1yYXRpbywgJGN0LXRleHQtY29sb3I6ICRjdC10ZXh0LWNvbG9yLCAkY3QtdGV4dC1zaXplOiAkY3QtdGV4dC1zaXplLCAkY3QtZ3JpZC1jb2xvcjogJGN0LWdyaWQtY29sb3IsICRjdC1ncmlkLXdpZHRoOiAkY3QtZ3JpZC13aWR0aCwgJGN0LWdyaWQtZGFzaGFycmF5OiAkY3QtZ3JpZC1kYXNoYXJyYXksICRjdC1wb2ludC1zaXplOiAkY3QtcG9pbnQtc2l6ZSwgJGN0LXBvaW50LXNoYXBlOiAkY3QtcG9pbnQtc2hhcGUsICRjdC1saW5lLXdpZHRoOiAkY3QtbGluZS13aWR0aCwgJGN0LWJhci13aWR0aDogJGN0LWJhci13aWR0aCwgJGN0LWRvbnV0LXdpZHRoOiAkY3QtZG9udXQtd2lkdGgsICRjdC1zZXJpZXMtbmFtZXM6ICRjdC1zZXJpZXMtbmFtZXMsICRjdC1zZXJpZXMtY29sb3JzOiAkY3Qtc2VyaWVzLWNvbG9ycykge1xyXG5cclxuICAgIC4jeyRjdC1jbGFzcy1sYWJlbH0ge1xyXG4gICAgICAgIEBpbmNsdWRlIGN0LWNoYXJ0LWxhYmVsKCRjdC10ZXh0LWNvbG9yLCAkY3QtdGV4dC1zaXplKTtcclxuICAgIH1cclxuXHJcbiAgICAuI3skY3QtY2xhc3MtY2hhcnQtbGluZX0gLiN7JGN0LWNsYXNzLWxhYmVsfSxcclxuICAgIC4jeyRjdC1jbGFzcy1jaGFydC1iYXJ9IC4jeyRjdC1jbGFzcy1sYWJlbH0ge1xyXG4gICAgICAgIEBpbmNsdWRlIGN0LWZsZXgoKTtcclxuICAgIH1cclxuXHJcbiAgICAuI3skY3QtY2xhc3MtY2hhcnQtcGllfSAuI3skY3QtY2xhc3MtbGFiZWx9LFxyXG4gICAgLiN7JGN0LWNsYXNzLWNoYXJ0LWRvbnV0fSAuI3skY3QtY2xhc3MtbGFiZWx9IHtcclxuICAgICAgICBkb21pbmFudC1iYXNlbGluZTogY2VudHJhbDtcclxuICAgIH1cclxuXHJcbiAgICAuI3skY3QtY2xhc3MtbGFiZWx9LiN7JGN0LWNsYXNzLWhvcml6b250YWx9LiN7JGN0LWNsYXNzLXN0YXJ0fSB7XHJcbiAgICAgICAgQGluY2x1ZGUgY3QtYWxpZ24tanVzdGlmeShmbGV4LWVuZCwgZmxleC1zdGFydCk7XHJcbiAgICAgICAgLy8gRmFsbGJhY2sgZm9yIGJyb3dzZXJzIHRoYXQgZG9uJ3Qgc3VwcG9ydCBmb3JlaWduT2JqZWN0c1xyXG4gICAgICAgIHRleHQtYW5jaG9yOiBzdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAuI3skY3QtY2xhc3MtbGFiZWx9LiN7JGN0LWNsYXNzLWhvcml6b250YWx9LiN7JGN0LWNsYXNzLWVuZH0ge1xyXG4gICAgICAgIEBpbmNsdWRlIGN0LWFsaWduLWp1c3RpZnkoZmxleC1zdGFydCwgZmxleC1zdGFydCk7XHJcbiAgICAgICAgLy8gRmFsbGJhY2sgZm9yIGJyb3dzZXJzIHRoYXQgZG9uJ3Qgc3VwcG9ydCBmb3JlaWduT2JqZWN0c1xyXG4gICAgICAgIHRleHQtYW5jaG9yOiBzdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAuI3skY3QtY2xhc3MtbGFiZWx9LiN7JGN0LWNsYXNzLXZlcnRpY2FsfS4jeyRjdC1jbGFzcy1zdGFydH0ge1xyXG4gICAgICAgIEBpbmNsdWRlIGN0LWFsaWduLWp1c3RpZnkoZmxleC1lbmQsIGZsZXgtZW5kKTtcclxuICAgICAgICAvLyBGYWxsYmFjayBmb3IgYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IGZvcmVpZ25PYmplY3RzXHJcbiAgICAgICAgdGV4dC1hbmNob3I6IGVuZDtcclxuICAgIH1cclxuXHJcbiAgICAuI3skY3QtY2xhc3MtbGFiZWx9LiN7JGN0LWNsYXNzLXZlcnRpY2FsfS4jeyRjdC1jbGFzcy1lbmR9IHtcclxuICAgICAgICBAaW5jbHVkZSBjdC1hbGlnbi1qdXN0aWZ5KGZsZXgtZW5kLCBmbGV4LXN0YXJ0KTtcclxuICAgICAgICAvLyBGYWxsYmFjayBmb3IgYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IGZvcmVpZ25PYmplY3RzXHJcbiAgICAgICAgdGV4dC1hbmNob3I6IHN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgIC4jeyRjdC1jbGFzcy1jaGFydC1iYXJ9IC4jeyRjdC1jbGFzcy1sYWJlbH0uI3skY3QtY2xhc3MtaG9yaXpvbnRhbH0uI3skY3QtY2xhc3Mtc3RhcnR9IHtcclxuICAgICAgICBAaW5jbHVkZSBjdC1hbGlnbi1qdXN0aWZ5KGZsZXgtZW5kLCBjZW50ZXIpO1xyXG4gICAgICAgIC8vIEZhbGxiYWNrIGZvciBicm93c2VycyB0aGF0IGRvbid0IHN1cHBvcnQgZm9yZWlnbk9iamVjdHNcclxuICAgICAgICB0ZXh0LWFuY2hvcjogc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLiN7JGN0LWNsYXNzLWNoYXJ0LWJhcn0gLiN7JGN0LWNsYXNzLWxhYmVsfS4jeyRjdC1jbGFzcy1ob3Jpem9udGFsfS4jeyRjdC1jbGFzcy1lbmR9IHtcclxuICAgICAgICBAaW5jbHVkZSBjdC1hbGlnbi1qdXN0aWZ5KGZsZXgtc3RhcnQsIGNlbnRlcik7XHJcbiAgICAgICAgLy8gRmFsbGJhY2sgZm9yIGJyb3dzZXJzIHRoYXQgZG9uJ3Qgc3VwcG9ydCBmb3JlaWduT2JqZWN0c1xyXG4gICAgICAgIHRleHQtYW5jaG9yOiBzdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAuI3skY3QtY2xhc3MtY2hhcnQtYmFyfS4jeyRjdC1jbGFzcy1ob3Jpem9udGFsLWJhcnN9IC4jeyRjdC1jbGFzcy1sYWJlbH0uI3skY3QtY2xhc3MtaG9yaXpvbnRhbH0uI3skY3QtY2xhc3Mtc3RhcnR9IHtcclxuICAgICAgICBAaW5jbHVkZSBjdC1hbGlnbi1qdXN0aWZ5KGZsZXgtZW5kLCBmbGV4LXN0YXJ0KTtcclxuICAgICAgICAvLyBGYWxsYmFjayBmb3IgYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IGZvcmVpZ25PYmplY3RzXHJcbiAgICAgICAgdGV4dC1hbmNob3I6IHN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgIC4jeyRjdC1jbGFzcy1jaGFydC1iYXJ9LiN7JGN0LWNsYXNzLWhvcml6b250YWwtYmFyc30gLiN7JGN0LWNsYXNzLWxhYmVsfS4jeyRjdC1jbGFzcy1ob3Jpem9udGFsfS4jeyRjdC1jbGFzcy1lbmR9IHtcclxuICAgICAgICBAaW5jbHVkZSBjdC1hbGlnbi1qdXN0aWZ5KGZsZXgtc3RhcnQsIGZsZXgtc3RhcnQpO1xyXG4gICAgICAgIC8vIEZhbGxiYWNrIGZvciBicm93c2VycyB0aGF0IGRvbid0IHN1cHBvcnQgZm9yZWlnbk9iamVjdHNcclxuICAgICAgICB0ZXh0LWFuY2hvcjogc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLiN7JGN0LWNsYXNzLWNoYXJ0LWJhcn0uI3skY3QtY2xhc3MtaG9yaXpvbnRhbC1iYXJzfSAuI3skY3QtY2xhc3MtbGFiZWx9LiN7JGN0LWNsYXNzLXZlcnRpY2FsfS4jeyRjdC1jbGFzcy1zdGFydH0ge1xyXG4gICAgICAgIC8vQGluY2x1ZGUgY3QtY2hhcnQtbGFiZWwoJGN0LXRleHQtY29sb3IsICRjdC10ZXh0LXNpemUsIGNlbnRlciwgJGN0LXZlcnRpY2FsLXRleHQtanVzdGlmeSk7XHJcbiAgICAgICAgQGluY2x1ZGUgY3QtYWxpZ24tanVzdGlmeShjZW50ZXIsIGZsZXgtZW5kKTtcclxuICAgICAgICAvLyBGYWxsYmFjayBmb3IgYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IGZvcmVpZ25PYmplY3RzXHJcbiAgICAgICAgdGV4dC1hbmNob3I6IGVuZDtcclxuICAgIH1cclxuXHJcbiAgICAuI3skY3QtY2xhc3MtY2hhcnQtYmFyfS4jeyRjdC1jbGFzcy1ob3Jpem9udGFsLWJhcnN9IC4jeyRjdC1jbGFzcy1sYWJlbH0uI3skY3QtY2xhc3MtdmVydGljYWx9LiN7JGN0LWNsYXNzLWVuZH0ge1xyXG4gICAgICAgIEBpbmNsdWRlIGN0LWFsaWduLWp1c3RpZnkoY2VudGVyLCBmbGV4LXN0YXJ0KTtcclxuICAgICAgICAvLyBGYWxsYmFjayBmb3IgYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IGZvcmVpZ25PYmplY3RzXHJcbiAgICAgICAgdGV4dC1hbmNob3I6IGVuZDtcclxuICAgIH1cclxuXHJcbiAgICAuI3skY3QtY2xhc3MtZ3JpZH0ge1xyXG4gICAgICAgIEBpbmNsdWRlIGN0LWNoYXJ0LWdyaWQoJGN0LWdyaWQtY29sb3IsICRjdC1ncmlkLXdpZHRoLCAkY3QtZ3JpZC1kYXNoYXJyYXkpO1xyXG4gICAgfVxyXG5cclxuICAgIC4jeyRjdC1jbGFzcy1ncmlkLWJhY2tncm91bmR9IHtcclxuICAgICAgICBmaWxsOiAkY3QtZ3JpZC1iYWNrZ3JvdW5kLWZpbGw7XHJcbiAgICB9XHJcblxyXG4gICAgLiN7JGN0LWNsYXNzLXBvaW50fSB7XHJcbiAgICAgICAgQGluY2x1ZGUgY3QtY2hhcnQtcG9pbnQoJGN0LXBvaW50LXNpemUsICRjdC1wb2ludC1zaGFwZSk7XHJcbiAgICB9XHJcblxyXG4gICAgLiN7JGN0LWNsYXNzLWxpbmV9IHtcclxuICAgICAgICBAaW5jbHVkZSBjdC1jaGFydC1saW5lKCRjdC1saW5lLXdpZHRoKTtcclxuICAgIH1cclxuXHJcbiAgICAuI3skY3QtY2xhc3MtYXJlYX0ge1xyXG4gICAgICAgIEBpbmNsdWRlIGN0LWNoYXJ0LWFyZWEoKTtcclxuICAgIH1cclxuXHJcbiAgICAuI3skY3QtY2xhc3MtYmFyfSB7XHJcbiAgICAgICAgQGluY2x1ZGUgY3QtY2hhcnQtYmFyKCRjdC1iYXItd2lkdGgpO1xyXG4gICAgfVxyXG5cclxuICAgIC4jeyRjdC1jbGFzcy1zbGljZS1kb251dH0ge1xyXG4gICAgICAgIEBpbmNsdWRlIGN0LWNoYXJ0LWRvbnV0KCRjdC1kb251dC13aWR0aCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGlmICRjdC1pbmNsdWRlLWNvbG9yZWQtc2VyaWVzIHtcclxuICAgICAgICBAZm9yICRpIGZyb20gMCB0byBsZW5ndGgoJGN0LXNlcmllcy1uYW1lcykge1xyXG4gICAgICAgICAgICAuI3skY3QtY2xhc3Mtc2VyaWVzfS0je250aCgkY3Qtc2VyaWVzLW5hbWVzLCAkaSArIDEpfSB7XHJcbiAgICAgICAgICAgICAgICAkY29sb3I6IG50aCgkY3Qtc2VyaWVzLWNvbG9ycywgJGkgKyAxKTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBjdC1jaGFydC1zZXJpZXMtY29sb3IoJGNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGlmICRjdC1pbmNsdWRlLWNsYXNzZXMge1xyXG4gICAgQGluY2x1ZGUgY3QtY2hhcnQoKTtcclxuXHJcbiAgICBAaWYgJGN0LWluY2x1ZGUtYWx0ZXJuYXRpdmUtcmVzcG9uc2l2ZS1jb250YWluZXJzIHtcclxuICAgICAgICBAZm9yICRpIGZyb20gMCB0byBsZW5ndGgoJGN0LXNjYWxlcy1uYW1lcykge1xyXG4gICAgICAgICAgICAuI3tudGgoJGN0LXNjYWxlcy1uYW1lcywgJGkgKyAxKX0ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgY3QtcmVzcG9uc2l2ZS1zdmctY29udGFpbmVyKCRyYXRpbzogbnRoKCRjdC1zY2FsZXMsICRpICsgMSkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiAgXHJcbi5jdC1jaGFydCB7XHJcblxyXG4gICAgPnN2ZyB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjgwcHg7XHJcbiAgICB9ICAgICBcclxufVxyXG5cclxuLmN0LWxhYmVsIHtcclxuICAgIGZpbGw6ICR3aGl0ZTtcclxufSAgICAiLCIvKlxyXG4gKiBET00gZWxlbWVudCByZW5kZXJpbmcgZGV0ZWN0aW9uXHJcbiAqIGh0dHBzOi8vZGF2aWR3YWxzaC5uYW1lL2RldGVjdC1ub2RlLWluc2VydGlvblxyXG4gKi9cclxuIEBrZXlmcmFtZXMgY2hhcnRqcy1yZW5kZXItYW5pbWF0aW9uIHtcclxuXHRmcm9tIHsgb3BhY2l0eTogMC45OTsgfVxyXG5cdHRvIHsgb3BhY2l0eTogMTsgfVxyXG59XHJcblxyXG4uY2hhcnRqcy1yZW5kZXItbW9uaXRvciB7XHJcblx0YW5pbWF0aW9uOiBjaGFydGpzLXJlbmRlci1hbmltYXRpb24gMC4wMDFzO1xyXG59XHJcblxyXG4vKlxyXG4gKiBET00gZWxlbWVudCByZXNpemluZyBkZXRlY3Rpb25cclxuICogaHR0cHM6Ly9naXRodWIuY29tL21hcmNqL2Nzcy1lbGVtZW50LXF1ZXJpZXNcclxuICovXHJcbi5jaGFydGpzLXNpemUtbW9uaXRvcixcclxuLmNoYXJ0anMtc2l6ZS1tb25pdG9yLWV4cGFuZCxcclxuLmNoYXJ0anMtc2l6ZS1tb25pdG9yLXNocmluayB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGRpcmVjdGlvbjogbHRyO1xyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHR6LWluZGV4OiAtMTtcclxufVxyXG5cclxuLmNoYXJ0anMtc2l6ZS1tb25pdG9yLWV4cGFuZCA+IGRpdiB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHdpZHRoOiAxMDAwMDAwcHg7XHJcblx0aGVpZ2h0OiAxMDAwMDAwcHg7XHJcblx0bGVmdDogMDtcclxuXHR0b3A6IDA7XHJcbn1cclxuXHJcbi5jaGFydGpzLXNpemUtbW9uaXRvci1zaHJpbmsgPiBkaXYge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWR0aDogMjAwJTtcclxuXHRoZWlnaHQ6IDIwMCU7XHJcblx0bGVmdDogMDtcclxuXHR0b3A6IDA7XHJcbn1cclxuIiwiLyoqXHJcbiogVlMgdGhlbWUgYnkgQW5kcmV3IExvY2sgKGh0dHBzOi8vYW5kcmV3bG9jay5uZXQpXHJcbiogSW5zcGlyZWQgYnkgVmlzdWFsIFN0dWRpbyBzeW50YXggY29sb3JpbmdcclxuKi9cclxuXHJcbmNvZGVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdLFxyXG5wcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdIHtcclxuICAgIGNvbG9yOiAjMzkzQTM0O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiQ29uc29sYXNcIiwgXCJCaXRzdHJlYW0gVmVyYSBTYW5zIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBDb3VyaWVyLCBtb25vc3BhY2U7XHJcbiAgICBkaXJlY3Rpb246IGx0cjtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB3aGl0ZS1zcGFjZTogcHJlO1xyXG4gICAgd29yZC1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XHJcbiAgICBmb250LXNpemU6IDAuOTVlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuXHJcbiAgICAtbW96LXRhYi1zaXplOiA0O1xyXG4gICAgLW8tdGFiLXNpemU6IDQ7XHJcbiAgICB0YWItc2l6ZTogNDtcclxuXHJcbiAgICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XHJcbiAgICAtbW96LWh5cGhlbnM6IG5vbmU7XHJcbiAgICAtbXMtaHlwaGVuczogbm9uZTtcclxuICAgIGh5cGhlbnM6IG5vbmU7XHJcbn1cclxuXHJcbnByZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl06Oi1tb3otc2VsZWN0aW9uLCBwcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdIDo6LW1vei1zZWxlY3Rpb24sXHJcbmNvZGVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdOjotbW96LXNlbGVjdGlvbiwgY29kZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0gOjotbW96LXNlbGVjdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjQzFERUYxO1xyXG59XHJcblxyXG5wcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdOjpzZWxlY3Rpb24sIHByZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0gOjpzZWxlY3Rpb24sXHJcbmNvZGVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdOjpzZWxlY3Rpb24sIGNvZGVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdIDo6c2VsZWN0aW9uIHtcclxuICAgIGJhY2tncm91bmQ6ICNDMURFRjE7XHJcbn1cclxuXHJcbi8qIENvZGUgYmxvY2tzICovXHJcbnByZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0ge1xyXG4gICAgcGFkZGluZzogMWVtO1xyXG4gICAgbWFyZ2luOiAuNWVtIDA7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuLyogSW5saW5lIGNvZGUgKi9cclxuOm5vdChwcmUpID4gY29kZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0ge1xyXG4gICAgcGFkZGluZzogLjJlbTtcclxuICAgIHBhZGRpbmctdG9wOiAxcHg7IHBhZGRpbmctYm90dG9tOiAxcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcclxufVxyXG5cclxuLnRva2VuLmNvbW1lbnQsXHJcbi50b2tlbi5wcm9sb2csXHJcbi50b2tlbi5kb2N0eXBlLFxyXG4udG9rZW4uY2RhdGEge1xyXG4gICAgY29sb3I6ICMwMDgwMDA7IGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuLnRva2VuLm5hbWVzcGFjZSB7XHJcbiAgICBvcGFjaXR5OiAuNztcclxufVxyXG5cclxuLnRva2VuLnN0cmluZyB7XHJcbiAgICBjb2xvcjogI0EzMTUxNTtcclxufVxyXG5cclxuLnRva2VuLnB1bmN0dWF0aW9uLFxyXG4udG9rZW4ub3BlcmF0b3Ige1xyXG4gICAgY29sb3I6ICMzOTNBMzQ7IC8qIG5vIGhpZ2hsaWdodCAqL1xyXG59XHJcblxyXG4udG9rZW4udXJsLFxyXG4udG9rZW4uc3ltYm9sLFxyXG4udG9rZW4ubnVtYmVyLFxyXG4udG9rZW4uYm9vbGVhbixcclxuLnRva2VuLnZhcmlhYmxlLFxyXG4udG9rZW4uY29uc3RhbnQsXHJcbi50b2tlbi5pbnNlcnRlZCB7XHJcbiAgICBjb2xvcjogIzM2YWNhYTtcclxufVxyXG5cclxuLnRva2VuLmF0cnVsZSxcclxuLnRva2VuLmtleXdvcmQsXHJcbi50b2tlbi5hdHRyLXZhbHVlLFxyXG4ubGFuZ3VhZ2UtYXV0b2hvdGtleSAudG9rZW4uc2VsZWN0b3IsXHJcbi5sYW5ndWFnZS1qc29uIC50b2tlbi5ib29sZWFuLCBcclxuLmxhbmd1YWdlLWpzb24gLnRva2VuLm51bWJlciwgXHJcbmNvZGVbY2xhc3MqPVwibGFuZ3VhZ2UtY3NzXCJde1xyXG4gICAgY29sb3I6ICMwMDAwZmY7XHJcbn1cclxuXHJcbi50b2tlbi5mdW5jdGlvbiB7XHJcbiAgICBjb2xvcjogIzM5M0EzNDtcclxufVxyXG4udG9rZW4uZGVsZXRlZCxcclxuLmxhbmd1YWdlLWF1dG9ob3RrZXkgLnRva2VuLnRhZyB7XHJcbiAgICBjb2xvcjogIzlhMDUwZjtcclxufVxyXG5cclxuLnRva2VuLnNlbGVjdG9yLFxyXG4ubGFuZ3VhZ2UtYXV0b2hvdGtleSAudG9rZW4ua2V5d29yZCB7XHJcbiAgICBjb2xvcjogIzAwMDA5ZjtcclxufVxyXG5cclxuLnRva2VuLmltcG9ydGFudCxcclxuLnRva2VuLmJvbGQge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi50b2tlbi5pdGFsaWMge1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG4udG9rZW4uY2xhc3MtbmFtZSxcclxuLmxhbmd1YWdlLWpzb24gLnRva2VuLnByb3BlcnR5IHtcclxuICAgIGNvbG9yOiAjMkI5MUFGO1xyXG59XHJcblxyXG4udG9rZW4udGFnLFxyXG4udG9rZW4uc2VsZWN0b3Ige1xyXG4gICAgY29sb3I6ICM4MDAwMDA7XHJcbn1cclxuXHJcbi50b2tlbi5hdHRyLW5hbWUsXHJcbi50b2tlbi5wcm9wZXJ0eSxcclxuLnRva2VuLnJlZ2V4LFxyXG4udG9rZW4uZW50aXR5IHtcclxuICAgIGNvbG9yOiAjZmYwMDAwO1xyXG59XHJcblxyXG4udG9rZW4uZGlyZWN0aXZlLnRhZyAgLnRhZyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZjAwO1xyXG4gICAgY29sb3I6ICMzOTNBMzQ7XHJcbn1cclxuXHJcbi8qIG92ZXJyaWRlcyBjb2xvci12YWx1ZXMgZm9yIHRoZSBMaW5lIE51bWJlcnMgcGx1Z2luXHJcbiogaHR0cDovL3ByaXNtanMuY29tL3BsdWdpbnMvbGluZS1udW1iZXJzL1xyXG4qL1xyXG4ubGluZS1udW1iZXJzIC5saW5lLW51bWJlcnMtcm93cyB7XHJcbmJvcmRlci1yaWdodC1jb2xvcjogI2E1YTVhNTtcclxufVxyXG5cclxuLmxpbmUtbnVtYmVycy1yb3dzID4gc3BhbjpiZWZvcmUge1xyXG5jb2xvcjogIzJCOTFBRjtcclxufVxyXG5cclxuLyogb3ZlcnJpZGVzIGNvbG9yLXZhbHVlcyBmb3IgdGhlIExpbmUgSGlnaGxpZ2h0IHBsdWdpblxyXG4qIGh0dHA6Ly9wcmlzbWpzLmNvbS9wbHVnaW5zL2xpbmUtaGlnaGxpZ2h0L1xyXG4qL1xyXG4ubGluZS1oaWdobGlnaHQge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgxOTMsIDIyMiwgMjQxLCAwLjIpO1xyXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgxOTMsIDIyMiwgMjQxLCAwLjIpIDcwJSwgcmdiYSgyMjEsIDIyMiwgMjQxLCAwKSk7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMTkzLCAyMjIsIDI0MSwgMC4yKSA3MCUsIHJnYmEoMjIxLCAyMjIsIDI0MSwgMCkpO1xyXG59XHJcblxyXG4uY29kZS1leGFtcGxlIHtcclxuICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcblxyXG4gICAgcHJlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZjO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIH1cclxufSIsIkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9UG9wcGluczozMDAsNDAwLDUwMCw3MDAnKTtcclxuXHJcbmh0bWwsIGh0bWwgYSwgYm9keSB7XHJcbiAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xyXG4gICBmb250LXNpemU6IDE0cHg7XHJcbiAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xyXG4gICBjb2xvcjogJGdyYXk7XHJcbiAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxufVxyXG5cclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNiB7XHJcblx0Y29sb3I6ICRncmF5LWRhcms7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRsaW5lLWhlaWdodDogMS41O1xyXG5cdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XHJcblx0XHJcblx0c21hbGwge1xyXG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcclxuXHRcdGNvbG9yOiBsaWdodGVuKCRncmF5LWRhcmssNSUpO1xyXG5cdH1cclxufVxyXG5cclxuaDEsXHJcbi5oMSB7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbn1cclxuXHJcbmgyLFxyXG4uaDJ7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbn1cclxuXHJcbmgzLFxyXG4uaDMge1xyXG4gICAgZm9udC1zaXplOiAyMnB4XHJcbn1cclxuXHJcbmg0LFxyXG4uaDQge1xyXG4gICAgZm9udC1zaXplOiAxOXB4XHJcbn1cclxuXHJcbmg1LFxyXG4uaDUge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG5oNixcclxuLmg2IHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5cclxucCB7XHJcblx0Y29sb3I6ICRncmF5LWxpZ2h0O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjg7XHJcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxudWwge1xyXG5cdG1hcmdpbi1ib3R0b206IDBweDtcclxufVxyXG5cclxuYSB7XHJcblx0Y29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cdFxyXG5cdCY6aG92ZXIsXHJcblx0Jjpmb2N1cyB7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRjb2xvcjogZGFya2VuKCRicmFuZC1wcmltYXJ5LDEwJSk7XHJcblx0fVxyXG5cclxuXHQmOmZvY3VzIHtcclxuXHRcdG91dGxpbmU6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQmLnRleHQtZ3JheSB7XHJcblxyXG5cdFx0Jjpob3ZlcixcclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRjb2xvcjogJGdyYXktZGFyayAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0Y29sb3I6ICRicmFuZC1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLnRleHQtZGFyayB7XHJcblx0XHQmOmhvdmVyLFxyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0Y29sb3I6ICRicmFuZC1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLnRleHQtbXV0ZWQge1xyXG5cdFx0Jjpob3ZlcixcclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRjb2xvcjogJGdyYXktZGFyayAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0Y29sb3I6ICRicmFuZC1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmhvdmVyLW9wYWNpdHkge1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdG9wYWNpdHk6IDAuODtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5kaXNwbGF5LTEsXHJcbi5kaXNwbGF5LTIsXHJcbi5kaXNwbGF5LTMsXHJcbi5kaXNwbGF5LTQge1xyXG5cdGNvbG9yOiAkZ3JheS1kYXJrO1xyXG59XHJcblxyXG46Zm9jdXMge1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbmhyIHtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxufVxyXG5cclxuLmZvbnQtcHJpbWFyeSB7XHJcblx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xyXG59XHJcblxyXG4udGV4dC1saW5rIHtcclxuXHRcclxuXHQmOmhvdmVyLFxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0fVxyXG59XHJcblxyXG4udGV4dC1vcGFjaXR5IHtcclxuXHRvcGFjaXR5OiAwLjg1O1xyXG59XHJcblxyXG4udGV4dC13aGl0ZSB7XHJcblx0Y29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC1kYXJrIHtcclxuXHRjb2xvcjogJGdyYXktZGFyayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC1ncmF5IHtcclxuXHRjb2xvcjogJGdyYXktbGlnaHQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gTG9vcCBmb3IgY29udGV4dHVhbCB0ZXh0LWNvbG9yIFxyXG5AZWFjaCAkdHlwZSBpbiAkY29udGV4dHVhbC1sb29wIHtcclxuXHQuI3tudGgoJHR5cGUsIDMpfSB7XHJcblx0XHRjb2xvcjogI3tudGgoJHR5cGUsIDEpfSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVx0XHJcblxyXG4uYmctd2hpdGUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmctZGFyayB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktZGFyayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmctZ3JheSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gTG9vcCBmb3IgY29udGV4dHVhbCBiYWNrZ3JvdW5kIGNvbG9yIFxyXG5AZWFjaCAkdHlwZSBpbiAkY29udGV4dHVhbC1sb29wIHtcclxuXHQuI3tudGgoJHR5cGUsIDQpfSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAje250aCgkdHlwZSwgMSl9ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHRcclxuXHJcbi5pbWctZml0LWNvdmVyIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0b2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbi5iZyB7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbn1cclxuXHJcbi5jb250YWluZXItZmx1aWQge1xyXG5cclxuXHQmLmNvbnRhaW5lci1maXhlZC1sZyB7XHJcblx0XHRtYXgtd2lkdGg6IDE3MDBweDtcclxuXHR9XHJcblxyXG5cdCYuY29udGFpbmVyLWZpeGVkLW1kIHtcclxuXHRcdG1heC13aWR0aDogMTQwMHB4O1xyXG5cdH1cclxuXHJcblx0Ji5jb250YWluZXItZml4ZWQtc20ge1xyXG5cdFx0bWF4LXdpZHRoOiAxMjgwcHg7XHJcblx0fVxyXG59XHJcblxyXG5idXR0b24sXHJcbmlucHV0LFxyXG50ZXh0YXJlYSB7XHJcblx0b3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuYmxvY2txdW90ZSB7XHJcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICRncmF5LWRhcms7XHJcblx0cGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRmb250LWZhbWlseTogc2VyaWY7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbi5ibG9ja3F1b3RlLWZvb3RlciB7XHJcblx0Y29sb3I6ICRncmF5LWRhcms7XHJcbn1cclxuXHJcbmR0IHtcclxuXHRjb2xvcjogJGdyYXktZGFyaztcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG5kZCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cdFxyXG4uZmFkZSB7XHJcblx0Ji5pbiB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxufVx0XHJcblxyXG4uY29sbGFwc2Uge1xyXG5cdCYuaW4ge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG59XHJcblxyXG5pZnJhbWUge1xyXG5cdGJvcmRlcjogMDtcclxuXHJcblx0QGluY2x1ZGUgc2NyZWVuLW1vYmlsZSB7XHJcblx0XHRtaW4taGVpZ2h0OiAxNzVweCAhaW1wb3J0YW50O1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdH1cclxufVxyXG5cclxuLmNsb3NlIHtcclxuXHRmb250LXNpemU6IDE4cHg7XHJcbn1cclxuXHJcbkBpbmNsdWRlIHByaW50IHtcclxuXHRib2R5IHtcclxuXHRcdGZvbnQtc2l6ZTogMTBweDtcclxuXHR9XHRcclxuXHJcblx0Lm1yZy10b3AtMzAsXHJcblx0Lm1yZy10b3AtMjAge1xyXG5cdFx0bWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnByaW50LWludmlzaWJsZSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuIiwiLypNYXJnaW4qL1xyXG4ubS0wIHtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXQtMCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tYi0wIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1yLTAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tbC0wIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tdi0wIHtcclxuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1oLTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLTUge1xyXG5cdG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLTEwIHtcclxuXHRtYXJnaW46IDEwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tMTUge1xyXG5cdG1hcmdpbjogMTVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS0yMCB7XHJcblx0bWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLTI1IHtcclxuXHRtYXJnaW46IDI1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tMjAge1xyXG5cdG1hcmdpbjogMjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS0yNSB7XHJcblx0bWFyZ2luOiAyNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLTMwIHtcclxuXHRtYXJnaW46IDMwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tMzUge1xyXG5cdG1hcmdpbjogMzVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS00MCB7XHJcblx0bWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLTQ1IHtcclxuXHRtYXJnaW46IDQ1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tNTAge1xyXG5cdG1hcmdpbjogNTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS01NSB7XHJcblx0bWFyZ2luOiA1NXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLTYwIHtcclxuXHRtYXJnaW46IDYwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tNjUge1xyXG5cdG1hcmdpbjogNjVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS03MCB7XHJcblx0bWFyZ2luOiA3MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLTc1IHtcclxuXHRtYXJnaW46IDc1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tODAge1xyXG5cdG1hcmdpbjogODBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS04NSB7XHJcblx0bWFyZ2luOiA4NXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLTkwIHtcclxuXHRtYXJnaW46IDkwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tOTUge1xyXG5cdG1hcmdpbjogOTVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS0xMDAge1xyXG5cdG1hcmdpbjogMTAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tMTA1IHtcclxuXHRtYXJnaW46IDEwNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLTExMCB7XHJcblx0bWFyZ2luOiAxMTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS0xMTUge1xyXG5cdG1hcmdpbjogMTE1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tMTIwIHtcclxuXHRtYXJnaW46IDEyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLTEyNSB7XHJcblx0bWFyZ2luOiAxMjVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS0xMzAge1xyXG5cdG1hcmdpbjogMTMwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tMTM1IHtcclxuXHRtYXJnaW46IDEzNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLTE0MCB7XHJcblx0bWFyZ2luOiAxNDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS0xNDUge1xyXG5cdG1hcmdpbjogMTQ1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tMTUwIHtcclxuXHRtYXJnaW46IDE1MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi1tb2JpbGUge1xyXG5cdC5tLTE1MCxcclxuXHQubS0xNDUsXHJcblx0Lm0tMTQwLFxyXG5cdC5tLTEzNSxcclxuXHQubS0xMzAsXHJcblx0Lm0tMTI1LFxyXG5cdC5tLTEyMCxcclxuXHQubS0xMTUsXHJcblx0Lm0tMTEwLFxyXG5cdC5tLTEwMCxcclxuXHQubS05NSxcclxuXHQubS05MCxcclxuXHQubS04NSxcclxuXHQubS04MCxcclxuXHQubS03NSxcclxuXHQubS03MCxcclxuXHQubS02NSxcclxuXHQubS02MCxcclxuXHQubS01NSxcclxuXHQubS01MCxcclxuXHQubS00NSxcclxuXHQubS00MCxcclxuXHQubS0zNSB7XHJcblx0XHRtYXJnaW46IDMwcHggIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbi5tLWgtYXV0byB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWwtYXV0byB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1yLWF1dG8ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLXYtNSB7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXYtMTAge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXYtMTUge1xyXG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXYtMjAge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXYtMjUge1xyXG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXYtMzAge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXYtMzUge1xyXG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXYtNDAge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXYtNDUge1xyXG4gICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXYtNTAge1xyXG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXYtNTUge1xyXG4gICAgbWFyZ2luLXRvcDogNTVweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXYtNjAge1xyXG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXYtNjUge1xyXG4gICAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXYtNzAge1xyXG4gICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXYtNzUge1xyXG4gICAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNzVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXYtODAge1xyXG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXYtODUge1xyXG4gICAgbWFyZ2luLXRvcDogODVweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXYtOTAge1xyXG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXYtOTUge1xyXG4gICAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXYtMTAwIHtcclxuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXYtMTA1IHtcclxuICAgIG1hcmdpbi10b3A6IDEwNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXYtMTEwIHtcclxuICAgIG1hcmdpbi10b3A6IDExMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXYtMTE1IHtcclxuICAgIG1hcmdpbi10b3A6IDExNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXYtMTIwIHtcclxuICAgIG1hcmdpbi10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXYtMTI1IHtcclxuICAgIG1hcmdpbi10b3A6IDEyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMjVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXYtMTMwIHtcclxuICAgIG1hcmdpbi10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMzBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXYtMTM1IHtcclxuICAgIG1hcmdpbi10b3A6IDEzNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMzVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXYtMTQwIHtcclxuICAgIG1hcmdpbi10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXYtMTQ1IHtcclxuICAgIG1hcmdpbi10b3A6IDE0NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXYtMTUwIHtcclxuICAgIG1hcmdpbi10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi1tb2JpbGUge1xyXG5cdC5tLXYtMTUwLFxyXG5cdC5tLXYtMTQ1LFxyXG5cdC5tLXYtMTQwLFxyXG5cdC5tLXYtMTM1LFxyXG5cdC5tLXYtMTMwLFxyXG5cdC5tLXYtMTI1LFxyXG5cdC5tLXYtMTIwLFxyXG5cdC5tLXYtMTE1LFxyXG5cdC5tLXYtMTEwLFxyXG5cdC5tLXYtMTAwLFxyXG5cdC5tLXYtOTUsXHJcblx0Lm0tdi05MCxcclxuXHQubS12LTg1LFxyXG5cdC5tLXYtODAsXHJcblx0Lm0tdi03NSxcclxuXHQubS12LTcwLFxyXG5cdC5tLXYtNjUsXHJcblx0Lm0tdi02MCxcclxuXHQubS12LTU1LFxyXG5cdC5tLXYtNTAsXHJcblx0Lm0tdi00NSxcclxuXHQubS12LTQwLFxyXG5cdC5tLXYtMzUge1xyXG5cdFx0bWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50XHJcblx0fVxyXG59XHJcblxyXG4ubS1oLTUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1oLTEwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1oLTE1IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1oLTIwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1oLTI1IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1oLTMwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1oLTM1IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1oLTQwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1oLTQ1IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1oLTUwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1oLTU1IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDU1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1oLTYwIHtcclxuXHJcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0taC02NSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNjVweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0taC03MCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0taC03NSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNzVweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0taC04MCB7XHJcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0taC04NSB7XHJcbiAgICBtYXJnaW4tbGVmdDogODVweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0taC05MCB7XHJcbiAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0taC05NSB7XHJcbiAgICBtYXJnaW4tbGVmdDogOTVweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0taC0xMDAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0taC0xMDUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0taC0xMTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDExMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDExMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0taC0xMTUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDExNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDExNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0taC0xMjAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0taC0xMjUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEyNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0taC0xMzAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0taC0xMzUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEzNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEzNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0taC0xNDAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0taC0xNDUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE0NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE0NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0taC0xNTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLW1vYmlsZSB7XHJcblx0Lm0taC0xNTAsXHJcblx0Lm0taC0xNDUsXHJcblx0Lm0taC0xNDAsXHJcblx0Lm0taC0xMzUsXHJcblx0Lm0taC0xMzAsXHJcblx0Lm0taC0xMjUsXHJcblx0Lm0taC0xMjAsXHJcblx0Lm0taC0xMTUsXHJcblx0Lm0taC0xMTAsXHJcblx0Lm0taC0xMDAsXHJcblx0Lm0taC05NSxcclxuXHQubS1oLTkwLFxyXG5cdC5tLWgtODUsXHJcblx0Lm0taC04MCxcclxuXHQubS1oLTc1LFxyXG5cdC5tLWgtNzAsXHJcblx0Lm0taC02NSxcclxuXHQubS1oLTYwLFxyXG5cdC5tLWgtNTUsXHJcblx0Lm0taC01MCxcclxuXHQubS1oLTQ1LFxyXG5cdC5tLWgtNDAsXHJcblx0Lm0taC0zNSB7XHJcblx0XHRtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnRcclxuXHR9XHJcbn1cclxuXHJcbi5tLXQtNSB7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS10LTEwIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS10LTE1IHtcclxuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS10LTIwIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS10LTI1IHtcclxuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS10LTMwIHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS10LTM1IHtcclxuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS10LTQwIHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS10LTQ1IHtcclxuICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS10LTUwIHtcclxuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS10LTU1IHtcclxuICAgIG1hcmdpbi10b3A6IDU1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS10LTYwIHtcclxuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS10LTY1IHtcclxuICAgIG1hcmdpbi10b3A6IDY1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS10LTcwIHtcclxuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS10LTc1IHtcclxuICAgIG1hcmdpbi10b3A6IDc1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS10LTgwIHtcclxuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS10LTg1IHtcclxuICAgIG1hcmdpbi10b3A6IDg1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS10LTkwIHtcclxuICAgIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS10LTk1IHtcclxuICAgIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS10LTEwMCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXQtMTA1IHtcclxuICAgIG1hcmdpbi10b3A6IDEwNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tdC0xMTAge1xyXG4gICAgbWFyZ2luLXRvcDogMTEwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS10LTExNSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXQtMTIwIHtcclxuICAgIG1hcmdpbi10b3A6IDEyMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tdC0xMjUge1xyXG4gICAgbWFyZ2luLXRvcDogMTI1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS10LTEzMCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMzBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXQtMTM1IHtcclxuICAgIG1hcmdpbi10b3A6IDEzNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tdC0xNDAge1xyXG4gICAgbWFyZ2luLXRvcDogMTQwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS10LTE0NSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXQtMTUwIHtcclxuICAgIG1hcmdpbi10b3A6IDE1MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLW1vYmlsZSB7XHJcblx0Lm0tdC0xNTAsXHJcblx0Lm0tdC0xNDUsXHJcblx0Lm0tdC0xNDAsXHJcblx0Lm0tdC0xMzUsXHJcblx0Lm0tdC0xMzAsXHJcblx0Lm0tdC0xMjUsXHJcblx0Lm0tdC0xMjAsXHJcblx0Lm0tdC0xMTUsXHJcblx0Lm0tdC0xMTAsXHJcblx0Lm0tdC0xMDAsXHJcblx0Lm0tdC05NSxcclxuXHQubS10LTkwLFxyXG5cdC5tLXQtODUsXHJcblx0Lm0tdC04MCxcclxuXHQubS10LTc1LFxyXG5cdC5tLXQtNzAsXHJcblx0Lm0tdC02NSxcclxuXHQubS10LTYwLFxyXG5cdC5tLXQtNTUsXHJcblx0Lm0tdC01MCxcclxuXHQubS10LTQ1LFxyXG5cdC5tLXQtNDAsXHJcblx0Lm0tdC0zNSB7XHJcblx0XHRtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnRcclxuXHR9XHJcbn1cclxuXHJcbi5tLWItNSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1iLTEwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1iLTE1IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1iLTIwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1iLTI1IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1iLTMwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1iLTM1IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1iLTQwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1iLTQ1IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1iLTUwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1iLTU1IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDU1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1iLTYwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1iLTY1IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDY1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1iLTcwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1iLTc1IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDc1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1iLTgwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1iLTg1IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1iLTkwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1iLTk1IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDk1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1iLTEwMCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWItMTA1IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tYi0xMTAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTEwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1iLTExNSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWItMTIwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tYi0xMjUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTI1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1iLTEzMCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMzBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWItMTM1IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEzNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tYi0xNDAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1iLTE0NSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWItMTUwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLW1vYmlsZSB7XHJcblx0Lm0tYi0xNTAsXHJcblx0Lm0tYi0xNDUsXHJcblx0Lm0tYi0xNDAsXHJcblx0Lm0tYi0xMzUsXHJcblx0Lm0tYi0xMzAsXHJcblx0Lm0tYi0xMjUsXHJcblx0Lm0tYi0xMjAsXHJcblx0Lm0tYi0xMTUsXHJcblx0Lm0tYi0xMTAsXHJcblx0Lm0tYi0xMDAsXHJcblx0Lm0tYi05NSxcclxuXHQubS1iLTkwLFxyXG5cdC5tLWItODUsXHJcblx0Lm0tYi04MCxcclxuXHQubS1iLTc1LFxyXG5cdC5tLWItNzAsXHJcblx0Lm0tYi02NSxcclxuXHQubS1iLTYwLFxyXG5cdC5tLWItNTUsXHJcblx0Lm0tYi01MCxcclxuXHQubS1iLTQ1LFxyXG5cdC5tLWItNDAsXHJcblx0Lm0tYi0zNSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnRcclxuXHR9XHJcbn1cclxuXHJcbi5tLWwtNSB7XHJcblxyXG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWwtMTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1sLTE1IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tbC0yMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWwtMjUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1sLTMwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tbC0zNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWwtNDAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1sLTQ1IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tbC01MCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWwtNTUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDU1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1sLTYwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tbC02NSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNjVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWwtNzAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1sLTc1IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA3NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tbC04MCB7XHJcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWwtODUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1sLTkwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tbC05NSB7XHJcbiAgICBtYXJnaW4tbGVmdDogOTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWwtMTAwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWwtMTA1IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWwtMTEwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWwtMTE1IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWwtMTIwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWwtMTI1IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMjVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWwtMTMwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMzBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWwtMTM1IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMzVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWwtMTQwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWwtMTQ1IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWwtMTUwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi1tb2JpbGUge1xyXG5cdC5tLWwtMTUwLFxyXG5cdC5tLWwtMTQ1LFxyXG5cdC5tLWwtMTQwLFxyXG5cdC5tLWwtMTM1LFxyXG5cdC5tLWwtMTMwLFxyXG5cdC5tLWwtMTI1LFxyXG5cdC5tLWwtMTIwLFxyXG5cdC5tLWwtMTE1LFxyXG5cdC5tLWwtMTEwLFxyXG5cdC5tLWwtMTAwLFxyXG5cdC5tLWwtOTUsXHJcblx0Lm0tbC05MCxcclxuXHQubS1sLTg1LFxyXG5cdC5tLWwtODAsXHJcblx0Lm0tbC03NSxcclxuXHQubS1sLTcwLFxyXG5cdC5tLWwtNjUsXHJcblx0Lm0tbC02MCxcclxuXHQubS1sLTU1LFxyXG5cdC5tLWwtNTAsXHJcblx0Lm0tbC00NSxcclxuXHQubS1sLTQwLFxyXG5cdC5tLWwtMzUge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudFxyXG5cdH1cclxufVxyXG5cclxuLm0tci01IHtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tci0xMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1yLTE1IHtcclxuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXItMjAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tci0yNSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1yLTMwIHtcclxuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXItMzUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tci00MCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1yLTQ1IHtcclxuICAgIG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXItNTAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tci01NSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDU1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1yLTYwIHtcclxuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXItNjUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tci03MCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1yLTc1IHtcclxuICAgIG1hcmdpbi1yaWdodDogNzVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXItODAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tci04NSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDg1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1yLTkwIHtcclxuICAgIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXItOTUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tci0xMDAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXItMTA1IHtcclxuICAgIG1hcmdpbi1yaWdodDogMTA1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1yLTExMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDExMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tci0xMTUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXItMTIwIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTIwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1yLTEyNSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEyNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tci0xMzAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXItMTM1IHtcclxuICAgIG1hcmdpbi1yaWdodDogMTM1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1yLTE0MCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tci0xNDUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXItMTUwIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTUwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tbW9iaWxlIHtcclxuXHQubS1yLTE1MCxcclxuXHQubS1yLTE0NSxcclxuXHQubS1yLTE0MCxcclxuXHQubS1yLTEzNSxcclxuXHQubS1yLTEzMCxcclxuXHQubS1yLTEyNSxcclxuXHQubS1yLTEyMCxcclxuXHQubS1yLTExNSxcclxuXHQubS1yLTExMCxcclxuXHQubS1yLTEwMCxcclxuXHQubS1yLTk1LFxyXG5cdC5tLXItOTAsXHJcblx0Lm0tci04NSxcclxuXHQubS1yLTgwLFxyXG5cdC5tLXItNzUsXHJcblx0Lm0tci03MCxcclxuXHQubS1yLTY1LFxyXG5cdC5tLXItNjAsXHJcblx0Lm0tci01NSxcclxuXHQubS1yLTUwLFxyXG5cdC5tLXItNDUsXHJcblx0Lm0tci00MCxcclxuXHQubS1yLTM1IHtcclxuXHRcdG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50XHJcblx0fVxyXG59XHJcblxyXG4vKlBhZGRpbmcqL1xyXG5cclxuLnAtMCB7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdC0wIHtcclxuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wLWItMCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucC1sLTAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wLXItMCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wLXYtMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1oLTAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtNSB7XHJcblx0cGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wLTEwIHtcclxuXHRwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wLTE1IHtcclxuXHRwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wLTIwIHtcclxuXHRwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wLTI1IHtcclxuXHRwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wLTMwIHtcclxuXHRwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wLTM1IHtcclxuXHRwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wLTQwIHtcclxuXHRwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wLTQ1IHtcclxuXHRwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wLTUwIHtcclxuXHRwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wLTU1IHtcclxuXHRwYWRkaW5nOiA1NXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wLTYwIHtcclxuXHRwYWRkaW5nOiA2MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wLTY1IHtcclxuXHRwYWRkaW5nOiA2NXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wLTcwIHtcclxuXHRwYWRkaW5nOiA3MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wLTc1IHtcclxuXHRwYWRkaW5nOiA3NXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wLTgwIHtcclxuXHRwYWRkaW5nOiA4MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wLTg1IHtcclxuXHRwYWRkaW5nOiA4NXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wLTkwIHtcclxuXHRwYWRkaW5nOiA5MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wLTk1IHtcclxuXHRwYWRkaW5nOiA5NXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wLTEwMCB7XHJcblx0cGFkZGluZzogMTAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnAtMTA1IHtcclxuXHRwYWRkaW5nOiAxMDVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucC0xMTAge1xyXG5cdHBhZGRpbmc6IDExMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wLTExNSB7XHJcblx0cGFkZGluZzogMTE1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnAtMTIwIHtcclxuXHRwYWRkaW5nOiAxMjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucC0xMjUge1xyXG5cdHBhZGRpbmc6IDEyNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wLTEzMCB7XHJcblx0cGFkZGluZzogMTMwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnAtMTM1IHtcclxuXHRwYWRkaW5nOiAxMzVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucC0xNDAge1xyXG5cdHBhZGRpbmc6IDE0MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wLTE0NSB7XHJcblx0cGFkZGluZzogMTQ1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnAtMTUwIHtcclxuXHRwYWRkaW5nOiAxNTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tbW9iaWxlIHtcclxuXHQucC0xNTAsXHJcblx0LnAtMTQ1LFxyXG5cdC5wLTE0MCxcclxuXHQucC0xMzUsXHJcblx0LnAtMTMwLFxyXG5cdC5wLTEyNSxcclxuXHQucC0xMjAsXHJcblx0LnAtMTE1LFxyXG5cdC5wLTExMCxcclxuXHQucC0xMDAsXHJcblx0LnAtOTUsXHJcblx0LnAtOTAsXHJcblx0LnAtODUsXHJcblx0LnAtODAsXHJcblx0LnAtNzUsXHJcblx0LnAtNzAsXHJcblx0LnAtNjUsXHJcblx0LnAtNjAsXHJcblx0LnAtNTUsXHJcblx0LnAtNTAsXHJcblx0LnAtNDUsXHJcblx0LnAtNDAsXHJcblx0LnAtMzUge1xyXG5cdFx0cGFkZGluZzogMzBweCAhaW1wb3J0YW50XHJcblx0fVxyXG59XHJcblxyXG4ucC12LTUge1xyXG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXYtMTAge1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdi0xNSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC12LTIwIHtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXYtMjUge1xyXG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdi0zMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC12LTM1IHtcclxuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXYtNDAge1xyXG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdi00NSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC12LTUwIHtcclxuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXYtNTUge1xyXG4gICAgcGFkZGluZy10b3A6IDU1cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdi02MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC12LTY1IHtcclxuICAgIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXYtNzAge1xyXG4gICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdi03NSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC12LTgwIHtcclxuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXYtODUge1xyXG4gICAgcGFkZGluZy10b3A6IDg1cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdi05MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC12LTk1IHtcclxuICAgIHBhZGRpbmctdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogOTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXYtMTAwIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdi0xMDUge1xyXG4gICAgcGFkZGluZy10b3A6IDEwNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC12LTExMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTEwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXYtMTE1IHtcclxuICAgIHBhZGRpbmctdG9wOiAxMTVweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDExNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdi0xMjAge1xyXG4gICAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC12LTEyNSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTI1cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMjVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXYtMTMwIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMzBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdi0xMzUge1xyXG4gICAgcGFkZGluZy10b3A6IDEzNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTM1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC12LTE0MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTQwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXYtMTQ1IHtcclxuICAgIHBhZGRpbmctdG9wOiAxNDVweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE0NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdi0xNTAge1xyXG4gICAgcGFkZGluZy10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tbW9iaWxlIHtcclxuXHQucC12LTE1MCxcclxuXHQucC12LTE0NSxcclxuXHQucC12LTE0MCxcclxuXHQucC12LTEzNSxcclxuXHQucC12LTEzMCxcclxuXHQucC12LTEyNSxcclxuXHQucC12LTEyMCxcclxuXHQucC12LTExNSxcclxuXHQucC12LTExMCxcclxuXHQucC12LTEwMCxcclxuXHQucC12LTk1LFxyXG5cdC5wLXYtOTAsXHJcblx0LnAtdi04NSxcclxuXHQucC12LTgwLFxyXG5cdC5wLXYtNzUsXHJcblx0LnAtdi03MCxcclxuXHQucC12LTY1LFxyXG5cdC5wLXYtNjAsXHJcblx0LnAtdi01NSxcclxuXHQucC12LTUwLFxyXG5cdC5wLXYtNDUsXHJcblx0LnAtdi00MCxcclxuXHQucC12LTM1IHtcclxuXHRcdHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50XHJcblx0fVxyXG59XHJcblxyXG4ucC1oLTUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWgtMTAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtaC0xNSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1oLTIwIHtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWgtMjUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtaC0zMCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1oLTM1IHtcclxuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWgtNDAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtaC00NSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1oLTUwIHtcclxuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWgtNTUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtaC02MCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1oLTY1IHtcclxuICAgIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogNjVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWgtNzAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtaC03NSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1oLTgwIHtcclxuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWgtODUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtaC05MCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1oLTk1IHtcclxuICAgIHBhZGRpbmctbGVmdDogOTVweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogOTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWgtMTAwIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtaC0xMDUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMDVweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTA1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1oLTExMCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDExMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWgtMTE1IHtcclxuICAgIHBhZGRpbmctbGVmdDogMTE1cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDExNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtaC0xMjAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTIwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1oLTEyNSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWgtMTMwIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTMwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtaC0xMzUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMzVweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTM1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1oLTE0MCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWgtMTQ1IHtcclxuICAgIHBhZGRpbmctbGVmdDogMTQ1cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE0NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtaC0xNTAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNTBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTUwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tbW9iaWxlIHtcclxuXHQucC1oLTE1MCxcclxuXHQucC1oLTE0NSxcclxuXHQucC1oLTE0MCxcclxuXHQucC1oLTEzNSxcclxuXHQucC1oLTEzMCxcclxuXHQucC1oLTEyNSxcclxuXHQucC1oLTEyMCxcclxuXHQucC1oLTExNSxcclxuXHQucC1oLTExMCxcclxuXHQucC1oLTEwMCxcclxuXHQucC1oLTk1LFxyXG5cdC5wLWgtOTAsXHJcblx0LnAtaC04NSxcclxuXHQucC1oLTgwLFxyXG5cdC5wLWgtNzUsXHJcblx0LnAtaC03MCxcclxuXHQucC1oLTY1LFxyXG5cdC5wLWgtNjAsXHJcblx0LnAtaC01NSxcclxuXHQucC1oLTUwLFxyXG5cdC5wLWgtNDUsXHJcblx0LnAtaC00MCxcclxuXHQucC1oLTM1IHtcclxuXHRcdHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50XHJcblx0fVxyXG59XHJcblxyXG4ucC10LTUge1xyXG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXQtMTAge1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC10LTE1IHtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdC0yMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXQtMjUge1xyXG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC10LTMwIHtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdC0zNSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXQtNDAge1xyXG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC10LTQ1IHtcclxuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdC01MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXQtNTUge1xyXG4gICAgbWFyZ2luLXRvcDogNTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXQtNjAge1xyXG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC10LTY1IHtcclxuICAgIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdC03MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXQtNzUge1xyXG4gICAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC10LTgwIHtcclxuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdC04NSB7XHJcbiAgICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXQtOTAge1xyXG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC10LTk1IHtcclxuICAgIHBhZGRpbmctdG9wOiA5NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdC0xMDAge1xyXG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdC0xMDUge1xyXG4gICAgcGFkZGluZy10b3A6IDEwNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdC0xMTAge1xyXG4gICAgcGFkZGluZy10b3A6IDExMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdC0xMTUge1xyXG4gICAgcGFkZGluZy10b3A6IDExNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdC0xMjAge1xyXG4gICAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdC0xMjUge1xyXG4gICAgcGFkZGluZy10b3A6IDEyNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdC0xMzAge1xyXG4gICAgcGFkZGluZy10b3A6IDEzMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdC0xMzUge1xyXG4gICAgcGFkZGluZy10b3A6IDEzNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdC0xNDAge1xyXG4gICAgcGFkZGluZy10b3A6IDE0MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdC0xNDUge1xyXG4gICAgcGFkZGluZy10b3A6IDE0NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdC0xNTAge1xyXG4gICAgcGFkZGluZy10b3A6IDE1MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLW1vYmlsZSB7XHJcblx0LnAtdC0xNTAsXHJcblx0LnAtdC0xNDUsXHJcblx0LnAtdC0xNDAsXHJcblx0LnAtdC0xMzUsXHJcblx0LnAtdC0xMzAsXHJcblx0LnAtdC0xMjUsXHJcblx0LnAtdC0xMjAsXHJcblx0LnAtdC0xMTUsXHJcblx0LnAtdC0xMTAsXHJcblx0LnAtdC0xMDAsXHJcblx0LnAtdC05NSxcclxuXHQucC10LTkwLFxyXG5cdC5wLXQtODUsXHJcblx0LnAtdC04MCxcclxuXHQucC10LTc1LFxyXG5cdC5wLXQtNzAsXHJcblx0LnAtdC02NSxcclxuXHQucC10LTYwLFxyXG5cdC5wLXQtNTUsXHJcblx0LnAtdC01MCxcclxuXHQucC10LTQ1LFxyXG5cdC5wLXQtNDAsXHJcblx0LnAtdC0zNSB7XHJcblx0XHRwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50XHJcblx0fVxyXG59XHJcblxyXG4ucC1iLTUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWItMTAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1iLTE1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtYi0yMCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWItMjUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1iLTMwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtYi0zNSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWItNDAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1iLTQ1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtYi01MCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWItNTUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWItNjAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1iLTY1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtYi03MCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWItNzUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1iLTgwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtYi04NSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWItOTAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1iLTk1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtYi0xMDAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtYi0xMDUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtYi0xMTAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtYi0xMTUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDExNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtYi0xMjAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1iLTEyNSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1iLTEzMCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1iLTEzNSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTM1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1iLTE0MCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1iLTE0NSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQ1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1iLTE1MCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tbW9iaWxlIHtcclxuXHQucC1iLTE1MCxcclxuXHQucC1iLTE0NSxcclxuXHQucC1iLTE0MCxcclxuXHQucC1iLTEzNSxcclxuXHQucC1iLTEzMCxcclxuXHQucC1iLTEyNSxcclxuXHQucC1iLTEyMCxcclxuXHQucC1iLTExNSxcclxuXHQucC1iLTExMCxcclxuXHQucC1iLTEwMCxcclxuXHQucC1iLTk1LFxyXG5cdC5wLWItOTAsXHJcblx0LnAtYi04NSxcclxuXHQucC1iLTgwLFxyXG5cdC5wLWItNzUsXHJcblx0LnAtYi03MCxcclxuXHQucC1iLTY1LFxyXG5cdC5wLWItNjAsXHJcblx0LnAtYi01NSxcclxuXHQucC1iLTUwLFxyXG5cdC5wLWItNDUsXHJcblx0LnAtYi00MCxcclxuXHQucC1iLTM1IHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnRcclxuXHR9XHJcbn1cclxuXHJcbi5wLWwtNSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWwtMTAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtbC0xNSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1sLTIwIHtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWwtMjUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtbC0zMCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1sLTM1IHtcclxuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWwtNDAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtbC00NSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1sLTUwIHtcclxuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWwtNTUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDU1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1sLTYwIHtcclxuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWwtNjUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtbC03MCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1sLTc1IHtcclxuICAgIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWwtODAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtbC04NSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1sLTkwIHtcclxuICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWwtOTUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA5NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtbC0xMDAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWwtMTA1IHtcclxuICAgIHBhZGRpbmctbGVmdDogMTA1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1sLTExMCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDExMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtbC0xMTUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWwtMTIwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWwtMTI1IHtcclxuICAgIHBhZGRpbmctbGVmdDogMTI1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1sLTEzMCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtbC0xMzUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMzVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWwtMTQwIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTQwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1sLTE0NSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE0NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtbC0xNTAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi1tb2JpbGUge1xyXG5cdC5wLWwtMTUwLFxyXG5cdC5wLWwtMTQ1LFxyXG5cdC5wLWwtMTQwLFxyXG5cdC5wLWwtMTM1LFxyXG5cdC5wLWwtMTMwLFxyXG5cdC5wLWwtMTI1LFxyXG5cdC5wLWwtMTIwLFxyXG5cdC5wLWwtMTE1LFxyXG5cdC5wLWwtMTEwLFxyXG5cdC5wLWwtMTAwLFxyXG5cdC5wLWwtOTUsXHJcblx0LnAtbC05MCxcclxuXHQucC1sLTg1LFxyXG5cdC5wLWwtODAsXHJcblx0LnAtbC03NSxcclxuXHQucC1sLTcwLFxyXG5cdC5wLWwtNjUsXHJcblx0LnAtbC02MCxcclxuXHQucC1sLTU1LFxyXG5cdC5wLWwtNTAsXHJcblx0LnAtbC00NSxcclxuXHQucC1sLTQwLFxyXG5cdC5wLWwtMzUge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnRcclxuXHR9XHJcbn1cclxuXHJcbi5wLXItNSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1yLTEwIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1yLTE1IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1yLTIwIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1yLTI1IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1yLTMwIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1yLTM1IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1yLTQwIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1yLTQ1IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1yLTUwIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1yLTU1IHtcclxuICAgIG1hcmdpbi1yaWdodDogNTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXItNjAge1xyXG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXItNjUge1xyXG4gICAgcGFkZGluZy1yaWdodDogNjVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXItNzAge1xyXG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXItNzUge1xyXG4gICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXItODAge1xyXG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXItODUge1xyXG4gICAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXItOTAge1xyXG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXItOTUge1xyXG4gICAgcGFkZGluZy1yaWdodDogOTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXItMTAwIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtci0xMDUge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTA1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1sLTExMCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDExMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtci0xMTUge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTE1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1yLTEyMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtci0xMjUge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTI1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1yLTEzMCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXItMTM1IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEzNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtci0xNDAge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTQwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1yLTE0NSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXItMTUwIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLW1vYmlsZSB7XHJcblx0LnAtci0xNTAsXHJcblx0LnAtci0xNDUsXHJcblx0LnAtci0xNDAsXHJcblx0LnAtci0xMzUsXHJcblx0LnAtci0xMzAsXHJcblx0LnAtci0xMjUsXHJcblx0LnAtci0xMjAsXHJcblx0LnAtci0xMTUsXHJcblx0LnAtci0xMTAsXHJcblx0LnAtci0xMDAsXHJcblx0LnAtci05NSxcclxuXHQucC1yLTkwLFxyXG5cdC5wLXItODUsXHJcblx0LnAtci04MCxcclxuXHQucC1yLTc1LFxyXG5cdC5wLXItNzAsXHJcblx0LnAtci02NSxcclxuXHQucC1yLTYwLFxyXG5cdC5wLXItNTUsXHJcblx0LnAtci01MCxcclxuXHQucC1yLTQ1LFxyXG5cdC5wLXItNDAsXHJcblx0LnAtci0zNSB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnRcclxuXHR9XHJcbn1cclxuXHJcbi53LTAge1xyXG4gICAgd2lkdGg6IDBweFxyXG59XHJcblxyXG4udy0xMCB7XHJcbiAgICB3aWR0aDogMTAlXHJcbn1cclxuXHJcbi53LTE1IHtcclxuICAgIHdpZHRoOiAxNSVcclxufVxyXG5cclxuLnctMjAge1xyXG4gICAgd2lkdGg6IDIwJVxyXG59XHJcblxyXG4udy0yNSB7XHJcbiAgICB3aWR0aDogMjUlXHJcbn1cclxuXHJcbi53LTMwIHtcclxuICAgIHdpZHRoOiAzMCVcclxufVxyXG5cclxuLnctMzUge1xyXG4gICAgd2lkdGg6IDM1JVxyXG59XHJcblxyXG4udy00MCB7XHJcbiAgICB3aWR0aDogNDAlXHJcbn1cclxuXHJcbi53LTQ1IHtcclxuICAgIHdpZHRoOiA0NSVcclxufVxyXG5cclxuLnctNTAge1xyXG4gICAgd2lkdGg6IDUwJVxyXG59XHJcblxyXG4udy01NSB7XHJcbiAgICB3aWR0aDogNTUlXHJcbn1cclxuXHJcbi53LTYwIHtcclxuICAgIHdpZHRoOiA2MCVcclxufVxyXG5cclxuLnctNjUge1xyXG4gICAgd2lkdGg6IDY1JVxyXG59XHJcblxyXG4udy03MCB7XHJcbiAgICB3aWR0aDogNzAlXHJcbn1cclxuXHJcbi53LTc1IHtcclxuICAgIHdpZHRoOiA3NSVcclxufVxyXG5cclxuLnctODAge1xyXG4gICAgd2lkdGg6IDgwJVxyXG59XHJcblxyXG4udy04NSB7XHJcbiAgICB3aWR0aDogODUlXHJcbn1cclxuXHJcbi53LTkwIHtcclxuICAgIHdpZHRoOiA5MCVcclxufVxyXG5cclxuLnctOTUge1xyXG4gICAgd2lkdGg6IDk1JVxyXG59XHJcblxyXG4udy0xMDAge1xyXG4gICAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLmhlaWdodC1tYXgge1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmZ1bGwtaGVpZ2h0IHtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG59XHJcblxyXG4ubHMtMCB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxzLTAtNSB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubHMtMSB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxzLTEtNSB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMS41cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubHMtMiB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxzLTItNSB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMi41cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubHMtMyB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogM3B4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxzLTMtNSB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMy41cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubHMtNCB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogNHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxzLTQtNSB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogNC41cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubHMtNSB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxzLTUtNSB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogNS41cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubHMtNiB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogNnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxzLTYtNSB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogNi41cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubHMtNyB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogN3B4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxzLTctNSB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogNy41cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubHMtOCB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogOHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxzLTgtNSB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogOC41cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubHMtOSB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogOXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxzLTktNSB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogOS41cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubHMtMTAge1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDEwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubHMtMTEge1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDExcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubHMtMTIge1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDEycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubHMtMTMge1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDEzcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubHMtMTQge1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDE0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubHMtMTUge1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDE1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG5cclxuLypMaW5lLUhlaWdodCovXHJcbi5saC0wIHtcclxuXHRsaW5lLWhlaWdodDogMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5saC0wLTUge1xyXG5cdGxpbmUtaGVpZ2h0OiAwLjUgIWltcG9ydGFudFxyXG59XHJcblxyXG4ubGgtMSB7XHJcbiAgICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5saC0xLTEge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5saC0xLTIge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMiAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5saC0xLTMge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMyAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5saC0xLTQge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5saC0xLTUge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5saC0xLTYge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNiAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5saC0xLTcge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNyAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5saC0xLTgge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuOCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5saC0xLTkge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuOSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5saC0yIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAyICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxoLTItMSB7XHJcbiAgICBsaW5lLWhlaWdodDogMi4xICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxoLTItMiB7XHJcbiAgICBsaW5lLWhlaWdodDogMi4yICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxoLTItMyB7XHJcbiAgICBsaW5lLWhlaWdodDogMi4zICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxoLTItNCB7XHJcbiAgICBsaW5lLWhlaWdodDogMi40ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxoLTItNSB7XHJcbiAgICBsaW5lLWhlaWdodDogMi41ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxoLTMge1xyXG4gICAgbGluZS1oZWlnaHQ6IDMgIWltcG9ydGFudFxyXG59XHJcblxyXG4ubGgtNCB7XHJcbiAgICBsaW5lLWhlaWdodDogNCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi8qRm9udCBTaXplKi9cclxuXHJcbi5mb250LXNpemUtOCB7XHJcbiAgICBmb250LXNpemU6IDhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtOSB7XHJcbiAgICBmb250LXNpemU6IDlweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtMTAge1xyXG4gICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS0xMSB7XHJcbiAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTEyIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtMTMge1xyXG4gICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS0xNCB7XHJcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTE1IHtcclxuICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtMTYge1xyXG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS0xNyB7XHJcbiAgICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTE4IHtcclxuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtMTkge1xyXG4gICAgZm9udC1zaXplOiAxOXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS0yMCB7XHJcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTIxIHtcclxuICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtMjIge1xyXG4gICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS0yMyB7XHJcbiAgICBmb250LXNpemU6IDIzcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTI0IHtcclxuICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtMjUge1xyXG4gICAgZm9udC1zaXplOiAyNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS0yNiB7XHJcbiAgICBmb250LXNpemU6IDI2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTI3IHtcclxuICAgIGZvbnQtc2l6ZTogMjdweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtMjgge1xyXG4gICAgZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS0yOSB7XHJcbiAgICBmb250LXNpemU6IDI5cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTMwIHtcclxuICAgIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtMzUge1xyXG4gICAgZm9udC1zaXplOiAzNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS00MCB7XHJcbiAgICBmb250LXNpemU6IDQwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTQ1IHtcclxuICAgIGZvbnQtc2l6ZTogNDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtNTAge1xyXG4gICAgZm9udC1zaXplOiA1MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS01NSB7XHJcbiAgICBmb250LXNpemU6IDU1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTYwIHtcclxuICAgIGZvbnQtc2l6ZTogNjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtNjUge1xyXG4gICAgZm9udC1zaXplOiA2NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS03MCB7XHJcbiAgICBmb250LXNpemU6IDcwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTc1IHtcclxuICAgIGZvbnQtc2l6ZTogNzVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtODAge1xyXG4gICAgZm9udC1zaXplOiA4MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS04NSB7XHJcbiAgICBmb250LXNpemU6IDg1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTkwIHtcclxuICAgIGZvbnQtc2l6ZTogOTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtOTUge1xyXG4gICAgZm9udC1zaXplOiA5NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS0xMDAge1xyXG4gICAgZm9udC1zaXplOiAxMDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtMTA1IHtcclxuICAgIGZvbnQtc2l6ZTogMTA1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTExMCB7XHJcbiAgICBmb250LXNpemU6IDExMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS0xMTUge1xyXG4gICAgZm9udC1zaXplOiAxMTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtMTIwIHtcclxuICAgIGZvbnQtc2l6ZTogMTIwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTEyNSB7XHJcbiAgICBmb250LXNpemU6IDEyNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS0xMzAge1xyXG4gICAgZm9udC1zaXplOiAxMzBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtMTM1IHtcclxuICAgIGZvbnQtc2l6ZTogMTM1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTE0MCB7XHJcbiAgICBmb250LXNpemU6IDE0MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS0xNDUge1xyXG4gICAgZm9udC1zaXplOiAxNDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtMTUwIHtcclxuICAgIGZvbnQtc2l6ZTogMTUwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTE1NSB7XHJcbiAgICBmb250LXNpemU6IDE1NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS0xNjAge1xyXG4gICAgZm9udC1zaXplOiAxNjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtMTY1IHtcclxuICAgIGZvbnQtc2l6ZTogMTY1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTE3MCB7XHJcbiAgICBmb250LXNpemU6IDE3MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS0xNzUge1xyXG4gICAgZm9udC1zaXplOiAxNzVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtMTgwIHtcclxuICAgIGZvbnQtc2l6ZTogMTgwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTE4NSB7XHJcbiAgICBmb250LXNpemU6IDE4NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS0xOTAge1xyXG4gICAgZm9udC1zaXplOiAxOTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtMTk1IHtcclxuICAgIGZvbnQtc2l6ZTogMTk1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTIwMCB7XHJcbiAgICBmb250LXNpemU6IDIwMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLyogVGV4dCAqL1xyXG4udGV4dC1tdXRlZCB7XHJcbiAgICBjb2xvcjogJHRleHQtbXV0ZWQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogRm9udCBXZWlnaHQgKi9cclxuXHJcbi5mb250LXdlaWdodC10aGluIHtcclxuXHRmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mb250LXdlaWdodC1ub3JtYWwge1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZvbnQtd2VpZ2h0LXNlbWlib2xkIHtcclxuXHRmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mb250LXdlaWdodC1ib2xkIHtcclxuXHRmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIERpc3BsYXkgKi9cclxuXHJcbi5kaXNwbGF5LWJsb2NrIHtcclxuXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaW5saW5lLWJsb2NrIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBvaW50ZXIge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4vKiBQb3NpdGlvbiAqL1xyXG5cclxuLnJlbGF0aXZlIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5hYnNvbHV0ZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4uZml4ZWQgIHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcbn1cclxuXHJcbi5zdGF0aWMge1xyXG5cdHBvc2l0aW9uOiBzdGF0aWM7XHJcbn1cclxuXHJcbi8qIFNoYWRvdyAqL1xyXG5cclxuLnNoYWRvdy1sZyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDFyZW0gM3JlbSByZ2JhKDc3LDg0LDEyNCwuMDkpIWltcG9ydGFudFxyXG59XHJcblxyXG4uc2hhZG93IHtcclxuICAgIGJveC1zaGFkb3c6IDAgLjVyZW0gMXJlbSByZ2JhKDc3LDg0LDEyNCwuMDkpIWltcG9ydGFudFxyXG59XHJcblxyXG4uc2hhZG93LXNtIHtcclxuICAgIGJveC1zaGFkb3c6IDAgLjEyNXJlbSAuMjVyZW0gcmdiYSg3Nyw4NCwxMjQsLjA5KSFpbXBvcnRhbnRcclxufVxyXG5cclxuLyogT3ZlcmZsb3cgKi9cclxuXHJcbi5vdmVyZmxvdy1oaWRkZW4ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLm92ZXJmbG93LXktaGlkZGVuIHtcclxuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxufVxyXG5cclxuLm92ZXJmbG93LXgtaGlkZGVuIHtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxufVxyXG5cclxuLm92ZXJmbG93LWF1dG8ge1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi5vdmVyZmxvdy15LWF1dG8ge1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxufVxyXG5cclxuLm92ZXJmbG93LXgtYXV0byB7XHJcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG59XHJcblxyXG4vKiBGbG9hdCAqL1xyXG5AaW5jbHVkZSBzY3JlZW4tbW9iaWxlIHtcclxuXHQucHVsbC1sZWZ0LXNtIHtcclxuXHRcdGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQucHVsbC1yaWdodC1zbSB7XHJcblx0XHRmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5wdWxsLW5vbmUtc20ge1xyXG5cdFx0ZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbi8qIEltYWdlICovXHJcbi5pbWctY2lyY2xlIHtcclxuXHRib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogQmFja2dyb3VuZCAqL1xyXG4uYmcge1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG59XHJcblxyXG4vKiBCb3JkZXIgKi9cclxuLmJvcmRlciB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib3JkZXItdG9wIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib3JkZXItcmlnaHQge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm9yZGVyLWxlZnQge1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib3JkZXItYm90dG9tIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIFZlcnRpY2FsIEFsaWduICovXHJcbi52ZXJ0aWNhbC1hbGlnbiB7XHJcblx0ZGlzcGxheTogdGFibGU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdFxyXG5cdC50YWJsZS1jZWxsIHtcclxuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdH1cclxufVxyXG5cclxuLnZlcnRpY2FsLWFsaWduLXN1cGVyIHtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XHJcbn1cclxuXHJcbi8qIGJvcmRlci1yYWRpdXMgKi9cclxuLmJvcmRlci1yYWRpdXMtNCB7XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib3JkZXItcmFkaXVzLTYge1xyXG5cdGJvcmRlci1yYWRpdXM6IDZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm9yZGVyLXJhZGl1cy04IHtcclxuXHRib3JkZXItcmFkaXVzOiA4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvcmRlci1yYWRpdXMtMTAge1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvcmRlci1yYWRpdXMtcm91bmQge1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogb3BhY2l0eSAqL1xyXG4ub3BhY2l0eS0wMSB7XHJcbiAgICBvcGFjaXR5OiAwLjE7XHJcbn1cclxuXHJcbi5vcGFjaXR5LTAyIHtcclxuICAgIG9wYWNpdHk6IDAuMjtcclxufVxyXG5cclxuLm9wYWNpdHktMDMge1xyXG4gICAgb3BhY2l0eTogMC4zO1xyXG59XHJcblxyXG4ub3BhY2l0eS0wNCB7XHJcbiAgICBvcGFjaXR5OiAwLjQ7XHJcbn1cclxuXHJcbi5vcGFjaXR5LTA1IHtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxufVxyXG5cclxuLm9wYWNpdHktMDYge1xyXG4gICAgb3BhY2l0eTogMC42O1xyXG59XHJcblxyXG4ub3BhY2l0eS0wNyB7XHJcbiAgICBvcGFjaXR5OiAwLjc7XHJcbn1cclxuXHJcbi5vcGFjaXR5LTA4IHtcclxuICAgIG9wYWNpdHk6IDAuODtcclxufVxyXG5cclxuLm9wYWNpdHktMDkge1xyXG4gICAgb3BhY2l0eTogMC45O1xyXG59XHJcblxyXG4ub3BhY2l0eS0xMCB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG5cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi1tb2JpbGUge1xyXG5cdFxyXG4gICAgLyogVHlwb2dyYXBoeSAqL1xyXG5cclxuXHQuZm9udC1zaXplLTE0NSxcclxuICAgIC5mb250LXNpemUtMTQwLFxyXG5cdC5mb250LXNpemUtMTM1LFxyXG4gICAgLmZvbnQtc2l6ZS0xMzAsXHJcbiAgICAuZm9udC1zaXplLTEyNSxcclxuICAgIC5mb250LXNpemUtMTIwLFxyXG5cdC5mb250LXNpemUtMTE1LFxyXG4gICAgLmZvbnQtc2l6ZS0xMTAsXHJcblx0LmZvbnQtc2l6ZS0xMDUsXHJcbiAgICAuZm9udC1zaXplLTEwMCxcclxuICAgIC5mb250LXNpemUtOTUsXHJcbiAgICAuZm9udC1zaXplLTkwLFxyXG5cdC5mb250LXNpemUtODUsXHJcbiAgICAuZm9udC1zaXplLTgwLFxyXG5cdC5mb250LXNpemUtNzUsXHJcbiAgICAuZm9udC1zaXplLTcwLFxyXG4gICAgLmZvbnQtc2l6ZS02NSxcclxuICAgIC5mb250LXNpemUtNjAsXHJcbiAgICAuZm9udC1zaXplLTU1LFxyXG4gICAgLmZvbnQtc2l6ZS01MCB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0NXB4ICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHRcclxuXHQuZm9udC1zaXplLTIwMCxcclxuXHQuZm9udC1zaXplLTE5NSxcclxuXHQuZm9udC1zaXplLTE5MCxcclxuXHQuZm9udC1zaXplLTE4NSxcclxuICAgIC5mb250LXNpemUtMTgwLFxyXG5cdC5mb250LXNpemUtMTc1LFxyXG4gICAgLmZvbnQtc2l6ZS0xNzAsXHJcblx0LmZvbnQtc2l6ZS0xNjUsXHJcbiAgICAuZm9udC1zaXplLTE2MCxcclxuXHQuZm9udC1zaXplLTE1NSxcclxuICAgIC5mb250LXNpemUtMTUwIHtcclxuXHRcdGZvbnQtc2l6ZTogMTMwcHggIWltcG9ydGFudFxyXG5cdH1cclxuXHRcclxuXHRwLnctOTUsXHJcbiAgICBwLnctOTAsXHJcblx0cC53LTg1LFxyXG4gICAgcC53LTgwLFxyXG5cdHAudy03NSxcclxuICAgIHAudy03MCxcclxuXHRwLnctNjUsXHJcbiAgICBwLnctNjAsXHJcblx0cC53LTU1LFxyXG4gICAgcC53LTUwLFxyXG5cdHAudy00NSxcclxuICAgIHAudy00MCxcclxuXHRwLnctMzUsXHJcbiAgICBwLnctMzAsXHJcblx0cC53LTI1LFxyXG4gICAgcC53LTIwLFxyXG5cdHAudy0xNSxcclxuICAgIHAudy0xMCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudFxyXG4gICAgfVxyXG5cdFxyXG5cdGlucHV0LndpZHRoLTk1LFxyXG4gICAgaW5wdXQud2lkdGgtOTAsXHJcblx0aW5wdXQud2lkdGgtODUsXHJcbiAgICBpbnB1dC53aWR0aC04MCxcclxuXHRpbnB1dC53aWR0aC03NSxcclxuICAgIGlucHV0LndpZHRoLTcwLFxyXG5cdGlucHV0LndpZHRoLTY1LFxyXG4gICAgaW5wdXQud2lkdGgtNjAsXHJcblx0aW5wdXQud2lkdGgtNTUsXHJcbiAgICBpbnB1dC53aWR0aC01MCxcclxuXHRpbnB1dC53aWR0aC00NSxcclxuICAgIGlucHV0LndpZHRoLTQwLFxyXG5cdGlucHV0LndpZHRoLTM1LFxyXG4gICAgaW5wdXQud2lkdGgtMzAsXHJcblx0aW5wdXQud2lkdGgtMjUsXHJcbiAgICBpbnB1dC53aWR0aC0yMCxcclxuXHRpbnB1dC53aWR0aC0xNSxcclxuICAgIGlucHV0LndpZHRoLTEwIHtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50XHJcbiAgICB9XHJcbn0gXHJcblxyXG5cclxuIiwiLnNpZGUtbmF2IHtcclxuXHR3aWR0aDogJHNpZGUtbmF2LXdpZHRoO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgei1pbmRleDogMTAwMDtcclxuICAgIHRvcDogJGhlYWRlci1oZWlnaHQ7XHJcbiAgICBib3R0b206IDBweDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjJzIGVhc2UpOyBcclxuXHRAaW5jbHVkZSBwcmludCB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgc2NyZWVuLW1vYmlsZSB7XHJcblx0XHRsZWZ0OiAtJHNpZGUtbmF2LXdpZHRoO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgc2NyZWVuLWxhcHRvcC1vbmx5IHtcclxuICAgICAgICB3aWR0aDogJHNpZGUtbmF2LXdpZHRoLWxhcHRvcDtcclxuICAgIH1cclxuXHJcblx0LnNpZGUtbmF2LWlubmVyIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGhlaWdodDogMTAwJTtcdFx0XHJcblxyXG5cdFx0LnNpZGUtbmF2LW1lbnUge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRvdmVyZmxvdzogYXV0bztcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRcdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skaGVhZGVyLWhlaWdodH0pO1xyXG5cdFx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHRcdFx0XHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Ji5kcm9wZG93biB7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdC5hcnJvdyB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjA1cyBlYXNlLWluKTtcclxuXHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHNjcmVlbi10YWJsZXQge1xyXG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAyNXB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQuYXJyb3ctaWNvbiB7XHJcblx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUsXHJcblx0XHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IDAgMDtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCxyZ2JhKDQyLDQyLDQyLC43NSkscmdiYSg0Miw0Miw0MiwuNzUpKTtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDsgICAgXHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxLjVweDtcclxuXHRcdFx0XHRcdFx0XHRcdHRvcDogMTNweDtcclxuXHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzIGN1YmljLWJlemllciguNjQ1LC4wNDUsLjM1NSwxKSx0cmFuc2Zvcm0gLjNzIGN1YmljLWJlemllciguNjQ1LC4wNDUsLjM1NSwxKSx0b3AgLjNzIGN1YmljLWJlemllciguNjQ1LC4wNDUsLjM1NSwxKSwtd2Via2l0LXRyYW5zZm9ybSAuM3MgY3ViaWMtYmV6aWVyKC42NDUsLjA0NSwuMzU1LDEpXHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKC0xMzVkZWcpIHRyYW5zbGF0ZVgoMnB4KSk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVYKDJweCkpO1xyXG5cdFx0XHRcdFx0XHRcdH0gXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0Ji5vcGVuIHtcclxuXHJcblx0XHRcdFx0XHRcdD4gYSB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRncmF5LWRhcms7XHJcblxyXG5cdFx0XHRcdFx0XHRcdC5pY29uLWhvbGRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGdyYXktZGFyaztcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdD4uYXJyb3cge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0XHQuYXJyb3ctaWNvbiB7IFxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoLTIyNWRlZykgdHJhbnNsYXRlWCgycHgpKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVgoMnB4KSk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH0gXHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQ+LmRyb3Bkb3duLW1lbnUge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHRcdFx0XHRcdFx0XHQuZHJvcGRvd24tbWVudSB7XHJcblx0XHRcdFx0XHRcdFx0XHQ+bGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHhcclxuXHRcdFx0XHRcdFx0XHRcdH1cdFxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0LmFycm93IHtcclxuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkZ3JheTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7IFxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQmOmhvdmVyLFxyXG5cdFx0XHRcdFx0Jjpmb2N1cyB7XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRncmF5LWRhcms7XHJcblxyXG5cdFx0XHRcdFx0XHQuaWNvbi1ob2xkZXIge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkZ3JheS1kYXJrO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Ji5kcm9wZG93bi10b2dnbGUge1xyXG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0PmxpIHtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmLnNpZGUtbmF2LWhlYWRlciB7XHJcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCAyMHB4O1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMC43O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYuZHJvcGRvd24ge1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHR1bCB7XHJcblx0XHRcdFx0XHRcdCYuZHJvcGRvd24tbWVudSB7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAwcHg7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMHB4O1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdD4gbGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0XHQ+IGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNjBweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIsXHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZ3JheS1kYXJrO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGVZKC4wMDAxKSk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAuMTVzIGN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRicmFuZC1wcmltYXJ5LCAwLjE1KTtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHNjYWxlWSgxKSk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdD4gYSB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMTVweDtcclxuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdC5pY29uLWhvbGRlciB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMjVweDtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI1cHg7IFxyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNHB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTsgXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uaXMtZm9sZGVkIHtcclxuXHJcblx0LnNpZGUtbmF2IHtcclxuXHRcdEBpbmNsdWRlIHNjcmVlbi10YWJsZXQtYWJvdmUge1xyXG5cdFx0XHR3aWR0aDogJHNpZGUtbmF2LWZvbGRlZDtcclxuXHRcdFxyXG5cdFx0XHQuc2lkZS1uYXYtaW5uZXIge1xyXG5cclxuXHRcdFx0XHQuc2lkZS1uYXYtbWVudSB7XHJcblx0XHRcdFx0XHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblxyXG5cdFx0XHRcdFx0PiBsaSB7XHJcblxyXG5cdFx0XHRcdFx0XHQmLnNpZGUtbmF2LWhlYWRlciB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0PiBhIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdC50aXRsZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdGxpIHtcclxuXHJcblx0XHRcdFx0XHRcdCYuZHJvcGRvd24ge1xyXG5cdFx0XHRcdFx0XHRcdC5pY29uLWhvbGRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiA1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQuYXJyb3cge1xyXG5cdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdCYub3BlbiB7XHJcblx0XHRcdFx0XHRcdFx0XHR1bC5kcm9wZG93bi1tZW51IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVx0XHJcblx0XHRcdFx0XHR9XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdHdpZHRoOiAkc2lkZS1uYXYtd2lkdGg7XHJcblxyXG5cdFx0XHRcdC5zaWRlLW5hdi1pbm5lciB7XHJcblxyXG5cdFx0XHRcdFx0LnNpZGUtbmF2LW1lbnUge1xyXG5cclxuXHRcdFx0XHRcdFx0PiBsaSB7XHJcblxyXG5cdFx0XHRcdFx0XHRcdCYuc2lkZS1uYXYtaGVhZGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0PiBhIHtcclxuXHRcdFx0XHRcdFx0XHRcdC50aXRsZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdGxpIHtcclxuXHJcblx0XHRcdFx0XHRcdFx0Ji5kcm9wZG93biB7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0LmFycm93IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdCYub3BlbiB7XHJcblx0XHRcdFx0XHRcdFx0XHQ+dWwuZHJvcGRvd24tbWVudSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVx0XHJcblx0XHRcdFx0XHRcdH1cdFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIHNjcmVlbi10YWJsZXQge1xyXG5cdFx0XHRsZWZ0OiAtJHNpZGUtbmF2LXdpZHRoO1xyXG5cdFx0fVx0XHJcblx0fVxyXG5cclxufVxyXG5cclxuLmlzLWV4cGFuZCB7XHJcblx0QGluY2x1ZGUgc2NyZWVuLW1vYmlsZSB7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdH1cclxuXHJcblx0LnNpZGUtbmF2IHtcclxuXHRcdEBpbmNsdWRlIHNjcmVlbi1tb2JpbGUge1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxufVxyXG5cclxuQGVhY2ggJHRoZW1lIGluICR0aGVtZS1jb2xvci1sb29wIHtcclxuICAgIC4je250aCgkdGhlbWUsIDEpfSB7XHJcblxyXG5cdFx0LnNpZGUtbmF2IC5zaWRlLW5hdi1pbm5lciAuc2lkZS1uYXYtbWVudT5saS5kcm9wZG93biB1bC5kcm9wZG93bi1tZW51PmxpIHtcclxuXHJcblx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKG50aCgkdGhlbWUsIDIpLCAwLjE1KTtcclxuXHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICN7bnRoKCR0aGVtZSwgMil9O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRjb2xvcjogI3tudGgoJHRoZW1lLCAyKX07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzaWRlLW5hdi1kYXJrLWl0ZW0tYWN0aXZlIHtcclxuXHRjb2xvcjogJHdoaXRlO1xyXG5cclxuXHQuaWNvbi1ob2xkZXIge1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHR9XHJcblxyXG5cdC5hcnJvdyB7XHJcblx0XHQuYXJyb3ctaWNvbiB7XHJcblx0XHRcdCY6YmVmb3JlLFxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsI3skd2hpdGV9LCN7JHdoaXRlfSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIFxyXG4uaXMtc2lkZS1uYXYtZGFyayB7XHJcbiAgICAuc2lkZS1uYXYge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHNpZGUtbmF2LWRhcms7XHJcblx0XHRcclxuXHRcdC5zaWRlLW5hdi1pbm5lciB7XHJcblxyXG5cdFx0XHQuc2lkZS1uYXYtbWVudSB7XHJcblxyXG5cdFx0XHRcdGxpIHtcclxuXHJcblx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRzaWRlLW5hdi1kYXJrLXRleHQ7XHJcblxyXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBzaWRlLW5hdi1kYXJrLWl0ZW0tYWN0aXZlKClcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYuZHJvcGRvd24ge1xyXG5cdFx0XHRcdFx0XHQmLm9wZW4ge1xyXG5cdFx0XHRcdFx0XHRcdD4gYSB7XHJcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBzaWRlLW5hdi1kYXJrLWl0ZW0tYWN0aXZlKClcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdD4gbGkge1xyXG5cclxuXHRcdFx0XHRcdCYuZHJvcGRvd24ge1xyXG5cclxuXHRcdFx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0XHRcdCYuZHJvcGRvd24tbWVudSB7XHJcblx0XHRcdFx0XHRcdFx0XHQ+IGxpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0PiBhIHtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Jjpob3ZlcixcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmOmZvY3VzIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC5hcnJvdyB7XHJcblx0XHRcdFx0XHRcdFx0LmFycm93LWljb24ge1xyXG5cdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUsXHJcblx0XHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCN7JHNpZGUtbmF2LWRhcmstdGV4dH0sI3skc2lkZS1uYXYtZGFyay10ZXh0fSk7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcbiAgICB9XHJcbn1cclxuIiwiLnF1aWNrLXZpZXcge1xyXG5cclxuXHQubW9kYWwtZGlhbG9nIHtcclxuXHRcdHdpZHRoOiAyODBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxufSIsIi5oZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIC5sb2dvIHtcclxuICAgICAgICB3aWR0aDogJHNpZGUtbmF2LXdpZHRoO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4ycyBlYXNlKTsgXHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1sYXB0b3Atb25seSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkc2lkZS1uYXYtd2lkdGgtbGFwdG9wO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXRhYmxldCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubG9nby1mb2xkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubG9nby13aGl0ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uYXYtd3JhcCB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcblxyXG5cclxuICAgICAgICAubmF2LWxlZnQsXHJcbiAgICAgICAgLm5hdi1yaWdodCB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuXHJcbiAgICAgICAgICAgICAgICA+IGEsXHJcbiAgICAgICAgICAgICAgICBuei1kcm9wZG93biA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kLWNvbG9yIDAuM3MpOyBcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRicmFuZC1wcmltYXJ5LCAwLjEpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmFudC1iYWRnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmFudC1iYWRnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hdi1sZWZ0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmF2LXJpZ2h0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRlc2t0b3AtdG9nZ2xlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgPiBpIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTA3NlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vYmlsZS10b2dnbGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tdGFibGV0LWFib3ZlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICA+IGkge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlMDc3XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hbnQtZHJvcGRvd24tbGluayxcclxuICAgIC5hbnQtZHJvcGRvd24tdHJpZ2dlciAge1xyXG4gICAgICAgIC5hbnRpY29uOm5vdCguYW50aWNvbi1lbGxpcHNpcykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5oZWFkZXItZm9sZGVkIHtcclxuXHJcbiAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICB3aWR0aDogJHNpZGUtbmF2LWZvbGRlZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wb3Atbm90aWZpY2F0aW9uIHtcclxuICAgIHdpZHRoOiAzNTBweDtcclxuXHJcbiAgICAmLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnBvcC1wcm9maWxlIHtcclxuICAgIHdpZHRoOiAyNzBweDtcclxufVxyXG5cclxuXHJcblxyXG4uaXMtZm9sZGVkIHtcclxuICAgIEBpbmNsdWRlIHNjcmVlbi10YWJsZXQtYWJvdmUge1xyXG4gICAgICAgIC5oZWFkZXIge1xyXG5cclxuICAgICAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRzaWRlLW5hdi1mb2xkZWQ7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5sb2dvLWZvbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSAgICBcclxuICAgIH1cclxuXHJcbiAgICAubmF2LWxlZnQge1xyXG4gICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICAmLmRlc2t0b3AtdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGUwNzdcIjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHRcclxuICAgIH1cclxufVxyXG5cclxuLmlzLWV4cGFuZCB7IFxyXG5cclxuXHQuaGVhZGVyIHtcclxuXHRcdEBpbmNsdWRlIHNjcmVlbi1tb2JpbGUge1xyXG5cdFx0XHQubmF2LWxlZnQge1xyXG4gICAgICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5tb2JpbGUtdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGUwNzZcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cdFxyXG4gICAgICAgICAgICB9XHJcblx0XHR9XHRcclxuXHR9XHJcbn1cclxuXHJcbi5pcy1wcmltYXJ5LFxyXG4uaXMtc2Vjb25kYXJ5LFxyXG4uaXMtc3VjY2VzcyxcclxuLmlzLWRhbmdlcixcclxuLmlzLWN1c3RvbSB7XHJcblxyXG4gICAgLmhlYWRlciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4O1xyXG5cclxuICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAmLmxvZ28tZGFyayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmxvZ28td2hpdGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYXYtbGVmdCxcclxuICAgICAgICAubmF2LXJpZ2h0IHtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuXHJcbiAgICAgICAgICAgICAgICA+IGEsXHJcbiAgICAgICAgICAgICAgICBuei1kcm9wZG93biA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgMC44KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIDAuMTUpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmFudC1iYWRnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfSAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5hbnQtYmFkZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkd2hpdGUsIDAuOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gICAgICAgIFxyXG4gICAgfVxyXG59XHJcblxyXG5AZWFjaCAkdGhlbWUgaW4gJHRoZW1lLWNvbG9yLWxvb3Age1xyXG4gICAgLiN7bnRoKCR0aGVtZSwgMSl9IHtcclxuXHJcbiAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICN7bnRoKCR0aGVtZSwgMil9O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5mb290ZXIge1xyXG5cdHBhZGRpbmc6IDBweCAkbGF5b3V0LWNvbnRlbnQtZ3V0dGVyO1xyXG5cdGZvbnQtc2l6ZTogOTAlO1x0XHJcblxyXG5cdC5mb290ZXItY29udGVudCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0aGVpZ2h0OiAkZm9vdGVyLWhlaWdodDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHJcblx0XHRAaW5jbHVkZSBzY3JlZW4tbW9iaWxlLWFib3ZlIHtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIHNjcmVlbi1tb2JpbGUge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMTVweDtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIucGFnZS1jb250YWluZXIge1xyXG5cdG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG5cdHBhZGRpbmctbGVmdDogJHNpZGUtbmF2LXdpZHRoO1xyXG5cdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMnMgZWFzZSk7IFxyXG5cdEBpbmNsdWRlIHByaW50IHtcclxuXHRcdHBhZGRpbmctbGVmdDogMHB4O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgc2NyZWVuLWxhcHRvcC1vbmx5IHtcclxuXHRcdHBhZGRpbmctbGVmdDogJHNpZGUtbmF2LXdpZHRoLWxhcHRvcDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIHNjcmVlbi10YWJsZXQge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwcHg7O1xyXG5cdH0gXHJcblxyXG5cdC5tYWluLWNvbnRlbnQge1xyXG5cdFx0cGFkZGluZzogY2FsYygjeyRoZWFkZXItaGVpZ2h0fSArICN7JGxheW91dC1jb250ZW50LWd1dHRlcn0pICRsYXlvdXQtY29udGVudC1ndXR0ZXIgJGxheW91dC1jb250ZW50LWd1dHRlcjtcclxuXHRcdG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRoZWFkZXItaGVpZ2h0fSk7XHJcblxyXG5cdFx0Ji5mdWxsLWNvbnRhaW5lciB7XHJcblx0XHRcdHBhZGRpbmc6IDBweDtcclxuXHRcdFx0cGFkZGluZy10b3A6IDk1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgcHJpbnQge1xyXG5cdFx0XHRwYWRkaW5nOiAxMHB4IDBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBzY3JlZW4tdGFibGV0IHtcclxuXHRcdFx0cGFkZGluZzogODVweCAxMHB4IDEwcHggMTBweDtcclxuXHRcdH1cdFxyXG5cdH1cclxuXHJcblx0LnBhZ2UtaGVhZGVyIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG5cdFx0Ji5uby1ndXR0ZXJzIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRcdFx0cGFkZGluZzogJGxheW91dC1jb250ZW50LWd1dHRlciAzMHB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAtJGxheW91dC1jb250ZW50LWd1dHRlcjtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IC0kbGF5b3V0LWNvbnRlbnQtZ3V0dGVyO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0kbGF5b3V0LWNvbnRlbnQtZ3V0dGVyO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkbGF5b3V0LWNvbnRlbnQtZ3V0dGVyO1xyXG5cclxuXHRcdFx0Ji5oYXMtdGFiIHtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmhlYWRlci10aXRsZSB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE7IFxyXG5cdFx0XHRjb2xvcjogJGdyYXk7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4tbW9iaWxlIHtcclxuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDBweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1x0XHJcblx0XHRcdH0gXHJcblx0XHR9XHJcblxyXG5cdFx0LmhlYWRlci1zdWItdGl0bGUge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4tbW9iaWxlIHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcdFxyXG5cdFx0XHR9IFxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmlzLWZvbGRlZCB7XHJcblxyXG5cdEBpbmNsdWRlIHNjcmVlbi10YWJsZXQtYWJvdmUge1xyXG5cdFx0LnBhZ2UtY29udGFpbmVyIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAkc2lkZS1uYXYtZm9sZGVkO1xyXG5cdFx0fVxyXG5cdH1cdFxyXG5cclxuXHRAaW5jbHVkZSBzY3JlZW4tdGFibGV0IHtcclxuXHRcdC5wYWdlLWNvbnRhaW5lciB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuYXZhdGFyIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogJGF2YXRhci1iZztcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB3aWR0aDogJGF2YXRhci1zaXplO1xyXG4gICAgaGVpZ2h0OiAkYXZhdGFyLXNpemU7XHJcbiAgICBsaW5lLWhlaWdodDogJGF2YXRhci1zaXplO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICYuYXZhdGFyLWljb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGF2YXRhci1pY29uO1xyXG4gICAgfVxyXG5cclxuICAgID4gaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hdmF0YXItYmFkZ2Uge1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJi5hdmF0YXItc3F1YXJlIHtcclxuXHJcbiAgICAgICAgICAgIC5iYWRnZSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0zcHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJhZGdlIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICYuYmFkZ2UtZGFuZ2VyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTIyMmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bm90KDplbXB0eSkge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtN3B4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC03cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWxcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG4uYXZhdGFyLWxnIHtcclxuICAgIHdpZHRoOiAkYXZhdGFyLXNpemUtbGc7XHJcbiAgICBoZWlnaHQ6ICRhdmF0YXItc2l6ZS1sZztcclxuICAgIGxpbmUtaGVpZ2h0OiAkYXZhdGFyLXNpemUtbGc7XHJcblxyXG4gICAgPiAqIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGF2YXRhci1zaXplLWxnO1xyXG4gICAgfSAgICBcclxuXHJcbiAgICAmLmF2YXRhci1pY29uIHtcclxuICAgICAgICBmb250LXNpemU6ICRhdmF0YXItaWNvbi1sZztcclxuICAgIH1cclxufVxyXG5cclxuLmF2YXRhci1zbSB7XHJcbiAgICB3aWR0aDogJGF2YXRhci1zaXplLXNtO1xyXG4gICAgaGVpZ2h0OiAkYXZhdGFyLXNpemUtc207XHJcbiAgICBsaW5lLWhlaWdodDogJGF2YXRhci1zaXplLXNtO1xyXG5cclxuICAgID4gKiB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRhdmF0YXItc2l6ZS1zbTtcclxuICAgIH0gICAgXHJcblxyXG4gICAgJi5hdmF0YXItaWNvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYXZhdGFyLWljb24tc207XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hdmF0YXItc3F1YXJlIHtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG59XHJcblxyXG5AZWFjaCAkdG9uZSBpbiAkdG9uZS1sb29wIHtcclxuXHJcbiAgICAuYXZhdGFyLSN7bnRoKCR0b25lLCAxKX0ge1xyXG4gICAgICAgIGNvbG9yOiAje250aCgkdG9uZSwgMil9O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICN7bnRoKCR0b25lLCAzKX07XHJcbiAgICB9XHJcbn0gICAgXHJcblxyXG4uYXZhdGFyLXRleHQge1xyXG5cclxuICAgIC5hdmF0YXIge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcclxuICAgIH1cclxufSBcclxuXHJcbi5hdmF0YXItc3RyaW5nIHtcclxuXHJcbiAgICAuYXZhdGFyIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLThweDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XHJcbiAgICB9XHJcbn0iLCJ1bCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuXHJcbiAgICAmLmljb25zLWxpc3Qge1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDE2LjY2JTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciAwLjNzIGVhc2UtaW4tb3V0KTsgXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi10YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzJTtcclxuICAgICAgICAgICAgfSBcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi1tb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5pY29uLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dCk7IFxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaWNvbi10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRicmFuZC1wcmltYXJ5LCAwLjEpO1xyXG5cclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgxLjQpKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8vQGZvbnQtZmFjZSB7XHJcbi8vICBmb250LWZhbWlseTogXCJhbnRpY29uXCI7XHJcbi8vICBzcmM6dXJsKFwiLi4vZm9udHMvYW50aWNvbi5lb3RcIik7XHJcbi8vICBzcmM6dXJsKFwiLi4vZm9udHMvYW50aWNvbi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxyXG4vLyAgICB1cmwoXCIuLi9mb250cy9hbnRpY29uLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuLy8gICAgdXJsKFwiLi4vZm9udHMvYW50aWNvbi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXHJcbi8vICAgIHVybChcIi4uL2ZvbnRzL2FudGljb24uc3ZnI2FudGljb25cIikgZm9ybWF0KFwic3ZnXCIpO1xyXG4vLyAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuLy8gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuLy9cclxuLy99XHJcblxyXG5bZGF0YS1pY29uXTpiZWZvcmUge1xyXG4gIGZvbnQtZmFtaWx5OiBcImFudGljb25cIiAhaW1wb3J0YW50O1xyXG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1pY29uKTtcclxuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcclxuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgZm9udC12YXJpYW50OiBub3JtYWwgIWltcG9ydGFudDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuLmFudGljb24ge1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHZlcnRpY2FsLWFsaWduOiAtLjEyNWVtO1xyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJhbnRpY29uXCIgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC12YXJpYW50OiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGxvYWRpbmdDaXJjbGV7XHJcblx0MCUge1xyXG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtLW9yaWdpbig1MCUgNTAlKTtcclxuICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoMCkpO1xyXG5cdH1cclxuXHQxMDAlIHtcclxuXHRcdEBpbmNsdWRlIHRyYW5zZm9ybS1vcmlnaW4oNTAlIDUwJSk7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDM2MGRlZykpO1xyXG5cdH1cclxufVxyXG5cclxuLmFudGljb24tYWNjb3VudC1ib29rOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDYxXCI7XHJcbn1cclxuLmFudGljb24tYWxlcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNjJcIjtcclxufVxyXG4uYW50aWNvbi1hbGliYWJhOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDYzXCI7XHJcbn1cclxuLmFudGljb24tYWxpZ24tY2VudGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDY0XCI7XHJcbn1cclxuLmFudGljb24tYWxpZ24tbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw2NVwiO1xyXG59XHJcbi5hbnRpY29uLWFsaWduLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDY2XCI7XHJcbn1cclxuLmFudGljb24tYWxpcGF5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDY3XCI7XHJcbn1cclxuLmFudGljb24tYWxpcGF5LWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw2OFwiO1xyXG59XHJcbi5hbnRpY29uLWFsaXdhbmd3YW5nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDY5XCI7XHJcbn1cclxuLmFudGljb24tYWxpeXVuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDZhXCI7XHJcbn1cclxuLmFudGljb24tYW1hem9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDZiXCI7XHJcbn1cclxuLmFudGljb24tYW5kcm9pZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw2Y1wiO1xyXG59XHJcbi5hbnRpY29uLWFudC1jbG91ZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw2ZFwiO1xyXG59XHJcbi5hbnRpY29uLWFudC1kZXNpZ246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNmVcIjtcclxufVxyXG4uYW50aWNvbi1hcGFydG1lbnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNmZcIjtcclxufVxyXG4uYW50aWNvbi1hcGk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNzBcIjtcclxufVxyXG4uYW50aWNvbi1hcHBsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw3MVwiO1xyXG59XHJcbi5hbnRpY29uLWFwcHN0b3JlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDcyXCI7XHJcbn1cclxuLmFudGljb24tYXJlYS1jaGFydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw3M1wiO1xyXG59XHJcbi5hbnRpY29uLWFycm93LWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNzRcIjtcclxufVxyXG4uYW50aWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDc1XCI7XHJcbn1cclxuLmFudGljb24tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNzZcIjtcclxufVxyXG4uYW50aWNvbi1hcnJvdy11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw3N1wiO1xyXG59XHJcbi5hbnRpY29uLWFycm93cy1hbHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNzhcIjtcclxufVxyXG4uYW50aWNvbi1hdWRpbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw3OVwiO1xyXG59XHJcbi5hbnRpY29uLWF1ZGl0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDdhXCI7XHJcbn1cclxuLmFudGljb24tYmFja3dhcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNDFcIjtcclxufVxyXG4uYW50aWNvbi1iYW5rOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDQyXCI7XHJcbn1cclxuLmFudGljb24tYmFyLWNoYXJ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDQzXCI7XHJcbn1cclxuLmFudGljb24tYmFyY29kZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw0NFwiO1xyXG59XHJcbi5hbnRpY29uLWJhcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNDVcIjtcclxufVxyXG4uYW50aWNvbi1iZWhhbmNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDQ2XCI7XHJcbn1cclxuLmFudGljb24tYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNDdcIjtcclxufVxyXG4uYW50aWNvbi1iZWxsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDQ4XCI7XHJcbn1cclxuLmFudGljb24tYmctY29sb3JzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDQ5XCI7XHJcbn1cclxuLmFudGljb24tYmxvY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNGFcIjtcclxufVxyXG4uYW50aWNvbi1ib2xkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDRiXCI7XHJcbn1cclxuLmFudGljb24tYm9vazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw0Y1wiO1xyXG59XHJcbi5hbnRpY29uLWJvcmRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw0ZFwiO1xyXG59XHJcbi5hbnRpY29uLWJvcmRlci1ib3R0b206YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNGVcIjtcclxufVxyXG4uYW50aWNvbi1ib3JkZXItaG9yaXpvbnRhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw0ZlwiO1xyXG59XHJcbi5hbnRpY29uLWJvcmRlci1pbm5lcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw1MFwiO1xyXG59XHJcbi5hbnRpY29uLWJvcmRlci1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDUxXCI7XHJcbn1cclxuLmFudGljb24tYm9yZGVyLW91dGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDUyXCI7XHJcbn1cclxuLmFudGljb24tYm9yZGVyLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDUzXCI7XHJcbn1cclxuLmFudGljb24tYm9yZGVyLXRvcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw1NFwiO1xyXG59XHJcbi5hbnRpY29uLWJvcmRlci12ZXJ0aWNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw1NVwiO1xyXG59XHJcbi5hbnRpY29uLWJveC1wbG90OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDU2XCI7XHJcbn1cclxuLmFudGljb24tYnJhbmNoZXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNTdcIjtcclxufVxyXG4uYW50aWNvbi1idWlsZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw1OFwiO1xyXG59XHJcbi5hbnRpY29uLWJ1bGI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNTlcIjtcclxufVxyXG4uYW50aWNvbi1jYWxjdWxhdG9yOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDVhXCI7XHJcbn1cclxuLmFudGljb24tY2FsZW5kYXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcMzBcIjtcclxufVxyXG4uYW50aWNvbi1jYW1lcmE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcMzFcIjtcclxufVxyXG4uYW50aWNvbi1jYXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcMzJcIjtcclxufVxyXG4uYW50aWNvbi1jYXJldC1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDMzXCI7XHJcbn1cclxuLmFudGljb24tY2FyZXQtbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFwzNFwiO1xyXG59XHJcbi5hbnRpY29uLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDM1XCI7XHJcbn1cclxuLmFudGljb24tY2FyZXQtdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcMzZcIjtcclxufVxyXG4uYW50aWNvbi1jYXJyeS1vdXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcMzdcIjtcclxufVxyXG4uYW50aWNvbi1jaGVjazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFwzOFwiO1xyXG59XHJcbi5hbnRpY29uLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFwzOVwiO1xyXG59XHJcbi5hbnRpY29uLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFwyMVwiO1xyXG59XHJcbi5hbnRpY29uLWNocm9tZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFwyMlwiO1xyXG59XHJcbi5hbnRpY29uLWNpOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDIzXCI7XHJcbn1cclxuLmFudGljb24tY2xvY2stY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDI0XCI7XHJcbn1cclxuLmFudGljb24tY2xvc2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcMjVcIjtcclxufVxyXG4uYW50aWNvbi1jbG9zZS1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcMjZcIjtcclxufVxyXG4uYW50aWNvbi1jbG9zZS1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcMjdcIjtcclxufVxyXG4uYW50aWNvbi1jbG91ZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFwyOFwiO1xyXG59XHJcbi5hbnRpY29uLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDI5XCI7XHJcbn1cclxuLmFudGljb24tY2xvdWQtc2VydmVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDJhXCI7XHJcbn1cclxuLmFudGljb24tY2xvdWQtc3luYzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFwyYlwiO1xyXG59XHJcbi5hbnRpY29uLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFwyY1wiO1xyXG59XHJcbi5hbnRpY29uLWNsdXN0ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcMmRcIjtcclxufVxyXG4uYW50aWNvbi1jb2RlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDJlXCI7XHJcbn1cclxuLmFudGljb24tY29kZS1zYW5kYm94OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDJmXCI7XHJcbn1cclxuLmFudGljb24tY29kZXBlbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFwzYVwiO1xyXG59XHJcbi5hbnRpY29uLWNvZGVwZW4tY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDNiXCI7XHJcbn1cclxuLmFudGljb24tY29mZmVlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDNjXCI7XHJcbn1cclxuLmFudGljb24tY29sdW0taGVpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDNkXCI7XHJcbn1cclxuLmFudGljb24tY29sdW1uLXdpZHRoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDNlXCI7XHJcbn1cclxuLmFudGljb24tY29tcGFzczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFwzZlwiO1xyXG59XHJcbi5hbnRpY29uLWNvbnRhY3RzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDQwXCI7XHJcbn1cclxuLmFudGljb24tY29udGFpbmVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDViXCI7XHJcbn1cclxuLmFudGljb24tY29udHJvbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw1ZFwiO1xyXG59XHJcbi5hbnRpY29uLWNvcHk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNWVcIjtcclxufVxyXG4uYW50aWNvbi1jb3B5cmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNWZcIjtcclxufVxyXG4uYW50aWNvbi1jcmVkaXQtY2FyZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw2MFwiO1xyXG59XHJcbi5hbnRpY29uLWNyb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDdiXCI7XHJcbn1cclxuLmFudGljb24tY3VzdG9tZXItc2VydmljZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw3Y1wiO1xyXG59XHJcbi5hbnRpY29uLWRhc2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcN2RcIjtcclxufVxyXG4uYW50aWNvbi1kYXNoYm9hcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcN2VcIjtcclxufVxyXG4uYW50aWNvbi1kYXRhYmFzZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw1Y1wiO1xyXG59XHJcbi5hbnRpY29uLWRlbGV0ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDAwXCI7XHJcbn1cclxuLmFudGljb24tZGVwbG95bWVudC11bml0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDFcIjtcclxufVxyXG4uYW50aWNvbi1kZXNrdG9wOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDJcIjtcclxufVxyXG4uYW50aWNvbi1kaWZmOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDNcIjtcclxufVxyXG4uYW50aWNvbi1kaW5nZGluZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDA0XCI7XHJcbn1cclxuLmFudGljb24tZGlzY29ubmVjdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDA1XCI7XHJcbn1cclxuLmFudGljb24tZGlzbGlrZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDA2XCI7XHJcbn1cclxuLmFudGljb24tZG9sbGFyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDdcIjtcclxufVxyXG4uYW50aWNvbi1kb3QtY2hhcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwOFwiO1xyXG59XHJcbi5hbnRpY29uLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDlcIjtcclxufVxyXG4uYW50aWNvbi1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwYVwiO1xyXG59XHJcbi5hbnRpY29uLWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwYlwiO1xyXG59XHJcbi5hbnRpY29uLWRvd24tY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMGNcIjtcclxufVxyXG4uYW50aWNvbi1kb3duLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDBkXCI7XHJcbn1cclxuLmFudGljb24tZG93bmxvYWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwZVwiO1xyXG59XHJcbi5hbnRpY29uLWRyYWc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwZlwiO1xyXG59XHJcbi5hbnRpY29uLWRyaWJiYmxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMTBcIjtcclxufVxyXG4uYW50aWNvbi1kcmliYmJsZS1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxMVwiO1xyXG59XHJcbi5hbnRpY29uLWRyb3Bib3g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxMlwiO1xyXG59XHJcbi5hbnRpY29uLWVkaXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxM1wiO1xyXG59XHJcbi5hbnRpY29uLWVsbGlwc2lzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMTRcIjtcclxufVxyXG4uYW50aWNvbi1lbnRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDE1XCI7XHJcbn1cclxuLmFudGljb24tZW52aXJvbm1lbnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxNlwiO1xyXG59XHJcbi5hbnRpY29uLWV1cm86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxN1wiO1xyXG59XHJcbi5hbnRpY29uLWV4Y2VwdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDE4XCI7XHJcbn1cclxuLmFudGljb24tZXhjbGFtYXRpb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxOVwiO1xyXG59XHJcbi5hbnRpY29uLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDFhXCI7XHJcbn1cclxuLmFudGljb24tZXhwZXJpbWVudDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDFiXCI7XHJcbn1cclxuLmFudGljb24tZXhwb3J0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMWNcIjtcclxufVxyXG4uYW50aWNvbi1leWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxZFwiO1xyXG59XHJcbi5hbnRpY29uLWV5ZS1pbnZpc2libGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxZVwiO1xyXG59XHJcbi5hbnRpY29uLWZhY2Vib29rOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMWZcIjtcclxufVxyXG4uYW50aWNvbi1mYWxsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMjBcIjtcclxufVxyXG4uYW50aWNvbi1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMjFcIjtcclxufVxyXG4uYW50aWNvbi1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAyMlwiO1xyXG59XHJcbi5hbnRpY29uLWZpbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAyM1wiO1xyXG59XHJcbi5hbnRpY29uLWZpbGUtYWRkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMjRcIjtcclxufVxyXG4uYW50aWNvbi1maWxlLWRvbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAyNVwiO1xyXG59XHJcbi5hbnRpY29uLWZpbGUtZXhjZWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAyNlwiO1xyXG59XHJcbi5hbnRpY29uLWZpbGUtZXhjbGFtYXRpb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAyN1wiO1xyXG59XHJcbi5hbnRpY29uLWZpbGUtaW1hZ2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAyOFwiO1xyXG59XHJcbi5hbnRpY29uLWZpbGUtanBnOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMjlcIjtcclxufVxyXG4uYW50aWNvbi1maWxlLW1hcmtkb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMmFcIjtcclxufVxyXG4uYW50aWNvbi1maWxlLXBkZjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDJiXCI7XHJcbn1cclxuLmFudGljb24tZmlsZS1wcHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAyY1wiO1xyXG59XHJcbi5hbnRpY29uLWZpbGUtcHJvdGVjdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDJkXCI7XHJcbn1cclxuLmFudGljb24tZmlsZS1zZWFyY2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAyZVwiO1xyXG59XHJcbi5hbnRpY29uLWZpbGUtc3luYzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDJmXCI7XHJcbn1cclxuLmFudGljb24tZmlsZS10ZXh0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMzBcIjtcclxufVxyXG4uYW50aWNvbi1maWxlLXVua25vd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAzMVwiO1xyXG59XHJcbi5hbnRpY29uLWZpbGUtd29yZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDMyXCI7XHJcbn1cclxuLmFudGljb24tZmlsZS16aXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAzM1wiO1xyXG59XHJcbi5hbnRpY29uLWZpbHRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDM0XCI7XHJcbn1cclxuLmFudGljb24tZmlyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDM1XCI7XHJcbn1cclxuLmFudGljb24tZmxhZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDM2XCI7XHJcbn1cclxuLmFudGljb24tZm9sZGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMzdcIjtcclxufVxyXG4uYW50aWNvbi1mb2xkZXItYWRkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMzhcIjtcclxufVxyXG4uYW50aWNvbi1mb2xkZXItb3BlbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDM5XCI7XHJcbn1cclxuLmFudGljb24tZm9udC1jb2xvcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAzYVwiO1xyXG59XHJcbi5hbnRpY29uLWZvbnQtc2l6ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDNiXCI7XHJcbn1cclxuLmFudGljb24tZm9yazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDNjXCI7XHJcbn1cclxuLmFudGljb24tZm9ybTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDNkXCI7XHJcbn1cclxuLmFudGljb24tZm9yd2FyZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDNlXCI7XHJcbn1cclxuLmFudGljb24tZnJvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAzZlwiO1xyXG59XHJcbi5hbnRpY29uLWZ1bGxzY3JlZW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA0MFwiO1xyXG59XHJcbi5hbnRpY29uLWZ1bGxzY3JlZW4tZXhpdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDQxXCI7XHJcbn1cclxuLmFudGljb24tZnVuZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDQyXCI7XHJcbn1cclxuLmFudGljb24tZnVubmVsLXBsb3Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA0M1wiO1xyXG59XHJcbi5hbnRpY29uLWdhdGV3YXk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA0NFwiO1xyXG59XHJcbi5hbnRpY29uLWdpZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA0NVwiO1xyXG59XHJcbi5hbnRpY29uLWdpdGh1YjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDQ2XCI7XHJcbn1cclxuLmFudGljb24tZ2l0bGFiOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNDdcIjtcclxufVxyXG4uYW50aWNvbi1nbG9iYWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA0OFwiO1xyXG59XHJcbi5hbnRpY29uLWdvbGQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA0OVwiO1xyXG59XHJcbi5hbnRpY29uLWdvb2dsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDRhXCI7XHJcbn1cclxuLmFudGljb24tZ29vZ2xlLXBsdXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA0YlwiO1xyXG59XHJcbi5hbnRpY29uLWhkZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDRjXCI7XHJcbn1cclxuLmFudGljb24taGVhcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA0ZFwiO1xyXG59XHJcbi5hbnRpY29uLWhlYXQtbWFwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNGVcIjtcclxufVxyXG4uYW50aWNvbi1oaWdobGlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA0ZlwiO1xyXG59XHJcbi5hbnRpY29uLWhvbWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA1MFwiO1xyXG59XHJcbi5hbnRpY29uLWhvdXJnbGFzczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDUxXCI7XHJcbn1cclxuLmFudGljb24taHRtbDU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA1MlwiO1xyXG59XHJcbi5hbnRpY29uLWlkY2FyZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDUzXCI7XHJcbn1cclxuLmFudGljb24taWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA1NFwiO1xyXG59XHJcbi5hbnRpY29uLWltcG9ydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDU1XCI7XHJcbn1cclxuLmFudGljb24taW5ib3g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA1NlwiO1xyXG59XHJcbi5hbnRpY29uLWluZm86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA1N1wiO1xyXG59XHJcbi5hbnRpY29uLWluZm8tY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNThcIjtcclxufVxyXG4uYW50aWNvbi1pbnN0YWdyYW06YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA1OVwiO1xyXG59XHJcbi5hbnRpY29uLWluc3VyYW5jZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDVhXCI7XHJcbn1cclxuLmFudGljb24taW50ZXJhdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDViXCI7XHJcbn1cclxuLmFudGljb24taXNzdWVzLWNsb3NlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNWNcIjtcclxufVxyXG4uYW50aWNvbi1pdGFsaWM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA1ZFwiO1xyXG59XHJcbi5hbnRpY29uLWtleTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDVlXCI7XHJcbn1cclxuLmFudGljb24tbGFwdG9wOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNWZcIjtcclxufVxyXG4uYW50aWNvbi1sYXlvdXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA2MFwiO1xyXG59XHJcbi5hbnRpY29uLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA2MVwiO1xyXG59XHJcbi5hbnRpY29uLWxlZnQtY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNjJcIjtcclxufVxyXG4uYW50aWNvbi1sZWZ0LXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDYzXCI7XHJcbn1cclxuLmFudGljb24tbGlrZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDY0XCI7XHJcbn1cclxuLmFudGljb24tbGluZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDY1XCI7XHJcbn1cclxuLmFudGljb24tbGluZS1jaGFydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDY2XCI7XHJcbn1cclxuLmFudGljb24tbGluZS1oZWlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA2N1wiO1xyXG59XHJcbi5hbnRpY29uLWxpbms6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA2OFwiO1xyXG59XHJcbi5hbnRpY29uLWxpbmtlZGluOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNjlcIjtcclxufVxyXG4uYW50aWNvbi1sb2FkaW5nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNmFcIjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgQGluY2x1ZGUgYW5pbWF0aW9uKCcxcyBsaW5lYXIgaW5maW5pdGUgbG9hZGluZ0NpcmNsZScpXHJcbn1cclxuLmFudGljb24tbG9hZGluZy0zLXF1YXJ0ZXJzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNmJcIjtcclxufVxyXG4uYW50aWNvbi1sb2NrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNmNcIjtcclxufVxyXG4uYW50aWNvbi1sb2dpbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDZkXCI7XHJcbn1cclxuLmFudGljb24tbG9nb3V0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNmVcIjtcclxufVxyXG4uYW50aWNvbi1tYWlsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNmZcIjtcclxufVxyXG4uYW50aWNvbi1tYW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA3MFwiO1xyXG59XHJcbi5hbnRpY29uLW1lZGljaW5lLWJveDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDcxXCI7XHJcbn1cclxuLmFudGljb24tbWVkaXVtOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNzJcIjtcclxufVxyXG4uYW50aWNvbi1tZWRpdW0td29ya21hcms6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA3M1wiO1xyXG59XHJcbi5hbnRpY29uLW1laDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDc0XCI7XHJcbn1cclxuLmFudGljb24tbWVudTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDc1XCI7XHJcbn1cclxuLmFudGljb24tbWVudS1mb2xkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNzZcIjtcclxufVxyXG4uYW50aWNvbi1tZW51LXVuZm9sZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDc3XCI7XHJcbn1cclxuLmFudGljb24tbWVzc2FnZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDc4XCI7XHJcbn1cclxuLmFudGljb24tbWludXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA3OVwiO1xyXG59XHJcbi5hbnRpY29uLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDdhXCI7XHJcbn1cclxuLmFudGljb24tbWludXMtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwN2JcIjtcclxufVxyXG4uYW50aWNvbi1tb2JpbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA3Y1wiO1xyXG59XHJcbi5hbnRpY29uLW1vbmV5LWNvbGxlY3Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA3ZFwiO1xyXG59XHJcbi5hbnRpY29uLW1vbml0b3I6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA3ZVwiO1xyXG59XHJcbi5hbnRpY29uLW1yOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwN2ZcIjtcclxufVxyXG4uYW50aWNvbi1ub3RpZmljYXRpb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA4MFwiO1xyXG59XHJcbi5hbnRpY29uLW51bWJlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDgxXCI7XHJcbn1cclxuLmFudGljb24tb3JkZXJlZC1saXN0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwODJcIjtcclxufVxyXG4uYW50aWNvbi1wYXBlci1jbGlwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwODNcIjtcclxufVxyXG4uYW50aWNvbi1wYXVzZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDg0XCI7XHJcbn1cclxuLmFudGljb24tcGF1c2UtY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwODVcIjtcclxufVxyXG4uYW50aWNvbi1wYXktY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwODZcIjtcclxufVxyXG4uYW50aWNvbi1wZXJjZW50YWdlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwODdcIjtcclxufVxyXG4uYW50aWNvbi1waG9uZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDg4XCI7XHJcbn1cclxuLmFudGljb24tcGljLWNlbnRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDg5XCI7XHJcbn1cclxuLmFudGljb24tcGljLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA4YVwiO1xyXG59XHJcbi5hbnRpY29uLXBpYy1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDhiXCI7XHJcbn1cclxuLmFudGljb24tcGljdHVyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDhjXCI7XHJcbn1cclxuLmFudGljb24tcGllLWNoYXJ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwOGRcIjtcclxufVxyXG4uYW50aWNvbi1wbGF5LWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDhlXCI7XHJcbn1cclxuLmFudGljb24tcGxheS1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA4ZlwiO1xyXG59XHJcbi5hbnRpY29uLXBsdXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA5MFwiO1xyXG59XHJcbi5hbnRpY29uLXBsdXMtY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwOTFcIjtcclxufVxyXG4uYW50aWNvbi1wbHVzLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDkyXCI7XHJcbn1cclxuLmFudGljb24tcG91bmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA5M1wiO1xyXG59XHJcbi5hbnRpY29uLXBvd2Vyb2ZmOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwOTRcIjtcclxufVxyXG4uYW50aWNvbi1wcmludGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwOTVcIjtcclxufVxyXG4uYW50aWNvbi1wcm9maWxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwOTZcIjtcclxufVxyXG4uYW50aWNvbi1wcm9qZWN0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwOTdcIjtcclxufVxyXG4uYW50aWNvbi1wcm9wZXJ0eS1zYWZldHk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA5OFwiO1xyXG59XHJcbi5hbnRpY29uLXB1c2hwaW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA5OVwiO1xyXG59XHJcbi5hbnRpY29uLXFxOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwOWFcIjtcclxufVxyXG4uYW50aWNvbi1xcmNvZGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA5YlwiO1xyXG59XHJcbi5hbnRpY29uLXF1ZXN0aW9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwOWNcIjtcclxufVxyXG4uYW50aWNvbi1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA5ZFwiO1xyXG59XHJcbi5hbnRpY29uLXJhZGFyLWNoYXJ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwOWVcIjtcclxufVxyXG4uYW50aWNvbi1yYWRpdXMtYm90dG9tbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDlmXCI7XHJcbn1cclxuLmFudGljb24tcmFkaXVzLWJvdHRvbXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwYTBcIjtcclxufVxyXG4uYW50aWNvbi1yYWRpdXMtc2V0dGluZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGExXCI7XHJcbn1cclxuLmFudGljb24tcmFkaXVzLXVwbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGEyXCI7XHJcbn1cclxuLmFudGljb24tcmFkaXVzLXVwcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBhM1wiO1xyXG59XHJcbi5hbnRpY29uLXJlYWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBhNFwiO1xyXG59XHJcbi5hbnRpY29uLXJlY29uY2lsaWF0aW9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwYTVcIjtcclxufVxyXG4uYW50aWNvbi1yZWQtZW52ZWxvcGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBhNlwiO1xyXG59XHJcbi5hbnRpY29uLXJlZGRpdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGE3XCI7XHJcbn1cclxuLmFudGljb24tcmVkbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGE4XCI7XHJcbn1cclxuLmFudGljb24tcmVsb2FkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwYTlcIjtcclxufVxyXG4uYW50aWNvbi1yZWxvYWQtdGltZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGFhXCI7XHJcbn1cclxuLmFudGljb24tcmVzdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGFiXCI7XHJcbn1cclxuLmFudGljb24tcmV0d2VldDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGFjXCI7XHJcbn1cclxuLmFudGljb24tcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBhZFwiO1xyXG59XHJcbi5hbnRpY29uLXJpZ2h0LWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGFlXCI7XHJcbn1cclxuLmFudGljb24tcmlnaHQtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwYWZcIjtcclxufVxyXG4uYW50aWNvbi1yaXNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwYjBcIjtcclxufVxyXG4uYW50aWNvbi1yb2JvdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGIxXCI7XHJcbn1cclxuLmFudGljb24tcm9ja2V0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwYjJcIjtcclxufVxyXG4uYW50aWNvbi1yb2xsYmFjazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGIzXCI7XHJcbn1cclxuLmFudGljb24tc2FmZXR5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwYjRcIjtcclxufVxyXG4uYW50aWNvbi1zYWZldHktY2VydGlmaWNhdGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBiNVwiO1xyXG59XHJcbi5hbnRpY29uLXNhdmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBiNlwiO1xyXG59XHJcbi5hbnRpY29uLXNjYW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBiN1wiO1xyXG59XHJcbi5hbnRpY29uLXNjaGVkdWxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwYjhcIjtcclxufVxyXG4uYW50aWNvbi1zY2lzc29yOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwYjlcIjtcclxufVxyXG4uYW50aWNvbi1zZWFyY2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBiYVwiO1xyXG59XHJcbi5hbnRpY29uLXNlY3VyaXR5LXNjYW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBiYlwiO1xyXG59XHJcbi5hbnRpY29uLXNlbGVjdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGJjXCI7XHJcbn1cclxuLmFudGljb24tc2V0dGluZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGJkXCI7XHJcbn1cclxuLmFudGljb24tc2hha2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBiZVwiO1xyXG59XHJcbi5hbnRpY29uLXNoYXJlLWFsdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGJmXCI7XHJcbn1cclxuLmFudGljb24tc2hvcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGMwXCI7XHJcbn1cclxuLmFudGljb24tc2hvcHBpbmc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBjMVwiO1xyXG59XHJcbi5hbnRpY29uLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBjMlwiO1xyXG59XHJcbi5hbnRpY29uLXNocmluazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGMzXCI7XHJcbn1cclxuLmFudGljb24tc2tldGNoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwYzRcIjtcclxufVxyXG4uYW50aWNvbi1za2luOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwYzVcIjtcclxufVxyXG4uYW50aWNvbi1za3lwZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGM2XCI7XHJcbn1cclxuLmFudGljb24tc2xhY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBjN1wiO1xyXG59XHJcbi5hbnRpY29uLXNsYWNrLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGM4XCI7XHJcbn1cclxuLmFudGljb24tc2xpZGVyczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGM5XCI7XHJcbn1cclxuLmFudGljb24tc21hbGwtZGFzaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGNhXCI7XHJcbn1cclxuLmFudGljb24tc21pbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBjYlwiO1xyXG59XHJcbi5hbnRpY29uLXNuaXBwZXRzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwY2NcIjtcclxufVxyXG4uYW50aWNvbi1zb2x1dGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGNkXCI7XHJcbn1cclxuLmFudGljb24tc29ydC1hc2NlbmRpbmc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBjZVwiO1xyXG59XHJcbi5hbnRpY29uLXNvcnQtZGVzY2VuZGluZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGNmXCI7XHJcbn1cclxuLmFudGljb24tc291bmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBkMFwiO1xyXG59XHJcbi5hbnRpY29uLXN0YXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBkMVwiO1xyXG59XHJcbi5hbnRpY29uLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBkMlwiO1xyXG59XHJcbi5hbnRpY29uLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGQzXCI7XHJcbn1cclxuLmFudGljb24tc3RvY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBkNFwiO1xyXG59XHJcbi5hbnRpY29uLXN0b3A6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBkNVwiO1xyXG59XHJcbi5hbnRpY29uLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBkNlwiO1xyXG59XHJcbi5hbnRpY29uLXN3YXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBkN1wiO1xyXG59XHJcbi5hbnRpY29uLXN3YXAtbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGQ4XCI7XHJcbn1cclxuLmFudGljb24tc3dhcC1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGQ5XCI7XHJcbn1cclxuLmFudGljb24tc3dpdGNoZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBkYVwiO1xyXG59XHJcbi5hbnRpY29uLXN5bmM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBkYlwiO1xyXG59XHJcbi5hbnRpY29uLXRhYmxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwZGNcIjtcclxufVxyXG4uYW50aWNvbi10YWJsZXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBkZFwiO1xyXG59XHJcbi5hbnRpY29uLXRhZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGRlXCI7XHJcbn1cclxuLmFudGljb24tdGFnczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGRmXCI7XHJcbn1cclxuLmFudGljb24tdGFvYmFvOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwZTBcIjtcclxufVxyXG4uYW50aWNvbi10YW9iYW8tY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwZTFcIjtcclxufVxyXG4uYW50aWNvbi10ZWFtOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwZTJcIjtcclxufVxyXG4uYW50aWNvbi10aHVuZGVyYm9sdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGUzXCI7XHJcbn1cclxuLmFudGljb24tdG8tdG9wOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwZTRcIjtcclxufVxyXG4uYW50aWNvbi10b29sOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwZTVcIjtcclxufVxyXG4uYW50aWNvbi10cmFkZW1hcms6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBlNlwiO1xyXG59XHJcbi5hbnRpY29uLXRyYW5zYWN0aW9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwZTdcIjtcclxufVxyXG4uYW50aWNvbi10cm9waHk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBlOFwiO1xyXG59XHJcbi5hbnRpY29uLXR3aXR0ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBlOVwiO1xyXG59XHJcbi5hbnRpY29uLXVuZGVybGluZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGVhXCI7XHJcbn1cclxuLmFudGljb24tdW5kbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGViXCI7XHJcbn1cclxuLmFudGljb24tdW5sb2NrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwZWNcIjtcclxufVxyXG4uYW50aWNvbi11bm9yZGVyZWQtbGlzdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGVkXCI7XHJcbn1cclxuLmFudGljb24tdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBlZVwiO1xyXG59XHJcbi5hbnRpY29uLXVwLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGVmXCI7XHJcbn1cclxuLmFudGljb24tdXAtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwZjBcIjtcclxufVxyXG4uYW50aWNvbi11cGxvYWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBmMVwiO1xyXG59XHJcbi5hbnRpY29uLXVzYjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGYyXCI7XHJcbn1cclxuLmFudGljb24tdXNlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGYzXCI7XHJcbn1cclxuLmFudGljb24tdXNlci1hZGQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBmNFwiO1xyXG59XHJcbi5hbnRpY29uLXVzZXItZGVsZXRlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwZjVcIjtcclxufVxyXG4uYW50aWNvbi11c2VyZ3JvdXAtYWRkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwZjZcIjtcclxufVxyXG4uYW50aWNvbi11c2VyZ3JvdXAtZGVsZXRlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwZjdcIjtcclxufVxyXG4uYW50aWNvbi12ZXJ0aWNhbC1hbGlnbi1ib3R0b206YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBmOFwiO1xyXG59XHJcbi5hbnRpY29uLXZlcnRpY2FsLWFsaWduLW1pZGRsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGY5XCI7XHJcbn1cclxuLmFudGljb24tdmVydGljYWwtYWxpZ24tdG9wOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwZmFcIjtcclxufVxyXG4uYW50aWNvbi12ZXJ0aWNhbC1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwZmJcIjtcclxufVxyXG4uYW50aWNvbi12ZXJ0aWNhbC1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGZjXCI7XHJcbn1cclxuLmFudGljb24tdmlkZW8tY2FtZXJhOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwZmRcIjtcclxufVxyXG4uYW50aWNvbi13YWxsZXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBmZVwiO1xyXG59XHJcbi5hbnRpY29uLXdhcm5pbmc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBmZlwiO1xyXG59XHJcbi5hbnRpY29uLXdlY2hhdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTAwXCI7XHJcbn1cclxuLmFudGljb24td2VpYm86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEwMVwiO1xyXG59XHJcbi5hbnRpY29uLXdlaWJvLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTAyXCI7XHJcbn1cclxuLmFudGljb24td2VpYm8tc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMDNcIjtcclxufVxyXG4uYW50aWNvbi13aWZpOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMDRcIjtcclxufVxyXG4uYW50aWNvbi13aW5kb3dzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMDVcIjtcclxufVxyXG4uYW50aWNvbi13b21hbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTA2XCI7XHJcbn1cclxuLmFudGljb24teWFob286YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEwN1wiO1xyXG59XHJcbi5hbnRpY29uLXlvdXR1YmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEwOFwiO1xyXG59XHJcbi5hbnRpY29uLXl1cXVlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMDlcIjtcclxufVxyXG4uYW50aWNvbi16aGlodTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTBhXCI7XHJcbn1cclxuLmFudGljb24tem9vbS1pbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTBiXCI7XHJcbn1cclxuLmFudGljb24tem9vbS1vdXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEwY1wiO1xyXG59XHJcbi5hbnRpY29uLWluZm8tbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTBkXCI7XHJcbn1cclxuLmFudGljb24tZXhjbGFtYXRpb24tbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTBlXCI7XHJcbn1cclxuLmFudGljb24tY2xvc2UtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTBmXCI7XHJcbn1cclxuLmFudGljb24tY2hlY2stbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTEwXCI7XHJcbn1cclxuXHJcblxyXG4iLCIvKiFcclxuICogRm9udCBBd2Vzb21lIEZyZWUgNS4xMC4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXHJcbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXHJcbiAqL1xyXG4gLmZhLFxyXG4gLmZhcyxcclxuIC5mYXIsXHJcbiAuZmFsLFxyXG4gLmZhZCxcclxuIC5mYWIge1xyXG4gICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gICB0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuICAgbGluZS1oZWlnaHQ6IDE7IH1cclxuXHJcbiAuZmEtbGcge1xyXG4gICBmb250LXNpemU6IDEuMzMzMzNlbTtcclxuICAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcclxuICAgdmVydGljYWwtYWxpZ246IC0uMDY2N2VtOyB9XHJcblxyXG4gLmZhLXhzIHtcclxuICAgZm9udC1zaXplOiAuNzVlbTsgfVxyXG5cclxuIC5mYS1zbSB7XHJcbiAgIGZvbnQtc2l6ZTogLjg3NWVtOyB9XHJcblxyXG4gLmZhLTF4IHtcclxuICAgZm9udC1zaXplOiAxZW07IH1cclxuXHJcbiAuZmEtMngge1xyXG4gICBmb250LXNpemU6IDJlbTsgfVxyXG5cclxuIC5mYS0zeCB7XHJcbiAgIGZvbnQtc2l6ZTogM2VtOyB9XHJcblxyXG4gLmZhLTR4IHtcclxuICAgZm9udC1zaXplOiA0ZW07IH1cclxuXHJcbiAuZmEtNXgge1xyXG4gICBmb250LXNpemU6IDVlbTsgfVxyXG5cclxuIC5mYS02eCB7XHJcbiAgIGZvbnQtc2l6ZTogNmVtOyB9XHJcblxyXG4gLmZhLTd4IHtcclxuICAgZm9udC1zaXplOiA3ZW07IH1cclxuXHJcbiAuZmEtOHgge1xyXG4gICBmb250LXNpemU6IDhlbTsgfVxyXG5cclxuIC5mYS05eCB7XHJcbiAgIGZvbnQtc2l6ZTogOWVtOyB9XHJcblxyXG4gLmZhLTEweCB7XHJcbiAgIGZvbnQtc2l6ZTogMTBlbTsgfVxyXG5cclxuIC5mYS1mdyB7XHJcbiAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgd2lkdGg6IDEuMjVlbTsgfVxyXG5cclxuIC5mYS11bCB7XHJcbiAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgbWFyZ2luLWxlZnQ6IDIuNWVtO1xyXG4gICBwYWRkaW5nLWxlZnQ6IDA7IH1cclxuICAgLmZhLXVsID4gbGkge1xyXG4gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxyXG5cclxuIC5mYS1saSB7XHJcbiAgIGxlZnQ6IC0yZW07XHJcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICB3aWR0aDogMmVtO1xyXG4gICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxyXG5cclxuIC5mYS1ib3JkZXIge1xyXG4gICBib3JkZXI6IHNvbGlkIDAuMDhlbSAjZWVlO1xyXG4gICBib3JkZXItcmFkaXVzOiAuMWVtO1xyXG4gICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtOyB9XHJcblxyXG4gLmZhLXB1bGwtbGVmdCB7XHJcbiAgIGZsb2F0OiBsZWZ0OyB9XHJcblxyXG4gLmZhLXB1bGwtcmlnaHQge1xyXG4gICBmbG9hdDogcmlnaHQ7IH1cclxuXHJcbiAuZmEuZmEtcHVsbC1sZWZ0LFxyXG4gLmZhcy5mYS1wdWxsLWxlZnQsXHJcbiAuZmFyLmZhLXB1bGwtbGVmdCxcclxuIC5mYWwuZmEtcHVsbC1sZWZ0LFxyXG4gLmZhYi5mYS1wdWxsLWxlZnQge1xyXG4gICBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cclxuXHJcbiAuZmEuZmEtcHVsbC1yaWdodCxcclxuIC5mYXMuZmEtcHVsbC1yaWdodCxcclxuIC5mYXIuZmEtcHVsbC1yaWdodCxcclxuIC5mYWwuZmEtcHVsbC1yaWdodCxcclxuIC5mYWIuZmEtcHVsbC1yaWdodCB7XHJcbiAgIG1hcmdpbi1sZWZ0OiAuM2VtOyB9XHJcblxyXG4gLmZhLXNwaW4ge1xyXG4gICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgICAgICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjsgfVxyXG5cclxuIC5mYS1wdWxzZSB7XHJcbiAgIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xyXG4gICAgICAgICAgIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTsgfVxyXG5cclxuIEAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcclxuICAgMCUge1xyXG4gICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxyXG4gICAxMDAlIHtcclxuICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cclxuXHJcbiBAa2V5ZnJhbWVzIGZhLXNwaW4ge1xyXG4gICAwJSB7XHJcbiAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XHJcbiAgIDEwMCUge1xyXG4gICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxyXG5cclxuIC5mYS1yb3RhdGUtOTAge1xyXG4gICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpXCI7XHJcbiAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxyXG5cclxuIC5mYS1yb3RhdGUtMTgwIHtcclxuICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKVwiO1xyXG4gICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxyXG5cclxuIC5mYS1yb3RhdGUtMjcwIHtcclxuICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKVwiO1xyXG4gICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XHJcbiAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgfVxyXG5cclxuIC5mYS1mbGlwLWhvcml6b250YWwge1xyXG4gICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKVwiO1xyXG4gICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xyXG4gICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpOyB9XHJcblxyXG4gLmZhLWZsaXAtdmVydGljYWwge1xyXG4gICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xyXG4gICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xyXG4gICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpOyB9XHJcblxyXG4gLmZhLWZsaXAtYm90aCwgLmZhLWZsaXAtaG9yaXpvbnRhbC5mYS1mbGlwLXZlcnRpY2FsIHtcclxuICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcclxuICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XHJcbiAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpOyB9XHJcblxyXG4gOnJvb3QgLmZhLXJvdGF0ZS05MCxcclxuIDpyb290IC5mYS1yb3RhdGUtMTgwLFxyXG4gOnJvb3QgLmZhLXJvdGF0ZS0yNzAsXHJcbiA6cm9vdCAuZmEtZmxpcC1ob3Jpem9udGFsLFxyXG4gOnJvb3QgLmZhLWZsaXAtdmVydGljYWwsXHJcbiA6cm9vdCAuZmEtZmxpcC1ib3RoIHtcclxuICAgLXdlYmtpdC1maWx0ZXI6IG5vbmU7XHJcbiAgICAgICAgICAgZmlsdGVyOiBub25lOyB9XHJcblxyXG4gLmZhLXN0YWNrIHtcclxuICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICBoZWlnaHQ6IDJlbTtcclxuICAgbGluZS1oZWlnaHQ6IDJlbTtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICB3aWR0aDogMi41ZW07IH1cclxuXHJcbiAuZmEtc3RhY2stMXgsXHJcbiAuZmEtc3RhY2stMngge1xyXG4gICBsZWZ0OiAwO1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgd2lkdGg6IDEwMCU7IH1cclxuXHJcbiAuZmEtc3RhY2stMXgge1xyXG4gICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxyXG5cclxuIC5mYS1zdGFjay0yeCB7XHJcbiAgIGZvbnQtc2l6ZTogMmVtOyB9XHJcblxyXG4gLmZhLWludmVyc2Uge1xyXG4gICBjb2xvcjogI2ZmZjsgfVxyXG5cclxuIC8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxyXG4gcmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cclxuIC5mYS01MDBweDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI2ZVwiOyB9XHJcblxyXG4gLmZhLWFjY2Vzc2libGUtaWNvbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjM2OFwiOyB9XHJcblxyXG4gLmZhLWFjY3Vzb2Z0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzY5XCI7IH1cclxuXHJcbiAuZmEtYWNxdWlzaXRpb25zLWluY29ycG9yYXRlZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjZhZlwiOyB9XHJcblxyXG4gLmZhLWFkOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNjQxXCI7IH1cclxuXHJcbiAuZmEtYWRkcmVzcy1ib29rOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmI5XCI7IH1cclxuXHJcbiAuZmEtYWRkcmVzcy1jYXJkOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmJiXCI7IH1cclxuXHJcbiAuZmEtYWRqdXN0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDQyXCI7IH1cclxuXHJcbiAuZmEtYWRuOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTcwXCI7IH1cclxuXHJcbiAuZmEtYWRvYmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3NzhcIjsgfVxyXG5cclxuIC5mYS1hZHZlcnNhbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjM2YVwiOyB9XHJcblxyXG4gLmZhLWFmZmlsaWF0ZXRoZW1lOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzZiXCI7IH1cclxuXHJcbiAuZmEtYWlyLWZyZXNoZW5lcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjVkMFwiOyB9XHJcblxyXG4gLmZhLWFpcmJuYjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjgzNFwiOyB9XHJcblxyXG4gLmZhLWFsZ29saWE6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzNmNcIjsgfVxyXG5cclxuIC5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwMzdcIjsgfVxyXG5cclxuIC5mYS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDM5XCI7IH1cclxuXHJcbiAuZmEtYWxpZ24tbGVmdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjAzNlwiOyB9XHJcblxyXG4gLmZhLWFsaWduLXJpZ2h0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDM4XCI7IH1cclxuXHJcbiAuZmEtYWxpcGF5OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNjQyXCI7IH1cclxuXHJcbiAuZmEtYWxsZXJnaWVzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDYxXCI7IH1cclxuXHJcbiAuZmEtYW1hem9uOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjcwXCI7IH1cclxuXHJcbiAuZmEtYW1hem9uLXBheTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQyY1wiOyB9XHJcblxyXG4gLmZhLWFtYnVsYW5jZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBmOVwiOyB9XHJcblxyXG4gLmZhLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmEzXCI7IH1cclxuXHJcbiAuZmEtYW1pbGlhOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzZkXCI7IH1cclxuXHJcbiAuZmEtYW5jaG9yOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTNkXCI7IH1cclxuXHJcbiAuZmEtYW5kcm9pZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjE3YlwiOyB9XHJcblxyXG4gLmZhLWFuZ2VsbGlzdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIwOVwiOyB9XHJcblxyXG4gLmZhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTAzXCI7IH1cclxuXHJcbiAuZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxMDBcIjsgfVxyXG5cclxuIC5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxMDFcIjsgfVxyXG5cclxuIC5mYS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxMDJcIjsgfVxyXG5cclxuIC5mYS1hbmdsZS1kb3duOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7IH1cclxuXHJcbiAuZmEtYW5nbGUtbGVmdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjEwNFwiOyB9XHJcblxyXG4gLmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7IH1cclxuXHJcbiAuZmEtYW5nbGUtdXA6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxMDZcIjsgfVxyXG5cclxuIC5mYS1hbmdyeTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU1NlwiOyB9XHJcblxyXG4gLmZhLWFuZ3J5Y3JlYXRpdmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzNmVcIjsgfVxyXG5cclxuIC5mYS1hbmd1bGFyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDIwXCI7IH1cclxuXHJcbiAuZmEtYW5raDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjY0NFwiOyB9XHJcblxyXG4gLmZhLWFwcC1zdG9yZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjM2ZlwiOyB9XHJcblxyXG4gLmZhLWFwcC1zdG9yZS1pb3M6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzNzBcIjsgfVxyXG5cclxuIC5mYS1hcHBlcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjM3MVwiOyB9XHJcblxyXG4gLmZhLWFwcGxlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTc5XCI7IH1cclxuXHJcbiAuZmEtYXBwbGUtYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNWQxXCI7IH1cclxuXHJcbiAuZmEtYXBwbGUtcGF5OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDE1XCI7IH1cclxuXHJcbiAuZmEtYXJjaGl2ZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjE4N1wiOyB9XHJcblxyXG4gLmZhLWFyY2h3YXk6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1NTdcIjsgfVxyXG5cclxuIC5mYS1hcnJvdy1hbHQtY2lyY2xlLWRvd246YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzNThcIjsgfVxyXG5cclxuIC5mYS1hcnJvdy1hbHQtY2lyY2xlLWxlZnQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzNTlcIjsgfVxyXG5cclxuIC5mYS1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzVhXCI7IH1cclxuXHJcbiAuZmEtYXJyb3ctYWx0LWNpcmNsZS11cDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjM1YlwiOyB9XHJcblxyXG4gLmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMGFiXCI7IH1cclxuXHJcbiAuZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwYThcIjsgfVxyXG5cclxuIC5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwYTlcIjsgfVxyXG5cclxuIC5mYS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwYWFcIjsgfVxyXG5cclxuIC5mYS1hcnJvdy1kb3duOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDYzXCI7IH1cclxuXHJcbiAuZmEtYXJyb3ctbGVmdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA2MFwiOyB9XHJcblxyXG4gLmZhLWFycm93LXJpZ2h0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDYxXCI7IH1cclxuXHJcbiAuZmEtYXJyb3ctdXA6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwNjJcIjsgfVxyXG5cclxuIC5mYS1hcnJvd3MtYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMGIyXCI7IH1cclxuXHJcbiAuZmEtYXJyb3dzLWFsdC1oOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzM3XCI7IH1cclxuXHJcbiAuZmEtYXJyb3dzLWFsdC12OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzM4XCI7IH1cclxuXHJcbiAuZmEtYXJ0c3RhdGlvbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjc3YVwiOyB9XHJcblxyXG4gLmZhLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjJhMlwiOyB9XHJcblxyXG4gLmZhLWFzdGVyaXNrOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDY5XCI7IH1cclxuXHJcbiAuZmEtYXN5bW1ldHJpazpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjM3MlwiOyB9XHJcblxyXG4gLmZhLWF0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWZhXCI7IH1cclxuXHJcbiAuZmEtYXRsYXM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1NThcIjsgfVxyXG5cclxuIC5mYS1hdGxhc3NpYW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3N2JcIjsgfVxyXG5cclxuIC5mYS1hdG9tOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNWQyXCI7IH1cclxuXHJcbiAuZmEtYXVkaWJsZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjM3M1wiOyB9XHJcblxyXG4gLmZhLWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjllXCI7IH1cclxuXHJcbiAuZmEtYXV0b3ByZWZpeGVyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDFjXCI7IH1cclxuXHJcbiAuZmEtYXZpYW5leDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjM3NFwiOyB9XHJcblxyXG4gLmZhLWF2aWF0bzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQyMVwiOyB9XHJcblxyXG4gLmZhLWF3YXJkOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTU5XCI7IH1cclxuXHJcbiAuZmEtYXdzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzc1XCI7IH1cclxuXHJcbiAuZmEtYmFieTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjc3Y1wiOyB9XHJcblxyXG4gLmZhLWJhYnktY2FycmlhZ2U6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3N2RcIjsgfVxyXG5cclxuIC5mYS1iYWNrc3BhY2U6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1NWFcIjsgfVxyXG5cclxuIC5mYS1iYWNrd2FyZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA0YVwiOyB9XHJcblxyXG4gLmZhLWJhY29uOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmN2U1XCI7IH1cclxuXHJcbiAuZmEtYmFsYW5jZS1zY2FsZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI0ZVwiOyB9XHJcblxyXG4gLmZhLWJhbGFuY2Utc2NhbGUtbGVmdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjUxNVwiOyB9XHJcblxyXG4gLmZhLWJhbGFuY2Utc2NhbGUtcmlnaHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1MTZcIjsgfVxyXG5cclxuIC5mYS1iYW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwNWVcIjsgfVxyXG5cclxuIC5mYS1iYW5kLWFpZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQ2MlwiOyB9XHJcblxyXG4gLmZhLWJhbmRjYW1wOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmQ1XCI7IH1cclxuXHJcbiAuZmEtYmFyY29kZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjAyYVwiOyB9XHJcblxyXG4gLmZhLWJhcnM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwYzlcIjsgfVxyXG5cclxuIC5mYS1iYXNlYmFsbC1iYWxsOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDMzXCI7IH1cclxuXHJcbiAuZmEtYmFza2V0YmFsbC1iYWxsOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDM0XCI7IH1cclxuXHJcbiAuZmEtYmF0aDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjJjZFwiOyB9XHJcblxyXG4gLmZhLWJhdHRlcnktZW1wdHk6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyNDRcIjsgfVxyXG5cclxuIC5mYS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyNDBcIjsgfVxyXG5cclxuIC5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyNDJcIjsgfVxyXG5cclxuIC5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyNDNcIjsgfVxyXG5cclxuIC5mYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjQxXCI7IH1cclxuXHJcbiAuZmEtYmF0dGxlLW5ldDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjgzNVwiOyB9XHJcblxyXG4gLmZhLWJlZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIzNlwiOyB9XHJcblxyXG4gLmZhLWJlZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwZmNcIjsgfVxyXG5cclxuIC5mYS1iZWhhbmNlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWI0XCI7IH1cclxuXHJcbiAuZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxYjVcIjsgfVxyXG5cclxuIC5mYS1iZWxsOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMGYzXCI7IH1cclxuXHJcbiAuZmEtYmVsbC1zbGFzaDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFmNlwiOyB9XHJcblxyXG4gLmZhLWJlemllci1jdXJ2ZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU1YlwiOyB9XHJcblxyXG4gLmZhLWJpYmxlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNjQ3XCI7IH1cclxuXHJcbiAuZmEtYmljeWNsZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIwNlwiOyB9XHJcblxyXG4gLmZhLWJpa2luZzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjg0YVwiOyB9XHJcblxyXG4gLmZhLWJpbW9iamVjdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjM3OFwiOyB9XHJcblxyXG4gLmZhLWJpbm9jdWxhcnM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxZTVcIjsgfVxyXG5cclxuIC5mYS1iaW9oYXphcmQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3ODBcIjsgfVxyXG5cclxuIC5mYS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWZkXCI7IH1cclxuXHJcbiAuZmEtYml0YnVja2V0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTcxXCI7IH1cclxuXHJcbiAuZmEtYml0Y29pbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjM3OVwiOyB9XHJcblxyXG4gLmZhLWJpdHk6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzN2FcIjsgfVxyXG5cclxuIC5mYS1ibGFjay10aWU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyN2VcIjsgfVxyXG5cclxuIC5mYS1ibGFja2JlcnJ5OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzdiXCI7IH1cclxuXHJcbiAuZmEtYmxlbmRlcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjUxN1wiOyB9XHJcblxyXG4gLmZhLWJsZW5kZXItcGhvbmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY2YjZcIjsgfVxyXG5cclxuIC5mYS1ibGluZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI5ZFwiOyB9XHJcblxyXG4gLmZhLWJsb2c6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3ODFcIjsgfVxyXG5cclxuIC5mYS1ibG9nZ2VyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzdjXCI7IH1cclxuXHJcbiAuZmEtYmxvZ2dlci1iOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzdkXCI7IH1cclxuXHJcbiAuZmEtYmx1ZXRvb3RoOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjkzXCI7IH1cclxuXHJcbiAuZmEtYmx1ZXRvb3RoLWI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyOTRcIjsgfVxyXG5cclxuIC5mYS1ib2xkOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDMyXCI7IH1cclxuXHJcbiAuZmEtYm9sdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBlN1wiOyB9XHJcblxyXG4gLmZhLWJvbWI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxZTJcIjsgfVxyXG5cclxuIC5mYS1ib25lOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNWQ3XCI7IH1cclxuXHJcbiAuZmEtYm9uZzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU1Y1wiOyB9XHJcblxyXG4gLmZhLWJvb2s6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwMmRcIjsgfVxyXG5cclxuIC5mYS1ib29rLWRlYWQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY2YjdcIjsgfVxyXG5cclxuIC5mYS1ib29rLW1lZGljYWw6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3ZTZcIjsgfVxyXG5cclxuIC5mYS1ib29rLW9wZW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1MThcIjsgfVxyXG5cclxuIC5mYS1ib29rLXJlYWRlcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjVkYVwiOyB9XHJcblxyXG4gLmZhLWJvb2ttYXJrOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDJlXCI7IH1cclxuXHJcbiAuZmEtYm9vdHN0cmFwOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmODM2XCI7IH1cclxuXHJcbiAuZmEtYm9yZGVyLWFsbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjg0Y1wiOyB9XHJcblxyXG4gLmZhLWJvcmRlci1ub25lOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmODUwXCI7IH1cclxuXHJcbiAuZmEtYm9yZGVyLXN0eWxlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmODUzXCI7IH1cclxuXHJcbiAuZmEtYm93bGluZy1iYWxsOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDM2XCI7IH1cclxuXHJcbiAuZmEtYm94OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDY2XCI7IH1cclxuXHJcbiAuZmEtYm94LW9wZW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0OWVcIjsgfVxyXG5cclxuIC5mYS1ib3hlczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQ2OFwiOyB9XHJcblxyXG4gLmZhLWJyYWlsbGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyYTFcIjsgfVxyXG5cclxuIC5mYS1icmFpbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjVkY1wiOyB9XHJcblxyXG4gLmZhLWJyZWFkLXNsaWNlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmN2VjXCI7IH1cclxuXHJcbiAuZmEtYnJpZWZjYXNlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMGIxXCI7IH1cclxuXHJcbiAuZmEtYnJpZWZjYXNlLW1lZGljYWw6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0NjlcIjsgfVxyXG5cclxuIC5mYS1icm9hZGNhc3QtdG93ZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1MTlcIjsgfVxyXG5cclxuIC5mYS1icm9vbTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjUxYVwiOyB9XHJcblxyXG4gLmZhLWJydXNoOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTVkXCI7IH1cclxuXHJcbiAuZmEtYnRjOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTVhXCI7IH1cclxuXHJcbiAuZmEtYnVmZmVyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmODM3XCI7IH1cclxuXHJcbiAuZmEtYnVnOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTg4XCI7IH1cclxuXHJcbiAuZmEtYnVpbGRpbmc6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxYWRcIjsgfVxyXG5cclxuIC5mYS1idWxsaG9ybjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBhMVwiOyB9XHJcblxyXG4gLmZhLWJ1bGxzZXllOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTQwXCI7IH1cclxuXHJcbiAuZmEtYnVybjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQ2YVwiOyB9XHJcblxyXG4gLmZhLWJ1cm9tb2JlbGV4cGVydGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzN2ZcIjsgfVxyXG5cclxuIC5mYS1idXM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyMDdcIjsgfVxyXG5cclxuIC5mYS1idXMtYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTVlXCI7IH1cclxuXHJcbiAuZmEtYnVzaW5lc3MtdGltZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjY0YVwiOyB9XHJcblxyXG4gLmZhLWJ1eXNlbGxhZHM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyMGRcIjsgfVxyXG5cclxuIC5mYS1jYWxjdWxhdG9yOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWVjXCI7IH1cclxuXHJcbiAuZmEtY2FsZW5kYXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxMzNcIjsgfVxyXG5cclxuIC5mYS1jYWxlbmRhci1hbHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwNzNcIjsgfVxyXG5cclxuIC5mYS1jYWxlbmRhci1jaGVjazpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI3NFwiOyB9XHJcblxyXG4gLmZhLWNhbGVuZGFyLWRheTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjc4M1wiOyB9XHJcblxyXG4gLmZhLWNhbGVuZGFyLW1pbnVzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjcyXCI7IH1cclxuXHJcbiAuZmEtY2FsZW5kYXItcGx1czpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI3MVwiOyB9XHJcblxyXG4gLmZhLWNhbGVuZGFyLXRpbWVzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjczXCI7IH1cclxuXHJcbiAuZmEtY2FsZW5kYXItd2VlazpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjc4NFwiOyB9XHJcblxyXG4gLmZhLWNhbWVyYTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjAzMFwiOyB9XHJcblxyXG4gLmZhLWNhbWVyYS1yZXRybzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA4M1wiOyB9XHJcblxyXG4gLmZhLWNhbXBncm91bmQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY2YmJcIjsgfVxyXG5cclxuIC5mYS1jYW5hZGlhbi1tYXBsZS1sZWFmOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNzg1XCI7IH1cclxuXHJcbiAuZmEtY2FuZHktY2FuZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjc4NlwiOyB9XHJcblxyXG4gLmZhLWNhbm5hYmlzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTVmXCI7IH1cclxuXHJcbiAuZmEtY2Fwc3VsZXM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0NmJcIjsgfVxyXG5cclxuIC5mYS1jYXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxYjlcIjsgfVxyXG5cclxuIC5mYS1jYXItYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNWRlXCI7IH1cclxuXHJcbiAuZmEtY2FyLWJhdHRlcnk6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1ZGZcIjsgfVxyXG5cclxuIC5mYS1jYXItY3Jhc2g6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1ZTFcIjsgfVxyXG5cclxuIC5mYS1jYXItc2lkZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjVlNFwiOyB9XHJcblxyXG4gLmZhLWNhcmV0LWRvd246YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwZDdcIjsgfVxyXG5cclxuIC5mYS1jYXJldC1sZWZ0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMGQ5XCI7IH1cclxuXHJcbiAuZmEtY2FyZXQtcmlnaHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwZGFcIjsgfVxyXG5cclxuIC5mYS1jYXJldC1zcXVhcmUtZG93bjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjE1MFwiOyB9XHJcblxyXG4gLmZhLWNhcmV0LXNxdWFyZS1sZWZ0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTkxXCI7IH1cclxuXHJcbiAuZmEtY2FyZXQtc3F1YXJlLXJpZ2h0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTUyXCI7IH1cclxuXHJcbiAuZmEtY2FyZXQtc3F1YXJlLXVwOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTUxXCI7IH1cclxuXHJcbiAuZmEtY2FyZXQtdXA6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwZDhcIjsgfVxyXG5cclxuIC5mYS1jYXJyb3Q6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3ODdcIjsgfVxyXG5cclxuIC5mYS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyMThcIjsgfVxyXG5cclxuIC5mYS1jYXJ0LXBsdXM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyMTdcIjsgfVxyXG5cclxuIC5mYS1jYXNoLXJlZ2lzdGVyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNzg4XCI7IH1cclxuXHJcbiAuZmEtY2F0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNmJlXCI7IH1cclxuXHJcbiAuZmEtY2MtYW1hem9uLXBheTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQyZFwiOyB9XHJcblxyXG4gLmZhLWNjLWFtZXg6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxZjNcIjsgfVxyXG5cclxuIC5mYS1jYy1hcHBsZS1wYXk6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0MTZcIjsgfVxyXG5cclxuIC5mYS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI0Y1wiOyB9XHJcblxyXG4gLmZhLWNjLWRpc2NvdmVyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWYyXCI7IH1cclxuXHJcbiAuZmEtY2MtamNiOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjRiXCI7IH1cclxuXHJcbiAuZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFmMVwiOyB9XHJcblxyXG4gLmZhLWNjLXBheXBhbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFmNFwiOyB9XHJcblxyXG4gLmZhLWNjLXN0cmlwZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFmNVwiOyB9XHJcblxyXG4gLmZhLWNjLXZpc2E6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxZjBcIjsgfVxyXG5cclxuIC5mYS1jZW50ZXJjb2RlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzgwXCI7IH1cclxuXHJcbiAuZmEtY2VudG9zOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNzg5XCI7IH1cclxuXHJcbiAuZmEtY2VydGlmaWNhdGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwYTNcIjsgfVxyXG5cclxuIC5mYS1jaGFpcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjZjMFwiOyB9XHJcblxyXG4gLmZhLWNoYWxrYm9hcmQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1MWJcIjsgfVxyXG5cclxuIC5mYS1jaGFsa2JvYXJkLXRlYWNoZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1MWNcIjsgfVxyXG5cclxuIC5mYS1jaGFyZ2luZy1zdGF0aW9uOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNWU3XCI7IH1cclxuXHJcbiAuZmEtY2hhcnQtYXJlYTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFmZVwiOyB9XHJcblxyXG4gLmZhLWNoYXJ0LWJhcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA4MFwiOyB9XHJcblxyXG4gLmZhLWNoYXJ0LWxpbmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyMDFcIjsgfVxyXG5cclxuIC5mYS1jaGFydC1waWU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyMDBcIjsgfVxyXG5cclxuIC5mYS1jaGVjazpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjAwY1wiOyB9XHJcblxyXG4gLmZhLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA1OFwiOyB9XHJcblxyXG4gLmZhLWNoZWNrLWRvdWJsZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU2MFwiOyB9XHJcblxyXG4gLmZhLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjE0YVwiOyB9XHJcblxyXG4gLmZhLWNoZWVzZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjdlZlwiOyB9XHJcblxyXG4gLmZhLWNoZXNzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDM5XCI7IH1cclxuXHJcbiAuZmEtY2hlc3MtYmlzaG9wOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDNhXCI7IH1cclxuXHJcbiAuZmEtY2hlc3MtYm9hcmQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0M2NcIjsgfVxyXG5cclxuIC5mYS1jaGVzcy1raW5nOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDNmXCI7IH1cclxuXHJcbiAuZmEtY2hlc3Mta25pZ2h0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDQxXCI7IH1cclxuXHJcbiAuZmEtY2hlc3MtcGF3bjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQ0M1wiOyB9XHJcblxyXG4gLmZhLWNoZXNzLXF1ZWVuOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDQ1XCI7IH1cclxuXHJcbiAuZmEtY2hlc3Mtcm9vazpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQ0N1wiOyB9XHJcblxyXG4gLmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxM2FcIjsgfVxyXG5cclxuIC5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTM3XCI7IH1cclxuXHJcbiAuZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxMzhcIjsgfVxyXG5cclxuIC5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjEzOVwiOyB9XHJcblxyXG4gLmZhLWNoZXZyb24tZG93bjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA3OFwiOyB9XHJcblxyXG4gLmZhLWNoZXZyb24tbGVmdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA1M1wiOyB9XHJcblxyXG4gLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwNTRcIjsgfVxyXG5cclxuIC5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDc3XCI7IH1cclxuXHJcbiAuZmEtY2hpbGQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxYWVcIjsgfVxyXG5cclxuIC5mYS1jaHJvbWU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyNjhcIjsgfVxyXG5cclxuIC5mYS1jaHJvbWVjYXN0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmODM4XCI7IH1cclxuXHJcbiAuZmEtY2h1cmNoOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTFkXCI7IH1cclxuXHJcbiAuZmEtY2lyY2xlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTExXCI7IH1cclxuXHJcbiAuZmEtY2lyY2xlLW5vdGNoOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWNlXCI7IH1cclxuXHJcbiAuZmEtY2l0eTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjY0ZlwiOyB9XHJcblxyXG4gLmZhLWNsaW5pYy1tZWRpY2FsOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmN2YyXCI7IH1cclxuXHJcbiAuZmEtY2xpcGJvYXJkOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzI4XCI7IH1cclxuXHJcbiAuZmEtY2xpcGJvYXJkLWNoZWNrOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDZjXCI7IH1cclxuXHJcbiAuZmEtY2xpcGJvYXJkLWxpc3Q6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0NmRcIjsgfVxyXG5cclxuIC5mYS1jbG9jazpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjAxN1wiOyB9XHJcblxyXG4gLmZhLWNsb25lOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjRkXCI7IH1cclxuXHJcbiAuZmEtY2xvc2VkLWNhcHRpb25pbmc6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyMGFcIjsgfVxyXG5cclxuIC5mYS1jbG91ZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBjMlwiOyB9XHJcblxyXG4gLmZhLWNsb3VkLWRvd25sb2FkLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjM4MVwiOyB9XHJcblxyXG4gLmZhLWNsb3VkLW1lYXRiYWxsOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNzNiXCI7IH1cclxuXHJcbiAuZmEtY2xvdWQtbW9vbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjZjM1wiOyB9XHJcblxyXG4gLmZhLWNsb3VkLW1vb24tcmFpbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjczY1wiOyB9XHJcblxyXG4gLmZhLWNsb3VkLXJhaW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3M2RcIjsgfVxyXG5cclxuIC5mYS1jbG91ZC1zaG93ZXJzLWhlYXZ5OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNzQwXCI7IH1cclxuXHJcbiAuZmEtY2xvdWQtc3VuOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNmM0XCI7IH1cclxuXHJcbiAuZmEtY2xvdWQtc3VuLXJhaW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3NDNcIjsgfVxyXG5cclxuIC5mYS1jbG91ZC11cGxvYWQtYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzgyXCI7IH1cclxuXHJcbiAuZmEtY2xvdWRzY2FsZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjM4M1wiOyB9XHJcblxyXG4gLmZhLWNsb3Vkc21pdGg6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzODRcIjsgfVxyXG5cclxuIC5mYS1jbG91ZHZlcnNpZnk6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzODVcIjsgfVxyXG5cclxuIC5mYS1jb2NrdGFpbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU2MVwiOyB9XHJcblxyXG4gLmZhLWNvZGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxMjFcIjsgfVxyXG5cclxuIC5mYS1jb2RlLWJyYW5jaDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjEyNlwiOyB9XHJcblxyXG4gLmZhLWNvZGVwZW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxY2JcIjsgfVxyXG5cclxuIC5mYS1jb2RpZXBpZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI4NFwiOyB9XHJcblxyXG4gLmZhLWNvZmZlZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBmNFwiOyB9XHJcblxyXG4gLmZhLWNvZzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjAxM1wiOyB9XHJcblxyXG4gLmZhLWNvZ3M6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwODVcIjsgfVxyXG5cclxuIC5mYS1jb2luczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjUxZVwiOyB9XHJcblxyXG4gLmZhLWNvbHVtbnM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwZGJcIjsgfVxyXG5cclxuIC5mYS1jb21tZW50OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDc1XCI7IH1cclxuXHJcbiAuZmEtY29tbWVudC1hbHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyN2FcIjsgfVxyXG5cclxuIC5mYS1jb21tZW50LWRvbGxhcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjY1MVwiOyB9XHJcblxyXG4gLmZhLWNvbW1lbnQtZG90czpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjRhZFwiOyB9XHJcblxyXG4gLmZhLWNvbW1lbnQtbWVkaWNhbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjdmNVwiOyB9XHJcblxyXG4gLmZhLWNvbW1lbnQtc2xhc2g6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0YjNcIjsgfVxyXG5cclxuIC5mYS1jb21tZW50czpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA4NlwiOyB9XHJcblxyXG4gLmZhLWNvbW1lbnRzLWRvbGxhcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjY1M1wiOyB9XHJcblxyXG4gLmZhLWNvbXBhY3QtZGlzYzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjUxZlwiOyB9XHJcblxyXG4gLmZhLWNvbXBhc3M6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxNGVcIjsgfVxyXG5cclxuIC5mYS1jb21wcmVzczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA2NlwiOyB9XHJcblxyXG4gLmZhLWNvbXByZXNzLWFycm93cy1hbHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3OGNcIjsgfVxyXG5cclxuIC5mYS1jb25jaWVyZ2UtYmVsbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU2MlwiOyB9XHJcblxyXG4gLmZhLWNvbmZsdWVuY2U6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3OGRcIjsgfVxyXG5cclxuIC5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIwZVwiOyB9XHJcblxyXG4gLmZhLWNvbnRhbzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI2ZFwiOyB9XHJcblxyXG4gLmZhLWNvb2tpZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU2M1wiOyB9XHJcblxyXG4gLmZhLWNvb2tpZS1iaXRlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTY0XCI7IH1cclxuXHJcbiAuZmEtY29weTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBjNVwiOyB9XHJcblxyXG4gLmZhLWNvcHlyaWdodDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFmOVwiOyB9XHJcblxyXG4gLmZhLWNvdHRvbi1idXJlYXU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY4OWVcIjsgfVxyXG5cclxuIC5mYS1jb3VjaDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjRiOFwiOyB9XHJcblxyXG4gLmZhLWNwYW5lbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjM4OFwiOyB9XHJcblxyXG4gLmZhLWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyNWVcIjsgfVxyXG5cclxuIC5mYS1jcmVhdGl2ZS1jb21tb25zLWJ5OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNGU3XCI7IH1cclxuXHJcbiAuZmEtY3JlYXRpdmUtY29tbW9ucy1uYzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjRlOFwiOyB9XHJcblxyXG4gLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmMtZXU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0ZTlcIjsgfVxyXG5cclxuIC5mYS1jcmVhdGl2ZS1jb21tb25zLW5jLWpwOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNGVhXCI7IH1cclxuXHJcbiAuZmEtY3JlYXRpdmUtY29tbW9ucy1uZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjRlYlwiOyB9XHJcblxyXG4gLmZhLWNyZWF0aXZlLWNvbW1vbnMtcGQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0ZWNcIjsgfVxyXG5cclxuIC5mYS1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjRlZFwiOyB9XHJcblxyXG4gLmZhLWNyZWF0aXZlLWNvbW1vbnMtcmVtaXg6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0ZWVcIjsgfVxyXG5cclxuIC5mYS1jcmVhdGl2ZS1jb21tb25zLXNhOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNGVmXCI7IH1cclxuXHJcbiAuZmEtY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjRmMFwiOyB9XHJcblxyXG4gLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1czpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjRmMVwiOyB9XHJcblxyXG4gLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2hhcmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0ZjJcIjsgfVxyXG5cclxuIC5mYS1jcmVhdGl2ZS1jb21tb25zLXplcm86YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0ZjNcIjsgfVxyXG5cclxuIC5mYS1jcmVkaXQtY2FyZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA5ZFwiOyB9XHJcblxyXG4gLmZhLWNyaXRpY2FsLXJvbGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY2YzlcIjsgfVxyXG5cclxuIC5mYS1jcm9wOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTI1XCI7IH1cclxuXHJcbiAuZmEtY3JvcC1hbHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1NjVcIjsgfVxyXG5cclxuIC5mYS1jcm9zczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjY1NFwiOyB9XHJcblxyXG4gLmZhLWNyb3NzaGFpcnM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwNWJcIjsgfVxyXG5cclxuIC5mYS1jcm93OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTIwXCI7IH1cclxuXHJcbiAuZmEtY3Jvd246YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1MjFcIjsgfVxyXG5cclxuIC5mYS1jcnV0Y2g6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3ZjdcIjsgfVxyXG5cclxuIC5mYS1jc3MzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTNjXCI7IH1cclxuXHJcbiAuZmEtY3NzMy1hbHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzOGJcIjsgfVxyXG5cclxuIC5mYS1jdWJlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWIyXCI7IH1cclxuXHJcbiAuZmEtY3ViZXM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxYjNcIjsgfVxyXG5cclxuIC5mYS1jdXQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwYzRcIjsgfVxyXG5cclxuIC5mYS1jdXR0bGVmaXNoOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzhjXCI7IH1cclxuXHJcbiAuZmEtZC1hbmQtZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjM4ZFwiOyB9XHJcblxyXG4gLmZhLWQtYW5kLWQtYmV5b25kOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNmNhXCI7IH1cclxuXHJcbiAuZmEtZGFzaGN1YmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyMTBcIjsgfVxyXG5cclxuIC5mYS1kYXRhYmFzZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFjMFwiOyB9XHJcblxyXG4gLmZhLWRlYWY6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyYTRcIjsgfVxyXG5cclxuIC5mYS1kZWxpY2lvdXM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxYTVcIjsgfVxyXG5cclxuIC5mYS1kZW1vY3JhdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjc0N1wiOyB9XHJcblxyXG4gLmZhLWRlcGxveWRvZzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjM4ZVwiOyB9XHJcblxyXG4gLmZhLWRlc2twcm86YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzOGZcIjsgfVxyXG5cclxuIC5mYS1kZXNrdG9wOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTA4XCI7IH1cclxuXHJcbiAuZmEtZGV2OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNmNjXCI7IH1cclxuXHJcbiAuZmEtZGV2aWFudGFydDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFiZFwiOyB9XHJcblxyXG4gLmZhLWRoYXJtYWNoYWtyYTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjY1NVwiOyB9XHJcblxyXG4gLmZhLWRobDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjc5MFwiOyB9XHJcblxyXG4gLmZhLWRpYWdub3NlczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQ3MFwiOyB9XHJcblxyXG4gLmZhLWRpYXNwb3JhOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNzkxXCI7IH1cclxuXHJcbiAuZmEtZGljZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjUyMlwiOyB9XHJcblxyXG4gLmZhLWRpY2UtZDIwOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNmNmXCI7IH1cclxuXHJcbiAuZmEtZGljZS1kNjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjZkMVwiOyB9XHJcblxyXG4gLmZhLWRpY2UtZml2ZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjUyM1wiOyB9XHJcblxyXG4gLmZhLWRpY2UtZm91cjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjUyNFwiOyB9XHJcblxyXG4gLmZhLWRpY2Utb25lOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTI1XCI7IH1cclxuXHJcbiAuZmEtZGljZS1zaXg6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1MjZcIjsgfVxyXG5cclxuIC5mYS1kaWNlLXRocmVlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTI3XCI7IH1cclxuXHJcbiAuZmEtZGljZS10d286YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1MjhcIjsgfVxyXG5cclxuIC5mYS1kaWdnOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWE2XCI7IH1cclxuXHJcbiAuZmEtZGlnaXRhbC1vY2VhbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjM5MVwiOyB9XHJcblxyXG4gLmZhLWRpZ2l0YWwtdGFjaG9ncmFwaDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU2NlwiOyB9XHJcblxyXG4gLmZhLWRpcmVjdGlvbnM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1ZWJcIjsgfVxyXG5cclxuIC5mYS1kaXNjb3JkOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzkyXCI7IH1cclxuXHJcbiAuZmEtZGlzY291cnNlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzkzXCI7IH1cclxuXHJcbiAuZmEtZGl2aWRlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTI5XCI7IH1cclxuXHJcbiAuZmEtZGl6enk6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1NjdcIjsgfVxyXG5cclxuIC5mYS1kbmE6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0NzFcIjsgfVxyXG5cclxuIC5mYS1kb2NodWI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzOTRcIjsgfVxyXG5cclxuIC5mYS1kb2NrZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzOTVcIjsgfVxyXG5cclxuIC5mYS1kb2c6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY2ZDNcIjsgfVxyXG5cclxuIC5mYS1kb2xsYXItc2lnbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjE1NVwiOyB9XHJcblxyXG4gLmZhLWRvbGx5OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDcyXCI7IH1cclxuXHJcbiAuZmEtZG9sbHktZmxhdGJlZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQ3NFwiOyB9XHJcblxyXG4gLmZhLWRvbmF0ZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjRiOVwiOyB9XHJcblxyXG4gLmZhLWRvb3ItY2xvc2VkOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTJhXCI7IH1cclxuXHJcbiAuZmEtZG9vci1vcGVuOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTJiXCI7IH1cclxuXHJcbiAuZmEtZG90LWNpcmNsZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjE5MlwiOyB9XHJcblxyXG4gLmZhLWRvdmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0YmFcIjsgfVxyXG5cclxuIC5mYS1kb3dubG9hZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjAxOVwiOyB9XHJcblxyXG4gLmZhLWRyYWZ0MmRpZ2l0YWw6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzOTZcIjsgfVxyXG5cclxuIC5mYS1kcmFmdGluZy1jb21wYXNzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTY4XCI7IH1cclxuXHJcbiAuZmEtZHJhZ29uOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNmQ1XCI7IH1cclxuXHJcbiAuZmEtZHJhdy1wb2x5Z29uOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNWVlXCI7IH1cclxuXHJcbiAuZmEtZHJpYmJibGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxN2RcIjsgfVxyXG5cclxuIC5mYS1kcmliYmJsZS1zcXVhcmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzOTdcIjsgfVxyXG5cclxuIC5mYS1kcm9wYm94OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTZiXCI7IH1cclxuXHJcbiAuZmEtZHJ1bTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU2OVwiOyB9XHJcblxyXG4gLmZhLWRydW0tc3RlZWxwYW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1NmFcIjsgfVxyXG5cclxuIC5mYS1kcnVtc3RpY2stYml0ZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjZkN1wiOyB9XHJcblxyXG4gLmZhLWRydXBhbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFhOVwiOyB9XHJcblxyXG4gLmZhLWR1bWJiZWxsOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDRiXCI7IH1cclxuXHJcbiAuZmEtZHVtcHN0ZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3OTNcIjsgfVxyXG5cclxuIC5mYS1kdW1wc3Rlci1maXJlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNzk0XCI7IH1cclxuXHJcbiAuZmEtZHVuZ2VvbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjZkOVwiOyB9XHJcblxyXG4gLmZhLWR5YWxvZzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjM5OVwiOyB9XHJcblxyXG4gLmZhLWVhcmx5YmlyZHM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzOWFcIjsgfVxyXG5cclxuIC5mYS1lYmF5OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNGY0XCI7IH1cclxuXHJcbiAuZmEtZWRnZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI4MlwiOyB9XHJcblxyXG4gLmZhLWVkaXQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwNDRcIjsgfVxyXG5cclxuIC5mYS1lZ2c6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3ZmJcIjsgfVxyXG5cclxuIC5mYS1lamVjdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA1MlwiOyB9XHJcblxyXG4gLmZhLWVsZW1lbnRvcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQzMFwiOyB9XHJcblxyXG4gLmZhLWVsbGlwc2lzLWg6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxNDFcIjsgfVxyXG5cclxuIC5mYS1lbGxpcHNpcy12OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTQyXCI7IH1cclxuXHJcbiAuZmEtZWxsbzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjVmMVwiOyB9XHJcblxyXG4gLmZhLWVtYmVyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDIzXCI7IH1cclxuXHJcbiAuZmEtZW1waXJlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWQxXCI7IH1cclxuXHJcbiAuZmEtZW52ZWxvcGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwZTBcIjsgfVxyXG5cclxuIC5mYS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmI2XCI7IH1cclxuXHJcbiAuZmEtZW52ZWxvcGUtb3Blbi10ZXh0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNjU4XCI7IH1cclxuXHJcbiAuZmEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTk5XCI7IH1cclxuXHJcbiAuZmEtZW52aXJhOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjk5XCI7IH1cclxuXHJcbiAuZmEtZXF1YWxzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTJjXCI7IH1cclxuXHJcbiAuZmEtZXJhc2VyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTJkXCI7IH1cclxuXHJcbiAuZmEtZXJsYW5nOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzlkXCI7IH1cclxuXHJcbiAuZmEtZXRoZXJldW06YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0MmVcIjsgfVxyXG5cclxuIC5mYS1ldGhlcm5ldDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjc5NlwiOyB9XHJcblxyXG4gLmZhLWV0c3k6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyZDdcIjsgfVxyXG5cclxuIC5mYS1ldXJvLXNpZ246YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxNTNcIjsgfVxyXG5cclxuIC5mYS1ldmVybm90ZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjgzOVwiOyB9XHJcblxyXG4gLmZhLWV4Y2hhbmdlLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjM2MlwiOyB9XHJcblxyXG4gLmZhLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTJhXCI7IH1cclxuXHJcbiAuZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDZhXCI7IH1cclxuXHJcbiAuZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwNzFcIjsgfVxyXG5cclxuIC5mYS1leHBhbmQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwNjVcIjsgfVxyXG5cclxuIC5mYS1leHBhbmQtYXJyb3dzLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjMxZVwiOyB9XHJcblxyXG4gLmZhLWV4cGVkaXRlZHNzbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIzZVwiOyB9XHJcblxyXG4gLmZhLWV4dGVybmFsLWxpbmstYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzVkXCI7IH1cclxuXHJcbiAuZmEtZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzYwXCI7IH1cclxuXHJcbiAuZmEtZXllOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDZlXCI7IH1cclxuXHJcbiAuZmEtZXllLWRyb3BwZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxZmJcIjsgfVxyXG5cclxuIC5mYS1leWUtc2xhc2g6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwNzBcIjsgfVxyXG5cclxuIC5mYS1mYWNlYm9vazpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA5YVwiOyB9XHJcblxyXG4gLmZhLWZhY2Vib29rLWY6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzOWVcIjsgfVxyXG5cclxuIC5mYS1mYWNlYm9vay1tZXNzZW5nZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzOWZcIjsgfVxyXG5cclxuIC5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwODJcIjsgfVxyXG5cclxuIC5mYS1mYW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY4NjNcIjsgfVxyXG5cclxuIC5mYS1mYW50YXN5LWZsaWdodC1nYW1lczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjZkY1wiOyB9XHJcblxyXG4gLmZhLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwNDlcIjsgfVxyXG5cclxuIC5mYS1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwNTBcIjsgfVxyXG5cclxuIC5mYS1mYXg6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxYWNcIjsgfVxyXG5cclxuIC5mYS1mZWF0aGVyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTJkXCI7IH1cclxuXHJcbiAuZmEtZmVhdGhlci1hbHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1NmJcIjsgfVxyXG5cclxuIC5mYS1mZWRleDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjc5N1wiOyB9XHJcblxyXG4gLmZhLWZlZG9yYTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjc5OFwiOyB9XHJcblxyXG4gLmZhLWZlbWFsZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjE4MlwiOyB9XHJcblxyXG4gLmZhLWZpZ2h0ZXItamV0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMGZiXCI7IH1cclxuXHJcbiAuZmEtZmlnbWE6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3OTlcIjsgfVxyXG5cclxuIC5mYS1maWxlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTViXCI7IH1cclxuXHJcbiAuZmEtZmlsZS1hbHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxNWNcIjsgfVxyXG5cclxuIC5mYS1maWxlLWFyY2hpdmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxYzZcIjsgfVxyXG5cclxuIC5mYS1maWxlLWF1ZGlvOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWM3XCI7IH1cclxuXHJcbiAuZmEtZmlsZS1jb2RlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWM5XCI7IH1cclxuXHJcbiAuZmEtZmlsZS1jb250cmFjdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU2Y1wiOyB9XHJcblxyXG4gLmZhLWZpbGUtY3N2OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNmRkXCI7IH1cclxuXHJcbiAuZmEtZmlsZS1kb3dubG9hZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU2ZFwiOyB9XHJcblxyXG4gLmZhLWZpbGUtZXhjZWw6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxYzNcIjsgfVxyXG5cclxuIC5mYS1maWxlLWV4cG9ydDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU2ZVwiOyB9XHJcblxyXG4gLmZhLWZpbGUtaW1hZ2U6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxYzVcIjsgfVxyXG5cclxuIC5mYS1maWxlLWltcG9ydDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU2ZlwiOyB9XHJcblxyXG4gLmZhLWZpbGUtaW52b2ljZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU3MFwiOyB9XHJcblxyXG4gLmZhLWZpbGUtaW52b2ljZS1kb2xsYXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1NzFcIjsgfVxyXG5cclxuIC5mYS1maWxlLW1lZGljYWw6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0NzdcIjsgfVxyXG5cclxuIC5mYS1maWxlLW1lZGljYWwtYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDc4XCI7IH1cclxuXHJcbiAuZmEtZmlsZS1wZGY6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxYzFcIjsgfVxyXG5cclxuIC5mYS1maWxlLXBvd2VycG9pbnQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxYzRcIjsgfVxyXG5cclxuIC5mYS1maWxlLXByZXNjcmlwdGlvbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU3MlwiOyB9XHJcblxyXG4gLmZhLWZpbGUtc2lnbmF0dXJlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTczXCI7IH1cclxuXHJcbiAuZmEtZmlsZS11cGxvYWQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1NzRcIjsgfVxyXG5cclxuIC5mYS1maWxlLXZpZGVvOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWM4XCI7IH1cclxuXHJcbiAuZmEtZmlsZS13b3JkOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWMyXCI7IH1cclxuXHJcbiAuZmEtZmlsbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU3NVwiOyB9XHJcblxyXG4gLmZhLWZpbGwtZHJpcDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU3NlwiOyB9XHJcblxyXG4gLmZhLWZpbG06YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwMDhcIjsgfVxyXG5cclxuIC5mYS1maWx0ZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwYjBcIjsgfVxyXG5cclxuIC5mYS1maW5nZXJwcmludDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU3N1wiOyB9XHJcblxyXG4gLmZhLWZpcmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwNmRcIjsgfVxyXG5cclxuIC5mYS1maXJlLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjdlNFwiOyB9XHJcblxyXG4gLmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTM0XCI7IH1cclxuXHJcbiAuZmEtZmlyZWZveDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI2OVwiOyB9XHJcblxyXG4gLmZhLWZpcnN0LWFpZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQ3OVwiOyB9XHJcblxyXG4gLmZhLWZpcnN0LW9yZGVyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmIwXCI7IH1cclxuXHJcbiAuZmEtZmlyc3Qtb3JkZXItYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTBhXCI7IH1cclxuXHJcbiAuZmEtZmlyc3RkcmFmdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNhMVwiOyB9XHJcblxyXG4gLmZhLWZpc2g6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1NzhcIjsgfVxyXG5cclxuIC5mYS1maXN0LXJhaXNlZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjZkZVwiOyB9XHJcblxyXG4gLmZhLWZsYWc6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwMjRcIjsgfVxyXG5cclxuIC5mYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjExZVwiOyB9XHJcblxyXG4gLmZhLWZsYWctdXNhOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNzRkXCI7IH1cclxuXHJcbiAuZmEtZmxhc2s6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwYzNcIjsgfVxyXG5cclxuIC5mYS1mbGlja3I6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxNmVcIjsgfVxyXG5cclxuIC5mYS1mbGlwYm9hcmQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0NGRcIjsgfVxyXG5cclxuIC5mYS1mbHVzaGVkOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTc5XCI7IH1cclxuXHJcbiAuZmEtZmx5OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDE3XCI7IH1cclxuXHJcbiAuZmEtZm9sZGVyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDdiXCI7IH1cclxuXHJcbiAuZmEtZm9sZGVyLW1pbnVzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNjVkXCI7IH1cclxuXHJcbiAuZmEtZm9sZGVyLW9wZW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwN2NcIjsgfVxyXG5cclxuIC5mYS1mb2xkZXItcGx1czpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjY1ZVwiOyB9XHJcblxyXG4gLmZhLWZvbnQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwMzFcIjsgfVxyXG5cclxuIC5mYS1mb250LWF3ZXNvbWU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyYjRcIjsgfVxyXG5cclxuIC5mYS1mb250LWF3ZXNvbWUtYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzVjXCI7IH1cclxuXHJcbiAuZmEtZm9udC1hd2Vzb21lLWZsYWc6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0MjVcIjsgfVxyXG5cclxuIC5mYS1mb250LWF3ZXNvbWUtbG9nby1mdWxsOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNGU2XCI7IH1cclxuXHJcbiAuZmEtZm9udGljb25zOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjgwXCI7IH1cclxuXHJcbiAuZmEtZm9udGljb25zLWZpOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmM2EyXCI7IH1cclxuXHJcbiAuZmEtZm9vdGJhbGwtYmFsbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQ0ZVwiOyB9XHJcblxyXG4gLmZhLWZvcnQtYXdlc29tZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI4NlwiOyB9XHJcblxyXG4gLmZhLWZvcnQtYXdlc29tZS1hbHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzYTNcIjsgfVxyXG5cclxuIC5mYS1mb3J1bWJlZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIxMVwiOyB9XHJcblxyXG4gLmZhLWZvcndhcmQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwNGVcIjsgfVxyXG5cclxuIC5mYS1mb3Vyc3F1YXJlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTgwXCI7IH1cclxuXHJcbiAuZmEtZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyYzVcIjsgfVxyXG5cclxuIC5mYS1mcmVlYnNkOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmM2E0XCI7IH1cclxuXHJcbiAuZmEtZnJvZzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjUyZVwiOyB9XHJcblxyXG4gLmZhLWZyb3duOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTE5XCI7IH1cclxuXHJcbiAuZmEtZnJvd24tb3BlbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU3YVwiOyB9XHJcblxyXG4gLmZhLWZ1bGNydW06YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1MGJcIjsgfVxyXG5cclxuIC5mYS1mdW5uZWwtZG9sbGFyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNjYyXCI7IH1cclxuXHJcbiAuZmEtZnV0Ym9sOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWUzXCI7IH1cclxuXHJcbiAuZmEtZ2FsYWN0aWMtcmVwdWJsaWM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1MGNcIjsgfVxyXG5cclxuIC5mYS1nYWxhY3RpYy1zZW5hdGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1MGRcIjsgfVxyXG5cclxuIC5mYS1nYW1lcGFkOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTFiXCI7IH1cclxuXHJcbiAuZmEtZ2FzLXB1bXA6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1MmZcIjsgfVxyXG5cclxuIC5mYS1nYXZlbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBlM1wiOyB9XHJcblxyXG4gLmZhLWdlbTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNhNVwiOyB9XHJcblxyXG4gLmZhLWdlbmRlcmxlc3M6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyMmRcIjsgfVxyXG5cclxuIC5mYS1nZXQtcG9ja2V0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjY1XCI7IH1cclxuXHJcbiAuZmEtZ2c6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyNjBcIjsgfVxyXG5cclxuIC5mYS1nZy1jaXJjbGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyNjFcIjsgfVxyXG5cclxuIC5mYS1naG9zdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjZlMlwiOyB9XHJcblxyXG4gLmZhLWdpZnQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwNmJcIjsgfVxyXG5cclxuIC5mYS1naWZ0czpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjc5Y1wiOyB9XHJcblxyXG4gLmZhLWdpdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFkM1wiOyB9XHJcblxyXG4gLmZhLWdpdC1hbHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY4NDFcIjsgfVxyXG5cclxuIC5mYS1naXQtc3F1YXJlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWQyXCI7IH1cclxuXHJcbiAuZmEtZ2l0aHViOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDliXCI7IH1cclxuXHJcbiAuZmEtZ2l0aHViLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjExM1wiOyB9XHJcblxyXG4gLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwOTJcIjsgfVxyXG5cclxuIC5mYS1naXRrcmFrZW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzYTZcIjsgfVxyXG5cclxuIC5mYS1naXRsYWI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyOTZcIjsgfVxyXG5cclxuIC5mYS1naXR0ZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0MjZcIjsgfVxyXG5cclxuIC5mYS1nbGFzcy1jaGVlcnM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3OWZcIjsgfVxyXG5cclxuIC5mYS1nbGFzcy1tYXJ0aW5pOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDAwXCI7IH1cclxuXHJcbiAuZmEtZ2xhc3MtbWFydGluaS1hbHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1N2JcIjsgfVxyXG5cclxuIC5mYS1nbGFzcy13aGlza2V5OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmN2EwXCI7IH1cclxuXHJcbiAuZmEtZ2xhc3NlczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjUzMFwiOyB9XHJcblxyXG4gLmZhLWdsaWRlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmE1XCI7IH1cclxuXHJcbiAuZmEtZ2xpZGUtZzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjJhNlwiOyB9XHJcblxyXG4gLmZhLWdsb2JlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMGFjXCI7IH1cclxuXHJcbiAuZmEtZ2xvYmUtYWZyaWNhOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTdjXCI7IH1cclxuXHJcbiAuZmEtZ2xvYmUtYW1lcmljYXM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1N2RcIjsgfVxyXG5cclxuIC5mYS1nbG9iZS1hc2lhOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTdlXCI7IH1cclxuXHJcbiAuZmEtZ2xvYmUtZXVyb3BlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmN2EyXCI7IH1cclxuXHJcbiAuZmEtZ29mb3JlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmM2E3XCI7IH1cclxuXHJcbiAuZmEtZ29sZi1iYWxsOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDUwXCI7IH1cclxuXHJcbiAuZmEtZ29vZHJlYWRzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmM2E4XCI7IH1cclxuXHJcbiAuZmEtZ29vZHJlYWRzLWc6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzYTlcIjsgfVxyXG5cclxuIC5mYS1nb29nbGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxYTBcIjsgfVxyXG5cclxuIC5mYS1nb29nbGUtZHJpdmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzYWFcIjsgfVxyXG5cclxuIC5mYS1nb29nbGUtcGxheTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNhYlwiOyB9XHJcblxyXG4gLmZhLWdvb2dsZS1wbHVzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmIzXCI7IH1cclxuXHJcbiAuZmEtZ29vZ2xlLXBsdXMtZzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBkNVwiOyB9XHJcblxyXG4gLmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBkNFwiOyB9XHJcblxyXG4gLmZhLWdvb2dsZS13YWxsZXQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxZWVcIjsgfVxyXG5cclxuIC5mYS1nb3B1cmFtOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNjY0XCI7IH1cclxuXHJcbiAuZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxOWRcIjsgfVxyXG5cclxuIC5mYS1ncmF0aXBheTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjE4NFwiOyB9XHJcblxyXG4gLmZhLWdyYXY6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyZDZcIjsgfVxyXG5cclxuIC5mYS1ncmVhdGVyLXRoYW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1MzFcIjsgfVxyXG5cclxuIC5mYS1ncmVhdGVyLXRoYW4tZXF1YWw6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1MzJcIjsgfVxyXG5cclxuIC5mYS1ncmltYWNlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTdmXCI7IH1cclxuXHJcbiAuZmEtZ3JpbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU4MFwiOyB9XHJcblxyXG4gLmZhLWdyaW4tYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTgxXCI7IH1cclxuXHJcbiAuZmEtZ3Jpbi1iZWFtOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTgyXCI7IH1cclxuXHJcbiAuZmEtZ3Jpbi1iZWFtLXN3ZWF0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTgzXCI7IH1cclxuXHJcbiAuZmEtZ3Jpbi1oZWFydHM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1ODRcIjsgfVxyXG5cclxuIC5mYS1ncmluLXNxdWludDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU4NVwiOyB9XHJcblxyXG4gLmZhLWdyaW4tc3F1aW50LXRlYXJzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTg2XCI7IH1cclxuXHJcbiAuZmEtZ3Jpbi1zdGFyczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU4N1wiOyB9XHJcblxyXG4gLmZhLWdyaW4tdGVhcnM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1ODhcIjsgfVxyXG5cclxuIC5mYS1ncmluLXRvbmd1ZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU4OVwiOyB9XHJcblxyXG4gLmZhLWdyaW4tdG9uZ3VlLXNxdWludDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU4YVwiOyB9XHJcblxyXG4gLmZhLWdyaW4tdG9uZ3VlLXdpbms6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1OGJcIjsgfVxyXG5cclxuIC5mYS1ncmluLXdpbms6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1OGNcIjsgfVxyXG5cclxuIC5mYS1ncmlwLWhvcml6b250YWw6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1OGRcIjsgfVxyXG5cclxuIC5mYS1ncmlwLWxpbmVzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmN2E0XCI7IH1cclxuXHJcbiAuZmEtZ3JpcC1saW5lcy12ZXJ0aWNhbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjdhNVwiOyB9XHJcblxyXG4gLmZhLWdyaXAtdmVydGljYWw6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1OGVcIjsgfVxyXG5cclxuIC5mYS1ncmlwZmlyZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNhY1wiOyB9XHJcblxyXG4gLmZhLWdydW50OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmM2FkXCI7IH1cclxuXHJcbiAuZmEtZ3VpdGFyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmN2E2XCI7IH1cclxuXHJcbiAuZmEtZ3VscDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNhZVwiOyB9XHJcblxyXG4gLmZhLWgtc3F1YXJlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMGZkXCI7IH1cclxuXHJcbiAuZmEtaGFja2VyLW5ld3M6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxZDRcIjsgfVxyXG5cclxuIC5mYS1oYWNrZXItbmV3cy1zcXVhcmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzYWZcIjsgfVxyXG5cclxuIC5mYS1oYWNrZXJyYW5rOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNWY3XCI7IH1cclxuXHJcbiAuZmEtaGFtYnVyZ2VyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmODA1XCI7IH1cclxuXHJcbiAuZmEtaGFtbWVyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNmUzXCI7IH1cclxuXHJcbiAuZmEtaGFtc2E6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY2NjVcIjsgfVxyXG5cclxuIC5mYS1oYW5kLWhvbGRpbmc6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0YmRcIjsgfVxyXG5cclxuIC5mYS1oYW5kLWhvbGRpbmctaGVhcnQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0YmVcIjsgfVxyXG5cclxuIC5mYS1oYW5kLWhvbGRpbmctdXNkOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNGMwXCI7IH1cclxuXHJcbiAuZmEtaGFuZC1saXphcmQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyNThcIjsgfVxyXG5cclxuIC5mYS1oYW5kLW1pZGRsZS1maW5nZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY4MDZcIjsgfVxyXG5cclxuIC5mYS1oYW5kLXBhcGVyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjU2XCI7IH1cclxuXHJcbiAuZmEtaGFuZC1wZWFjZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI1YlwiOyB9XHJcblxyXG4gLmZhLWhhbmQtcG9pbnQtZG93bjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBhN1wiOyB9XHJcblxyXG4gLmZhLWhhbmQtcG9pbnQtbGVmdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBhNVwiOyB9XHJcblxyXG4gLmZhLWhhbmQtcG9pbnQtcmlnaHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwYTRcIjsgfVxyXG5cclxuIC5mYS1oYW5kLXBvaW50LXVwOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMGE2XCI7IH1cclxuXHJcbiAuZmEtaGFuZC1wb2ludGVyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjVhXCI7IH1cclxuXHJcbiAuZmEtaGFuZC1yb2NrOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjU1XCI7IH1cclxuXHJcbiAuZmEtaGFuZC1zY2lzc29yczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI1N1wiOyB9XHJcblxyXG4gLmZhLWhhbmQtc3BvY2s6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyNTlcIjsgfVxyXG5cclxuIC5mYS1oYW5kczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjRjMlwiOyB9XHJcblxyXG4gLmZhLWhhbmRzLWhlbHBpbmc6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0YzRcIjsgfVxyXG5cclxuIC5mYS1oYW5kc2hha2U6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyYjVcIjsgfVxyXG5cclxuIC5mYS1oYW51a2lhaDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjZlNlwiOyB9XHJcblxyXG4gLmZhLWhhcmQtaGF0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmODA3XCI7IH1cclxuXHJcbiAuZmEtaGFzaHRhZzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI5MlwiOyB9XHJcblxyXG4gLmZhLWhhdC13aXphcmQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY2ZThcIjsgfVxyXG5cclxuIC5mYS1oYXlrYWw6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY2NjZcIjsgfVxyXG5cclxuIC5mYS1oZGQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwYTBcIjsgfVxyXG5cclxuIC5mYS1oZWFkaW5nOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWRjXCI7IH1cclxuXHJcbiAuZmEtaGVhZHBob25lczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjAyNVwiOyB9XHJcblxyXG4gLmZhLWhlYWRwaG9uZXMtYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNThmXCI7IH1cclxuXHJcbiAuZmEtaGVhZHNldDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU5MFwiOyB9XHJcblxyXG4gLmZhLWhlYXJ0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDA0XCI7IH1cclxuXHJcbiAuZmEtaGVhcnQtYnJva2VuOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmN2E5XCI7IH1cclxuXHJcbiAuZmEtaGVhcnRiZWF0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjFlXCI7IH1cclxuXHJcbiAuZmEtaGVsaWNvcHRlcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjUzM1wiOyB9XHJcblxyXG4gLmZhLWhpZ2hsaWdodGVyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTkxXCI7IH1cclxuXHJcbiAuZmEtaGlraW5nOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNmVjXCI7IH1cclxuXHJcbiAuZmEtaGlwcG86YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY2ZWRcIjsgfVxyXG5cclxuIC5mYS1oaXBzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDUyXCI7IH1cclxuXHJcbiAuZmEtaGlyZS1hLWhlbHBlcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNiMFwiOyB9XHJcblxyXG4gLmZhLWhpc3Rvcnk6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxZGFcIjsgfVxyXG5cclxuIC5mYS1ob2NrZXktcHVjazpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQ1M1wiOyB9XHJcblxyXG4gLmZhLWhvbGx5LWJlcnJ5OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmN2FhXCI7IH1cclxuXHJcbiAuZmEtaG9tZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjAxNVwiOyB9XHJcblxyXG4gLmZhLWhvb2xpOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDI3XCI7IH1cclxuXHJcbiAuZmEtaG9ybmJpbGw6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1OTJcIjsgfVxyXG5cclxuIC5mYS1ob3JzZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjZmMFwiOyB9XHJcblxyXG4gLmZhLWhvcnNlLWhlYWQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3YWJcIjsgfVxyXG5cclxuIC5mYS1ob3NwaXRhbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBmOFwiOyB9XHJcblxyXG4gLmZhLWhvc3BpdGFsLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQ3ZFwiOyB9XHJcblxyXG4gLmZhLWhvc3BpdGFsLXN5bWJvbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQ3ZVwiOyB9XHJcblxyXG4gLmZhLWhvdC10dWI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1OTNcIjsgfVxyXG5cclxuIC5mYS1ob3Rkb2c6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY4MGZcIjsgfVxyXG5cclxuIC5mYS1ob3RlbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU5NFwiOyB9XHJcblxyXG4gLmZhLWhvdGphcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNiMVwiOyB9XHJcblxyXG4gLmZhLWhvdXJnbGFzczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI1NFwiOyB9XHJcblxyXG4gLmZhLWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyNTNcIjsgfVxyXG5cclxuIC5mYS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI1MlwiOyB9XHJcblxyXG4gLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI1MVwiOyB9XHJcblxyXG4gLmZhLWhvdXNlLWRhbWFnZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjZmMVwiOyB9XHJcblxyXG4gLmZhLWhvdXp6OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjdjXCI7IH1cclxuXHJcbiAuZmEtaHJ5dm5pYTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjZmMlwiOyB9XHJcblxyXG4gLmZhLWh0bWw1OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTNiXCI7IH1cclxuXHJcbiAuZmEtaHVic3BvdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNiMlwiOyB9XHJcblxyXG4gLmZhLWktY3Vyc29yOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjQ2XCI7IH1cclxuXHJcbiAuZmEtaWNlLWNyZWFtOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmODEwXCI7IH1cclxuXHJcbiAuZmEtaWNpY2xlczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjdhZFwiOyB9XHJcblxyXG4gLmZhLWljb25zOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmODZkXCI7IH1cclxuXHJcbiAuZmEtaWQtYmFkZ2U6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyYzFcIjsgfVxyXG5cclxuIC5mYS1pZC1jYXJkOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmMyXCI7IH1cclxuXHJcbiAuZmEtaWQtY2FyZC1hbHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0N2ZcIjsgfVxyXG5cclxuIC5mYS1pZ2xvbzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjdhZVwiOyB9XHJcblxyXG4gLmZhLWltYWdlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDNlXCI7IH1cclxuXHJcbiAuZmEtaW1hZ2VzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzAyXCI7IH1cclxuXHJcbiAuZmEtaW1kYjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjJkOFwiOyB9XHJcblxyXG4gLmZhLWluYm94OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDFjXCI7IH1cclxuXHJcbiAuZmEtaW5kZW50OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDNjXCI7IH1cclxuXHJcbiAuZmEtaW5kdXN0cnk6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyNzVcIjsgfVxyXG5cclxuIC5mYS1pbmZpbml0eTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjUzNFwiOyB9XHJcblxyXG4gLmZhLWluZm86YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxMjlcIjsgfVxyXG5cclxuIC5mYS1pbmZvLWNpcmNsZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA1YVwiOyB9XHJcblxyXG4gLmZhLWluc3RhZ3JhbTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjE2ZFwiOyB9XHJcblxyXG4gLmZhLWludGVyY29tOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmN2FmXCI7IH1cclxuXHJcbiAuZmEtaW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyNmJcIjsgfVxyXG5cclxuIC5mYS1pbnZpc2lvbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjdiMFwiOyB9XHJcblxyXG4gLmZhLWlveGhvc3Q6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyMDhcIjsgfVxyXG5cclxuIC5mYS1pdGFsaWM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwMzNcIjsgfVxyXG5cclxuIC5mYS1pdGNoLWlvOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmODNhXCI7IH1cclxuXHJcbiAuZmEtaXR1bmVzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmM2I0XCI7IH1cclxuXHJcbiAuZmEtaXR1bmVzLW5vdGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzYjVcIjsgfVxyXG5cclxuIC5mYS1qYXZhOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNGU0XCI7IH1cclxuXHJcbiAuZmEtamVkaTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjY2OVwiOyB9XHJcblxyXG4gLmZhLWplZGktb3JkZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1MGVcIjsgfVxyXG5cclxuIC5mYS1qZW5raW5zOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmM2I2XCI7IH1cclxuXHJcbiAuZmEtamlyYTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjdiMVwiOyB9XHJcblxyXG4gLmZhLWpvZ2V0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmM2I3XCI7IH1cclxuXHJcbiAuZmEtam9pbnQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1OTVcIjsgfVxyXG5cclxuIC5mYS1qb29tbGE6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxYWFcIjsgfVxyXG5cclxuIC5mYS1qb3VybmFsLXdoaWxsczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjY2YVwiOyB9XHJcblxyXG4gLmZhLWpzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmM2I4XCI7IH1cclxuXHJcbiAuZmEtanMtc3F1YXJlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmM2I5XCI7IH1cclxuXHJcbiAuZmEtanNmaWRkbGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxY2NcIjsgfVxyXG5cclxuIC5mYS1rYWFiYTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjY2YlwiOyB9XHJcblxyXG4gLmZhLWthZ2dsZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjVmYVwiOyB9XHJcblxyXG4gLmZhLWtleTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA4NFwiOyB9XHJcblxyXG4gLmZhLWtleWJhc2U6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0ZjVcIjsgfVxyXG5cclxuIC5mYS1rZXlib2FyZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjExY1wiOyB9XHJcblxyXG4gLmZhLWtleWNkbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNiYVwiOyB9XHJcblxyXG4gLmZhLWtoYW5kYTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjY2ZFwiOyB9XHJcblxyXG4gLmZhLWtpY2tzdGFydGVyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmM2JiXCI7IH1cclxuXHJcbiAuZmEta2lja3N0YXJ0ZXItazpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNiY1wiOyB9XHJcblxyXG4gLmZhLWtpc3M6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1OTZcIjsgfVxyXG5cclxuIC5mYS1raXNzLWJlYW06YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1OTdcIjsgfVxyXG5cclxuIC5mYS1raXNzLXdpbmstaGVhcnQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1OThcIjsgfVxyXG5cclxuIC5mYS1raXdpLWJpcmQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1MzVcIjsgfVxyXG5cclxuIC5mYS1rb3J2dWU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0MmZcIjsgfVxyXG5cclxuIC5mYS1sYW5kbWFyazpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjY2ZlwiOyB9XHJcblxyXG4gLmZhLWxhbmd1YWdlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWFiXCI7IH1cclxuXHJcbiAuZmEtbGFwdG9wOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTA5XCI7IH1cclxuXHJcbiAuZmEtbGFwdG9wLWNvZGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1ZmNcIjsgfVxyXG5cclxuIC5mYS1sYXB0b3AtbWVkaWNhbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjgxMlwiOyB9XHJcblxyXG4gLmZhLWxhcmF2ZWw6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzYmRcIjsgfVxyXG5cclxuIC5mYS1sYXN0Zm06YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyMDJcIjsgfVxyXG5cclxuIC5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjAzXCI7IH1cclxuXHJcbiAuZmEtbGF1Z2g6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1OTlcIjsgfVxyXG5cclxuIC5mYS1sYXVnaC1iZWFtOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTlhXCI7IH1cclxuXHJcbiAuZmEtbGF1Z2gtc3F1aW50OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTliXCI7IH1cclxuXHJcbiAuZmEtbGF1Z2gtd2luazpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU5Y1wiOyB9XHJcblxyXG4gLmZhLWxheWVyLWdyb3VwOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNWZkXCI7IH1cclxuXHJcbiAuZmEtbGVhZjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA2Y1wiOyB9XHJcblxyXG4gLmZhLWxlYW5wdWI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyMTJcIjsgfVxyXG5cclxuIC5mYS1sZW1vbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA5NFwiOyB9XHJcblxyXG4gLmZhLWxlc3M6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0MWRcIjsgfVxyXG5cclxuIC5mYS1sZXNzLXRoYW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1MzZcIjsgfVxyXG5cclxuIC5mYS1sZXNzLXRoYW4tZXF1YWw6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1MzdcIjsgfVxyXG5cclxuIC5mYS1sZXZlbC1kb3duLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNiZVwiOyB9XHJcblxyXG4gLmZhLWxldmVsLXVwLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNiZlwiOyB9XHJcblxyXG4gLmZhLWxpZmUtcmluZzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFjZFwiOyB9XHJcblxyXG4gLmZhLWxpZ2h0YnVsYjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBlYlwiOyB9XHJcblxyXG4gLmZhLWxpbmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzYzBcIjsgfVxyXG5cclxuIC5mYS1saW5rOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMGMxXCI7IH1cclxuXHJcbiAuZmEtbGlua2VkaW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwOGNcIjsgfVxyXG5cclxuIC5mYS1saW5rZWRpbi1pbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBlMVwiOyB9XHJcblxyXG4gLmZhLWxpbm9kZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjJiOFwiOyB9XHJcblxyXG4gLmZhLWxpbnV4OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTdjXCI7IH1cclxuXHJcbiAuZmEtbGlyYS1zaWduOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTk1XCI7IH1cclxuXHJcbiAuZmEtbGlzdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjAzYVwiOyB9XHJcblxyXG4gLmZhLWxpc3QtYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDIyXCI7IH1cclxuXHJcbiAuZmEtbGlzdC1vbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBjYlwiOyB9XHJcblxyXG4gLmZhLWxpc3QtdWw6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwY2FcIjsgfVxyXG5cclxuIC5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjEyNFwiOyB9XHJcblxyXG4gLmZhLWxvY2s6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwMjNcIjsgfVxyXG5cclxuIC5mYS1sb2NrLW9wZW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzYzFcIjsgfVxyXG5cclxuIC5mYS1sb25nLWFycm93LWFsdC1kb3duOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzA5XCI7IH1cclxuXHJcbiAuZmEtbG9uZy1hcnJvdy1hbHQtbGVmdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjMwYVwiOyB9XHJcblxyXG4gLmZhLWxvbmctYXJyb3ctYWx0LXJpZ2h0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzBiXCI7IH1cclxuXHJcbiAuZmEtbG9uZy1hcnJvdy1hbHQtdXA6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzMGNcIjsgfVxyXG5cclxuIC5mYS1sb3ctdmlzaW9uOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmE4XCI7IH1cclxuXHJcbiAuZmEtbHVnZ2FnZS1jYXJ0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTlkXCI7IH1cclxuXHJcbiAuZmEtbHlmdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNjM1wiOyB9XHJcblxyXG4gLmZhLW1hZ2VudG86YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzYzRcIjsgfVxyXG5cclxuIC5mYS1tYWdpYzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBkMFwiOyB9XHJcblxyXG4gLmZhLW1hZ25ldDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA3NlwiOyB9XHJcblxyXG4gLmZhLW1haWwtYnVsazpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjY3NFwiOyB9XHJcblxyXG4gLmZhLW1haWxjaGltcDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU5ZVwiOyB9XHJcblxyXG4gLmZhLW1hbGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxODNcIjsgfVxyXG5cclxuIC5mYS1tYW5kYWxvcmlhbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjUwZlwiOyB9XHJcblxyXG4gLmZhLW1hcDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI3OVwiOyB9XHJcblxyXG4gLmZhLW1hcC1tYXJrZWQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1OWZcIjsgfVxyXG5cclxuIC5mYS1tYXAtbWFya2VkLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjVhMFwiOyB9XHJcblxyXG4gLmZhLW1hcC1tYXJrZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwNDFcIjsgfVxyXG5cclxuIC5mYS1tYXAtbWFya2VyLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNjNVwiOyB9XHJcblxyXG4gLmZhLW1hcC1waW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyNzZcIjsgfVxyXG5cclxuIC5mYS1tYXAtc2lnbnM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyNzdcIjsgfVxyXG5cclxuIC5mYS1tYXJrZG93bjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjYwZlwiOyB9XHJcblxyXG4gLmZhLW1hcmtlcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjVhMVwiOyB9XHJcblxyXG4gLmZhLW1hcnM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyMjJcIjsgfVxyXG5cclxuIC5mYS1tYXJzLWRvdWJsZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIyN1wiOyB9XHJcblxyXG4gLmZhLW1hcnMtc3Ryb2tlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjI5XCI7IH1cclxuXHJcbiAuZmEtbWFycy1zdHJva2UtaDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIyYlwiOyB9XHJcblxyXG4gLmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyMmFcIjsgfVxyXG5cclxuIC5mYS1tYXNrOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNmZhXCI7IH1cclxuXHJcbiAuZmEtbWFzdG9kb246YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0ZjZcIjsgfVxyXG5cclxuIC5mYS1tYXhjZG46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxMzZcIjsgfVxyXG5cclxuIC5mYS1tZWRhbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjVhMlwiOyB9XHJcblxyXG4gLmZhLW1lZGFwcHM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzYzZcIjsgfVxyXG5cclxuIC5mYS1tZWRpdW06YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyM2FcIjsgfVxyXG5cclxuIC5mYS1tZWRpdW0tbTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNjN1wiOyB9XHJcblxyXG4gLmZhLW1lZGtpdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBmYVwiOyB9XHJcblxyXG4gLmZhLW1lZHJ0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmM2M4XCI7IH1cclxuXHJcbiAuZmEtbWVldHVwOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmUwXCI7IH1cclxuXHJcbiAuZmEtbWVnYXBvcnQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1YTNcIjsgfVxyXG5cclxuIC5mYS1tZWg6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxMWFcIjsgfVxyXG5cclxuIC5mYS1tZWgtYmxhbms6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1YTRcIjsgfVxyXG5cclxuIC5mYS1tZWgtcm9sbGluZy1leWVzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNWE1XCI7IH1cclxuXHJcbiAuZmEtbWVtb3J5OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTM4XCI7IH1cclxuXHJcbiAuZmEtbWVuZGVsZXk6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3YjNcIjsgfVxyXG5cclxuIC5mYS1tZW5vcmFoOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNjc2XCI7IH1cclxuXHJcbiAuZmEtbWVyY3VyeTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIyM1wiOyB9XHJcblxyXG4gLmZhLW1ldGVvcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjc1M1wiOyB9XHJcblxyXG4gLmZhLW1pY3JvY2hpcDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjJkYlwiOyB9XHJcblxyXG4gLmZhLW1pY3JvcGhvbmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxMzBcIjsgfVxyXG5cclxuIC5mYS1taWNyb3Bob25lLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNjOVwiOyB9XHJcblxyXG4gLmZhLW1pY3JvcGhvbmUtYWx0LXNsYXNoOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTM5XCI7IH1cclxuXHJcbiAuZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjEzMVwiOyB9XHJcblxyXG4gLmZhLW1pY3Jvc2NvcGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY2MTBcIjsgfVxyXG5cclxuIC5mYS1taWNyb3NvZnQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzY2FcIjsgfVxyXG5cclxuIC5mYS1taW51czpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA2OFwiOyB9XHJcblxyXG4gLmZhLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA1NlwiOyB9XHJcblxyXG4gLmZhLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjE0NlwiOyB9XHJcblxyXG4gLmZhLW1pdHRlbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjdiNVwiOyB9XHJcblxyXG4gLmZhLW1peDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNjYlwiOyB9XHJcblxyXG4gLmZhLW1peGNsb3VkOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjg5XCI7IH1cclxuXHJcbiAuZmEtbWl6dW5pOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmM2NjXCI7IH1cclxuXHJcbiAuZmEtbW9iaWxlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTBiXCI7IH1cclxuXHJcbiAuZmEtbW9iaWxlLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNjZFwiOyB9XHJcblxyXG4gLmZhLW1vZHg6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyODVcIjsgfVxyXG5cclxuIC5mYS1tb25lcm86YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzZDBcIjsgfVxyXG5cclxuIC5mYS1tb25leS1iaWxsOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMGQ2XCI7IH1cclxuXHJcbiAuZmEtbW9uZXktYmlsbC1hbHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzZDFcIjsgfVxyXG5cclxuIC5mYS1tb25leS1iaWxsLXdhdmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1M2FcIjsgfVxyXG5cclxuIC5mYS1tb25leS1iaWxsLXdhdmUtYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTNiXCI7IH1cclxuXHJcbiAuZmEtbW9uZXktY2hlY2s6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1M2NcIjsgfVxyXG5cclxuIC5mYS1tb25leS1jaGVjay1hbHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1M2RcIjsgfVxyXG5cclxuIC5mYS1tb251bWVudDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjVhNlwiOyB9XHJcblxyXG4gLmZhLW1vb246YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxODZcIjsgfVxyXG5cclxuIC5mYS1tb3J0YXItcGVzdGxlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNWE3XCI7IH1cclxuXHJcbiAuZmEtbW9zcXVlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNjc4XCI7IH1cclxuXHJcbiAuZmEtbW90b3JjeWNsZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIxY1wiOyB9XHJcblxyXG4gLmZhLW1vdW50YWluOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNmZjXCI7IH1cclxuXHJcbiAuZmEtbW91c2UtcG9pbnRlcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI0NVwiOyB9XHJcblxyXG4gLmZhLW11Zy1ob3Q6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3YjZcIjsgfVxyXG5cclxuIC5mYS1tdXNpYzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjAwMVwiOyB9XHJcblxyXG4gLmZhLW5hcHN0ZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzZDJcIjsgfVxyXG5cclxuIC5mYS1uZW9zOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNjEyXCI7IH1cclxuXHJcbiAuZmEtbmV0d29yay13aXJlZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjZmZlwiOyB9XHJcblxyXG4gLmZhLW5ldXRlcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIyY1wiOyB9XHJcblxyXG4gLmZhLW5ld3NwYXBlcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFlYVwiOyB9XHJcblxyXG4gLmZhLW5pbWJscjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjVhOFwiOyB9XHJcblxyXG4gLmZhLW5vZGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0MTlcIjsgfVxyXG5cclxuIC5mYS1ub2RlLWpzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmM2QzXCI7IH1cclxuXHJcbiAuZmEtbm90LWVxdWFsOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTNlXCI7IH1cclxuXHJcbiAuZmEtbm90ZXMtbWVkaWNhbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQ4MVwiOyB9XHJcblxyXG4gLmZhLW5wbTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNkNFwiOyB9XHJcblxyXG4gLmZhLW5zODpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNkNVwiOyB9XHJcblxyXG4gLmZhLW51dHJpdGlvbml4OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmM2Q2XCI7IH1cclxuXHJcbiAuZmEtb2JqZWN0LWdyb3VwOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjQ3XCI7IH1cclxuXHJcbiAuZmEtb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyNDhcIjsgfVxyXG5cclxuIC5mYS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjYzXCI7IH1cclxuXHJcbiAuZmEtb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyNjRcIjsgfVxyXG5cclxuIC5mYS1vaWwtY2FuOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNjEzXCI7IH1cclxuXHJcbiAuZmEtb2xkLXJlcHVibGljOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTEwXCI7IH1cclxuXHJcbiAuZmEtb206YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY2NzlcIjsgfVxyXG5cclxuIC5mYS1vcGVuY2FydDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIzZFwiOyB9XHJcblxyXG4gLmZhLW9wZW5pZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjE5YlwiOyB9XHJcblxyXG4gLmZhLW9wZXJhOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjZhXCI7IH1cclxuXHJcbiAuZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIzY1wiOyB9XHJcblxyXG4gLmZhLW9zaTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQxYVwiOyB9XHJcblxyXG4gLmZhLW90dGVyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNzAwXCI7IH1cclxuXHJcbiAuZmEtb3V0ZGVudDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjAzYlwiOyB9XHJcblxyXG4gLmZhLXBhZ2U0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmM2Q3XCI7IH1cclxuXHJcbiAuZmEtcGFnZWxpbmVzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMThjXCI7IH1cclxuXHJcbiAuZmEtcGFnZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY4MTVcIjsgfVxyXG5cclxuIC5mYS1wYWludC1icnVzaDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFmY1wiOyB9XHJcblxyXG4gLmZhLXBhaW50LXJvbGxlcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjVhYVwiOyB9XHJcblxyXG4gLmZhLXBhbGV0dGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1M2ZcIjsgfVxyXG5cclxuIC5mYS1wYWxmZWQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzZDhcIjsgfVxyXG5cclxuIC5mYS1wYWxsZXQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0ODJcIjsgfVxyXG5cclxuIC5mYS1wYXBlci1wbGFuZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFkOFwiOyB9XHJcblxyXG4gLmZhLXBhcGVyY2xpcDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBjNlwiOyB9XHJcblxyXG4gLmZhLXBhcmFjaHV0ZS1ib3g6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0Y2RcIjsgfVxyXG5cclxuIC5mYS1wYXJhZ3JhcGg6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxZGRcIjsgfVxyXG5cclxuIC5mYS1wYXJraW5nOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTQwXCI7IH1cclxuXHJcbiAuZmEtcGFzc3BvcnQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1YWJcIjsgfVxyXG5cclxuIC5mYS1wYXN0YWZhcmlhbmlzbTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjY3YlwiOyB9XHJcblxyXG4gLmZhLXBhc3RlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMGVhXCI7IH1cclxuXHJcbiAuZmEtcGF0cmVvbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNkOVwiOyB9XHJcblxyXG4gLmZhLXBhdXNlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDRjXCI7IH1cclxuXHJcbiAuZmEtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjhiXCI7IH1cclxuXHJcbiAuZmEtcGF3OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWIwXCI7IH1cclxuXHJcbiAuZmEtcGF5cGFsOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWVkXCI7IH1cclxuXHJcbiAuZmEtcGVhY2U6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY2N2NcIjsgfVxyXG5cclxuIC5mYS1wZW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzMDRcIjsgfVxyXG5cclxuIC5mYS1wZW4tYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzA1XCI7IH1cclxuXHJcbiAuZmEtcGVuLWZhbmN5OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNWFjXCI7IH1cclxuXHJcbiAuZmEtcGVuLW5pYjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjVhZFwiOyB9XHJcblxyXG4gLmZhLXBlbi1zcXVhcmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxNGJcIjsgfVxyXG5cclxuIC5mYS1wZW5jaWwtYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzAzXCI7IH1cclxuXHJcbiAuZmEtcGVuY2lsLXJ1bGVyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNWFlXCI7IH1cclxuXHJcbiAuZmEtcGVubnktYXJjYWRlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNzA0XCI7IH1cclxuXHJcbiAuZmEtcGVvcGxlLWNhcnJ5OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNGNlXCI7IH1cclxuXHJcbiAuZmEtcGVwcGVyLWhvdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjgxNlwiOyB9XHJcblxyXG4gLmZhLXBlcmNlbnQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyOTVcIjsgfVxyXG5cclxuIC5mYS1wZXJjZW50YWdlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTQxXCI7IH1cclxuXHJcbiAuZmEtcGVyaXNjb3BlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmM2RhXCI7IH1cclxuXHJcbiAuZmEtcGVyc29uLWJvb3RoOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNzU2XCI7IH1cclxuXHJcbiAuZmEtcGhhYnJpY2F0b3I6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzZGJcIjsgfVxyXG5cclxuIC5mYS1waG9lbml4LWZyYW1ld29yazpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNkY1wiOyB9XHJcblxyXG4gLmZhLXBob2VuaXgtc3F1YWRyb246YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1MTFcIjsgfVxyXG5cclxuIC5mYS1waG9uZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA5NVwiOyB9XHJcblxyXG4gLmZhLXBob25lLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjg3OVwiOyB9XHJcblxyXG4gLmZhLXBob25lLXNsYXNoOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmM2RkXCI7IH1cclxuXHJcbiAuZmEtcGhvbmUtc3F1YXJlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDk4XCI7IH1cclxuXHJcbiAuZmEtcGhvbmUtc3F1YXJlLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjg3YlwiOyB9XHJcblxyXG4gLmZhLXBob25lLXZvbHVtZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjJhMFwiOyB9XHJcblxyXG4gLmZhLXBob3RvLXZpZGVvOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmODdjXCI7IH1cclxuXHJcbiAuZmEtcGhwOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDU3XCI7IH1cclxuXHJcbiAuZmEtcGllZC1waXBlcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjJhZVwiOyB9XHJcblxyXG4gLmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWE4XCI7IH1cclxuXHJcbiAuZmEtcGllZC1waXBlci1oYXQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0ZTVcIjsgfVxyXG5cclxuIC5mYS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWE3XCI7IH1cclxuXHJcbiAuZmEtcGlnZ3ktYmFuazpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjRkM1wiOyB9XHJcblxyXG4gLmZhLXBpbGxzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDg0XCI7IH1cclxuXHJcbiAuZmEtcGludGVyZXN0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMGQyXCI7IH1cclxuXHJcbiAuZmEtcGludGVyZXN0LXA6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyMzFcIjsgfVxyXG5cclxuIC5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMGQzXCI7IH1cclxuXHJcbiAuZmEtcGl6emEtc2xpY2U6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY4MThcIjsgfVxyXG5cclxuIC5mYS1wbGFjZS1vZi13b3JzaGlwOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNjdmXCI7IH1cclxuXHJcbiAuZmEtcGxhbmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwNzJcIjsgfVxyXG5cclxuIC5mYS1wbGFuZS1hcnJpdmFsOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNWFmXCI7IH1cclxuXHJcbiAuZmEtcGxhbmUtZGVwYXJ0dXJlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNWIwXCI7IH1cclxuXHJcbiAuZmEtcGxheTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA0YlwiOyB9XHJcblxyXG4gLmZhLXBsYXktY2lyY2xlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTQ0XCI7IH1cclxuXHJcbiAuZmEtcGxheXN0YXRpb246YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzZGZcIjsgfVxyXG5cclxuIC5mYS1wbHVnOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWU2XCI7IH1cclxuXHJcbiAuZmEtcGx1czpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA2N1wiOyB9XHJcblxyXG4gLmZhLXBsdXMtY2lyY2xlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDU1XCI7IH1cclxuXHJcbiAuZmEtcGx1cy1zcXVhcmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwZmVcIjsgfVxyXG5cclxuIC5mYS1wb2RjYXN0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmNlXCI7IH1cclxuXHJcbiAuZmEtcG9sbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjY4MVwiOyB9XHJcblxyXG4gLmZhLXBvbGwtaDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjY4MlwiOyB9XHJcblxyXG4gLmZhLXBvbzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjJmZVwiOyB9XHJcblxyXG4gLmZhLXBvby1zdG9ybTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjc1YVwiOyB9XHJcblxyXG4gLmZhLXBvb3A6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY2MTlcIjsgfVxyXG5cclxuIC5mYS1wb3J0cmFpdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNlMFwiOyB9XHJcblxyXG4gLmZhLXBvdW5kLXNpZ246YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxNTRcIjsgfVxyXG5cclxuIC5mYS1wb3dlci1vZmY6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwMTFcIjsgfVxyXG5cclxuIC5mYS1wcmF5OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNjgzXCI7IH1cclxuXHJcbiAuZmEtcHJheWluZy1oYW5kczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjY4NFwiOyB9XHJcblxyXG4gLmZhLXByZXNjcmlwdGlvbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjViMVwiOyB9XHJcblxyXG4gLmZhLXByZXNjcmlwdGlvbi1ib3R0bGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0ODVcIjsgfVxyXG5cclxuIC5mYS1wcmVzY3JpcHRpb24tYm90dGxlLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQ4NlwiOyB9XHJcblxyXG4gLmZhLXByaW50OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDJmXCI7IH1cclxuXHJcbiAuZmEtcHJvY2VkdXJlczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQ4N1wiOyB9XHJcblxyXG4gLmZhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI4OFwiOyB9XHJcblxyXG4gLmZhLXByb2plY3QtZGlhZ3JhbTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU0MlwiOyB9XHJcblxyXG4gLmZhLXB1c2hlZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNlMVwiOyB9XHJcblxyXG4gLmZhLXB1enpsZS1waWVjZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjEyZVwiOyB9XHJcblxyXG4gLmZhLXB5dGhvbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNlMlwiOyB9XHJcblxyXG4gLmZhLXFxOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWQ2XCI7IH1cclxuXHJcbiAuZmEtcXJjb2RlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDI5XCI7IH1cclxuXHJcbiAuZmEtcXVlc3Rpb246YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxMjhcIjsgfVxyXG5cclxuIC5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwNTlcIjsgfVxyXG5cclxuIC5mYS1xdWlkZGl0Y2g6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0NThcIjsgfVxyXG5cclxuIC5mYS1xdWluc2NhcGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0NTlcIjsgfVxyXG5cclxuIC5mYS1xdW9yYTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjJjNFwiOyB9XHJcblxyXG4gLmZhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxMGRcIjsgfVxyXG5cclxuIC5mYS1xdW90ZS1yaWdodDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjEwZVwiOyB9XHJcblxyXG4gLmZhLXF1cmFuOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNjg3XCI7IH1cclxuXHJcbiAuZmEtci1wcm9qZWN0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNGY3XCI7IH1cclxuXHJcbiAuZmEtcmFkaWF0aW9uOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmN2I5XCI7IH1cclxuXHJcbiAuZmEtcmFkaWF0aW9uLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjdiYVwiOyB9XHJcblxyXG4gLmZhLXJhaW5ib3c6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3NWJcIjsgfVxyXG5cclxuIC5mYS1yYW5kb206YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwNzRcIjsgfVxyXG5cclxuIC5mYS1yYXNwYmVycnktcGk6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3YmJcIjsgfVxyXG5cclxuIC5mYS1yYXZlbHJ5OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmQ5XCI7IH1cclxuXHJcbiAuZmEtcmVhY3Q6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0MWJcIjsgfVxyXG5cclxuIC5mYS1yZWFjdGV1cm9wZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjc1ZFwiOyB9XHJcblxyXG4gLmZhLXJlYWRtZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjRkNVwiOyB9XHJcblxyXG4gLmZhLXJlYmVsOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWQwXCI7IH1cclxuXHJcbiAuZmEtcmVjZWlwdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU0M1wiOyB9XHJcblxyXG4gLmZhLXJlY3ljbGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxYjhcIjsgfVxyXG5cclxuIC5mYS1yZWQtcml2ZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzZTNcIjsgfVxyXG5cclxuIC5mYS1yZWRkaXQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxYTFcIjsgfVxyXG5cclxuIC5mYS1yZWRkaXQtYWxpZW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyODFcIjsgfVxyXG5cclxuIC5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWEyXCI7IH1cclxuXHJcbiAuZmEtcmVkaGF0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmN2JjXCI7IH1cclxuXHJcbiAuZmEtcmVkbzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjAxZVwiOyB9XHJcblxyXG4gLmZhLXJlZG8tYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmY5XCI7IH1cclxuXHJcbiAuZmEtcmVnaXN0ZXJlZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI1ZFwiOyB9XHJcblxyXG4gLmZhLXJlbW92ZS1mb3JtYXQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY4N2RcIjsgfVxyXG5cclxuIC5mYS1yZW5yZW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxOGJcIjsgfVxyXG5cclxuIC5mYS1yZXBseTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNlNVwiOyB9XHJcblxyXG4gLmZhLXJlcGx5LWFsbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjEyMlwiOyB9XHJcblxyXG4gLmZhLXJlcGx5ZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNlNlwiOyB9XHJcblxyXG4gLmZhLXJlcHVibGljYW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3NWVcIjsgfVxyXG5cclxuIC5mYS1yZXNlYXJjaGdhdGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0ZjhcIjsgfVxyXG5cclxuIC5mYS1yZXNvbHZpbmc6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzZTdcIjsgfVxyXG5cclxuIC5mYS1yZXN0cm9vbTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjdiZFwiOyB9XHJcblxyXG4gLmZhLXJldHdlZXQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwNzlcIjsgfVxyXG5cclxuIC5mYS1yZXY6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1YjJcIjsgfVxyXG5cclxuIC5mYS1yaWJib246YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0ZDZcIjsgfVxyXG5cclxuIC5mYS1yaW5nOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNzBiXCI7IH1cclxuXHJcbiAuZmEtcm9hZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjAxOFwiOyB9XHJcblxyXG4gLmZhLXJvYm90OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTQ0XCI7IH1cclxuXHJcbiAuZmEtcm9ja2V0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTM1XCI7IH1cclxuXHJcbiAuZmEtcm9ja2V0Y2hhdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNlOFwiOyB9XHJcblxyXG4gLmZhLXJvY2tybXM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzZTlcIjsgfVxyXG5cclxuIC5mYS1yb3V0ZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjRkN1wiOyB9XHJcblxyXG4gLmZhLXJzczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA5ZVwiOyB9XHJcblxyXG4gLmZhLXJzcy1zcXVhcmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxNDNcIjsgfVxyXG5cclxuIC5mYS1ydWJsZS1zaWduOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTU4XCI7IH1cclxuXHJcbiAuZmEtcnVsZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1NDVcIjsgfVxyXG5cclxuIC5mYS1ydWxlci1jb21iaW5lZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU0NlwiOyB9XHJcblxyXG4gLmZhLXJ1bGVyLWhvcml6b250YWw6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1NDdcIjsgfVxyXG5cclxuIC5mYS1ydWxlci12ZXJ0aWNhbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU0OFwiOyB9XHJcblxyXG4gLmZhLXJ1bm5pbmc6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3MGNcIjsgfVxyXG5cclxuIC5mYS1ydXBlZS1zaWduOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTU2XCI7IH1cclxuXHJcbiAuZmEtc2FkLWNyeTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjViM1wiOyB9XHJcblxyXG4gLmZhLXNhZC10ZWFyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNWI0XCI7IH1cclxuXHJcbiAuZmEtc2FmYXJpOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjY3XCI7IH1cclxuXHJcbiAuZmEtc2FsZXNmb3JjZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjgzYlwiOyB9XHJcblxyXG4gLmZhLXNhc3M6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0MWVcIjsgfVxyXG5cclxuIC5mYS1zYXRlbGxpdGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3YmZcIjsgfVxyXG5cclxuIC5mYS1zYXRlbGxpdGUtZGlzaDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjdjMFwiOyB9XHJcblxyXG4gLmZhLXNhdmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwYzdcIjsgfVxyXG5cclxuIC5mYS1zY2hsaXg6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzZWFcIjsgfVxyXG5cclxuIC5mYS1zY2hvb2w6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1NDlcIjsgfVxyXG5cclxuIC5mYS1zY3Jld2RyaXZlcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU0YVwiOyB9XHJcblxyXG4gLmZhLXNjcmliZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI4YVwiOyB9XHJcblxyXG4gLmZhLXNjcm9sbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjcwZVwiOyB9XHJcblxyXG4gLmZhLXNkLWNhcmQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3YzJcIjsgfVxyXG5cclxuIC5mYS1zZWFyY2g6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwMDJcIjsgfVxyXG5cclxuIC5mYS1zZWFyY2gtZG9sbGFyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNjg4XCI7IH1cclxuXHJcbiAuZmEtc2VhcmNoLWxvY2F0aW9uOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNjg5XCI7IH1cclxuXHJcbiAuZmEtc2VhcmNoLW1pbnVzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDEwXCI7IH1cclxuXHJcbiAuZmEtc2VhcmNoLXBsdXM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwMGVcIjsgfVxyXG5cclxuIC5mYS1zZWFyY2hlbmdpbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNlYlwiOyB9XHJcblxyXG4gLmZhLXNlZWRsaW5nOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNGQ4XCI7IH1cclxuXHJcbiAuZmEtc2VsbGNhc3Q6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyZGFcIjsgfVxyXG5cclxuIC5mYS1zZWxsc3k6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyMTNcIjsgfVxyXG5cclxuIC5mYS1zZXJ2ZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyMzNcIjsgfVxyXG5cclxuIC5mYS1zZXJ2aWNlc3RhY2s6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzZWNcIjsgfVxyXG5cclxuIC5mYS1zaGFwZXM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY2MWZcIjsgfVxyXG5cclxuIC5mYS1zaGFyZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA2NFwiOyB9XHJcblxyXG4gLmZhLXNoYXJlLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFlMFwiOyB9XHJcblxyXG4gLmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxZTFcIjsgfVxyXG5cclxuIC5mYS1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxNGRcIjsgfVxyXG5cclxuIC5mYS1zaGVrZWwtc2lnbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIwYlwiOyB9XHJcblxyXG4gLmZhLXNoaWVsZC1hbHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzZWRcIjsgfVxyXG5cclxuIC5mYS1zaGlwOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjFhXCI7IH1cclxuXHJcbiAuZmEtc2hpcHBpbmctZmFzdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQ4YlwiOyB9XHJcblxyXG4gLmZhLXNoaXJ0c2luYnVsazpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIxNFwiOyB9XHJcblxyXG4gLmZhLXNob2UtcHJpbnRzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTRiXCI7IH1cclxuXHJcbiAuZmEtc2hvcHBpbmctYmFnOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjkwXCI7IH1cclxuXHJcbiAuZmEtc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjkxXCI7IH1cclxuXHJcbiAuZmEtc2hvcHBpbmctY2FydDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA3YVwiOyB9XHJcblxyXG4gLmZhLXNob3B3YXJlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNWI1XCI7IH1cclxuXHJcbiAuZmEtc2hvd2VyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmNjXCI7IH1cclxuXHJcbiAuZmEtc2h1dHRsZS12YW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1YjZcIjsgfVxyXG5cclxuIC5mYS1zaWduOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNGQ5XCI7IH1cclxuXHJcbiAuZmEtc2lnbi1pbi1hbHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyZjZcIjsgfVxyXG5cclxuIC5mYS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmE3XCI7IH1cclxuXHJcbiAuZmEtc2lnbi1vdXQtYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmY1XCI7IH1cclxuXHJcbiAuZmEtc2lnbmFsOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDEyXCI7IH1cclxuXHJcbiAuZmEtc2lnbmF0dXJlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNWI3XCI7IH1cclxuXHJcbiAuZmEtc2ltLWNhcmQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3YzRcIjsgfVxyXG5cclxuIC5mYS1zaW1wbHlidWlsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIxNVwiOyB9XHJcblxyXG4gLmZhLXNpc3RyaXg6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzZWVcIjsgfVxyXG5cclxuIC5mYS1zaXRlbWFwOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMGU4XCI7IH1cclxuXHJcbiAuZmEtc2l0aDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjUxMlwiOyB9XHJcblxyXG4gLmZhLXNrYXRpbmc6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3YzVcIjsgfVxyXG5cclxuIC5mYS1za2V0Y2g6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3YzZcIjsgfVxyXG5cclxuIC5mYS1za2lpbmc6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3YzlcIjsgfVxyXG5cclxuIC5mYS1za2lpbmctbm9yZGljOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmN2NhXCI7IH1cclxuXHJcbiAuZmEtc2t1bGw6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1NGNcIjsgfVxyXG5cclxuIC5mYS1za3VsbC1jcm9zc2JvbmVzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNzE0XCI7IH1cclxuXHJcbiAuZmEtc2t5YXRsYXM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyMTZcIjsgfVxyXG5cclxuIC5mYS1za3lwZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjE3ZVwiOyB9XHJcblxyXG4gLmZhLXNsYWNrOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTk4XCI7IH1cclxuXHJcbiAuZmEtc2xhY2staGFzaDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNlZlwiOyB9XHJcblxyXG4gLmZhLXNsYXNoOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNzE1XCI7IH1cclxuXHJcbiAuZmEtc2xlaWdoOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmN2NjXCI7IH1cclxuXHJcbiAuZmEtc2xpZGVycy1oOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWRlXCI7IH1cclxuXHJcbiAuZmEtc2xpZGVzaGFyZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFlN1wiOyB9XHJcblxyXG4gLmZhLXNtaWxlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTE4XCI7IH1cclxuXHJcbiAuZmEtc21pbGUtYmVhbTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjViOFwiOyB9XHJcblxyXG4gLmZhLXNtaWxlLXdpbms6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0ZGFcIjsgfVxyXG5cclxuIC5mYS1zbW9nOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNzVmXCI7IH1cclxuXHJcbiAuZmEtc21va2luZzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQ4ZFwiOyB9XHJcblxyXG4gLmZhLXNtb2tpbmctYmFuOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTRkXCI7IH1cclxuXHJcbiAuZmEtc21zOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmN2NkXCI7IH1cclxuXHJcbiAuZmEtc25hcGNoYXQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyYWJcIjsgfVxyXG5cclxuIC5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjJhY1wiOyB9XHJcblxyXG4gLmZhLXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjJhZFwiOyB9XHJcblxyXG4gLmZhLXNub3dib2FyZGluZzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjdjZVwiOyB9XHJcblxyXG4gLmZhLXNub3dmbGFrZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjJkY1wiOyB9XHJcblxyXG4gLmZhLXNub3dtYW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3ZDBcIjsgfVxyXG5cclxuIC5mYS1zbm93cGxvdzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjdkMlwiOyB9XHJcblxyXG4gLmZhLXNvY2tzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNjk2XCI7IH1cclxuXHJcbiAuZmEtc29sYXItcGFuZWw6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1YmFcIjsgfVxyXG5cclxuIC5mYS1zb3J0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMGRjXCI7IH1cclxuXHJcbiAuZmEtc29ydC1hbHBoYS1kb3duOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTVkXCI7IH1cclxuXHJcbiAuZmEtc29ydC1hbHBoYS1kb3duLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjg4MVwiOyB9XHJcblxyXG4gLmZhLXNvcnQtYWxwaGEtdXA6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxNWVcIjsgfVxyXG5cclxuIC5mYS1zb3J0LWFscGhhLXVwLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjg4MlwiOyB9XHJcblxyXG4gLmZhLXNvcnQtYW1vdW50LWRvd246YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxNjBcIjsgfVxyXG5cclxuIC5mYS1zb3J0LWFtb3VudC1kb3duLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjg4NFwiOyB9XHJcblxyXG4gLmZhLXNvcnQtYW1vdW50LXVwOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTYxXCI7IH1cclxuXHJcbiAuZmEtc29ydC1hbW91bnQtdXAtYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmODg1XCI7IH1cclxuXHJcbiAuZmEtc29ydC1kb3duOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMGRkXCI7IH1cclxuXHJcbiAuZmEtc29ydC1udW1lcmljLWRvd246YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxNjJcIjsgfVxyXG5cclxuIC5mYS1zb3J0LW51bWVyaWMtZG93bi1hbHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY4ODZcIjsgfVxyXG5cclxuIC5mYS1zb3J0LW51bWVyaWMtdXA6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxNjNcIjsgfVxyXG5cclxuIC5mYS1zb3J0LW51bWVyaWMtdXAtYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmODg3XCI7IH1cclxuXHJcbiAuZmEtc29ydC11cDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBkZVwiOyB9XHJcblxyXG4gLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxYmVcIjsgfVxyXG5cclxuIC5mYS1zb3VyY2V0cmVlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmN2QzXCI7IH1cclxuXHJcbiAuZmEtc3BhOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNWJiXCI7IH1cclxuXHJcbiAuZmEtc3BhY2Utc2h1dHRsZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjE5N1wiOyB9XHJcblxyXG4gLmZhLXNwZWFrYXA6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzZjNcIjsgfVxyXG5cclxuIC5mYS1zcGVha2VyLWRlY2s6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY4M2NcIjsgfVxyXG5cclxuIC5mYS1zcGVsbC1jaGVjazpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjg5MVwiOyB9XHJcblxyXG4gLmZhLXNwaWRlcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjcxN1wiOyB9XHJcblxyXG4gLmZhLXNwaW5uZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxMTBcIjsgfVxyXG5cclxuIC5mYS1zcGxvdGNoOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNWJjXCI7IH1cclxuXHJcbiAuZmEtc3BvdGlmeTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFiY1wiOyB9XHJcblxyXG4gLmZhLXNwcmF5LWNhbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjViZFwiOyB9XHJcblxyXG4gLmZhLXNxdWFyZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBjOFwiOyB9XHJcblxyXG4gLmZhLXNxdWFyZS1mdWxsOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDVjXCI7IH1cclxuXHJcbiAuZmEtc3F1YXJlLXJvb3QtYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNjk4XCI7IH1cclxuXHJcbiAuZmEtc3F1YXJlc3BhY2U6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1YmVcIjsgfVxyXG5cclxuIC5mYS1zdGFjay1leGNoYW5nZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjE4ZFwiOyB9XHJcblxyXG4gLmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTZjXCI7IH1cclxuXHJcbiAuZmEtc3RhY2twYXRoOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmODQyXCI7IH1cclxuXHJcbiAuZmEtc3RhbXA6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1YmZcIjsgfVxyXG5cclxuIC5mYS1zdGFyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDA1XCI7IH1cclxuXHJcbiAuZmEtc3Rhci1hbmQtY3Jlc2NlbnQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY2OTlcIjsgfVxyXG5cclxuIC5mYS1zdGFyLWhhbGY6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwODlcIjsgfVxyXG5cclxuIC5mYS1zdGFyLWhhbGYtYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNWMwXCI7IH1cclxuXHJcbiAuZmEtc3Rhci1vZi1kYXZpZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjY5YVwiOyB9XHJcblxyXG4gLmZhLXN0YXItb2YtbGlmZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjYyMVwiOyB9XHJcblxyXG4gLmZhLXN0YXlsaW5rZWQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzZjVcIjsgfVxyXG5cclxuIC5mYS1zdGVhbTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFiNlwiOyB9XHJcblxyXG4gLmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFiN1wiOyB9XHJcblxyXG4gLmZhLXN0ZWFtLXN5bWJvbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNmNlwiOyB9XHJcblxyXG4gLmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwNDhcIjsgfVxyXG5cclxuIC5mYS1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwNTFcIjsgfVxyXG5cclxuIC5mYS1zdGV0aG9zY29wZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBmMVwiOyB9XHJcblxyXG4gLmZhLXN0aWNrZXItbXVsZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNmN1wiOyB9XHJcblxyXG4gLmZhLXN0aWNreS1ub3RlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjQ5XCI7IH1cclxuXHJcbiAuZmEtc3RvcDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA0ZFwiOyB9XHJcblxyXG4gLmZhLXN0b3AtY2lyY2xlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjhkXCI7IH1cclxuXHJcbiAuZmEtc3RvcHdhdGNoOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmYyXCI7IH1cclxuXHJcbiAuZmEtc3RvcmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1NGVcIjsgfVxyXG5cclxuIC5mYS1zdG9yZS1hbHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1NGZcIjsgfVxyXG5cclxuIC5mYS1zdHJhdmE6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0MjhcIjsgfVxyXG5cclxuIC5mYS1zdHJlYW06YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1NTBcIjsgfVxyXG5cclxuIC5mYS1zdHJlZXQtdmlldzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIxZFwiOyB9XHJcblxyXG4gLmZhLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwY2NcIjsgfVxyXG5cclxuIC5mYS1zdHJpcGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0MjlcIjsgfVxyXG5cclxuIC5mYS1zdHJpcGUtczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQyYVwiOyB9XHJcblxyXG4gLmZhLXN0cm9vcHdhZmVsOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTUxXCI7IH1cclxuXHJcbiAuZmEtc3R1ZGlvdmluYXJpOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmM2Y4XCI7IH1cclxuXHJcbiAuZmEtc3R1bWJsZXVwb246YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxYTRcIjsgfVxyXG5cclxuIC5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxYTNcIjsgfVxyXG5cclxuIC5mYS1zdWJzY3JpcHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxMmNcIjsgfVxyXG5cclxuIC5mYS1zdWJ3YXk6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyMzlcIjsgfVxyXG5cclxuIC5mYS1zdWl0Y2FzZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBmMlwiOyB9XHJcblxyXG4gLmZhLXN1aXRjYXNlLXJvbGxpbmc6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1YzFcIjsgfVxyXG5cclxuIC5mYS1zdW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxODVcIjsgfVxyXG5cclxuIC5mYS1zdXBlcnBvd2VyczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjJkZFwiOyB9XHJcblxyXG4gLmZhLXN1cGVyc2NyaXB0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTJiXCI7IH1cclxuXHJcbiAuZmEtc3VwcGxlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmM2Y5XCI7IH1cclxuXHJcbiAuZmEtc3VycHJpc2U6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1YzJcIjsgfVxyXG5cclxuIC5mYS1zdXNlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmN2Q2XCI7IH1cclxuXHJcbiAuZmEtc3dhdGNoYm9vazpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjVjM1wiOyB9XHJcblxyXG4gLmZhLXN3aW1tZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1YzRcIjsgfVxyXG5cclxuIC5mYS1zd2ltbWluZy1wb29sOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNWM1XCI7IH1cclxuXHJcbiAuZmEtc3ltZm9ueTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjgzZFwiOyB9XHJcblxyXG4gLmZhLXN5bmFnb2d1ZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjY5YlwiOyB9XHJcblxyXG4gLmZhLXN5bmM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwMjFcIjsgfVxyXG5cclxuIC5mYS1zeW5jLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjJmMVwiOyB9XHJcblxyXG4gLmZhLXN5cmluZ2U6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0OGVcIjsgfVxyXG5cclxuIC5mYS10YWJsZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBjZVwiOyB9XHJcblxyXG4gLmZhLXRhYmxlLXRlbm5pczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQ1ZFwiOyB9XHJcblxyXG4gLmZhLXRhYmxldDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjEwYVwiOyB9XHJcblxyXG4gLmZhLXRhYmxldC1hbHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzZmFcIjsgfVxyXG5cclxuIC5mYS10YWJsZXRzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDkwXCI7IH1cclxuXHJcbiAuZmEtdGFjaG9tZXRlci1hbHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzZmRcIjsgfVxyXG5cclxuIC5mYS10YWc6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwMmJcIjsgfVxyXG5cclxuIC5mYS10YWdzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDJjXCI7IH1cclxuXHJcbiAuZmEtdGFwZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjRkYlwiOyB9XHJcblxyXG4gLmZhLXRhc2tzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMGFlXCI7IH1cclxuXHJcbiAuZmEtdGF4aTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFiYVwiOyB9XHJcblxyXG4gLmZhLXRlYW1zcGVhazpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjRmOVwiOyB9XHJcblxyXG4gLmZhLXRlZXRoOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNjJlXCI7IH1cclxuXHJcbiAuZmEtdGVldGgtb3BlbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjYyZlwiOyB9XHJcblxyXG4gLmZhLXRlbGVncmFtOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmM2XCI7IH1cclxuXHJcbiAuZmEtdGVsZWdyYW0tcGxhbmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzZmVcIjsgfVxyXG5cclxuIC5mYS10ZW1wZXJhdHVyZS1oaWdoOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNzY5XCI7IH1cclxuXHJcbiAuZmEtdGVtcGVyYXR1cmUtbG93OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNzZiXCI7IH1cclxuXHJcbiAuZmEtdGVuY2VudC13ZWlibzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFkNVwiOyB9XHJcblxyXG4gLmZhLXRlbmdlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmN2Q3XCI7IH1cclxuXHJcbiAuZmEtdGVybWluYWw6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxMjBcIjsgfVxyXG5cclxuIC5mYS10ZXh0LWhlaWdodDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjAzNFwiOyB9XHJcblxyXG4gLmZhLXRleHQtd2lkdGg6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwMzVcIjsgfVxyXG5cclxuIC5mYS10aDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjAwYVwiOyB9XHJcblxyXG4gLmZhLXRoLWxhcmdlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDA5XCI7IH1cclxuXHJcbiAuZmEtdGgtbGlzdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjAwYlwiOyB9XHJcblxyXG4gLmZhLXRoZS1yZWQteWV0aTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjY5ZFwiOyB9XHJcblxyXG4gLmZhLXRoZWF0ZXItbWFza3M6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY2MzBcIjsgfVxyXG5cclxuIC5mYS10aGVtZWNvOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNWM2XCI7IH1cclxuXHJcbiAuZmEtdGhlbWVpc2xlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmIyXCI7IH1cclxuXHJcbiAuZmEtdGhlcm1vbWV0ZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0OTFcIjsgfVxyXG5cclxuIC5mYS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjJjYlwiOyB9XHJcblxyXG4gLmZhLXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyYzdcIjsgfVxyXG5cclxuIC5mYS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmM5XCI7IH1cclxuXHJcbiAuZmEtdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjJjYVwiOyB9XHJcblxyXG4gLmZhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmM4XCI7IH1cclxuXHJcbiAuZmEtdGhpbmstcGVha3M6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3MzFcIjsgfVxyXG5cclxuIC5mYS10aHVtYnMtZG93bjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjE2NVwiOyB9XHJcblxyXG4gLmZhLXRodW1icy11cDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjE2NFwiOyB9XHJcblxyXG4gLmZhLXRodW1idGFjazpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA4ZFwiOyB9XHJcblxyXG4gLmZhLXRpY2tldC1hbHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzZmZcIjsgfVxyXG5cclxuIC5mYS10aW1lczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjAwZFwiOyB9XHJcblxyXG4gLmZhLXRpbWVzLWNpcmNsZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA1N1wiOyB9XHJcblxyXG4gLmZhLXRpbnQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwNDNcIjsgfVxyXG5cclxuIC5mYS10aW50LXNsYXNoOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNWM3XCI7IH1cclxuXHJcbiAuZmEtdGlyZWQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1YzhcIjsgfVxyXG5cclxuIC5mYS10b2dnbGUtb2ZmOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjA0XCI7IH1cclxuXHJcbiAuZmEtdG9nZ2xlLW9uOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjA1XCI7IH1cclxuXHJcbiAuZmEtdG9pbGV0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmN2Q4XCI7IH1cclxuXHJcbiAuZmEtdG9pbGV0LXBhcGVyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNzFlXCI7IH1cclxuXHJcbiAuZmEtdG9vbGJveDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU1MlwiOyB9XHJcblxyXG4gLmZhLXRvb2xzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmN2Q5XCI7IH1cclxuXHJcbiAuZmEtdG9vdGg6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1YzlcIjsgfVxyXG5cclxuIC5mYS10b3JhaDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjZhMFwiOyB9XHJcblxyXG4gLmZhLXRvcmlpLWdhdGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY2YTFcIjsgfVxyXG5cclxuIC5mYS10cmFjdG9yOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNzIyXCI7IH1cclxuXHJcbiAuZmEtdHJhZGUtZmVkZXJhdGlvbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjUxM1wiOyB9XHJcblxyXG4gLmZhLXRyYWRlbWFyazpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI1Y1wiOyB9XHJcblxyXG4gLmZhLXRyYWZmaWMtbGlnaHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY2MzdcIjsgfVxyXG5cclxuIC5mYS10cmFpbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIzOFwiOyB9XHJcblxyXG4gLmZhLXRyYW06YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3ZGFcIjsgfVxyXG5cclxuIC5mYS10cmFuc2dlbmRlcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIyNFwiOyB9XHJcblxyXG4gLmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIyNVwiOyB9XHJcblxyXG4gLmZhLXRyYXNoOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWY4XCI7IH1cclxuXHJcbiAuZmEtdHJhc2gtYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmVkXCI7IH1cclxuXHJcbiAuZmEtdHJhc2gtcmVzdG9yZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjgyOVwiOyB9XHJcblxyXG4gLmZhLXRyYXNoLXJlc3RvcmUtYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmODJhXCI7IH1cclxuXHJcbiAuZmEtdHJlZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFiYlwiOyB9XHJcblxyXG4gLmZhLXRyZWxsbzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjE4MVwiOyB9XHJcblxyXG4gLmZhLXRyaXBhZHZpc29yOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjYyXCI7IH1cclxuXHJcbiAuZmEtdHJvcGh5OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDkxXCI7IH1cclxuXHJcbiAuZmEtdHJ1Y2s6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwZDFcIjsgfVxyXG5cclxuIC5mYS10cnVjay1sb2FkaW5nOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNGRlXCI7IH1cclxuXHJcbiAuZmEtdHJ1Y2stbW9uc3RlcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjYzYlwiOyB9XHJcblxyXG4gLmZhLXRydWNrLW1vdmluZzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjRkZlwiOyB9XHJcblxyXG4gLmZhLXRydWNrLXBpY2t1cDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjYzY1wiOyB9XHJcblxyXG4gLmZhLXRzaGlydDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU1M1wiOyB9XHJcblxyXG4gLmZhLXR0eTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFlNFwiOyB9XHJcblxyXG4gLmZhLXR1bWJscjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjE3M1wiOyB9XHJcblxyXG4gLmZhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxNzRcIjsgfVxyXG5cclxuIC5mYS10djpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI2Y1wiOyB9XHJcblxyXG4gLmZhLXR3aXRjaDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFlOFwiOyB9XHJcblxyXG4gLmZhLXR3aXR0ZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwOTlcIjsgfVxyXG5cclxuIC5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA4MVwiOyB9XHJcblxyXG4gLmZhLXR5cG8zOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDJiXCI7IH1cclxuXHJcbiAuZmEtdWJlcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQwMlwiOyB9XHJcblxyXG4gLmZhLXVidW50dTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjdkZlwiOyB9XHJcblxyXG4gLmZhLXVpa2l0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDAzXCI7IH1cclxuXHJcbiAuZmEtdW1icmVsbGE6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwZTlcIjsgfVxyXG5cclxuIC5mYS11bWJyZWxsYS1iZWFjaDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjVjYVwiOyB9XHJcblxyXG4gLmZhLXVuZGVybGluZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBjZFwiOyB9XHJcblxyXG4gLmZhLXVuZG86YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwZTJcIjsgfVxyXG5cclxuIC5mYS11bmRvLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjJlYVwiOyB9XHJcblxyXG4gLmZhLXVuaXJlZ2lzdHJ5OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDA0XCI7IH1cclxuXHJcbiAuZmEtdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI5YVwiOyB9XHJcblxyXG4gLmZhLXVuaXZlcnNpdHk6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxOWNcIjsgfVxyXG5cclxuIC5mYS11bmxpbms6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxMjdcIjsgfVxyXG5cclxuIC5mYS11bmxvY2s6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwOWNcIjsgfVxyXG5cclxuIC5mYS11bmxvY2stYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTNlXCI7IH1cclxuXHJcbiAuZmEtdW50YXBwZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQwNVwiOyB9XHJcblxyXG4gLmZhLXVwbG9hZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA5M1wiOyB9XHJcblxyXG4gLmZhLXVwczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjdlMFwiOyB9XHJcblxyXG4gLmZhLXVzYjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI4N1wiOyB9XHJcblxyXG4gLmZhLXVzZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwMDdcIjsgfVxyXG5cclxuIC5mYS11c2VyLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQwNlwiOyB9XHJcblxyXG4gLmZhLXVzZXItYWx0LXNsYXNoOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNGZhXCI7IH1cclxuXHJcbiAuZmEtdXNlci1hc3Ryb25hdXQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0ZmJcIjsgfVxyXG5cclxuIC5mYS11c2VyLWNoZWNrOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNGZjXCI7IH1cclxuXHJcbiAuZmEtdXNlci1jaXJjbGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyYmRcIjsgfVxyXG5cclxuIC5mYS11c2VyLWNsb2NrOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNGZkXCI7IH1cclxuXHJcbiAuZmEtdXNlci1jb2c6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0ZmVcIjsgfVxyXG5cclxuIC5mYS11c2VyLWVkaXQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0ZmZcIjsgfVxyXG5cclxuIC5mYS11c2VyLWZyaWVuZHM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1MDBcIjsgfVxyXG5cclxuIC5mYS11c2VyLWdyYWR1YXRlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTAxXCI7IH1cclxuXHJcbiAuZmEtdXNlci1pbmp1cmVkOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNzI4XCI7IH1cclxuXHJcbiAuZmEtdXNlci1sb2NrOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTAyXCI7IH1cclxuXHJcbiAuZmEtdXNlci1tZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBmMFwiOyB9XHJcblxyXG4gLmZhLXVzZXItbWludXM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1MDNcIjsgfVxyXG5cclxuIC5mYS11c2VyLW5pbmphOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTA0XCI7IH1cclxuXHJcbiAuZmEtdXNlci1udXJzZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjgyZlwiOyB9XHJcblxyXG4gLmZhLXVzZXItcGx1czpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIzNFwiOyB9XHJcblxyXG4gLmZhLXVzZXItc2VjcmV0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjFiXCI7IH1cclxuXHJcbiAuZmEtdXNlci1zaGllbGQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1MDVcIjsgfVxyXG5cclxuIC5mYS11c2VyLXNsYXNoOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTA2XCI7IH1cclxuXHJcbiAuZmEtdXNlci10YWc6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1MDdcIjsgfVxyXG5cclxuIC5mYS11c2VyLXRpZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjUwOFwiOyB9XHJcblxyXG4gLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyMzVcIjsgfVxyXG5cclxuIC5mYS11c2VyczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBjMFwiOyB9XHJcblxyXG4gLmZhLXVzZXJzLWNvZzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjUwOVwiOyB9XHJcblxyXG4gLmZhLXVzcHM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3ZTFcIjsgfVxyXG5cclxuIC5mYS11c3N1bm5haDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQwN1wiOyB9XHJcblxyXG4gLmZhLXV0ZW5zaWwtc3Bvb246YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyZTVcIjsgfVxyXG5cclxuIC5mYS11dGVuc2lsczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjJlN1wiOyB9XHJcblxyXG4gLmZhLXZhYWRpbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQwOFwiOyB9XHJcblxyXG4gLmZhLXZlY3Rvci1zcXVhcmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1Y2JcIjsgfVxyXG5cclxuIC5mYS12ZW51czpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIyMVwiOyB9XHJcblxyXG4gLmZhLXZlbnVzLWRvdWJsZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIyNlwiOyB9XHJcblxyXG4gLmZhLXZlbnVzLW1hcnM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyMjhcIjsgfVxyXG5cclxuIC5mYS12aWFjb2luOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjM3XCI7IH1cclxuXHJcbiAuZmEtdmlhZGVvOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmE5XCI7IH1cclxuXHJcbiAuZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjJhYVwiOyB9XHJcblxyXG4gLmZhLXZpYWw6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0OTJcIjsgfVxyXG5cclxuIC5mYS12aWFsczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQ5M1wiOyB9XHJcblxyXG4gLmZhLXZpYmVyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDA5XCI7IH1cclxuXHJcbiAuZmEtdmlkZW86YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwM2RcIjsgfVxyXG5cclxuIC5mYS12aWRlby1zbGFzaDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjRlMlwiOyB9XHJcblxyXG4gLmZhLXZpaGFyYTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjZhN1wiOyB9XHJcblxyXG4gLmZhLXZpbWVvOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDBhXCI7IH1cclxuXHJcbiAuZmEtdmltZW8tc3F1YXJlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTk0XCI7IH1cclxuXHJcbiAuZmEtdmltZW8tdjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI3ZFwiOyB9XHJcblxyXG4gLmZhLXZpbmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxY2FcIjsgfVxyXG5cclxuIC5mYS12azpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjE4OVwiOyB9XHJcblxyXG4gLmZhLXZudjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQwYlwiOyB9XHJcblxyXG4gLmZhLXZvaWNlbWFpbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjg5N1wiOyB9XHJcblxyXG4gLmZhLXZvbGxleWJhbGwtYmFsbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQ1ZlwiOyB9XHJcblxyXG4gLmZhLXZvbHVtZS1kb3duOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDI3XCI7IH1cclxuXHJcbiAuZmEtdm9sdW1lLW11dGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY2YTlcIjsgfVxyXG5cclxuIC5mYS12b2x1bWUtb2ZmOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDI2XCI7IH1cclxuXHJcbiAuZmEtdm9sdW1lLXVwOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDI4XCI7IH1cclxuXHJcbiAuZmEtdm90ZS15ZWE6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3NzJcIjsgfVxyXG5cclxuIC5mYS12ci1jYXJkYm9hcmQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3MjlcIjsgfVxyXG5cclxuIC5mYS12dWVqczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQxZlwiOyB9XHJcblxyXG4gLmZhLXdhbGtpbmc6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1NTRcIjsgfVxyXG5cclxuIC5mYS13YWxsZXQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1NTVcIjsgfVxyXG5cclxuIC5mYS13YXJlaG91c2U6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0OTRcIjsgfVxyXG5cclxuIC5mYS13YXRlcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjc3M1wiOyB9XHJcblxyXG4gLmZhLXdhdmUtc3F1YXJlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmODNlXCI7IH1cclxuXHJcbiAuZmEtd2F6ZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjgzZlwiOyB9XHJcblxyXG4gLmZhLXdlZWJseTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjVjY1wiOyB9XHJcblxyXG4gLmZhLXdlaWJvOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMThhXCI7IH1cclxuXHJcbiAuZmEtd2VpZ2h0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDk2XCI7IH1cclxuXHJcbiAuZmEtd2VpZ2h0LWhhbmdpbmc6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1Y2RcIjsgfVxyXG5cclxuIC5mYS13ZWl4aW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxZDdcIjsgfVxyXG5cclxuIC5mYS13aGF0c2FwcDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIzMlwiOyB9XHJcblxyXG4gLmZhLXdoYXRzYXBwLXNxdWFyZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQwY1wiOyB9XHJcblxyXG4gLmZhLXdoZWVsY2hhaXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxOTNcIjsgfVxyXG5cclxuIC5mYS13aG1jczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQwZFwiOyB9XHJcblxyXG4gLmZhLXdpZmk6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxZWJcIjsgfVxyXG5cclxuIC5mYS13aWtpcGVkaWEtdzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI2NlwiOyB9XHJcblxyXG4gLmZhLXdpbmQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3MmVcIjsgfVxyXG5cclxuIC5mYS13aW5kb3ctY2xvc2U6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0MTBcIjsgfVxyXG5cclxuIC5mYS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyZDBcIjsgfVxyXG5cclxuIC5mYS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyZDFcIjsgfVxyXG5cclxuIC5mYS13aW5kb3ctcmVzdG9yZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjJkMlwiOyB9XHJcblxyXG4gLmZhLXdpbmRvd3M6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxN2FcIjsgfVxyXG5cclxuIC5mYS13aW5lLWJvdHRsZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjcyZlwiOyB9XHJcblxyXG4gLmZhLXdpbmUtZ2xhc3M6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0ZTNcIjsgfVxyXG5cclxuIC5mYS13aW5lLWdsYXNzLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjVjZVwiOyB9XHJcblxyXG4gLmZhLXdpeDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjVjZlwiOyB9XHJcblxyXG4gLmZhLXdpemFyZHMtb2YtdGhlLWNvYXN0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNzMwXCI7IH1cclxuXHJcbiAuZmEtd29sZi1wYWNrLWJhdHRhbGlvbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjUxNFwiOyB9XHJcblxyXG4gLmZhLXdvbi1zaWduOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTU5XCI7IH1cclxuXHJcbiAuZmEtd29yZHByZXNzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTlhXCI7IH1cclxuXHJcbiAuZmEtd29yZHByZXNzLXNpbXBsZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQxMVwiOyB9XHJcblxyXG4gLmZhLXdwYmVnaW5uZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyOTdcIjsgfVxyXG5cclxuIC5mYS13cGV4cGxvcmVyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmRlXCI7IH1cclxuXHJcbiAuZmEtd3Bmb3JtczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI5OFwiOyB9XHJcblxyXG4gLmZhLXdwcmVzc3I6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzZTRcIjsgfVxyXG5cclxuIC5mYS13cmVuY2g6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwYWRcIjsgfVxyXG5cclxuIC5mYS14LXJheTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQ5N1wiOyB9XHJcblxyXG4gLmZhLXhib3g6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0MTJcIjsgfVxyXG5cclxuIC5mYS14aW5nOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTY4XCI7IH1cclxuXHJcbiAuZmEteGluZy1zcXVhcmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxNjlcIjsgfVxyXG5cclxuIC5mYS15LWNvbWJpbmF0b3I6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyM2JcIjsgfVxyXG5cclxuIC5mYS15YWhvbzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjE5ZVwiOyB9XHJcblxyXG4gLmZhLXlhbW1lcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjg0MFwiOyB9XHJcblxyXG4gLmZhLXlhbmRleDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQxM1wiOyB9XHJcblxyXG4gLmZhLXlhbmRleC1pbnRlcm5hdGlvbmFsOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDE0XCI7IH1cclxuXHJcbiAuZmEteWFybjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjdlM1wiOyB9XHJcblxyXG4gLmZhLXllbHA6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxZTlcIjsgfVxyXG5cclxuIC5mYS15ZW4tc2lnbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjE1N1wiOyB9XHJcblxyXG4gLmZhLXlpbi15YW5nOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNmFkXCI7IH1cclxuXHJcbiAuZmEteW9hc3Q6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyYjFcIjsgfVxyXG5cclxuIC5mYS15b3V0dWJlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTY3XCI7IH1cclxuXHJcbiAuZmEteW91dHViZS1zcXVhcmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0MzFcIjsgfVxyXG5cclxuIC5mYS16aGlodTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjYzZlwiOyB9XHJcblxyXG4gLnNyLW9ubHkge1xyXG4gICBib3JkZXI6IDA7XHJcbiAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XHJcbiAgIGhlaWdodDogMXB4O1xyXG4gICBtYXJnaW46IC0xcHg7XHJcbiAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgIHBhZGRpbmc6IDA7XHJcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgd2lkdGg6IDFweDsgfVxyXG5cclxuIC5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XHJcbiAgIGNsaXA6IGF1dG87XHJcbiAgIGhlaWdodDogYXV0bztcclxuICAgbWFyZ2luOiAwO1xyXG4gICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgd2lkdGg6IGF1dG87IH1cclxuIC8vQGZvbnQtZmFjZSB7XHJcbiAvLyAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG4gLy8gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuIC8vICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gLy8gIGZvbnQtZGlzcGxheTogYXV0bztcclxuIC8vICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZhLWJyYW5kcy00MDAuZW90XCIpO1xyXG4gLy8gIHNyYzogdXJsKFwiLi4vZm9udHMvZmEtYnJhbmRzLTQwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mYS1icmFuZHMtNDAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9mYS1icmFuZHMtNDAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZmEtYnJhbmRzLTQwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZhLWJyYW5kcy00MDAuc3ZnI2ZvbnRhd2Vzb21lXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxyXG4gLy9cclxuIC8vLmZhYiB7XHJcbiAvLyAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyB9XHJcbiAvL0Bmb250LWZhY2Uge1xyXG4gLy8gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XHJcbiAvLyAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gLy8gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAvLyAgZm9udC1kaXNwbGF5OiBhdXRvO1xyXG4gLy8gIHNyYzogdXJsKFwiLi4vZm9udHMvZmEtcmVndWxhci00MDAuZW90XCIpO1xyXG4gLy8gIHNyYzogdXJsKFwiLi4vZm9udHMvZmEtcmVndWxhci00MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZmEtcmVndWxhci00MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2ZhLXJlZ3VsYXItNDAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZmEtcmVndWxhci00MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mYS1yZWd1bGFyLTQwMC5zdmcjZm9udGF3ZXNvbWVcIikgZm9ybWF0KFwic3ZnXCIpOyB9XHJcbiAvL1xyXG4gLy8uZmFyIHtcclxuIC8vICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xyXG4gLy8gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cclxuIC8vQGZvbnQtZmFjZSB7XHJcbiAvLyAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcclxuIC8vICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAvLyAgZm9udC13ZWlnaHQ6IDkwMDtcclxuIC8vICBmb250LWRpc3BsYXk6IGF1dG87XHJcbiAvLyAgc3JjOiB1cmwoXCIuLi9mb250cy9mYS1zb2xpZC05MDAuZW90XCIpO1xyXG4gLy8gIHNyYzogdXJsKFwiLi4vZm9udHMvZmEtc29saWQtOTAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZhLXNvbGlkLTkwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvZmEtc29saWQtOTAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZmEtc29saWQtOTAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZmEtc29saWQtOTAwLnN2ZyNmb250YXdlc29tZVwiKSBmb3JtYXQoXCJzdmdcIik7IH1cclxuXHJcbiAuZmEsXHJcbiAuZmFzIHtcclxuICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcclxuICAgZm9udC13ZWlnaHQ6IDkwMDsgfVxyXG4iLCIuYnJlYWRjcnVtYiB7XHJcblx0cGFkZGluZzogMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgICAmLmJyZWFkY3J1bWItaXRlbSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1saWdodDtcclxuXHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmJyZWFkY3J1bWItZGFzaCB7XHJcblxyXG4gICAgICAgIC5icmVhZGNydW1iLWl0ZW0ge1xyXG4gICAgICAgICAgICArIC5icmVhZGNydW1iLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiPlwiO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5icmVhZGNydW1iLWl0ZW0ge1xyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuYnRuIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gICAgcGFkZGluZzogJGJ0bi1wYWRkaW5nLXkgJGJ0bi1wYWRkaW5nLXg7XHJcbiAgICBsaW5lLWhlaWdodDogJGJ0bi1saW5lLWhlaWdodDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcclxuXHJcbiAgICAmOmhvdmVyLCBcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXI7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS1saWdodGVyO1xyXG4gICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmLmJ0bi1jbGlja2VkIHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHR9XHJcblx0XHJcblx0Ji5idG4tcm91bmRlZCB7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MHB4O1xyXG5cdH1cclxuXHJcbiAgICAmOm5vdCguYnRuLWNpcmNsZSk6bm90KC5idG4tY2lyY2xlLW91dGxpbmUpLmJ0bi1pY29uLW9ubHkge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXk7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5kaXNhYmxlZCxcclxuICAgICZbZGlzYWJsZWRdIHtcclxuICAgICAgICBjb2xvcjogcmdiYSgkYm9keS1jb2xvciwuMjUpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXN0O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcclxuICAgICAgICBcclxuICAgICAgICAmLmFjdGl2ZSxcclxuICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIgIHtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoJGJvZHktY29sb3IsLjI1KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlc3Q7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcclxuICAgICAgICB9XHJcblx0fVxyXG5cdFxyXG5cdCY6bm90KC5pcy1sb2FkaW5nKSB7XHJcblx0XHQ+IC5hbnRpY29uLWxvYWRpbmcge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5pcy1sb2FkaW5nIHtcclxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0b3BhY2l0eTogMC4zNTtcclxuXHJcblx0XHQ+LmFudGljb24ge1xyXG5cdFx0XHQmOm5vdCguYW50aWNvbi1sb2FkaW5nKSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbmEge1xyXG4gICAgJi5idG4ge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkYnRuLWxpbmUtaGVpZ2h0O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLWRlZmF1bHQge1xyXG5cdGNvbG9yOiAkYm9keS1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcclxuXHRcclxuXHQmOmhvdmVyLFxyXG5cdCY6Zm9jdXMsXHJcblx0JjphY3RpdmUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRncmF5LWxpZ2h0ZXI7XHJcbiAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xyXG5cdH1cclxuXHRcclxuXHQmOmFjdGl2ZSxcclxuXHQmLmFjdGl2ZSB7XHJcblx0XHQmOmhvdmVyLFxyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXI7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGdyYXktbGlnaHRlcjtcclxuXHRcdFx0Y29sb3I6ICRib2R5LWNvbG9yO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbkBlYWNoICRidG4gaW4gJGJ0bi1sb29wIHtcclxuICAgIC4je250aCgkYnRuLCAxKX0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICN7bnRoKCRidG4sIDIpfTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICN7bnRoKCRidG4sIDIpfTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4obnRoKCRidG4sIDIpLDUlKTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKG50aCgkYnRuLCAyKSw1JSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKG50aCgkYnRuLCAyKSw1JSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKG50aCgkYnRuLCAyKSw1JSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKG50aCgkYnRuLCAyKSw1JSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKG50aCgkYnRuLCAyKSw1JSk7XHJcbiAgICAgICAgICBcclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4obnRoKCRidG4sIDIpLDUlKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKG50aCgkYnRuLCAyKSw1JSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcclxuICAgICAgICAmOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xyXG4gICAgICAgICAgXHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCY6YWN0aXZlIHtcclxuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihudGgoJGJ0biwgMiksNSUpO1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogZGFya2VuKG50aCgkYnRuLCAyKSw1JSk7XHJcblx0XHRcdH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi5idG4tdG9uZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEobnRoKCRidG4sIDIpICwwLjEpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGNvbG9yOiAje250aCgkYnRuLCAyKX07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAje250aCgkYnRuLCAyKX0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI3tudGgoJGJ0biwgMil9O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5kaXNhYmxlZCwgXHJcbiAgICAgICAgJltkaXNhYmxlZF0ge1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgkYm9keS1jb2xvciwuMjUpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVzdDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUsXHJcbiAgICAgICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRib2R5LWNvbG9yLC4yNSk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVzdDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5idG4tY2xpY2tlZCB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAje250aCgkYnRuLCAyKX07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5zaG93IHtcclxuXHJcbiAgICAgICAgPi4je250aCgkYnRuLCAxKX0ge1xyXG5cclxuICAgICAgICAgICAgJi5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKG50aCgkYnRuLCAyKSw1JSk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbihudGgoJGJ0biwgMiksNSUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLWdyb3VwIHtcclxuXHJcbiAgICA+LmJ0biB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRidG4tbGluZS1oZWlnaHQ7XHJcblxyXG4gICAgICAgICYuYnRuLWRlZmF1bHQge1xyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHJvcGRvd24sXHJcbiAgICAmLmRyb3B1cCxcclxuICAgICYuZHJvcHJpZ2h0LFxyXG4gICAgJi5kcm9wbGVmdCB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgPi5idG4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLWhvdmVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmLmFjdGl2ZSAge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJyYW5kLXByaW1hcnksIDAuMSk7XHJcbiAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi50ZXh0LXByaW1hcnkge1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnkgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tY2lyY2xlIHtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICAgIGhlaWdodDogMzJweDtcclxufVxyXG5cclxuLmJ0bi14cyxcclxuLmJ0bi1ncm91cC14cyA+IC5idG4ge1xyXG4gICAgcGFkZGluZzogJGJ0bi1wYWRkaW5nLXkteHMgJGJ0bi1wYWRkaW5nLXgteHM7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxufVxyXG5cclxuLmJ0bi1zbSxcclxuLmJ0bi1ncm91cC1zbSA+IC5idG4ge1xyXG4gICAgcGFkZGluZzogJGJ0bi1wYWRkaW5nLXktc20gJGJ0bi1wYWRkaW5nLXgtc207XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5idG4tbGcsXHJcbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcclxuICAgIHBhZGRpbmc6ICRidG4tcGFkZGluZy15LWxnICRidG4tcGFkZGluZy14LWxnO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uYnRuLWljb24ge1xyXG5cdHBhZGRpbmc6IDBweDtcclxuXHR3aWR0aDogJGJ0bi1pY29uLXNpemU7XHJcblx0aGVpZ2h0OiAkYnRuLWljb24tc2l6ZTtcclxuXHRsaW5lLWhlaWdodDogJGJ0bi1pY29uLXNpemU7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG5cclxuXHQmLmJ0bi1sZyB7XHJcblx0XHR3aWR0aDogJGJ0bi1pY29uLXNpemUtbGc7XHJcblx0XHRoZWlnaHQ6ICRidG4taWNvbi1zaXplLWxnO1xyXG5cdFx0bGluZS1oZWlnaHQ6ICRidG4taWNvbi1zaXplLWxnO1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdH1cclxuXHJcblx0Ji5idG4tc20ge1xyXG5cdFx0d2lkdGg6ICRidG4taWNvbi1zaXplLXNtO1xyXG5cdFx0aGVpZ2h0OiAkYnRuLWljb24tc2l6ZS1zbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAkYnRuLWljb24tc2l6ZS1zbTtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4iLCIuY2FyZCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHRtYXJnaW4tYm90dG9tOiAkY2FyZC1tYXJnaW4tYm90dG9tO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcclxuXHRib3JkZXItcmFkaXVzOiAkY2FyZC1ib3JkZXItcmFkaXVzO1xyXG5cdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZS1pbi1vdXQpOyBcclxufVxyXG5cclxuLmNhcmQtaGVhZGVyIHtcclxuXHRwYWRkaW5nOiAwcHggJGNhcmQtc3BhY2VyLXg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XHJcblx0bWluLWhlaWdodDogJGNhcmQtaGVhZC1taW4taGVpZ2h0O1xyXG5cdFxyXG5cdC5jYXJkLXRpdGxlIHtcclxuXHRcdGZsZXg6IDE7XHJcblx0XHRwYWRkaW5nOiAxNnB4IDA7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cdH1cclxuXHJcblx0cCB7XHJcblx0XHRwYWRkaW5nLXRvcDogOHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cdH1cclxuXHJcblx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwcHg7XHJcblx0fVxyXG5cclxuXHQmLmhhcy10b29sYmFyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxufVxyXG5cclxuLmNhcmQtdGl0bGUge1xyXG5cdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGNvbG9yOiAkZ3JheS1kYXJrO1xyXG5cdG1hcmdpbi10b3A6IDBweDtcclxuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4uY2FyZC1ib2R5IHtcclxuXHRwYWRkaW5nOiAkY2FyZC1zcGFjZXIteDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5jYXJkLWZvb3RlciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHBhZGRpbmc6IDEwcHggJGNhcmQtc3BhY2VyLXg7XHJcblx0bWluLWhlaWdodDogNTVweDtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcclxuXHQuYnRuIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDBweDtcclxuXHR9XHJcblxyXG5cdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkY2FyZC1ib3JkZXItcmFkaXVzO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRjYXJkLWJvcmRlci1yYWRpdXM7XHJcblx0fVxyXG59XHJcblxyXG4uY2FyZC10b29sYmFyIHtcclxuXHRcclxuXHR1bCB7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwcHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cclxuXHRcdD4gbGkge1xyXG5cdFx0XHRcclxuXHRcdFx0PiAqIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4OyBcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0PiAuYnRuIHtcclxuXHRcdFx0XHRwYWRkaW5nOiA3cHggMTVweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0PiAqIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmJnLW92ZXJsYXkge1xyXG5cdFxyXG5cdD4gLmNhcmQtdG9vbGJhciB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogMTVweDtcclxuXHRcdHRvcDogMTVweDtcclxuXHR9XHJcbn1cclxuXHJcbi5jYXJkLWltZy10b3Age1xyXG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRjYXJkLWJvcmRlci1yYWRpdXM7OyBcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkY2FyZC1ib3JkZXItcmFkaXVzOzsgXHJcbn1cclxuXHJcbi5jYXJkLXJlZnJlc2gge1xyXG5cclxuXHQmOmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwcHg7XHJcblx0XHRsZWZ0OiAwcHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHotaW5kZXg6IDQ7XHJcblx0XHRAaW5jbHVkZSBiYWNrZ3JvdW5kLW9wYWNpdHkoJHdoaXRlLCAwLjcpOyBcclxuXHR9XHJcblxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDpcIlwiO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiBjYWxjKDUwJSAtIDIwcHgpO1xyXG5cdFx0bGVmdDogY2FsYyg1MCUgLSAyMHB4KTtcclxuXHRcdGJvcmRlcjogM3B4IHNvbGlkICRib3JkZXItY29sb3I7IFxyXG5cdCAgICBib3JkZXItdG9wOiAzcHggc29saWQgJGJyYW5kLXByaW1hcnk7IFxyXG5cdCAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0ICAgIHdpZHRoOiA0MHB4O1xyXG5cdCAgICBoZWlnaHQ6IDQwcHg7XHJcblx0ICAgIHotaW5kZXg6ICA1O1x0XHRcclxuXHQgICAgQGluY2x1ZGUgYW5pbWF0aW9uKCdzcGluIDEuMnMgbGluZWFyIGluZmluaXRlJykgO1xyXG5cdCAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpKTtcclxuXHR9XHJcbn1cclxuXHJcbi5kcmFnZ2FibGUtaXRlbSB7XHJcblx0Y3Vyc29yOiBtb3ZlO1xyXG4gICAgY3Vyc29yOiBncmFiO1xyXG4gICAgY3Vyc29yOiAtbW96LWdyYWI7XHJcbiAgICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcclxufVxyXG5cclxuQGluY2x1ZGUga2V5ZnJhbWVzKHNwaW4pIHswJSB7IHRyYW5zZm9ybTogcm90YXRlKDApOyB9IDEwMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9fSBcclxuXHJcbmEge1xyXG5cdCYuY2FyZCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHJcblx0XHQmOmhvdmVyLFxyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHRcdEBpbmNsdWRlIGJveC1zaGFkb3coMCwgN3B4LCAxNXB4LCByZ2JhKDAsIDAsIDAsIDAuMDc1KSk7IFxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmJnLW92ZXJsYXkge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1x0XHJcblx0Y29sb3I6IGRhcmtlbigkd2hpdGUsIDUlKTtcclxuXHRcclxuXHRoMSxcclxuXHRoMixcclxuXHRoMyxcclxuXHRoNCxcclxuXHRoNSxcclxuXHRoNiB7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdH1cclxuXHRcclxuXHRwIHtcclxuXHRcdGNvbG9yOiBkYXJrZW4oJHdoaXRlLCA1JSk7XHJcblx0fVxyXG5cdFxyXG5cdCY6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6XCJcIjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJhY2tncm91bmQ6ICM1MTUxNTY7XHJcblx0XHRvcGFjaXR5OiAwLjU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHRvcDogMHB4O1xyXG5cdFx0bGVmdDogMHB4O1xyXG5cdFx0ei1pbmRleDogMlxyXG5cdH1cclxuXHJcblx0PiBkaXYge1xyXG5cdFx0ei1pbmRleDogMztcclxuXHR9XHJcblxyXG5cdC5idG4tZGVmYXVsdCB7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cclxuXHRcdCY6aG92ZXIsXHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0Y29sb3I6ICRncmF5LWRhcms7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLnByaW1hcnkge1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdFx0b3BhY2l0eTogMC42O1xyXG5cdFx0fVx0XHJcblx0fVxyXG59XHJcblxyXG4uY2FyZC1jb2xsYXBzZS1idG4ge1xyXG5cdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuNHMgZWFzZS1pbi1vdXQpOyBcclxuXHJcblx0Ji5hY3RpdmUge1xyXG5cdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgxODBkZWcpKTtcclxuXHR9XHJcbn0iLCIubGlzdC1ncm91cC1pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogJGxpc3Qtc3BhY2VyLXkgJGxpc3Qtc3BhY2VyLXg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGxpc3QtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYnJhbmQtcHJpbWFyeSwgMC4xKTtcclxuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoJGJyYW5kLXByaW1hcnksIDAuMSk7XHJcblxyXG4gICAgICAgIGgxLCBoMiAsaDMgLGg0ICxoNSAsaDYgLHAge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZGlzYWJsZWQsXHJcbiAgICAmOmRpc2FibGVkIHtcclxuICAgICAgICBjb2xvcjogcmdiYSgkYm9keS1jb2xvciwgMC4zNSk7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICBoMSwgaDIgLGgzICxoNCAsaDUgLGg2ICxwIHtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoJGJvZHktY29sb3IsIDAuMzUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xyXG5cclxuICAgICY6bm90KC5hY3RpdmUpIHtcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXktZGFyaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlbGVjdC1ob3Zlci1jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRzZWxlY3QtaG92ZXItY29sb3IsIDUlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgXHJcbn1cclxuIiwiLmFsZXJ0IHtcclxuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRhbGVydC1ib3JkZXItcmFkaXVzO1xyXG5cclxuICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IFxyXG4gICAgfVxyXG59XHJcblxyXG4uYWxlcnQtZGVmYXVsdCB7XHJcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XHJcbn1cclxuXHJcbkBlYWNoICRhbGVydCBpbiAkYWxlcnQtbG9vcCB7XHJcblxyXG4gICAgLiN7bnRoKCRhbGVydCwgMSl9IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAje250aCgkYWxlcnQsIDIpfTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAje250aCgkYWxlcnQsIDQpfTtcclxuICAgICAgICBjb2xvcjogJGFsZXJ0LXRleHQtY29sb3I7XHJcblxyXG4gICAgICAgIC5hbGVydC1pY29uIHtcclxuICAgICAgICAgICAgY29sb3I6ICN7bnRoKCRhbGVydCwgMyl9O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaHIge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAje250aCgkYWxlcnQsIDQpfTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0gICBcclxuXHJcbi5hbGVydC1pY29uIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbiIsIi5iYWRnZSB7XHJcbiAgICBsaW5lLWhlaWdodDogJGJhZGdlLWxpbmUtaGVpZ2h0O1xyXG4gICAgcGFkZGluZzogJGJhZGdlLXNwYWNlcjtcclxuXHJcbiAgICAmLmJhZGdlLWluZGljYXRvciB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtY2lyY2xlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgJjplbXB0eSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5iYWRnZS1kb3Qge1xyXG4gICAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcblxyXG4gICAgICAgICY6ZW1wdHkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYmFkZ2UtZGVmYXVsdCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgY29sb3I6ICRncmF5LWRhcms7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xyXG59XHJcblxyXG5AZWFjaCAkYmFkZ2UgaW4gJGNvbnRleHR1YWwtbG9vcCB7XHJcbiAgICAuI3tudGgoJGJhZGdlLCA1KX0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICN7bnRoKCRiYWRnZSwgMSl9O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBlYWNoICRiYWRnZSBpbiAkY29udGV4dHVhbC1sb29wIHtcclxuICAgIGEge1xyXG4gICAgICAgICYuI3tudGgoJGJhZGdlLCA1KX0ge1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4obnRoKCRiYWRnZSwgMSksNSUpO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBlYWNoICRiYWRnZS10b25lIGluICR0b25lLWxvb3Age1xyXG5cclxuICAgIC5iYWRnZS0je250aCgkYmFkZ2UtdG9uZSwgMSl9IHtcclxuICAgICAgICBjb2xvcjogI3tudGgoJGJhZGdlLXRvbmUsIDIpfTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAje250aCgkYmFkZ2UtdG9uZSwgMyl9O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICAmLmJhZGdlLSN7bnRoKCRiYWRnZS10b25lLCAxKX0ge1xyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICN7bnRoKCRiYWRnZS10b25lLCAyKX07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59ICAgICIsIi5wYWdlLWxpbmsge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWNpcmNsZTtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG1pbi13aWR0aDogMnJlbTtcclxuXHRsaW5lLWhlaWdodDogMnJlbTtcclxuICAgIGhlaWdodDogMnJlbTtcclxuXHRtYXJnaW46IDBweCA1cHg7XHJcblx0Y29sb3I6ICRib2R5LWNvbG9yO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UtaW4tb3V0KTsgXHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0Y29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdH1cclxuXHJcblx0Jjpmb2N1cyB7XHJcblx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuLnBhZ2UtaXRlbSB7XHJcblxyXG5cdCYuZGlzYWJsZWQge1xyXG5cdFx0LnBhZ2UtbGluayB7XHJcblx0XHRcdGNvbG9yOiBsaWdodGVuKCRib2R5LWNvbG9yLCAyNSUpO1xyXG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5hY3RpdmUge1xyXG5cdFx0LnBhZ2UtbGluayB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnBhZ2luYXRpb24ge1xyXG5cclxuXHQucGFnZS1pdGVtIHtcclxuXHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0LnBhZ2UtbGluayB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5wYWdlLWxpbmsge1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHRcclxufSIsIi50aW1lbGluZSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuXHJcbiAgICAudGltZWxpbmUtaXRlbSB7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAudGltZWxpbmUtaXRlbS1oZWFkIHtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9IFxyXG5cclxuICAgICYudGltZWxpbmUtc20ge1xyXG5cclxuICAgICAgICAudGltZWxpbmUtaXRlbS1oZWFkIHtcclxuICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udGltZWxpbmUsIFxyXG4udGltZWxpbmUtaXRlbSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4udGltZWxpbmUtaXRlbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAwIDAgMjBweDtcclxufVxyXG5cclxuLnRpbWVsaW5lLWl0ZW0taGVhZCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgcGFkZGluZzogM3B4IDFweDtcclxuICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVYKC01MCUpKTtcclxuICAgIHRvcDogLTEwcHg7XHJcbiAgICBsZWZ0OiA1cHg7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgIGhlaWdodDogNzglO1xyXG4gICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBkYXNoZWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi50aW1lbGluZS1pdGVtLWNvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtNnB4O1xyXG4gICAgbWFyZ2luOiAwIDAgMCAzMHB4O1xyXG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxufSIsIi5hY2NvcmRpb24ge1xyXG5cclxuXHQ+LmNhcmQge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cclxuXHRcdD4gLmNhcmQtaGVhZGVyIHtcclxuXHRcdFx0cGFkZGluZzogMHB4O1xyXG5cclxuXHRcdFx0Pi5jYXJkLXRpdGxlIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwcHg7XHJcblxyXG5cdFx0XHRcdD4gYXtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMjVweDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xsYXBzZS10aXRsZS1jb2xvcjtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xsYXBzZS1iZztcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogJGNvbGxhcHNlLXRpdGxlLWZvbnQtc2l6ZTtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0Jjpub3QoLmNvbGxhcHNlZCkge1xyXG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDkwZGVnKSk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcXGUwYWRcIjtcclxuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiYW50aWNvblwiO1xyXG5cdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UtaW4tb3V0KTsgXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmNhcmQtYm9keSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAkY29sbGFwc2UtY29udGVudC1zcGFjaW5nO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5uZXN0ZWQge1xyXG5cdFx0Pi5jYXJkIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAwcHg7XHJcblxyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHR9XHRcclxuXHR9XHJcblxyXG5cdCYuYm9yZGVybGVzcyB7XHJcblx0XHQ+LmNhcmQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XHJcblx0XHRcdGJvcmRlci10b3A6IDBweDtcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6IDBweDtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAwcHg7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcclxuXHRcdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdD4gLmNhcmQtaGVhZGVyIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMHB4O1xyXG5cclxuXHRcdFx0XHQ+LmNhcmQtdGl0bGUge1xyXG5cdFxyXG5cdFx0XHRcdFx0PiBhe1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5jYXJkLWJvZHkge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHRcclxuXHR9XHJcbn1cclxuIiwiLm1vZGFsIHtcclxuXHQubW9kYWwtZGlhbG9nIHtcclxuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMnMgZWFzZS1vdXQpOyBcclxuXHR9XHJcblxyXG5cdCYubW9kYWwtcmlnaHQge1xyXG5cdFx0cGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0Lm1vZGFsLWRpYWxvZyB7XHJcblx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVYKDEwMCUpKTtcdFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLnNob3cge1xyXG5cdFx0XHQubW9kYWwtZGlhbG9nIHtcclxuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWCgwJSkpO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmLm1vZGFsLWxlZnQge1xyXG5cdFx0cGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0Lm1vZGFsLWRpYWxvZyB7XHJcblx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVYKC0xMDAlKSk7XHRcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ji5zaG93IHtcclxuXHRcdFx0Lm1vZGFsLWRpYWxvZyB7XHJcblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVgoMCUpKTtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Ji5tb2RhbC1mcyB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuXHJcblx0XHQubW9kYWwtZGlhbG9nIHtcclxuXHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHNjYWxlKDAuNykpO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLnNob3cge1xyXG5cdFx0XHQubW9kYWwtZGlhbG9nIHtcclxuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGUoMSkpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubW9kYWwtaGVhZGVyIHtcclxuXHRwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHJcblx0aDEsXHJcblx0aDIsXHJcblx0aDMsXHJcblx0aDQsXHJcblx0aDUsXHJcblx0aDYge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cdH1cclxufVxyXG5cclxuLm1vZGFsLWJvZHkge1xyXG5cdHBhZGRpbmc6ICRtb2RhbC1ib2R5LXBhZGRpbmc7XHJcbn1cclxuXHJcbi5tb2RhbC1mb290ZXIge1xyXG5cdHBhZGRpbmc6ICRtb2RhbC1mb290ZXItcGFkZGluZztcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFxyXG5cdC5idG4ge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cdFx0XHJcblx0XHQrLmJ0biB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubW9kYWwtY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY29udGVudC1iZztcclxuICAgIGJvcmRlcjogMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogJG1vZGFsLWJvcmRlci1yYWRpdXM7XHJcblx0b3V0bGluZTogMDtcclxuXHRib3gtc2hhZG93OiAkbW9kYWwtY29udGVudC1zaGFkb3c7XHJcbn1cclxuXHJcbi5tb2RhbC1yaWdodCxcclxuLm1vZGFsLWxlZnQge1xyXG5cclxuXHQubW9kYWwtZGlhbG9nIHtcclxuXHRcdHdpZHRoOiAkc2lkZS1tb2RhbC13aWR0aDtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdG1hcmdpbjogMHB4IGF1dG8gMHB4IDBweCA7XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIHNjcmVlbi1tb2JpbGUge1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XHJcblx0XHR9IFxyXG5cdFx0XHJcblx0XHQubW9kYWwtY29udGVudCB7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMHB4O1xyXG5cdFx0XHRcclxuXHRcdFx0LnNpZGUtbW9kYWwtd3JhcHBlciB7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0Lm1vZGFsLWZvb3RlciB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGJvdHRvbTogMHB4O1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubW9kYWwtcmlnaHQge1xyXG5cdC5tb2RhbC1kaWFsb2cge1xyXG5cdFx0bWFyZ2luOiAwcHggMHB4IDBweCBhdXRvO1xyXG5cdH1cclxufVxyXG5cclxuLm1vZGFsLWJhY2tkcm9wIHtcclxuXHR6LWluZGV4OiAxMDQwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1iYWNrZHJvcC1jb2xvcjtcclxuXHJcblx0Ji5zaG93IHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG59XHJcblxyXG4ubW9kYWwtZnMge1xyXG5cdC5tb2RhbC1kaWFsb2cge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW46IDBweCBhdXRvO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiBub25lO1xyXG5cdFx0XHJcblx0XHQubW9kYWwtY29udGVudCB7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBiYWNrZ3JvdW5kLW9wYWNpdHkoJHdoaXRlLCAwLjk1KTsgXHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5tb2RhbC1jbG9zZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDIwcHg7XHJcblx0XHRyaWdodDogMjBweDtcclxuXHRcdHBhZGRpbmc6IDdweCAxMHB4O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgbGlnaHRlbigkZ3JheS1kYXJrLCAzMCUpO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTBweDtcclxuXHRcdGNvbG9yOiBsaWdodGVuKCRncmF5LWRhcmssIDMwJSk7XHJcblx0XHRcclxuXHRcdCY6aG92ZXIsXHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0Y29sb3I6ICRncmF5LWRhcms7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyYXktZGFyaztcclxuXHRcdH0gXHJcblx0fVxyXG59XHJcblxyXG4iLCIuZHJvcGRvd24ge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcblx0Ji5kcm9wZG93bi1hbmltYXRlZCB7XHJcblxyXG5cdFx0Jjpub3QoLnNjYWxlLWxlZnQpLFxyXG5cdFx0Jjpub3QoLnNjYWxlLXJpZ2h0KSB7XHJcblx0XHRcdFxyXG5cdFx0XHQuZHJvcGRvd24tbWVudSB7XHJcblx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XHJcblx0XHRcdFx0LW1vei10cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XHJcblx0XHRcdFx0LW1zLXRyYW5zZm9ybS1vcmlnaW46IHRvcDtcclxuXHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XHJcblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwLjY1KSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdC1tb3otdHJhbnNmb3JtOiBzY2FsZVkoMC42NSkgIWltcG9ydGFudDtcclxuXHRcdFx0XHQtbXMtdHJhbnNmb3JtOiBzY2FsZVkoMC42NSkgIWltcG9ydGFudDtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlWSgwLjY1KSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMXMgZWFzZS1pbi1vdXQpO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbjogMHB4O1xyXG5cdFx0XHRcdHRvcDogYXV0byAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0XHQmLnNob3cge1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEpICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHQtbW96LXRyYW5zZm9ybTogc2NhbGVZKDEpICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHQtbXMtdHJhbnNmb3JtOiBzY2FsZVkoMSkgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGVZKDEpICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHRcclxuXHRcdH1cclxuXHJcblx0XHQmLnNjYWxlLWxlZnQge1xyXG5cclxuXHRcdFx0LmRyb3Bkb3duLW1lbnUge1xyXG5cdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xyXG5cdFx0XHRcdC1tb3otdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xyXG5cdFx0XHRcdC1tcy10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgcmlnaHQ7XHJcblx0XHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMCwgMCkgIWltcG9ydGFudDtcclxuXHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCwgMCkgIWltcG9ydGFudDtcclxuXHRcdFx0XHQtbW96LXRyYW5zZm9ybTogc2NhbGUoMCwgMCkgIWltcG9ydGFudDtcclxuXHRcdFx0XHQtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLCAwKSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMXMgZWFzZS1pbi1vdXQpO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbjogMHB4O1xyXG5cdFx0XHRcdHJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0bGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdHRvcDogYXV0byAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0XHQmLnNob3cge1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLCAxKSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIDEpICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHQtbW96LXRyYW5zZm9ybTogc2NhbGUoMSwgMSkgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIDEpICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5zY2FsZS1yaWdodCB7XHJcblxyXG5cdFx0XHQuZHJvcGRvd24tbWVudSB7XHJcblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuXHRcdFx0XHQtbW96LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG5cdFx0XHRcdC1tcy10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuXHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDAsIDApICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAsIDApICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0LW1vei10cmFuc2Zvcm06IHNjYWxlKDAsIDApICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0LW1zLXRyYW5zZm9ybTogc2NhbGUoMCwgMCkgIWltcG9ydGFudDtcclxuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjFzIGVhc2UtaW4tb3V0KTtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRtYXJnaW46IDBweDtcclxuXHRcdFx0XHR0b3A6IGF1dG8gIWltcG9ydGFudDtcclxuXHJcblx0XHRcdFx0Ji5zaG93IHtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSwgMSkgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0LW1vei10cmFuc2Zvcm06IHNjYWxlKDEsIDEpICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHQtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmRyb3Bkb3duLW1lbnUge1xyXG5cdGJvcmRlcjogMHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRtaW4td2lkdGg6IDE4MHB4O1xyXG5cdGNvbG9yOiAkYm9keS1jb2xvcjtcclxuXHRAaW5jbHVkZSBib3gtc2hhZG93KDAsIDJweCwgOHB4LCByZ2JhKDAsIDAsIDAsIDAuMTUpKTsgXHJcblx0dG9wOiAxMDAlO1xyXG5cclxuXHQmLmRyb3Bkb3duLW1kIHtcclxuXHRcdG1pbi13aWR0aDogMjUwcHg7XHJcblx0fVxyXG5cclxuXHQmLmRyb3Bkb3duLWxnIHtcclxuXHRcdG1pbi13aWR0aDogMzYwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgc2NyZWVuLW1vYmlsZSB7XHJcblx0XHRcdG1pbi13aWR0aDogMjgwcHhcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuZHJvcGRvd24teGwge1xyXG5cdFx0bWluLXdpZHRoOiA0NTBweDtcclxuXHJcblx0XHRAaW5jbHVkZSBzY3JlZW4tbW9iaWxlIHtcclxuXHRcdFx0bWluLXdpZHRoOiAyODBweFxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0PiBsaSB7XHJcblx0XHQmLmRpdmlkZXIge1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHR9XHJcblx0XHJcblx0XHQ+IGEge1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0XHRtaW4taGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRwYWRkaW5nOiAxMHB4IDE1cHg7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjFzIGVhc2Utb3V0KTtcclxuXHRcdFx0Y29sb3I6ICRib2R5LWNvbG9yO1xyXG5cdFx0XHJcblx0XHRcdCY6aG92ZXIsXHJcblx0XHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRcdGNvbG9yOiAkZ3JheS1kYXJrO1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRib3JkZXItY29sb3IsIDUlKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5kcm9wZG93bi1ncmlkIHtcclxuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRcclxuXHRcdD4gbGkge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG5cdFx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0LXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcdFxyXG5cclxuXHRcdFx0PiBhIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHRcdFx0bWFyZ2luOiA3cHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5jb2wtMiB7XHJcblx0XHRcdD4gbGkge1xyXG5cdFx0XHRcdGZsZXgtYmFzaXM6IDUwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYuY29sLTMge1xyXG5cdFx0XHQ+IGxpIHtcclxuXHRcdFx0XHRmbGV4LWJhc2lzOiAzMy4zMzMzMzMlO1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4tbW9iaWxlIHtcclxuXHRcdFx0XHRcdGZsZXgtYmFzaXM6IDUwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLmNvbC00IHtcclxuXHRcdFx0PiBsaSB7XHJcblx0XHRcdFx0ZmxleC1iYXNpczogMjUlO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdEBpbmNsdWRlIHNjcmVlbi1tb2JpbGUge1xyXG5cdFx0XHRcdFx0ZmxleC1iYXNpczogNTAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmRyb3Bkb3duLWl0ZW0ge1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0bWluLWhlaWdodDogYXV0bztcclxuXHRwYWRkaW5nOiAxMHB4IDIwcHg7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4xcyBlYXNlLW91dCk7XHJcblx0Y29sb3I6ICRib2R5LWNvbG9yO1xyXG5cclxuXHQmOmhvdmVyLFxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0Y29sb3I6ICRkcm9wZG93bi1pdGVtLXRleHQtaG92ZXI7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmctaG92ZXI7XHJcblx0fVxyXG5cclxuXHQmLmRpc2FibGVkIHtcclxuXHRcdG9wYWNpdHk6IDAuMztcclxuXHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcblxyXG5cdFx0Jjpob3ZlcixcclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuYWN0aXZlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZy1ob3ZlcjtcclxuXHRcdGNvbG9yOiAkZ3JheS1kYXJrO1xyXG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZFxyXG5cdH1cclxufVxyXG5cclxuLmRyb3Bkb3duLFxyXG4uZHJvcHVwLFxyXG4uZHJvcHJpZ2h0IHtcclxuXHJcblx0LmRyb3Bkb3duLXRvZ2dsZSB7XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IFwiYW50aWNvblwiO1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5kcm9wZG93biB7XHJcblx0LmRyb3Bkb3duLXRvZ2dsZSB7XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogXCJcXGUwMGJcIjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5kcm9wdXAge1xyXG5cdC5kcm9wZG93bi10b2dnbGUge1xyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXFxlMGVlXCI7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZHJvcHJpZ2h0IHtcclxuXHQuZHJvcGRvd24tdG9nZ2xlIHtcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiBcIlxcZTBhZFwiO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmRyb3BsZWZ0IHtcclxuXHQuZHJvcGRvd24tdG9nZ2xlIHtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IFwiYW50aWNvblwiO1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0Y29udGVudDogXCJcXGUwNjFcIjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuLmRyb3Bkb3duLWhlYWRlciB7XHJcblx0cGFkZGluZzogMTBweCAyMHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0Y29sb3I6IGRhcmtlbigkYm9keS1jb2xvciwgMTAlKTtcclxuXHRmb250LXNpemU6IDE1cHg7XHJcbn1cclxuIiwiLnRvb2x0aXAge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgXHJcbiAgICAmLnNob3cge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50b29sdGlwLWlubmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwcy1iZztcclxuICAgIHBhZGRpbmc6ICR0b29sdGlwcy1zcGFjZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxufVxyXG5cclxuLmJzLXRvb2x0aXAtdG9wIC5hcnJvdzo6YmVmb3JlLFxyXG4uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3c6OmJlZm9yZSB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcHMtYmc7XHJcbn1cclxuXHJcbi5icy10b29sdGlwLXJpZ2h0IC5hcnJvdzo6YmVmb3JlLFxyXG4uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdzo6YmVmb3JlIHtcclxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHRvb2x0aXBzLWJnO1xyXG59XHJcblxyXG4uYnMtdG9vbHRpcC1ib3R0b20gLmFycm93OjpiZWZvcmUsXHJcbi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdzo6YmVmb3JlIHtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwcy1iZztcclxufVxyXG5cclxuLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3c6OmJlZm9yZSxcclxuLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdzo6YmVmb3JlIHtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkdG9vbHRpcHMtYmc7XHJcbn0iLCIucG9wb3ZlciB7XHJcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRAaW5jbHVkZSBib3gtc2hhZG93KDAsIDlweCwgMTJweCwgcmdiYSgwLCAwLCAwLCAwLjA3NSkpOyBcclxufVxyXG5cclxuLnBvcG92ZXItaGVhZGVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1iZztcclxuXHRjb2xvcjogJGdyYXktZGFyaztcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG59XHJcblxyXG4ucG9wb3Zlci1ib2R5IHtcclxuXHRwYWRkaW5nOiAxMHB4IDE1cHg7XHJcblx0Y29sb3I6ICRncmF5LWxpZ2h0O1xyXG59XHJcblxyXG4uYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6OmJlZm9yZSxcclxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3c6OmJlZm9yZSB7XHJcblx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xyXG59XHJcblxyXG4uYnMtcG9wb3Zlci10b3AgLmFycm93OjpiZWZvcmUsXHJcbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdzo6YmVmb3JlIHtcclxuXHRib3JkZXItdG9wLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xyXG59XHJcblxyXG4uYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzo6YmVmb3JlLFxyXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93OjpiZWZvcmUge1xyXG5cdGJvcmRlci1sZWZ0LWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xyXG59XHJcblxyXG4uYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjpiZWZvcmUsXHJcbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdzo6YmVmb3JlIHtcclxuXHRib3JkZXItYm90dG9tLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xyXG59IiwiLm5hdi10YWJzIHtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRhYnMtYm9yZGVyO1xyXG5cdFxyXG5cdD5saSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAtMnB4O1xyXG5cdFx0XHJcblx0XHQ+YSB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMi41O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0XHRjb2xvcjogJGdyYXktbGlnaHQ7XHJcblx0XHRcdGJvcmRlcjogMHB4O1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgXHRcdHBhZGRpbmc6ICR0YWJzLXRvZ2dsZXItcGFkZGluZy15ICR0YWJzLXRvZ2dsZXItcGFkZGluZy14O1xyXG4gICAgXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZS1pbi1vdXQpOyBcclxuXHRcdFx0XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0Y29sb3I6ICRncmF5O1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQmOmhvdmVyLFxyXG5cdFx0XHQmOmZvY3VzIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0Ym9yZGVyOiAwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR0YWJzLXRoZW1lLWNvbG9yO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Jjpob3ZlcixcclxuXHRcdFx0XHQmOmZvY3VzIHtcclxuXHRcdFx0XHRcdGJvcmRlcjogMHB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJHRhYnMtdGhlbWUtY29sb3I7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5uYXYtbGluayB7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJHRhYnMtdGhlbWUtY29sb3I7XHJcblx0XHRcdFx0XHRjb2xvcjogJGdyYXktZGFyaztcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVx0XHJcblxyXG5cdC5uYXYtbGluayB7XHJcblx0XHRib3JkZXItdG9wOiAwcHg7XHJcblx0XHRib3JkZXItcmlnaHQ6IDBweDtcclxuXHRcdGJvcmRlci1sZWZ0OiAwcHg7XHJcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XHJcbiAgICBcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XHJcblxyXG5cdFx0Jjpob3ZlcixcclxuXHRcdCY6Zm9jdXMsXHJcblx0XHQmOmFjdGl2ZSB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmZsZXgtY29sdW1uIHtcclxuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR0YWJzLWJvcmRlcjtcclxuXHRcdGJvcmRlci1ib3R0b206IDBweDtcclxuXHJcblx0XHQubmF2LWl0ZW0ge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogLTFweDtcclxuXHRcdH1cclxuXHJcblx0XHQubmF2LWxpbmsge1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAwcHg7XHJcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0fVxyXG5cclxuXHRcdD5saSB7XHJcblxyXG5cdFx0XHQ+YSB7XHJcblx0XHRcdFx0cGFkZGluZzogMTBweCAkdGFicy10b2dnbGVyLXBhZGRpbmcteDtcclxuXHJcblx0XHRcdFx0Ji5hY3RpdmUge1xyXG5cclxuXHRcdFx0XHRcdCYubmF2LWxpbmsge1xyXG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAwcHg7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMnB4IHNvbGlkICR0YWJzLXRoZW1lLWNvbG9yO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmNlbnRlci10YWJzIHtcclxuXHJcblx0Lm5hdi10YWJzIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdC13ZWJraXQtYm94LXBhY2s6IGNlbnRlciFpbXBvcnRhbnQ7XHJcblx0ICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXIhaW1wb3J0YW50O1xyXG5cdCAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXIhaW1wb3J0YW50O1xyXG5cdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciFpbXBvcnRhbnQ7XHJcblx0XHRcclxuXHRcdD5saSB7XHJcblx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uanVzdGlmaWVkLXRhYnMge1xyXG5cclxuXHQubmF2LXRhYnMge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcclxuXHRcdD5saSB7XHJcblx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0XHRcdHdpZHRoOiAxJTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5uYXYtcGlsbHMge1xyXG5cdFxyXG5cdD5saSB7XHJcblx0XHRcclxuXHRcdCtsaSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdD5hIHtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdFx0XHRvcGFjaXR5OiAwLjc1O1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRjb2xvcjogJGdyYXktZGFyaztcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdHBhZGRpbmc6IDVweCAxNXB4O1xyXG5cdFx0XHRcclxuXHRcdFx0Jjpob3ZlcixcclxuXHRcdFx0Jjpmb2N1cyB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRcclxuXHRcdFxyXG5cdFx0PmEge1xyXG5cdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICR0YWJzLXRoZW1lLWNvbG9yO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0YWJzLXRoZW1lLWNvbG9yO1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICR0YWJzLXRoZW1lLWNvbG9yO1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Jjpob3ZlcixcclxuXHRcdFx0XHQmOmZvY3VzIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICR0YWJzLXRoZW1lLWNvbG9yO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRhYnMtdGhlbWUtY29sb3I7XHJcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkdGFicy10aGVtZS1jb2xvcjtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLm5hdi1saW5rIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGFicy10aGVtZS1jb2xvcjtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJHRhYnMtdGhlbWUtY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcbn1cclxuXHJcbi5uYXYtdmVydGljYWwge1xyXG5cdFxyXG5cdC5uYXYtcGlsbHMge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHR3aWR0aDogMTYwcHg7XHJcblx0XHRwYWRkaW5nOiAwcHggMTVweDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHRcdD5saSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG5cdFx0XHQrIGxpIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC50YWItY29udGVudCB7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdHdpZHRoOiA3MCU7XHJcblx0fVxyXG59IiwiLmNhcm91c2VsLWNhcHRpb24ge1xyXG5cclxuICAgIGgxLGgyLGgzLGg0LGg1LGg2LHAge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbn0iLCIudG9hc3Qge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHRvYXN0LWJvcmRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIG1heC13aWR0aDogJHRvYXN0LW1heC13aWR0aDtcclxuICAgIGJveC1zaGFkb3c6ICR0b2FzdC1ib3gtc2hhZG93O1xyXG5cclxuICAgIC5jbG9zZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubm90aWZpY2F0aW9uLXRvYXN0IHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIG1heC13aWR0aDogICR0b2FzdC1tYXgtd2lkdGg7XHJcbiAgICB6LWluZGV4OiAkemluZGV4LXBvcG92ZXI7XHJcblxyXG4gICAgJi50b3AtcmlnaHQge1xyXG4gICAgICAgIHRvcDogY2FsYygjeyRoZWFkZXItaGVpZ2h0fSArICN7JHRvYXN0LXBsYWNlbWVudC1ndXR0ZXJ9KSA7XHJcbiAgICAgICAgcmlnaHQ6ICR0b2FzdC1wbGFjZW1lbnQtZ3V0dGVyO1xyXG4gICAgfVxyXG5cclxuICAgICYudG9wLWxlZnQge1xyXG4gICAgICAgIHRvcDogY2FsYygjeyRoZWFkZXItaGVpZ2h0fSArICN7JHRvYXN0LXBsYWNlbWVudC1ndXR0ZXJ9KSA7XHJcbiAgICAgICAgbGVmdDogJHRvYXN0LXBsYWNlbWVudC1ndXR0ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi50b3AtbWlkZGxlIHtcclxuICAgICAgICB0b3A6IGNhbGMoI3skaGVhZGVyLWhlaWdodH0gKyAjeyR0b2FzdC1wbGFjZW1lbnQtZ3V0dGVyfSkgO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWCgtNTAlKSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5ib3R0b20tcmlnaHQge1xyXG4gICAgICAgIGJvdHRvbTogJHRvYXN0LXBsYWNlbWVudC1ndXR0ZXIgO1xyXG4gICAgICAgIHJpZ2h0OiAkdG9hc3QtcGxhY2VtZW50LWd1dHRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLmJvdHRvbS1sZWZ0IHtcclxuICAgICAgICBib3R0b206ICR0b2FzdC1wbGFjZW1lbnQtZ3V0dGVyIDtcclxuICAgICAgICBsZWZ0OiAkdG9hc3QtcGxhY2VtZW50LWd1dHRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLmJvdHRvbS1taWRkbGUge1xyXG4gICAgICAgIGJvdHRvbTogJHRvYXN0LXBsYWNlbWVudC1ndXR0ZXIgO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWCgtNTAlKSk7XHJcbiAgICB9XHJcblxyXG59IiwiLnByb2dyZXNzIHtcclxuXHRoZWlnaHQ6ICRwcm9ncmVzcy1iYXItaGVpZ2h0O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iYXItYmc7XHJcblx0Ym9yZGVyLXJhZGl1czogNTBweDtcclxuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdG1pbi13aWR0aDogNTBweDtcclxuXHJcblx0Ji5wcm9ncmVzcy1zbSB7XHJcblx0XHRoZWlnaHQ6ICRwcm9ncmVzcy1iYXItaGVpZ2h0LXNtO1xyXG5cdH1cclxufVxyXG5cclxuLnByb2dyZXNzLWJhciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJhci10aGVtZTtcclxuXHJcblx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MHB4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwcHg7XHJcblx0fVxyXG59XHJcbiIsIi5tZW51IHtcclxuXHJcblxyXG4gICAgJi5uYXYge1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5uYXYtaXRlbSB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuXHJcbiAgICAgICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyNXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LWRhcms7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiggY29sb3IgLjNzIGVhc2UpO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHNjYWxlWSguMDAwMSkpO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIDAuMTVzIGVhc2UpO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYnJhbmQtcHJpbWFyeSwgMC4xKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICA+IGkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi50YWJsZT50Ym9keT50cj50ZCxcclxuLnRhYmxlPnRib2R5PnRyPnRoLFxyXG4udGFibGU+dGZvb3Q+dHI+dGQsXHJcbi50YWJsZT50Zm9vdD50cj50aCxcclxuLnRhYmxlPnRoZWFkPnRyPnRkLFxyXG4udGFibGU+dGhlYWQ+dHI+dGgge1xyXG5cdGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuXHRwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xyXG59XHJcblxyXG4udGFibGUtc20+dGJvZHk+dHI+dGQsXHJcbi50YWJsZS1zbT50Ym9keT50cj50aCxcclxuLnRhYmxlLXNtPnRmb290PnRyPnRkLFxyXG4udGFibGUtc20+dGZvb3Q+dHI+dGgsXHJcbi50YWJsZS1zbT50aGVhZD50cj50ZCxcclxuLnRhYmxlLXNtPnRoZWFkPnRyPnRoIHtcclxuXHRwYWRkaW5nOiAkdGFibGUtc20tY2VsbC1wYWRkaW5nO1xyXG59XHJcblxyXG4udGFibGUge1xyXG5cdGNvbG9yOiAkdGFibGUtY29sb3I7XHJcblxyXG5cdCY6bm90KC50YWJsZS1ib3JkZXJlZCkge1xyXG5cclxuXHRcdD50aGVhZD50cj50aCB7XHJcblx0XHRcdGJvcmRlci10b3A6IDBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdD4gdGhlYWQge1xyXG5cdFx0PnRyIHtcclxuXHRcdFx0PiB0aCB7XHJcblx0XHRcdFx0Y29sb3I6ICR0YWJsZS1oZWFkLWNvbG9yO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC50aGVhZC1kYXJrIHRoIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LWRhcms7XHJcblx0XHRib3JkZXItY29sb3I6ICRncmF5LWRhcms7XHJcblx0fVxyXG5cclxuXHQudGhlYWQtbGlnaHQgdGgge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcblx0XHRib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdH1cclxuXHJcblx0dGgsXHJcblx0dGQge1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHR9XHJcblxyXG5cdHRyIHtcclxuXHRcdCYuc2VsZWN0ZWQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaG92ZXI7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4udGFibGUtc3RyaXBlZHtcclxuXHQ+IHRib2R5IHtcclxuXHJcblx0XHQ+IHRyIHtcclxuXHJcblx0XHRcdCY6bnRoLW9mLXR5cGUob2RkKSB7XHJcblx0XHRcdFx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRncmF5LCAwLjUlKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnRhYmxlLWhvdmVyICB7XHJcblx0PiB0Ym9keXtcclxuXHJcblx0XHQ+IHRyIHtcclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1ob3ZlcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnRhYmxlLWJvcmRlcmVkIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbn1cclxuXHJcbi50YWJsZS1vdmVyZmxvdyB7XHJcblx0QGluY2x1ZGUgc2NyZWVuLXRhYmxldCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG92ZXJmbG93LXg6IGF1dG87XHJcblx0fVxyXG59XHJcbiIsIi5mb3JtLWNvbnRyb2wge1xyXG5cdHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcclxuXHRoZWlnaHQ6IGF1dG87XHJcblx0Y29sb3I6ICRpbnB1dC1jb2xvcjtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xyXG5cdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG5cdGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XHJcblxyXG5cdEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcclxuXHRcdGNvbG9yOiAkaW5wdXQtY29sb3ItcGxhY2Vob2xkZXJcclxuXHR9XHJcblxyXG5cdCY6bm90KFtkaXNhYmxlZF0pIHtcclxuXHJcblx0XHQmOmhvdmVyLFxyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1mb2N1cztcclxuXHRcdH1cclxuXHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0Ym94LXNoYWRvdzogJGlucHV0LWJveC1zaGFkb3ctZm9jdXM7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmW2Rpc2FibGVkXSB7XHJcblx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnLWRpc2FibGVkO1xyXG5cdH1cclxufVxyXG5cclxuLmZvcm0tY29udHJvbC1zbSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XHJcbiAgICBmb250LXNpemU6ICRpbnB1dC1mb250LXNpemUtc207XHJcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xyXG59XHJcblxyXG4uZm9ybS1jb250cm9sLWxnIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcclxuICAgIGZvbnQtc2l6ZTogJGlucHV0LWZvbnQtc2l6ZS1sZztcclxuICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cC1zbSB7XHJcblxyXG5cdD4uZm9ybS1jb250cm9sLFxyXG5cdD4uY3VzdG9tLXNlbGVjdCwgXHJcblx0Pi5pbnB1dC1ncm91cC1wcmVwZW5kPi5pbnB1dC1ncm91cC10ZXh0LCBcclxuXHQ+LmlucHV0LWdyb3VwLWFwcGVuZD4uaW5wdXQtZ3JvdXAtdGV4dCwgXHJcblx0Pi5pbnB1dC1ncm91cC1wcmVwZW5kPi5idG4sIFxyXG5cdD4uaW5wdXQtZ3JvdXAtYXBwZW5kPi5idG4ge1xyXG5cdFx0cGFkZGluZzogICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcclxuXHRcdGZvbnQtc2l6ZTogJGlucHV0LWZvbnQtc2l6ZS1zbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XHJcblx0fVxyXG5cclxuXHQuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksIFxyXG5cdC5jdXN0b20tc2VsZWN0IHtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHR9XHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cC1sZyB7XHJcblxyXG5cdD4uZm9ybS1jb250cm9sLFxyXG5cdD4uY3VzdG9tLXNlbGVjdCwgXHJcblx0Pi5pbnB1dC1ncm91cC1wcmVwZW5kPi5pbnB1dC1ncm91cC10ZXh0LCBcclxuXHQ+LmlucHV0LWdyb3VwLWFwcGVuZD4uaW5wdXQtZ3JvdXAtdGV4dCwgXHJcblx0Pi5pbnB1dC1ncm91cC1wcmVwZW5kPi5idG4sIFxyXG5cdD4uaW5wdXQtZ3JvdXAtYXBwZW5kPi5idG4ge1xyXG5cdFx0cGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xyXG5cdFx0Zm9udC1zaXplOiAkaW5wdXQtZm9udC1zaXplLWxnO1xyXG5cdFx0bGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcclxuXHR9XHJcblxyXG5cdC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSwgXHJcblx0LmN1c3RvbS1zZWxlY3Qge1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdH1cclxufVxyXG5cclxuLmlucHV0LWdyb3VwLXRleHQge1xyXG5cdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlc3Q7XHJcblx0Y29sb3I6ICRib2R5LWNvbG9yO1xyXG59XHJcblxyXG4uaW5wdXQtYWZmaXgge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cclxuXHQucHJlZml4LWljb24sXHJcblx0LnN1ZmZpeC1pY29uIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0ei1pbmRleDogJHppbmRleC1kZWZhdWx0O1xyXG5cdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgtNTAlKSk7XHJcblx0fVxyXG5cclxuXHQucHJlZml4LWljb24ge1xyXG5cdFx0bGVmdDogMTJweDtcclxuXHR9XHJcblxyXG5cdC5zdWZmaXgtaWNvbiB7XHJcblx0XHRyaWdodDogMTJweDtcclxuXHR9XHJcblxyXG5cdC5mb3JtLWNvbnRyb2wge1xyXG5cclxuXHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMzVweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5jdXN0b20tZmlsZSB7XHJcblx0aGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xyXG59XHJcblxyXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xyXG5cdGhlaWdodDogJGlucHV0LWhlaWdodDtcclxuXHJcblx0Jjpmb2N1cyB7XHJcblx0XHR+IC5jdXN0b20tZmlsZS1sYWJlbCB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1mb2N1cztcclxuXHRcdFx0Ym94LXNoYWRvdzogJGlucHV0LWJveC1zaGFkb3ctZm9jdXM7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uY3VzdG9tLWZpbGUtbGFiZWwge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XHJcblx0aGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xyXG5cdGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xyXG5cdHBhZGRpbmc6IDBweDtcclxuXHRwYWRkaW5nLWxlZnQ6ICRpbnB1dC1wYWRkaW5nLXg7XHJcblxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0aGVpZ2h0OiBjYWxjKCN7JGlucHV0LWhlaWdodH0gLSAycHgpO1xyXG5cdFx0bGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XHJcblx0XHRwYWRkaW5nOiAwcHggJGlucHV0LXBhZGRpbmcteDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXN0O1xyXG5cdH1cclxufVxyXG5cclxuLmZvcm0tZ3JvdXAge1xyXG5cdG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbn0iLCIuY3VzdG9tLXNlbGVjdCB7XHJcblx0cGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xyXG5cdGhlaWdodDogYXV0bztcclxuXHRjb2xvcjogJGlucHV0LWNvbG9yO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XHJcblx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcblx0bGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcclxuXHJcblx0QGluY2x1ZGUgcGxhY2Vob2xkZXIge1xyXG5cdFx0Y29sb3I6ICRpbnB1dC1jb2xvci1wbGFjZWhvbGRlclxyXG5cdH1cclxuXHJcblx0Jjpub3QoW2Rpc2FibGVkXSkge1xyXG5cclxuXHRcdCY6aG92ZXIsXHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWZvY3VzO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdy1mb2N1cztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZbZGlzYWJsZWRdIHtcclxuXHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmctZGlzYWJsZWQ7XHJcblx0fVxyXG59XHJcblxyXG4uY3VzdG9tLXNlbGVjdC1zbSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XHJcbiAgICBmb250LXNpemU6ICRpbnB1dC1mb250LXNpemUtc207XHJcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xyXG59XHJcblxyXG4uY3VzdG9tLXNlbGVjdC1sZyB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XHJcbiAgICBmb250LXNpemU6ICRpbnB1dC1mb250LXNpemUtbGc7XHJcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xyXG59IiwiLmNoZWNrYm94IHtcclxuXHRtaW4taGVpZ2h0OiBhdXRvO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIFxyXG4gICAgbGFiZWx7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG5cclxuXHRpbnB1dFt0eXBlPWNoZWNrYm94XSB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0d2lkdGg6ICRjaGVja2JveC13aWR0aC1oZWlnaHQ7XHJcblx0XHRcclxuXHRcdCtsYWJlbCB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMHB4O1xyXG5cdFx0XHRcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFwzOFwiO1xyXG5cdFx0XHRcdHdpZHRoOiAkY2hlY2tib3gtd2lkdGgtaGVpZ2h0O1xyXG5cdFx0XHRcdGhlaWdodDogJGNoZWNrYm94LXdpZHRoLWhlaWdodDtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBcImFudGljb25cIjtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAkY2hlY2tib3gtbGluZS1oZWlnaHQ7XHJcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0XHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4ycyBlYXNlLWluLW91dCk7IFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCY6Y2hlY2tlZCB7XHJcblx0XHRcdFxyXG5cdFx0XHQrbGFiZWwge1xyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjaGVja2JveC10aGVtZS1jb2xvcjtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGNoZWNrYm94LXRoZW1lLWNvbG9yO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmOmRpc2FibGVkLFxyXG5cdFx0Ji5kaXNhYmxlZCB7XHJcblx0XHRcdFxyXG5cdFx0XHQrbGFiZWwge1xyXG5cdFx0XHRcdG9wYWNpdHk6IDAuNjtcclxuXHRcdFx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG5cclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjpub3QoOmNoZWNrZWQpIHtcclxuXHJcblx0XHRcdFx0K2xhYmVsIHtcclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHRcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYuZXJyb3Ige1xyXG5cclxuXHRcdFx0K2xhYmVsIHtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICNmZmQwZDk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLnRvLWRvIHtcclxuXHRcdGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcclxuXHJcblx0XHRcdCY6Y2hlY2tlZCB7XHJcblx0XHRcdFxyXG5cdFx0XHRcdCtsYWJlbCB7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnJhZGlvIHtcclxuXHRtaW4taGVpZ2h0OiBhdXRvO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIFxyXG4gICAgbGFiZWx7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG5cclxuXHRpbnB1dFt0eXBlPXJhZGlvXSB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0d2lkdGg6ICRyYWRpby13aWR0aC1oZWlnaHQ7XHJcblx0XHRcclxuXHRcdCtsYWJlbCB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdHdpZHRoOiAkcmFkaW8td2lkdGgtaGVpZ2h0O1xyXG5cdFx0XHRcdGhlaWdodDogJHJhZGlvLXdpZHRoLWhlaWdodDtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6ICRyYWRpby13aWR0aC1oZWlnaHQ7XHJcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4ycyBlYXNlLWluLW91dCk7IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkcmFkaW8tZG90LXNpemU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRyYWRpby1kb3Qtc2l6ZTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6ICRyYWRpby1kb3QtaG9yaXpvbi1ndXR0ZXI7XHJcbiAgICAgICAgICAgICAgICB0b3A6ICRyYWRpby1kb3QtdmVydGljYWwtZ3V0dGVyO1xyXG4gICAgICAgICAgICB9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCY6Y2hlY2tlZCB7XHJcblx0XHRcdFxyXG5cdFx0XHQrbGFiZWwge1xyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkcmFkaW8tdGhlbWUtY29sb3I7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRyYWRpby10aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcmFkaW8tdGhlbWUtY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0JjpkaXNhYmxlZCxcclxuXHRcdCYuZGlzYWJsZWQge1xyXG5cdFx0XHRcclxuXHRcdFx0K2xhYmVsIHtcclxuXHRcdFx0XHRvcGFjaXR5OiAwLjY7XHJcblx0XHRcdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcclxuXHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcclxuXHRcdFx0XHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmNoZWNrZWQge1xyXG5cclxuXHRcdFx0XHQrbGFiZWwge1xyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRncmF5LWxpZ2h0ZXI7O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDgzLDgzLDk1LC45KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHRcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuc3dpdGNoIHtcclxuXHRpbnB1dFt0eXBlPWNoZWNrYm94XSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuXHRcdCtsYWJlbCB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHQgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNHMgZWFzZSk7XHJcblx0XHQgICAgaGVpZ2h0OiAkc3dpdGNoLWhlaWdodDtcclxuXHRcdCAgICB3aWR0aDogJHN3aXRjaC13aWR0aDtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHN3aXRjaC1iZztcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHN3aXRjaC1iZztcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNjBweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cdFx0ICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0XHQgICAgJjpiZWZvcmUge1xyXG5cdFx0ICAgIFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHQgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oMC4ycyBjdWJpYy1iZXppZXIoMC4yNCwgMCwgMC41LCAxKSk7XHJcblx0XHRcdFx0aGVpZ2h0OiAkc3dpdGNoLWhlaWdodDtcclxuXHRcdFx0XHR3aWR0aDogJHN3aXRjaC13aWR0aDtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzMHB4O1xyXG5cdFx0ICAgIH1cclxuXHJcblx0XHQgICAgJjphZnRlciB7XHJcblx0XHQgICAgXHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsMzUsMTEsLjIpO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oMC4zNnMgY3ViaWMtYmV6aWVyKC43OCwuMTQsLjE1LC44NikpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdFx0XHRoZWlnaHQ6ICRzd2l0Y2gtZG90LXNpemU7XHJcblx0XHRcdFx0d2lkdGg6ICRzd2l0Y2gtZG90LXNpemU7XHJcblx0XHRcdFx0dG9wOiAxcHg7XHJcblx0XHRcdFx0bGVmdDogMXB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDYwcHg7XHJcblx0XHQgICAgfVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6Y2hlY2tlZCB7XHJcblxyXG5cdFx0XHQrbGFiZWwge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRzd2l0Y2gtdGhlbWUtY29sb3I7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkc3dpdGNoLXRoZW1lLWNvbG9yO1xyXG5cclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKHdpZHRoIDAuMnMgY3ViaWMtYmV6aWVyKDAsIDAsIDAsIDAuMSkpO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRsZWZ0OiAkc3dpdGNoLWd1dHRlcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6YWN0aXZlIHtcclxuXHRcdFx0XHQmOm5vdCg6ZGlzYWJsZWQpe1xyXG5cdFx0XHRcdFx0K2xhYmVsIHtcclxuXHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6ICRzd2l0Y2gtZG90LXNpemUgKyAkc3dpdGNoLWRvdC1hY3RpdmVkLXNpemU7XHJcblx0XHRcdFx0XHRcdFx0bGVmdDogJHN3aXRjaC1ndXR0ZXIgLSAkc3dpdGNoLWRvdC1hY3RpdmVkLXNpemU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmOm5vdCg6Y2hlY2tlZCkge1xyXG5cdFx0XHQmOmFjdGl2ZSB7XHJcblxyXG5cdFx0XHRcdCY6bm90KDpkaXNhYmxlZCl7XHJcblx0XHRcdFx0XHQrbGFiZWwge1xyXG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogJHN3aXRjaC1kb3Qtc2l6ZSArICRzd2l0Y2gtZG90LWFjdGl2ZWQtc2l6ZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6ZGlzYWJsZWQge1xyXG5cdFx0XHQrbGFiZWwge1xyXG5cdFx0XHRcdG9wYWNpdHk6IDAuNjtcclxuXHRcdFx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLnN0YXItcmF0aW5nIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG5cclxuICAgID4gaW5wdXQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICY6Y2hlY2tlZCB7XHJcblxyXG4gICAgICAgICAgICB+IGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2FybmluZztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoOmRpc2FibGVkKSB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG5cclxuICAgICAgICAgICAgICAgIH5sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC13YXJuaW5nO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSBcclxuXHJcbiAgICA+IGxhYmVsIHtcclxuICAgICAgICBjb2xvcjogJGdyYXktbGlnaHRlcjsgXHJcblxyXG4gICAgICAgICY6YmVmb3JlIHsgXHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDA1XCI7IFxyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi53YXMtdmFsaWRhdGVkIHtcclxuICAgIC5mb3JtLWNvbnRyb2wge1xyXG5cclxuICAgICAgICAmOnZhbGlkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc3RhdGUtc3VjY2Vzcy10ZXh0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkc3RhdGUtdmFsaWQtaWNvbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aW52YWxpZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHN0YXRlLWRhbmdlci10ZXh0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkc3RhdGUtaW52YWxpZC1pY29uO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZvcm0tY29udHJvbCB7XHJcblxyXG4gICAgJi5pcy12YWxpZCB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkc3RhdGUtc3VjY2Vzcy10ZXh0O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRzdGF0ZS12YWxpZC1pY29uO1xyXG4gICAgfVxyXG5cclxuICAgICYuaXMtaW52YWxpZCB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkc3RhdGUtZGFuZ2VyLXRleHQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJHN0YXRlLWludmFsaWQtaWNvbjtcclxuICAgIH1cclxufVxyXG5cclxuLnZhbGlkLWZlZWRiYWNrIHtcclxuICAgIGNvbG9yOiAkc3RhdGUtc3VjY2Vzcy10ZXh0O1xyXG59XHJcblxyXG4uaW52YWxpZC1mZWVkYmFjayB7XHJcbiAgICBjb2xvcjogJHN0YXRlLWRhbmdlci10ZXh0O1xyXG59XHJcblxyXG5kaXYge1xyXG5cclxuICAgICYuaXMtaW52YWxpZCB7XHJcbiAgICAgICAgY29sb3I6ICRzdGF0ZS1kYW5nZXItdGV4dDtcclxuICAgIH1cclxufVxyXG4iLCIkbWFpbC1jb250ZW50LWhlaWdodCAgICAgICAgOiAkY29udGVudC1oZWlnaHQgLSAycHg7XHJcbiRtYWlsLW5hdi13aWR0aCAgICAgICAgICAgICA6IDI1MHB4O1xyXG4kbWFpbC1saXN0LXNlbmRlci13aWR0aCAgICAgOiAyMjBweDtcclxuJG1haWwtbGlzdC1kYXRlLXdpZHRoICAgICAgIDogMTAwcHg7XHJcblxyXG5cclxuLm1haWwtd3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRtYWlsLWNvbnRlbnQtaGVpZ2h0fSk7XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXRhYmxldCB7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbWFpbC1jb250ZW50LWhlaWdodH0pO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgLm1haWwtbmF2IHtcclxuICAgICAgICB3aWR0aDogJG1haWwtbmF2LXdpZHRoO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbW9iaWxlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0kbWFpbC1uYXYtd2lkdGg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XHJcblxyXG4gICAgICAgICAgICAmLm5hdi1vcGVuIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDhweCAxMHB4IDQwcHggcmdiYSgxOCwgMzgsIDYzLCAwLjA1KVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYWlsLWNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skbWFpbC1uYXYtd2lkdGh9KTtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDE1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi10YWJsZXQtYWJvdmUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXRhYmxldCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtICN7JG1haWwtY29udGVudC1oZWlnaHR9KTtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1tb2JpbGV7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1haWwtbGlzdCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi10YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDBweDtcclxuICAgICAgICAgICAgfSAgICBcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZmJmZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxpc3QtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICB0ZCxcclxuICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5saXN0LXNlbmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXRhYmxldC1hYm92ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkbWFpbC1saXN0LXNlbmRlci13aWR0aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tdGFibGV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxpc3QtY29udGVudCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi10YWJsZXQtYWJvdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9ICAgXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi10YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5saXN0LW1zZyB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tdGFibGV0LWFib3ZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5saXN0LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tdGFibGV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5saXN0LXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLW1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubGlzdC1kYXRlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXRhYmxldC1hYm92ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkbWFpbC1saXN0LWRhdGUtd2lkdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiRmaWxlLW1hbmFnZXItY29udGVudC1oZWlnaHQgICAgICAgIDogJGNvbnRlbnQtaGVpZ2h0O1xyXG4kZmlsZS1tYW5hZ2VyLW5hdi13ZWlnaHQgICAgICAgICAgICA6IDI1MHB4O1xyXG4kZmlsZS1tYW5hZ2VyLWNvbnRlbnQtaGVhZGVyICAgICAgICA6IDY1cHg7XHJcbiRmaWxlLW1hbmFnZXItY29udGVudC1kZXRhaWxzLXdpZHRoIDogMzIwcHg7XHJcblxyXG4uZmlsZS1tYW5hZ2VyLXdyYXBwZXIge1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgIGhlaWdodDogY2FsYygxMDB2aCAtICN7JGZpbGUtbWFuYWdlci1jb250ZW50LWhlaWdodH0pO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAuZmlsZS1tYW5hZ2VyLW5hdiB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRmaWxlLW1hbmFnZXItY29udGVudC1oZWlnaHR9KTtcclxuICAgICAgICB3aWR0aDogJGZpbGUtbWFuYWdlci1uYXYtd2VpZ2h0O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgJHdoaXRlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tdGFibGV0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAtJGZpbGUtbWFuYWdlci1uYXYtd2VpZ2h0O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICB3aWR0aDogJGZpbGUtbWFuYWdlci1uYXYtd2VpZ2h0O1xyXG4gICAgICAgICAgICB0b3A6ICRmaWxlLW1hbmFnZXItY29udGVudC1oZWFkZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlICAtICN7JGZpbGUtbWFuYWdlci1jb250ZW50LWhlYWRlcn0pO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xyXG4gICAgICAgIH0gXHJcblxyXG4gICAgICAgICYubmF2LW9wZW4ge1xyXG4gICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDhweCAxMHB4IDQwcHggcmdiYSgxOCwgMzgsIDYzLCAwLjA1KVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmlsZS1tYW5hZ2VyLWNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skZmlsZS1tYW5hZ2VyLW5hdi13ZWlnaHR9KTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRmaWxlLW1hbmFnZXItY29udGVudC1oZWlnaHR9KTtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi10YWJsZXQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZpbGUtbWFuYWdlci1jb250ZW50LWhlYWRlciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGZpbGUtbWFuYWdlci1jb250ZW50LWhlYWRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyNXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAuZmlsZS1tYW5hZ2VyLXNlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7IFxyXG5cclxuICAgICAgICAgICAgICAgIC50b2dnbGUtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tdGFibGV0LWFib3ZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi10YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGZpbGUtbWFuYWdlci1jb250ZW50LWhlYWRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNlYXJjaC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi10YWJsZXQtYWJvdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGlucHV0LWNvbG9yLXBsYWNlaG9sZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH0gICBcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tdGFibGV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmaWxlLW1hbmFnZXItY29udGVudC1oZWFkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID4gaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZmlsZS1tYW5hZ2VyLWNvbnRlbnQtaGVhZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi10YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH0gICAgXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRpbnB1dC1jb2xvci1wbGFjZWhvbGRlcjtcclxuXHRcdFx0XHRcdH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZpbGUtbWFuYWdlci10b29scyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmFudC11cGxvYWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZpbGUtbWFuYWdlci1jb250ZW50LWJvZHkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRmaWxlLW1hbmFnZXItY29udGVudC1oZWlnaHR9IC0gI3skZmlsZS1tYW5hZ2VyLWNvbnRlbnQtaGVhZGVyfSk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tdGFibGV0IHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5maWxlLW1hbmFnZXItY29udGVudC1maWxlcyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skZmlsZS1tYW5hZ2VyLWNvbnRlbnQtZGV0YWlscy13aWR0aH0pO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjVweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9ICAgIFxyXG5cclxuICAgICAgICAgICAgICAgIC51bnNlbGVjdC1iZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAuZmlsZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLWdhcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsbWlubWF4KDIyMHB4LDFmcikpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMSAyMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggN3B4IDI1cHggcmdiYSgxOCwzOCw2MywuMSlcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZmJmZDsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnZlcnRpY2FsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5saXN0LXZpZXcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5maWxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi52ZXJ0aWNhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmYmZkOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmlsZS1tYW5hZ2VyLWNvbnRlbnQtZGV0YWlscyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJGZpbGUtbWFuYWdlci1jb250ZW50LWRldGFpbHMtd2lkdGg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiAoYWxsIDAuM3MgZWFzZSk7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5kZXRhaWxzLW9wZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY29udGVudC1kZXRhaWxzLWNsb3NlIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXRhYmxldC1hYm92ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jb250ZW50LWRldGFpbHMtZmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQtZGV0YWlscy1uby1kYXRhIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAuYW50LXRhYnMtbmF2IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmFudC10YWJzLXRhYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfSAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZpbGUge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59IiwiJGNoYXQtaGVpZ2h0LW9mZnNldDogJGhlYWRlci1oZWlnaHQgKyAkbGF5b3V0LWNvbnRlbnQtZ3V0dGVyICsgJGxheW91dC1jb250ZW50LWd1dHRlciArICRmb290ZXItaGVpZ2h0O1xyXG4kY2hhdC1oZWlnaHQtb2Zmc2V0LXNtOiAkaGVhZGVyLWhlaWdodCArICRsYXlvdXQtY29udGVudC1ndXR0ZXItc20gKyAkbGF5b3V0LWNvbnRlbnQtZ3V0dGVyLXNtICsgJGZvb3Rlci1oZWlnaHQ7XHJcbiRjaGF0LWhlYWRlci1oZWlnaHQ6IDc1cHg7XHJcbiRjaGF0LWZvb3Rlci1oZWlnaHQ6IDc1cHg7XHJcbiRjaGF0LWxpc3Qtd2lkdGg6IDM4MHB4O1xyXG5cclxuI2NoYXQge1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmNoYXQge1xyXG5cclxuXHQuY29udmVyc2F0aW9uIHtcclxuXHJcblx0XHQuY29udmVyc2F0aW9uLXdyYXBwZXIge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHJcblx0XHRcdC5jb252ZXJzYXRpb24taGVhZGVyIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRjaGF0LWhlYWRlci1oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRwYWRkaW5nOiAwcHggMjVweDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQuYmFjayB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogJGNoYXQtaGVhZGVyLWhlaWdodDtcclxuXHRcdFx0XHRcdGxlZnQ6IDE1cHg7XHJcblx0XHRcdFx0XHR0b3A6IDJweDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAkZ3JheS1saWdodDtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0Jjpob3ZlcixcclxuXHRcdFx0XHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkZ3JheS1kYXJrO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHQucmVjaXBpZW50IHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC50b29scyB7XHJcblx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cclxuXHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0LmNvbnZlcnNhdGlvbi1ib2R5IHtcclxuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDI1cHg7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC5tc2cge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuXHRcdFx0XHRcdC5idWJibGUge1xyXG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDc1JTtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0XHRcdFx0LmJ1YmJsZS13cmFwcGVyIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYuZGF0ZXRpbWUge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4IDA7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYubXNnLXJlY2lwaWVudCB7XHJcblxyXG5cdFx0XHRcdFx0XHQuYnViYmxlIHtcclxuXHJcblx0XHRcdFx0XHRcdFx0LmJ1YmJsZS13cmFwcGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJyYW5kLXByaW1hcnksIDAuMSk7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAyNTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQmLm1zZy1zZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcblx0XHRcdFx0XHRcdC5idWJibGUge1xyXG5cclxuXHRcdFx0XHRcdFx0XHQuYnViYmxlLXdyYXBwZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGdyYXktbGlnaHRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZ3JheTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdC5jb252ZXJzYXRpb24tZm9vdGVyIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgXHJcblx0XHRcdFx0LnVwbG9hZC1idG4sXHJcblx0XHRcdFx0LnNlbnQtYnRuICB7XHJcblx0XHRcdFx0XHRib3JkZXI6IDBweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0Y29sb3I6IGxpZ2h0ZW4oJGdyYXktbGlnaHQsMjAlKTtcclxuXHRcdFx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDEycHg7XHJcblx0XHRcdFx0XHRsZWZ0OiAxMHB4O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4ycyBlYXNlLW91dCk7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdCY6aG92ZXIsXHJcblx0XHRcdFx0XHQmOmZvY3VzIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRncmF5LWRhcms7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC5zZW50LWJ0biB7XHJcblx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHR0b3A6IDEzcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmNoYXQtYXBwIHtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHRwYWRkaW5nOiAwcHg7XHJcblx0XHRtYXJnaW46IDBweDtcclxuXHJcblx0XHRAaW5jbHVkZSBzY3JlZW4tbW9iaWxlIHtcclxuXHRcdFx0Ym9yZGVyOiAwcHg7XHJcblx0XHR9XHRcclxuXHJcblx0XHQuY2hhdC1saXN0IHtcclxuXHRcdFx0d2lkdGg6ICRjaGF0LWxpc3Qtd2lkdGg7XHJcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFxyXG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4tbW9iaWxlIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDBweDtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHR9XHRcclxuXHJcblx0XHRcdC5jaGF0LXVzZXItbGlzdCB7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGF1dG87XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdGhlaWdodDogY2FsYygxMDB2aCAtICN7JGNoYXQtaGVhZGVyLWhlaWdodH0gLSAjeyRjaGF0LWhlaWdodC1vZmZzZXR9IC0gMnB4KTtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuLW1vYmlsZSB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRjaGF0LWhlYWRlci1oZWlnaHR9IC0gI3skY2hhdC1oZWlnaHQtb2Zmc2V0fSk7XHJcblx0XHRcdFx0fVx0XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0LmNoYXQtbGlzdC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UtaW4tb3V0KTsgXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHRcdFx0XHRcdCY6aG92ZXIsXHJcblx0XHRcdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmYWZiZmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAubXNnLW92ZXJmbG93IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygjeyRjaGF0LWxpc3Qtd2lkdGh9IC0gMTIwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4tbW9iaWxlIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDIwMHB4O1xyXG5cdFx0XHRcdFx0fVx0XHJcbiAgICAgICAgICAgICAgICB9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5jaGF0LXVzZXItdG9vbCB7XHJcblx0XHRcdFx0cGFkZGluZzogMHB4IDI1cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAkY2hhdC1oZWFkZXItaGVpZ2h0O1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cclxuXHRcdFx0XHQ+IGlucHV0IHtcclxuXHRcdFx0XHRcdGJvcmRlcjogMHB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRncmF5LWRhcms7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogJGNoYXQtaGVhZGVyLWhlaWdodDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBwbGFjZWhvbGRlciB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkaW5wdXQtY29sb3ItcGxhY2Vob2xkZXI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuc2VhcmNoLWljb24ge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRpbnB1dC1jb2xvci1wbGFjZWhvbGRlcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuY2hhdC1jb250ZW50IHtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRjaGF0LWxpc3Qtd2lkdGh9KTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRwYWRkaW5nOiAwcHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlLWluLW91dCk7IFxyXG5cclxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuLW1vYmlsZSB7XHJcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtICN7JGxheW91dC1jb250ZW50LWd1dHRlci1zbX0gLSAjeyRsYXlvdXQtY29udGVudC1ndXR0ZXItc219KTtcclxuXHRcdFx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRcdFx0bGVmdDogLTEwMCU7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHJcblx0XHRcdFx0Ji5vcGVuIHtcclxuXHRcdFx0XHRcdGxlZnQ6ICRsYXlvdXQtY29udGVudC1ndXR0ZXItc207XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHRcclxuXHJcblx0XHRcdC5jb252ZXJzYXRpb24ge1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmNvbnZlcnNhdGlvbi1ib2R5IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtICN7JGhlYWRlci1oZWlnaHR9IC0gI3skY2hhdC1oZWlnaHQtb2Zmc2V0LXNtfSAtICN7JGhlYWRlci1oZWlnaHR9IC0gMzBweCk7XHJcblx0XHRcdFx0b3ZlcmZsb3cteTogYXV0bztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmNvbnZlcnNhdGlvbi1mb290ZXIge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJGNoYXQtZm9vdGVyLWhlaWdodDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyNXB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogIDBweDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4tbW9iaWxlIHtcclxuXHRcdFx0XHRcdGJvdHRvbTogIC0kY2hhdC1mb290ZXItaGVpZ2h0O1xyXG5cdFx0XHRcdH1cdFxyXG5cdFx0XHRcdFxyXG4gICAgICAgICAgICAgICAgLmNoYXQtaW5wdXQge1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAwcHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogJGNoYXQtZm9vdGVyLWhlaWdodDtcclxuXHRcdFx0XHRcdG91dGxpbmU6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBwbGFjZWhvbGRlciB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkaW5wdXQtY29sb3ItcGxhY2Vob2xkZXI7XHJcblx0XHRcdFx0XHR9IFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuIiwiLnByb2R1Y3QtaW5mby10YWJsZSB7XHJcblxyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgdHIge1xyXG4gICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbW9iaWxlLWFib3ZlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iYWRnZSB7XHJcblxyXG4gICAgJi5wcm9kdWN0LWNvbG9yIHtcclxuICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi5jb21wbGV0aW9uLWNoYXJ0IHtcclxuICAgIEBpbmNsdWRlIHNjcmVlbi1tb2JpbGUtYWJvdmUge1xyXG4gICAgICAgIGhlaWdodDogMzM1cHg7XHJcbiAgICAgICAgd2lkdGg6Y2FsYygxMDAlIC0gMzAwcHgpXHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYWxlbmRhci1jYXJkIHtcclxuICAgIC5kYXRlcGlja2VyIHtcclxuICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1tb2JpbGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgXHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgXHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0YWJsZSB0ciB0aCxcclxuICAgICAgICB0YWJsZSB0ciB0ZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udGVhbS1tZW1iZXIge1xyXG4gICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgd2lkdGg6IDM1cHg7XHJcbn1cclxuXHJcbiIsIi8vIEFkZCB5b3VyIG93biBzdHlsaW5nIGhlcmVcbi5kdC1ib290c3RyYXA0IC5jdXN0b20tc2VsZWN0LXNtLCAuZHQtYm9vdHN0cmFwNCAuZm9ybS1jb250cm9sLXNtIHtcbiAgICBwYWRkaW5nOiAwLjU1cmVtIDEuNHJlbSAuNTVyZW0gLjVyZW07XG59XG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjRyZW0gY2VudGVyO1xufVxuXG50YWJsZSAuZGV0YWlscy1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cbn1cblxudGFibGUgdHIuY2hpbGQge1xuICAgICY+dGQuY2hpbGQge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kdHItdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuaGVhZGVyIC5uYXYtd3JhcCAuZGVza3RvcC10b2dnbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuaGVhZGVyIC5uYXYtd3JhcCAubW9iaWxlLXRvZ2dsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmhlYWRlciAubmF2LXdyYXAgLmRlc2t0b3AtdG9nZ2xlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuaGVhZGVyIC5uYXYtd3JhcCAubW9iaWxlLXRvZ2dsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfcGFnaW5hdGUgdWwucGFnaW5hdGlvbiB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIC5wYWdpbmF0ZV9idXR0b24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYWdpbmF0ZV9idXR0b24ucHJldmlvdXMsXG4gICAgICAgIC5wYWdpbmF0ZV9idXR0b24ubmV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyBiIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kYXRhVGFibGUgdGQgLmRlbGV0ZS1tb2RhbCBpIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRoLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIHRhYmxlIHRoZWFkIHRoLFxuICAgIHRhYmxlIHRib2R5IHRkIHtcbiAgICAgICAgZm9udC1zaXplOiAuODEycmVtO1xuICAgIH1cbn1cblxuLmhlYWRlciAubG9nbyB7XG5cbiAgICAmPmEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgbWF4LWhlaWdodDogNTBweDtcbiAgICB9XG59XG5cbmxpLm5hdi1pdGVtLmxveWFsdHkge1xuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuXG4gICAgLmljb24taG9sZGVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgfVxufVxuXG5saS5jcmVhdGUtb3JkZXItbGlzdC1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGZmZWRkO1xufVxuXG4ucHJpemVzLWhlYWRpbmcge1xuICAgIGJhY2tncm91bmQ6ICNmOWZiZmQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbiAgICBwYWRkaW5nOiAxNXB4O1xufVxuXG4uaXMtZm9sZGVkIC5zaWRlLW5hdiB7XG4gICAgLm5hdi1pdGVtLmxveWFsdHkge1xuICAgICAgICBzcGFuLmljb24taG9sZGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuLnRpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmNvbW1lbnQtZmlsZXMtYm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmZpbGVzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAuZHJhZy1kcm9wLWFyZWEge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogI0Y1RjdGQztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDcwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9wdWJsaWMvYnVpbGQvaW1hZ2VzL2ZpbGUtZG93bi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8yMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLmRyYWctZHJvcC1hcmVhIC50ZXh0IHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZmlsZS1saXN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuXG4gICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb2xvcjogIzkzOTZDMztcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBtYXJnaW46IDEwcHggMjBweCAxMHB4IDA7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvcHVibGljL2J1aWxkL2ltYWdlcy9jbG9zZS1maWxlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzEwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGxpLndpdGgtaW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICB0b3A6IDE5cHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNTBweDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS53aXRoLWltYWdlLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1pbi13aWR0aDogNTBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZHJhZy1hbmQtZHJvcC10b2dnbGUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgei1pbmRleDogOTk5OTk5O1xuXG4gICAgc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuLmNhcmQtYm9keSB7XG4gICAgdWwucHJvZHVjdHMge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgLmZvcm0tcm93IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuI2NyZWF0ZS1vcmRlciB7XG4gICAgaW5wdXRbcmVhZG9ubHldIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuXG4ucXVhbnRpdHktd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgaSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgfVxuXG4gICAgLm1pbnVzIHtcbiAgICAgICAgcmlnaHQ6IDMzcHg7XG4gICAgfVxuXG4gICAgLnBsdXMge1xuICAgICAgICByaWdodDogMTBweDtcbiAgICB9XG59XG5cbi50ZWV0aC1zZWxlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgLmhlbHBlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnRlZXRoLXJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAudG9vdGgge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzBweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWRmMmY5O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMzZjg3ZjU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudG9vdGguYWN0aXZlIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzNmODdmNTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzZjg3ZjU7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuYm9keS50ZW1wbGF0ZS1jcmVhdGUtb3JkZXIge1xuICAgIC5sb2FkZXItaG9sZGVyIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgIH1cblxuICAgIC51cGxvYWQtZXJyb3Ige1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgc2VsZWN0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmJhY2tncm91bmQtcm93IHtcbiAgICAgICAgYmFja2dyb3VuZDogI0Y1RjdGQztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXG4gICAgICAgIC5mb3JtLXJvdyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2JkYmRiZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzNmODdmNTtcbiAgICAgICAgfVxuXG5cbiAgICB9XG5cbiAgICAjY3JlYXRlLW9yZGVyIHtcbiAgICAgICAgLnRvdGFsLXN1bSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udGVtcGxhdGUtb3JkZXJzLWxpc3QsIC50ZW1wbGF0ZS1kYXNoYm9hcmQsIC50ZW1wbGF0ZS1jbGluaWMtb3JkZXJzLWxpc3Qge1xuICAgIHRhYmxlLmRhdGFUYWJsZSB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgICY+ZGl2LmZsZXgge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ZW1wbGF0ZS1yZXZpZXctb3JkZXIge1xuICAgIC50ZWV0aC1zZWxlY3Rpb24ge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG5cbiAgICAgICAgLnRlZXRoLXJvdyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgLnRvb3RoIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweCA1cHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gICAgfVxuXG4gICAgLmxpc3QtZ3JvdXAge1xuICAgICAgICAuYW50aWNvbi1kb3dubG9hZCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZGVsZXRlLXJvdW5kZWQtcm93IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4iLCIuY29tbWVudC1maWxlcy1ib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29tbWVudC1maWxlcy1ib3ggLmZpbGVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jb21tZW50LWZpbGVzLWJveCAuZHJhZy1kcm9wLWFyZWEge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI0Y1RjdGQztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIG1pbi1oZWlnaHQ6IDcwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jb21tZW50LWZpbGVzLWJveCAuZHJhZy1kcm9wLWFyZWEgaSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9wdWJsaWMvYnVpbGQvaW1hZ2VzL2ZpbGUtZG93bi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8yMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5jb21tZW50LWZpbGVzLWJveCAuZHJhZy1kcm9wLWFyZWEgLnRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uY29tbWVudC1maWxlcy1ib3ggLmRyYWctZHJvcC1hcmVhIC50ZXh0IHNwYW4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuLmNvbW1lbnQtZmlsZXMtYm94OmhvdmVyIC5kcmFnLWRyb3AtYXJlYSAudGV4dCBzcGFuIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5maWxlLWxpc3Qge1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xufVxuLmZpbGUtbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjOTM5NkMzO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDEwcHggMjBweCAxMHB4IDA7XG59XG4uZmlsZS1saXN0IGxpIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi9wdWJsaWMvYnVpbGQvaW1hZ2VzL2Nsb3NlLWZpbGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMTBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZpbGUtbGlzdCBsaS53aXRoLWltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZpbGUtbGlzdCBsaS53aXRoLWltYWdlIHNwYW4ge1xuICB0b3A6IDE5cHg7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5maWxlLWxpc3QgbGkud2l0aC1pbWFnZSAuaW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4td2lkdGg6IDUwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmZpbGUtbGlzdCBsaS53aXRoLWltYWdlIC5pbWFnZSBhIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5maWxlLWxpc3QgbGkud2l0aC1pbWFnZSAuaW1hZ2UgYSBpbWcge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG1heC1oZWlnaHQ6IDUwcHg7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0ud2l0aC1pbWFnZS1saXN0IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubGlzdC1ncm91cC1pdGVtLndpdGgtaW1hZ2UtbGlzdCAuaW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4td2lkdGg6IDUwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS53aXRoLWltYWdlLWxpc3QgLmltYWdlIGEge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS53aXRoLWltYWdlLWxpc3QgLmltYWdlIGEgaW1nIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBtYXgtaGVpZ2h0OiA1MHB4O1xufVxuXG4uZHJhZy1hbmQtZHJvcC10b2dnbGUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICB6LWluZGV4OiA5OTk5OTk7XG59XG4uZHJhZy1hbmQtZHJvcC10b2dnbGUgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2FyZC1ib2R5IHVsLnByb2R1Y3RzIGxpIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2FyZC1ib2R5IHVsLnByb2R1Y3RzIGxpIC5mb3JtLXJvdyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jY3JlYXRlLW9yZGVyIGlucHV0W3JlYWRvbmx5XSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ucXVhbnRpdHktd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5xdWFudGl0eS13cmFwIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxOXB4O1xufVxuLnF1YW50aXR5LXdyYXAgLm1pbnVzIHtcbiAgcmlnaHQ6IDMzcHg7XG59XG4ucXVhbnRpdHktd3JhcCAucGx1cyB7XG4gIHJpZ2h0OiAxMHB4O1xufVxuXG4udGVldGgtc2VsZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnRlZXRoLXNlbGVjdGlvbiAuaGVscGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGVldGgtc2VsZWN0aW9uIC50ZWV0aC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogNDglO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4udGVldGgtc2VsZWN0aW9uIC50ZWV0aC1yb3cgLnRvb3RoIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtaW4td2lkdGg6IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGYyZjk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4udGVldGgtc2VsZWN0aW9uIC50ZWV0aC1yb3cgLnRvb3RoOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2Y4N2Y1O1xufVxuLnRlZXRoLXNlbGVjdGlvbiAudGVldGgtcm93IC50b290aC5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMzZjg3ZjU7XG4gIGJhY2tncm91bmQ6ICMzZjg3ZjU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5ib2R5LnRlbXBsYXRlLWNyZWF0ZS1vcmRlciAubG9hZGVyLWhvbGRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbmJvZHkudGVtcGxhdGUtY3JlYXRlLW9yZGVyIC51cGxvYWQtZXJyb3Ige1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYm9keS50ZW1wbGF0ZS1jcmVhdGUtb3JkZXIgc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5ib2R5LnRlbXBsYXRlLWNyZWF0ZS1vcmRlciAuYmFja2dyb3VuZC1yb3cge1xuICBiYWNrZ3JvdW5kOiAjRjVGN0ZDO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5ib2R5LnRlbXBsYXRlLWNyZWF0ZS1vcmRlciAuYmFja2dyb3VuZC1yb3cgLmZvcm0tcm93IHtcbiAgcGFkZGluZzogMjBweDtcbn1cbmJvZHkudGVtcGxhdGUtY3JlYXRlLW9yZGVyIC5iYWNrZ3JvdW5kLXJvdyAuY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNiZGJkYmQ7XG59XG5ib2R5LnRlbXBsYXRlLWNyZWF0ZS1vcmRlciAuYmFja2dyb3VuZC1yb3cgLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMzZjg3ZjU7XG59XG5ib2R5LnRlbXBsYXRlLWNyZWF0ZS1vcmRlciAjY3JlYXRlLW9yZGVyIC50b3RhbC1zdW0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4udGVtcGxhdGUtb3JkZXJzLWxpc3QgdGFibGUuZGF0YVRhYmxlIHRkID4gZGl2LmZsZXggYSBpLCAudGVtcGxhdGUtZGFzaGJvYXJkIHRhYmxlLmRhdGFUYWJsZSB0ZCA+IGRpdi5mbGV4IGEgaSwgLnRlbXBsYXRlLWNsaW5pYy1vcmRlcnMtbGlzdCB0YWJsZS5kYXRhVGFibGUgdGQgPiBkaXYuZmxleCBhIGkge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi50ZW1wbGF0ZS1vcmRlcnMtbGlzdCB0YWJsZS5kYXRhVGFibGUgdGQgPiBkaXYuZmxleCBhOmZpcnN0LWNoaWxkLCAudGVtcGxhdGUtZGFzaGJvYXJkIHRhYmxlLmRhdGFUYWJsZSB0ZCA+IGRpdi5mbGV4IGE6Zmlyc3QtY2hpbGQsIC50ZW1wbGF0ZS1jbGluaWMtb3JkZXJzLWxpc3QgdGFibGUuZGF0YVRhYmxlIHRkID4gZGl2LmZsZXggYTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnRlbXBsYXRlLXJldmlldy1vcmRlciAudGVldGgtc2VsZWN0aW9uIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLnRlbXBsYXRlLXJldmlldy1vcmRlciAudGVldGgtc2VsZWN0aW9uIC50ZWV0aC1yb3cge1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnRlbXBsYXRlLXJldmlldy1vcmRlciAudGVldGgtc2VsZWN0aW9uIC50ZWV0aC1yb3cgLnRvb3RoIHtcbiAgbWFyZ2luOiAwIDEwcHggNXB4IDA7XG59XG4udGVtcGxhdGUtcmV2aWV3LW9yZGVyIC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG59XG4udGVtcGxhdGUtcmV2aWV3LW9yZGVyIC5saXN0LWdyb3VwIC5hbnRpY29uLWRvd25sb2FkIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4udGVtcGxhdGUtcmV2aWV3LW9yZGVyIC5saXN0LWdyb3VwIC5hbnRpY29uLWRvd25sb2FkOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG4uZGVsZXRlLXJvdW5kZWQtcm93IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufSIsIkBpbXBvcnQgXCIuLi9oZWxwZXJzL3ZhcmlhYmxlc1wiO1xuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VkZjJmOTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktYmx1ZTtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDI1cHggMCAxMHB4O1xuXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMzBweDtcblxuICAgICAgICBiIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2VkZjJmOSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZWRmMmY5O1xufVxuXG4uc2VsZWN0Mi1kcm9wZG93biB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VkZjJmOTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VkZjJmOTtcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBjb2xvcjogIzUzNTM1ZjtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGVkIHtcbiAgICBjb2xvcjogIzNmODdmNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYzLDEzNSwyNDUsMC4xKTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGFibGUge1xuICAgIGNvbG9yOiAjM2Y4N2Y1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjMsMTM1LDI0NSwwLjEpO1xufVxuXG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWRmMmY5O1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1ibHVlO1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICB9XG59XG4iLCIkYmxhY2s6ICMwMDAwMDA7XHJcbiR3aGl0ZTogI0ZGRkZGRjtcclxuJHByaW1hcnktYmx1ZTogIzIyOTNmNDtcclxuXHJcbiRjb250YWluZXItd2lkdGg6IDEzOTZweDtcclxuIiwiLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRmMmY5O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzIyOTNmNDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgY29sb3I6ICMzMzM7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDI1cHggMCAxMHB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAzMHB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogI2VkZjJmOSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2VkZjJmOTtcbn1cblxuLnNlbGVjdDItZHJvcGRvd24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRmMmY5O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZjJmOTtcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGNvbG9yOiAjNTM1MzVmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjM2Y4N2Y1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYzLCAxMzUsIDI0NSwgMC4xKTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGFibGUge1xuICBjb2xvcjogIzNmODdmNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MywgMTM1LCAyNDUsIDAuMSk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZjJmOTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzIyOTNmNDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cblxuLnRlbXBsYXRlLWNyZWF0ZS1wcml6ZS1pdGVtIC5maWxlcy13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRlbXBsYXRlLWNyZWF0ZS1wcml6ZS1pdGVtIC5maWxlcy13cmFwIC5maWxlcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udGVtcGxhdGUtY3JlYXRlLXByaXplLWl0ZW0gLmZpbGVzLXdyYXAgLmZvcm0tY29udHJvbFtyZWFkb25seV0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnRlbXBsYXRlLWNyZWF0ZS1wcml6ZS1pdGVtIC5maWxlcy13cmFwIC5idG4tZGFuZ2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udGVtcGxhdGUtY3JlYXRlLXByaXplLWl0ZW0gLmZpbGVzLXdyYXAuaW1hZ2Utb24gLmZpbGVzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50ZW1wbGF0ZS1jcmVhdGUtcHJpemUtaXRlbSAuaW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLnRlbXBsYXRlLWNyZWF0ZS1wcml6ZS1pdGVtIC5pbWFnZSBhIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi50ZW1wbGF0ZS1jcmVhdGUtcHJpemUtaXRlbSAuaW1hZ2UgYSBpbWcge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG1heC1oZWlnaHQ6IDE1MHB4O1xufSIsIi50ZW1wbGF0ZS1jcmVhdGUtcHJpemUtaXRlbSB7XG5cbiAgICAuZmlsZXMtd3JhcCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuZmlsZXMge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuLWRhbmdlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmlsZXMtd3JhcC5pbWFnZS1vbiB7XG4gICAgICAgIC5maWxlcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmltYWdlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiYW50aWNvblwiO1xuICAgIHNyYzp1cmwoXCJmb250cy9hbnRpY29uLmVvdFwiKTtcbiAgICBzcmM6dXJsKFwiZm9udHMvYW50aWNvbi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgIHVybChcImZvbnRzL2FudGljb24ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHVybChcImZvbnRzL2FudGljb24udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgIHVybChcImZvbnRzL2FudGljb24uc3ZnI2FudGljb25cIikgZm9ybWF0KFwic3ZnXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/