/*!**************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/helpers/_helpers.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap);
/*!******************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/helpers/_helpers.scss (1) ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap);
/*!*******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/theme/app.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css?family=Poppins:300,400,500,700);
/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/theme/app.scss (1) ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css?family=Poppins:300,400,500,700);
/*!**************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/js/vendors/datatables/dataTables.bootstrap.min.css ***!
  \**************************************************************************************************************************************************/
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}
/*!******************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/helpers/_helpers.scss (2) ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************/
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;
}

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-text strong, .wysiwyg-text b {
  font-weight: 600;
}
.wysiwyg-text em {
  font-style: italic;
}
.wysiwyg-text ul, .wysiwyg-text ol {
  padding-left: 20px;
}
.wysiwyg-text ul {
  list-style-type: disc;
}
.wysiwyg-text ol {
  list-style-type: decimal;
}
.wysiwyg-text h1, .wysiwyg-text h2, .wysiwyg-text h3, .wysiwyg-text h4, .wysiwyg-text h5, .wysiwyg-text h6 {
  font-size: 1.3rem;
  font-weight: 600;
}

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

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

.iti {
  width: 100%;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/theme/app.scss (2) ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************/
@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=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%2328a745%27 d=%27M2.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%27/%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=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 4 5%27%3e%3cpath fill=%27%23343a40%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%2328a745%27 d=%27M2.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%27/%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=%27http://www.w3.org/2000/svg%27 fill=%27%23dc3545%27 viewBox=%27-2 -2 7 7%27%3e%3cpath stroke=%27%23dc3545%27 d=%27M0 0l3 3m0-3L0 3%27/%3e%3ccircle r=%27.5%27/%3e%3ccircle cx=%273%27 r=%27.5%27/%3e%3ccircle cy=%273%27 r=%27.5%27/%3e%3ccircle cx=%273%27 cy=%273%27 r=%27.5%27/%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=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 4 5%27%3e%3cpath fill=%27%23343a40%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23dc3545%27 viewBox=%27-2 -2 7 7%27%3e%3cpath stroke=%27%23dc3545%27 d=%27M0 0l3 3m0-3L0 3%27/%3e%3ccircle r=%27.5%27/%3e%3ccircle cx=%273%27 r=%27.5%27/%3e%3ccircle cy=%273%27 r=%27.5%27/%3e%3ccircle cx=%273%27 cy=%273%27 r=%27.5%27/%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=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23fff%27 d=%27M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z%27/%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=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 4 4%27%3e%3cpath stroke=%27%23fff%27 d=%27M0 2h4%27/%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=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%23fff%27/%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=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 4 5%27%3e%3cpath fill=%27%23343a40%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/%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: 1.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=%270 0 30 30%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath stroke=%27rgba%280, 0, 0, 0.5%29%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 d=%27M4 7h22M4 15h22M4 23h22%27/%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=%270 0 30 30%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath stroke=%27rgba%28255, 255, 255, 0.5%29%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 d=%27M4 7h22M4 15h22M4 23h22%27/%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=%27http://www.w3.org/2000/svg%27 fill=%27%23fff%27 viewBox=%270 0 8 8%27%3e%3cpath d=%27M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z%27/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23fff%27 viewBox=%270 0 8 8%27%3e%3cpath d=%27M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z%27/%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;
}

/*!
 * 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;
  }
}
.hidden {
  display: none;
}

/*---------------------------------
-------------- 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;
  }
}
.header .logo > a {
  display: block;
  text-align: center;
}
.header .logo .logo-fold {
  display: none;
}
.header .logo.logo-white {
  display: none;
}
@media only screen and (max-width: 992px) {
  .header .logo {
    display: none !important;
  }
}
.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;
}
@media only screen and (max-width: 992px) {
  .is-primary .header .logo,
.is-secondary .header .logo,
.is-success .header .logo,
.is-danger .header .logo,
.is-custom .header .logo {
    display: none !important;
  }
}
.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=%271.0%27 standalone=%27no%27%3F%3E%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 class=%27icon%27 viewBox=%270 0 1024 1024%27%3E%3Cpath fill=%27%2352c41a%27 d=%27M512 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%27/%3E%3C/svg%3E%0A");
}
.was-validated .form-control:invalid {
  border-color: #de4436;
  background-image: url("data:image/svg+xml,%3C%3Fxml version=%271.0%27 standalone=%27no%27%3F%3E%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 class=%27icon%27 viewBox=%270 0 1024 1024%27%3E%3Cpath fill=%27%23DE4436%27 d=%27 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%27/%3E%3C/svg%3E%0A");
}

.form-control.is-valid {
  border-color: #00c9a7;
  background-image: url("data:image/svg+xml,%3C%3Fxml version=%271.0%27 standalone=%27no%27%3F%3E%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 class=%27icon%27 viewBox=%270 0 1024 1024%27%3E%3Cpath fill=%27%2352c41a%27 d=%27M512 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%27/%3E%3C/svg%3E%0A");
}
.form-control.is-invalid {
  border-color: #de4436;
  background-image: url("data:image/svg+xml,%3C%3Fxml version=%271.0%27 standalone=%27no%27%3F%3E%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 class=%27icon%27 viewBox=%270 0 1024 1024%27%3E%3Cpath fill=%27%23DE4436%27 d=%27 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%27/%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;
  width: auto;
  height: auto;
  max-height: 100%;
  align-self: center;
}

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;
}

.prizes-heading {
  background: #f9fbfd;
  border: 1px solid #ededed;
  padding: 15px;
}

.answer-list li .form-row .form-group .form-control {
  border-top: 0;
  border-left: 0;
  border-bottom: 0;
}
.answer-list li .form-row .form-group .form-control:focus, .answer-list li .form-row .form-group .form-control:hover {
  border-color: #edf2f9;
}
.answer-list li .form-row .form-group:last-child .form-control {
  border-right: 0;
}
.answer-list li .form-row .form-group .select2-container .select2-selection--single {
  border-left: 0;
  border-top: 0;
  border-bottom: 0;
  border-radius: 0;
}
.answer-list li .form-row .form-group .select2-container .select2-selection--single:focus, .answer-list li .form-row .form-group .select2-container .select2-selection--single:hover {
  border-color: #edf2f9;
}
.answer-list li .form-row .form-group.answer-text-row {
  padding-right: 0;
}
.answer-list li .form-row .form-group.answer-value-row {
  padding-left: 0;
}
.answer-list li .actions {
  height: 100%;
  align-items: center;
  font-size: 1.1rem;
  justify-content: space-around;
  padding-right: 5px;
  padding-top: 2px;
}
.answer-list li .actions .anticon {
  cursor: pointer;
  line-height: 1;
}
.answer-list li .actions .anticon.hidden {
  display: none;
}
.answer-list li .actions.center {
  justify-content: center;
}

.card-body > div.column-view img {
  margin-bottom: 20px;
}

.date-format > .radio {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  margin-right: 50px;
}
.date-format label {
  position: relative;
  padding-left: 30px !important;
}
.date-format label:after {
  top: 50% !important;
  transform: translateY(-50%);
}
.date-format label:before {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.date-format .last-radio {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}
.date-format .last-radio .radio {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}
.date-format .last-radio .custom-date-label:after {
  top: 10px !important;
}
.date-format .last-radio .custom-date-label:before {
  position: absolute;
  top: auto;
  left: 0;
  transform: none;
}
.date-format .date-format-preview {
  padding-left: 30px;
}

#general_settings .form-row .media {
  margin-bottom: 20px;
  flex-wrap: wrap;
}

.upload-image-area {
  position: relative;
  margin: 10px 0;
}
.upload-image-area input[type=file] {
  position: absolute;
  z-index: 1;
  cursor: pointer;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}
.upload-image-area input[type=file]:hover ~ span.btn {
  background-color: #3f87f5 !important;
  border-color: #3f87f5;
  color: #fff;
}

#registration_form .checkbox label p {
  display: inline-block;
  margin: 0;
  line-height: 1.5;
  color: #53535f !important;
}
#registration_form .checkbox label p span {
  color: #53535f !important;
}

.datatable-block .table-search-input, .datatable-block .range-dt input, .datatable-block .date-range input {
  width: 100%;
  min-width: 150px;
  font-size: 0.875rem;
  color: #53535f;
  border: 1px solid #edf2f9;
  padding: 10px;
}
.datatable-block .range-dt input.int {
  width: 60px;
  min-width: 60px;
}
.datatable-block .range-dt span {
  margin: 0 5px;
}
.datatable-block .date-range input {
  min-width: auto;
  padding: 0;
  font-size: 0.75rem;
  border: 0;
}
.datatable-block .date-range input.start {
  margin-bottom: 2px;
}
.datatable-block thead th .title {
  margin-top: 20px;
}
.datatable-block thead th.sorting:before, .datatable-block thead th.sorting:after {
  bottom: 25px;
}
.datatable-block thead th select, .datatable-block thead th .select2-container {
  width: 100% !important;
}
.datatable-block thead th .select2-container {
  min-width: 150px;
}
.datatable-block table {
  width: 100%;
}
.datatable-block .table-col {
  overflow-x: scroll;
  width: 100%;
  max-width: 100%;
}
.datatable-block th, .datatable-block td {
  white-space: nowrap;
}
.datatable-block .select2-selection.select2-selection--multiple .select2-search:after {
  content: "3";
  top: auto;
  bottom: 6px;
}
.datatable-block .select2-selection.select2-selection--multiple ul.select2-selection__rendered .select2-selection__choice {
  display: block;
}
.datatable-block .select2-selection.select2-selection--multiple ul.select2-selection__rendered .select2-selection__choice .select2-selection__choice__display {
  font-size: 0.812rem;
  font-weight: 400;
}
.datatable-block .select2-selection.select2-selection--multiple .select2-selection__clear {
  margin-top: 7px;
  right: 28px;
  font-size: 1.2em;
}
.datatable-block .select2-container--default .select2-search--inline .select2-search__field {
  width: 100% !important;
}
.datatable-block .select2-container--default .select2-search--inline .select2-search__field::placeholder {
  font-size: inherit;
  font-weight: inherit;
  font-family: "Poppins", "sans-serif";
}
.datatable-block table img {
  max-height: 80px;
  max-width: 80px;
  margin-right: 10px;
}

.hidden-column-names {
  display: none;
  width: 100%;
}
.hidden-column-names .checkbox label:before {
  margin-right: 5px !important;
}

.routes-list .checkbox, .routes-list .radio {
  width: 49%;
}

.is-folded .side-nav .side-nav-inner .side-nav-menu li.nav-item .icon-holder {
  left: 5px;
  margin-right: 10px;
}

.notification-list .notification-item .main-icon {
  min-width: 40px;
}
.notification-list .notification-item .main-notification-content {
  width: calc(100% - 40px);
  position: relative;
}
.notification-list .notification-item .main-notification-content span.badge {
  position: absolute;
  top: 5px;
  right: 0;
}
.notification-list .notification-item .main-notification-content .notification-text {
  white-space: normal;
  line-height: 1.2;
}

.notification-header {
  position: relative;
}
.notification-header .notification-count {
  position: absolute;
  top: 1px;
  right: 5px;
  padding: 0;
  font-size: 0.6rem;
  min-width: 18px;
  text-align: center;
}

table .action-icons i {
  font-size: 1.2rem;
  margin: 0 2px;
}

.loader-holder.overlay {
  position: fixed;
  z-index: 999999;
}

.loader-holder.translation {
  position: fixed;
  z-index: 1;
}

.loader-holder.loading {
  display: block;
}

.category-list {
  max-height: 500px;
}
.category-list .category-item {
  width: 100%;
}

.daterangepicker select {
  -webkit-appearance: menulist;
}

.file-input-holder {
  position: relative;
}

.custom-file-input {
  font-size: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}

.hidden-gallery-input, .hidden-variation-gallery-input {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
  font-size: 0;
}

.gallery-wrap, .variation-gallery-wrap {
  border: 1px solid #edf2f9;
}

.gallery-wrap .item, .variation-gallery-wrap .item {
  width: 100%;
  max-width: 150px;
  max-height: 150px;
  min-height: 150px;
  margin: 10px 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #edf2f9;
  position: relative;
  transition: border-color 0.3s;
  border-radius: 5px;
}
.gallery-wrap .item:hover, .variation-gallery-wrap .item:hover {
  border-color: #3f87f5;
}
.gallery-wrap .item img, .variation-gallery-wrap .item img {
  max-height: 95%;
  align-self: center;
  max-width: 95%;
}
.gallery-wrap .item i, .variation-gallery-wrap .item i {
  position: absolute;
  top: 11px;
  right: 0;
  z-index: 1;
  cursor: pointer;
  font-size: 22px;
}
.gallery-wrap .item .image-checkbox, .variation-gallery-wrap .item .image-checkbox {
  position: absolute;
  top: -1px;
  right: 0;
  z-index: 1;
}
.gallery-wrap .item .image-checkbox .checkbox label:before, .variation-gallery-wrap .item .image-checkbox .checkbox label:before {
  margin-right: 0;
  border: 1px solid #edf2f9;
}
.gallery-wrap .item .image-checkbox .checkbox input[type=checkbox]:checked + label:before, .variation-gallery-wrap .item .image-checkbox .checkbox input[type=checkbox]:checked + label:before {
  border-color: #3f87f5;
}

form fieldset.form-group {
  display: none;
}

.avatar-image {
  display: flex;
  align-items: center;
  justify-content: center;
}
.avatar-image img {
  align-self: center;
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  display: inline-block;
}

.loader-holder.payment {
  display: block;
  background: white;
}

.file-input-holder {
  position: relative;
}

.image-upload-simple {
  position: relative;
  flex-wrap: wrap;
}
.image-upload-simple .delete-image {
  position: absolute;
  top: 0;
  right: 6px;
  cursor: pointer;
  z-index: 5;
}

.media-single-upload div.custom-file {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}
.media-single-upload img {
  max-height: 200px;
}
.media-single-upload .image-url input {
  max-width: 300px;
  margin: 0 auto;
}
.media-single-upload .delete-image {
  top: 4px;
  right: 4px;
  position: absolute;
  z-index: 5;
  cursor: pointer;
  background: #fff;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  text-align: center;
}
.media-single-upload .image-holder {
  position: relative;
  text-align: center;
}
.media-single-upload .image-holder > div {
  display: inline-block;
  position: relative;
  min-height: 100px;
  min-width: 100px;
}

.file-input-holder {
  position: relative;
}
.file-input-holder span.btn {
  position: relative;
}

.avatar-image {
  display: flex;
  align-items: center;
  justify-content: center;
}
.avatar-image img {
  align-self: center;
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  display: inline-block;
}

.transaction-list li.list-group-item, .invoice-list li.list-group-item {
  padding: 10px;
}

.order-items-list .form-control[readonly] {
  background-color: #fff;
}
.order-items-list .left i.anticon {
  font-size: 1.5rem;
}

.generate-invoice.disabled-btn {
  cursor: not-allowed;
  opacity: 0.6;
}

.custom-file input {
  padding-bottom: 0 !important;
}

/*---------------------------------
-------- Theme Configurator -------
---------------------------------*/
.theme-configurator .radio {
  padding: 0px;
}
.theme-configurator .radio input[type=radio] + label:before {
  border-radius: 4px;
  background-color: transparent;
}
.theme-configurator .radio input[type=radio]:checked + label:after {
  content: "8";
  font-family: "anticon";
  color: #fff;
  background-color: transparent;
  left: 3px;
  top: 1px;
}
.theme-configurator .radio input[type=radio]#header-default + label:before {
  background-color: #fff;
  border-color: #edf2f9;
}
.theme-configurator .radio input[type=radio]#header-default:checked + label:after {
  color: #2a2a2a;
}
.theme-configurator .radio input[type=radio]#header-primary + label:before {
  background-color: #3f87f5;
  border-color: #3f87f5;
}
.theme-configurator .radio input[type=radio]#header-success + label:before {
  background-color: #00c9a7;
  border-color: #00c9a7;
}
.theme-configurator .radio input[type=radio]#header-secondary + label:before {
  background-color: #886cff;
  border-color: #886cff;
}
.theme-configurator .radio input[type=radio]#header-danger + label:before {
  background-color: #de4436;
  border-color: #de4436;
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/pages/_pages.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************/

/*!************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/blocks/_blocks.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************/
.select2 {
  width: 100%;
}

.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;
}
/*!***************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/fonts/fonts.css ***!
  \***************************************************************************************************************/
@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;
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/helpers/responsive.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************/


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUEsZ0JBQWdCLFVBQVUsQ0FBQyx5QkFBeUIsQ0FBQyw0QkFBNEIsQ0FBQyx5QkFBeUIsQ0FBQyxtQ0FBbUMsQ0FBQyxnQkFBZ0IsQ0FBQyxzQ0FBc0MsOEJBQThCLENBQUMsc0JBQXNCLENBQUMsd0VBQXdFLGlCQUFpQixDQUFDLG9EQUFvRCxrQkFBa0IsQ0FBQyxtREFBbUQsa0JBQWtCLENBQUMsZUFBZSxDQUFDLGtCQUFrQixDQUFDLG9EQUFvRCxVQUFVLENBQUMsb0JBQW9CLENBQUMsNkNBQTZDLGdCQUFnQixDQUFDLG1EQUFtRCxrQkFBa0IsQ0FBQyxrQkFBa0IsQ0FBQyxlQUFlLENBQUMsbURBQW1ELGlCQUFpQixDQUFDLG9CQUFvQixDQUFDLFVBQVUsQ0FBQywyQ0FBMkMsa0JBQWtCLENBQUMsa0JBQWtCLENBQUMsK0NBQStDLFFBQVEsQ0FBQyxrQkFBa0IsQ0FBQyxnQkFBZ0IsQ0FBQyw2REFBNkQsWUFBWSxDQUFDLGtCQUFrQixDQUFDLHdCQUF3QixDQUFDLGlEQUFpRCxpQkFBaUIsQ0FBQyxPQUFPLENBQUMsUUFBUSxDQUFDLFdBQVcsQ0FBQyxrQkFBa0IsQ0FBQyxnQkFBZ0IsQ0FBQyxpQkFBaUIsQ0FBQyxhQUFhLENBQUMsME9BQTBPLGtCQUFrQixDQUFDLHNFQUFzRSxZQUFZLENBQUMsK0xBQStMLGNBQWMsQ0FBQyxpQkFBaUIsQ0FBQywrYkFBK2IsaUJBQWlCLENBQUMsWUFBWSxDQUFDLGFBQWEsQ0FBQyxXQUFXLENBQUMsa09BQWtPLFNBQVMsQ0FBQyxlQUFlLENBQUMsNk5BQTZOLFdBQVcsQ0FBQyxlQUFlLENBQUMsb0ZBQW9GLFNBQVMsQ0FBQyxzR0FBc0csU0FBUyxDQUFDLDBDQUEwQywwQkFBMEIsQ0FBQyxnQ0FBZ0MsZUFBZSxDQUFDLHVCQUF1QixDQUFDLDBCQUEwQixDQUFDLG1WQUFtVixZQUFZLENBQUMsZ0hBQWdILGVBQWUsQ0FBQyxzREFBc0Qsc0JBQXNCLENBQUMsNERBQTRELHVCQUF1QixDQUFDLGVBQWUsQ0FBQyxxQ0FBcUMsb0xBQW9MLGlCQUFpQixDQUFDLENBQUMscUNBQXFDLGtCQUFrQixDQUFDLG9JQUFvSSxPQUFPLENBQUMsWUFBWSxDQUFDLGlJQUFpSSxPQUFPLENBQUMsb0VBQW9FLG1CQUFtQixDQUFDLG9MQUFvTCxvQkFBb0IsQ0FBQyxnRkFBZ0YscUJBQXFCLENBQUMsK0NBQStDLHFCQUFxQixDQUFDLG9EQUFvRCxRQUFRLENBQUMsbUZBQW1GLGNBQWMsQ0FBQyxrRkFBa0YsZUFBZSxDOzs7O0FDR3BtSztFQUNJO0VBQ0EsbUJDSkk7RURLSjtFQUNBO0VBQ0E7RUFDQTtFQUNBLGlDRVBRO0FDT1o7O0FIRUE7RUFDSTtBR0NKOztBSENBO0VBQ0k7RUFDQTtBR0VKOztBSEFBO0VBQ0k7QUdHSjs7QUhEQTtFQUNJO0VBQ0E7QUdJSjs7QUhGQTs7O0VBR0k7RUFDQTtFQUNBO0VBQ0E7QUdLSjs7QUhIQTtFQUNJO0FHTUo7O0FISkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FHT0o7O0FITEE7RUFDSTtBR1FKOztBSExBOzs7Ozs7Ozs7O0VBVUk7RUFDQTtBR1FKOztBSExBO0VBQ0k7QUdRSjs7QUhMQTs7RUFFSTtFQUNBO0FHUUo7O0FITEE7RUFDSTtBR1FKOztBSExBO0VBQ0k7RUFDQTtBR1FKOztBSEpBOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FHT0o7O0FITEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FHUUo7O0FITkE7RUFDSTtBR1NKOztBSFBBO0VBQ0k7QUdVSjs7QUhSQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUdXSjs7QUhUQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FHWUo7O0FIVkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBR2FKOztBSFhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FHY0o7O0FIWkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCQzdJVztFRDhJWDtFQUNBO0FHZUo7O0FIYkE7RUFBNkI7QUdpQjdCOztBSGhCQTtFQUE2QjtBR29CN0I7O0FIbkJBO0VBQTZCO0FHdUI3Qjs7QUh0QkE7RUFBNkI7QUcwQjdCOztBSHpCQTtFQUE2QjtBRzZCN0I7O0FINUJBO0VBQTZCO0FHZ0M3Qjs7QUgvQkE7RUFBb0M7QUdtQ3BDOztBSGxDQTtFQUFvQztBR3NDcEM7O0FIckNBO0VBQW9DO0FHeUNwQzs7QUh4Q0E7RUFBb0M7QUc0Q3BDOztBSDNDQTtFQUFvQztBRytDcEM7O0FIOUNBO0VBQW9DO0FHa0RwQzs7QUhqREE7RUFDSTtJQUFPO0VHcURUO0FBQ0Y7QUhwREE7RUFDSTtJQUFZO0VHdURkO0FBQ0Y7QUh0REE7RUFDSTtJQUNJO0VHd0ROO0VIdkRJO0lBQ0k7RUd5RFI7QUFDRjtBSHJESTtFQUNJO0FHdURSO0FIcERJO0VBQ0k7QUdzRFI7QUhuREk7RUFDSTtBR3FEUjtBSGxESTtFQUNJO0FHb0RSO0FIakRJO0VBQ0k7QUdtRFI7QUhoREk7RUFDSTtFQUNBO0FHa0RSOztBSDlDQTtFQUNJO0FHaURKOztBSDlDQTtFQUNJO0FHaURKOztBSDlDQTtFQUNJO0FHaURKLEM7Ozs7QUNsUUEsZ0JBQWdCO0FBQWhCOzs7NkVBQUE7QUFLQTs7a0NBQUE7QUNMQTs7O0NBQUE7QURXQTs7a0NBQUE7QUVYQTs7Ozs7RUFBQTtBQU1DO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZrQko7O0FFZkU7OztFQUdFO0FGa0JKOztBRWZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUZrQko7O0FFZkU7RUFDRTtBRmtCSjs7QUVmRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZrQko7O0FFZkU7RUFDRTtBRmtCSjs7QUVmRTtFQUNFO0VBQ0E7RUFDQTtBRmtCSjs7QUVmRTtFQUNFO0VBQ0E7QUZrQko7O0FFZkU7RUFDRTtFQUNBO0FGa0JKOztBRWZFOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGa0JKOztBRWZFO0VBQ0U7RUFDQTtFQUNBO0FGa0JKOztBRWZFOzs7RUFHRTtFQUNBO0FGa0JKOztBRWZFOzs7O0VBSUU7QUZrQko7O0FFZkU7RUFDRTtBRmtCSjs7QUVmRTtFQUNFO0VBQ0E7QUZrQko7O0FFZkU7RUFDRTtBRmtCSjs7QUVmRTs7RUFFRTtBRmtCSjs7QUVmRTtFQUNFO0FGa0JKOztBRWZFOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FGa0JKOztBRWZFO0VBQ0U7QUZrQko7O0FFZkU7RUFDRTtBRmtCSjs7QUVmRTtFQUNFO0VBQ0E7RUFDQTtBRmtCSjs7QUVmRTtFQUNFO0VBQ0E7QUZrQko7O0FFZkU7RUFDRTtFQUNBO0FGa0JKOztBRWZFO0VBQ0U7RUFDQTtBRmtCSjs7QUVmRTtFQUNFO0FGa0JKOztBRWZFOzs7O0VBSUU7RUFDQTtBRmtCSjs7QUVmRTtFQUNFO0VBQ0E7RUFDQTtBRmtCSjs7QUVmRTtFQUNFO0FGa0JKOztBRWZFO0VBQ0U7RUFDQTtBRmtCSjs7QUVmRTtFQUNFO0VBQ0E7QUZrQko7O0FFZkU7RUFDRTtBRmtCSjs7QUVmRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZrQko7O0FFZkU7RUFDRTtBRmtCSjs7QUVmRTtFQUNFO0VBQ0E7QUZrQko7O0FFZkU7RUFDRTtBRmtCSjs7QUVmRTtFQUNFO0VBQ0E7QUZrQko7O0FFZkU7Ozs7O0VBS0U7RUFDQTtFQUNBO0VBQ0E7QUZrQko7O0FFZkU7O0VBRUU7QUZrQko7O0FFZkU7O0VBRUU7QUZrQko7O0FFZkU7RUFDRTtBRmtCSjs7QUVmRTs7OztFQUlFO0FGa0JKOztBRWZFOzs7O0VBSUU7QUZrQko7O0FFZkU7Ozs7RUFJRTtFQUNBO0FGa0JKOztBRWZFOztFQUVFO0VBQ0E7QUZrQko7O0FFZkU7Ozs7RUFJRTtBRmtCSjs7QUVmRTtFQUNFO0VBQ0E7QUZrQko7O0FFZkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRmtCSjs7QUVmRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmtCSjs7QUVmRTtFQUNFO0FGa0JKOztBRWZFOztFQUVFO0FGa0JKOztBRWZFO0VBQ0U7RUFDQTtBRmtCSjs7QUVmRTtFQUNFO0FGa0JKOztBRWZFO0VBQ0U7RUFDQTtBRmtCSjs7QUVmRTtFQUNFO0FGa0JKOztBRWZFO0VBQ0U7RUFDQTtBRmtCSjs7QUVmRTtFQUNFO0FGa0JKOztBRWZFO0VBQ0U7QUZrQko7O0FFZkU7O0VBRUU7RUFDQTtFQUNBO0FGa0JKOztBRWZFO0VBQ0U7QUZrQko7O0FFZkU7RUFDRTtBRmtCSjs7QUVmRTtFQUNFO0FGa0JKOztBRWZFO0VBQ0U7QUZrQko7O0FFZkU7RUFDRTtBRmtCSjs7QUVmRTtFQUNFO0FGa0JKOztBRWZFO0VBQ0U7RUFDQTtBRmtCSjs7QUVmRTtFQUNFO0VBQ0E7RUFDQTtBRmtCSjs7QUVmRTtFQUNFO0VBQ0E7RUFDQTtBRmtCSjs7QUVmRTtFQUNFO0VBQ0E7RUFDQTtBRmtCSjs7QUVmRTtFQUNFO0VBQ0E7RUFDQTtBRmtCSjs7QUVmRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FGa0JKOztBRWZFOztFQUVFO0VBQ0E7QUZrQko7O0FFZkU7O0VBRUU7RUFDQTtBRmtCSjs7QUVmRTtFQUNFO0VBQ0E7QUZrQko7O0FFZkU7RUFDRTtFQUNBO0FGa0JKOztBRWZFO0VBQ0U7QUZrQko7O0FFZkU7RUFDRTtBRmtCSjs7QUVmRTtFQUNFO0VBQ0E7QUZrQko7O0FFZkU7RUFDRTtFQUNBO0FGa0JKOztBRWZFO0VBQ0U7RUFDQTtFQUNBO0FGa0JKOztBRWZFO0VBQ0U7QUZrQko7O0FFZkU7RUFDRTtFQUNBO0FGa0JKOztBRWZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGa0JKOztBRWZFO0VBQ0U7QUZrQko7O0FFZkU7RUFDRTtFQUNBO0FGa0JKOztBRWZFO0VBQ0U7RUFDQTtBRmtCSjs7QUVmRTtFQUNFO0VBQ0E7RUFDQTtBRmtCSjs7QUVmRTtFQUNFO0FGa0JKOztBRWZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmtCSjs7QUVmRTtFQUNFO0VBQ0E7RUFDQTtBRmtCSjs7QUVmRTtFQUNFO0VBQ0E7RUFDQTtBRmtCSjs7QUVmRTtFQUNFO0VBQ0E7RUFDQTtBRmtCSjs7QUVmRTtFQUNFO0VBQ0E7QUZrQko7O0FFZkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGa0JKOztBRWZFO0VBQ0U7SUFDRTtFRmtCSjtBQUNGO0FFZkU7RUFDRTtJQUNFO0VGaUJKO0FBQ0Y7QUVkRTtFQUNFO0lBQ0U7RUZnQko7QUFDRjtBRWJFO0VBQ0U7SUFDRTtFRmVKO0FBQ0Y7QUVaRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZjSjs7QUVYRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmNKOztBRVhFO0VBQ0U7RUFDQTtBRmNKOztBRVhFOztFQUVFO0VBQ0E7QUZjSjs7QUVYRTs7Ozs7O0VBTUU7RUFDQTtFQUNBO0VBQ0E7QUZjSjs7QUVYRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZjSjs7QUVYRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FGY0o7O0FFWEU7RUFDRTtFQUNBO0VBQ0E7QUZjSjs7QUVYRTtFQUNFO0VBQ0E7RUFDQTtBRmNKOztBRVhFO0VBQ0U7RUFDQTtFQUNBO0FGY0o7O0FFWEU7RUFDRTtFQUNBO0VBQ0E7QUZjSjs7QUVYRTtFQUNFO0VBQ0E7RUFDQTtBRmNKOztBRVhFO0VBQ0U7RUFDQTtFQUNBO0FGY0o7O0FFWEU7RUFDRTtFQUNBO0VBQ0E7QUZjSjs7QUVYRTtFQUNFO0VBQ0E7RUFDQTtBRmNKOztBRVhFO0VBQ0U7RUFDQTtFQUNBO0FGY0o7O0FFWEU7RUFDRTtFQUNBO0VBQ0E7QUZjSjs7QUVYRTtFQUNFO0VBQ0E7RUFDQTtBRmNKOztBRVhFO0VBQ0U7RUFDQTtFQUNBO0FGY0o7O0FFWEU7RUFDRTtFQUNBO0FGY0o7O0FFWEU7RUFDRTtFQUNBO0FGY0o7O0FFWEU7RUFDRTtFQUNBO0FGY0o7O0FFWEU7RUFDRTtFQUNBO0FGY0o7O0FFWEU7RUFDRTtFQUNBO0FGY0o7O0FFWEU7RUFDRTtFQUNBO0FGY0o7O0FFWEU7RUFDRTtFQUNBO0FGY0o7O0FFWEU7RUFDRTtFQUNBO0FGY0o7O0FFWEU7RUFDRTtFQUNBO0FGY0o7O0FFWEU7RUFDRTtFQUNBO0FGY0o7O0FFWEU7RUFDRTtFQUNBO0FGY0o7O0FFWEU7RUFDRTtFQUNBO0FGY0o7O0FFWEU7RUFDRTtFQUNBO0FGY0o7O0FFWEU7RUFDRTtFQUNBO0FGY0o7O0FFWEU7RUFDRTtFQUNBO0FGY0o7O0FFWEU7RUFDRTtBRmNKOztBRVhFO0VBQ0U7QUZjSjs7QUVYRTtFQUNFO0FGY0o7O0FFWEU7RUFDRTtBRmNKOztBRVhFO0VBQ0U7QUZjSjs7QUVYRTtFQUNFO0FGY0o7O0FFWEU7RUFDRTtBRmNKOztBRVhFO0VBQ0U7QUZjSjs7QUVYRTtFQUNFO0FGY0o7O0FFWEU7RUFDRTtBRmNKOztBRVhFO0VBQ0U7QUZjSjs7QUVYRTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRmNKOztFRVpFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUZlSjs7RUViRTtJQUNFO0lBQ0E7SUFDQTtFRmdCSjs7RUVkRTtJQUNFO0lBQ0E7SUFDQTtFRmlCSjs7RUVmRTtJQUNFO0lBQ0E7SUFDQTtFRmtCSjs7RUVoQkU7SUFDRTtJQUNBO0lBQ0E7RUZtQko7O0VFakJFO0lBQ0U7SUFDQTtJQUNBO0VGb0JKOztFRWxCRTtJQUNFO0lBQ0E7SUFDQTtFRnFCSjs7RUVuQkU7SUFDRTtJQUNBO0lBQ0E7RUZzQko7O0VFcEJFO0lBQ0U7SUFDQTtJQUNBO0VGdUJKOztFRXJCRTtJQUNFO0lBQ0E7SUFDQTtFRndCSjs7RUV0QkU7SUFDRTtJQUNBO0lBQ0E7RUZ5Qko7O0VFdkJFO0lBQ0U7SUFDQTtJQUNBO0VGMEJKOztFRXhCRTtJQUNFO0lBQ0E7SUFDQTtFRjJCSjs7RUV6QkU7SUFDRTtJQUNBO0VGNEJKOztFRTFCRTtJQUNFO0lBQ0E7RUY2Qko7O0VFM0JFO0lBQ0U7SUFDQTtFRjhCSjs7RUU1QkU7SUFDRTtJQUNBO0VGK0JKOztFRTdCRTtJQUNFO0lBQ0E7RUZnQ0o7O0VFOUJFO0lBQ0U7SUFDQTtFRmlDSjs7RUUvQkU7SUFDRTtJQUNBO0VGa0NKOztFRWhDRTtJQUNFO0lBQ0E7RUZtQ0o7O0VFakNFO0lBQ0U7SUFDQTtFRm9DSjs7RUVsQ0U7SUFDRTtJQUNBO0VGcUNKOztFRW5DRTtJQUNFO0lBQ0E7RUZzQ0o7O0VFcENFO0lBQ0U7SUFDQTtFRnVDSjs7RUVyQ0U7SUFDRTtJQUNBO0VGd0NKOztFRXRDRTtJQUNFO0lBQ0E7RUZ5Q0o7O0VFdkNFO0lBQ0U7SUFDQTtFRjBDSjs7RUV4Q0U7SUFDRTtFRjJDSjs7RUV6Q0U7SUFDRTtFRjRDSjs7RUUxQ0U7SUFDRTtFRjZDSjs7RUUzQ0U7SUFDRTtFRjhDSjs7RUU1Q0U7SUFDRTtFRitDSjs7RUU3Q0U7SUFDRTtFRmdESjs7RUU5Q0U7SUFDRTtFRmlESjs7RUUvQ0U7SUFDRTtFRmtESjs7RUVoREU7SUFDRTtFRm1ESjs7RUVqREU7SUFDRTtFRm9ESjs7RUVsREU7SUFDRTtFRnFESjs7RUVuREU7SUFDRTtFRnNESjtBQUNGO0FFbkRFO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VGcURKOztFRW5ERTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VGc0RKOztFRXBERTtJQUNFO0lBQ0E7SUFDQTtFRnVESjs7RUVyREU7SUFDRTtJQUNBO0lBQ0E7RUZ3REo7O0VFdERFO0lBQ0U7SUFDQTtJQUNBO0VGeURKOztFRXZERTtJQUNFO0lBQ0E7SUFDQTtFRjBESjs7RUV4REU7SUFDRTtJQUNBO0lBQ0E7RUYyREo7O0VFekRFO0lBQ0U7SUFDQTtJQUNBO0VGNERKOztFRTFERTtJQUNFO0lBQ0E7SUFDQTtFRjZESjs7RUUzREU7SUFDRTtJQUNBO0lBQ0E7RUY4REo7O0VFNURFO0lBQ0U7SUFDQTtJQUNBO0VGK0RKOztFRTdERTtJQUNFO0lBQ0E7SUFDQTtFRmdFSjs7RUU5REU7SUFDRTtJQUNBO0lBQ0E7RUZpRUo7O0VFL0RFO0lBQ0U7SUFDQTtJQUNBO0VGa0VKOztFRWhFRTtJQUNFO0lBQ0E7RUZtRUo7O0VFakVFO0lBQ0U7SUFDQTtFRm9FSjs7RUVsRUU7SUFDRTtJQUNBO0VGcUVKOztFRW5FRTtJQUNFO0lBQ0E7RUZzRUo7O0VFcEVFO0lBQ0U7SUFDQTtFRnVFSjs7RUVyRUU7SUFDRTtJQUNBO0VGd0VKOztFRXRFRTtJQUNFO0lBQ0E7RUZ5RUo7O0VFdkVFO0lBQ0U7SUFDQTtFRjBFSjs7RUV4RUU7SUFDRTtJQUNBO0VGMkVKOztFRXpFRTtJQUNFO0lBQ0E7RUY0RUo7O0VFMUVFO0lBQ0U7SUFDQTtFRjZFSjs7RUUzRUU7SUFDRTtJQUNBO0VGOEVKOztFRTVFRTtJQUNFO0lBQ0E7RUYrRUo7O0VFN0VFO0lBQ0U7SUFDQTtFRmdGSjs7RUU5RUU7SUFDRTtJQUNBO0VGaUZKOztFRS9FRTtJQUNFO0VGa0ZKOztFRWhGRTtJQUNFO0VGbUZKOztFRWpGRTtJQUNFO0VGb0ZKOztFRWxGRTtJQUNFO0VGcUZKOztFRW5GRTtJQUNFO0VGc0ZKOztFRXBGRTtJQUNFO0VGdUZKOztFRXJGRTtJQUNFO0VGd0ZKOztFRXRGRTtJQUNFO0VGeUZKOztFRXZGRTtJQUNFO0VGMEZKOztFRXhGRTtJQUNFO0VGMkZKOztFRXpGRTtJQUNFO0VGNEZKOztFRTFGRTtJQUNFO0VGNkZKO0FBQ0Y7QUUxRkU7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUY0Rko7O0VFMUZFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUY2Rko7O0VFM0ZFO0lBQ0U7SUFDQTtJQUNBO0VGOEZKOztFRTVGRTtJQUNFO0lBQ0E7SUFDQTtFRitGSjs7RUU3RkU7SUFDRTtJQUNBO0lBQ0E7RUZnR0o7O0VFOUZFO0lBQ0U7SUFDQTtJQUNBO0VGaUdKOztFRS9GRTtJQUNFO0lBQ0E7SUFDQTtFRmtHSjs7RUVoR0U7SUFDRTtJQUNBO0lBQ0E7RUZtR0o7O0VFakdFO0lBQ0U7SUFDQTtJQUNBO0VGb0dKOztFRWxHRTtJQUNFO0lBQ0E7SUFDQTtFRnFHSjs7RUVuR0U7SUFDRTtJQUNBO0lBQ0E7RUZzR0o7O0VFcEdFO0lBQ0U7SUFDQTtJQUNBO0VGdUdKOztFRXJHRTtJQUNFO0lBQ0E7SUFDQTtFRndHSjs7RUV0R0U7SUFDRTtJQUNBO0lBQ0E7RUZ5R0o7O0VFdkdFO0lBQ0U7SUFDQTtFRjBHSjs7RUV4R0U7SUFDRTtJQUNBO0VGMkdKOztFRXpHRTtJQUNFO0lBQ0E7RUY0R0o7O0VFMUdFO0lBQ0U7SUFDQTtFRjZHSjs7RUUzR0U7SUFDRTtJQUNBO0VGOEdKOztFRTVHRTtJQUNFO0lBQ0E7RUYrR0o7O0VFN0dFO0lBQ0U7SUFDQTtFRmdISjs7RUU5R0U7SUFDRTtJQUNBO0VGaUhKOztFRS9HRTtJQUNFO0lBQ0E7RUZrSEo7O0VFaEhFO0lBQ0U7SUFDQTtFRm1ISjs7RUVqSEU7SUFDRTtJQUNBO0VGb0hKOztFRWxIRTtJQUNFO0lBQ0E7RUZxSEo7O0VFbkhFO0lBQ0U7SUFDQTtFRnNISjs7RUVwSEU7SUFDRTtJQUNBO0VGdUhKOztFRXJIRTtJQUNFO0lBQ0E7RUZ3SEo7O0VFdEhFO0lBQ0U7RUZ5SEo7O0VFdkhFO0lBQ0U7RUYwSEo7O0VFeEhFO0lBQ0U7RUYySEo7O0VFekhFO0lBQ0U7RUY0SEo7O0VFMUhFO0lBQ0U7RUY2SEo7O0VFM0hFO0lBQ0U7RUY4SEo7O0VFNUhFO0lBQ0U7RUYrSEo7O0VFN0hFO0lBQ0U7RUZnSUo7O0VFOUhFO0lBQ0U7RUZpSUo7O0VFL0hFO0lBQ0U7RUZrSUo7O0VFaElFO0lBQ0U7RUZtSUo7O0VFaklFO0lBQ0U7RUZvSUo7QUFDRjtBRWpJRTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRm1JSjs7RUVqSUU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRm9JSjs7RUVsSUU7SUFDRTtJQUNBO0lBQ0E7RUZxSUo7O0VFbklFO0lBQ0U7SUFDQTtJQUNBO0VGc0lKOztFRXBJRTtJQUNFO0lBQ0E7SUFDQTtFRnVJSjs7RUVySUU7SUFDRTtJQUNBO0lBQ0E7RUZ3SUo7O0VFdElFO0lBQ0U7SUFDQTtJQUNBO0VGeUlKOztFRXZJRTtJQUNFO0lBQ0E7SUFDQTtFRjBJSjs7RUV4SUU7SUFDRTtJQUNBO0lBQ0E7RUYySUo7O0VFeklFO0lBQ0U7SUFDQTtJQUNBO0VGNElKOztFRTFJRTtJQUNFO0lBQ0E7SUFDQTtFRjZJSjs7RUUzSUU7SUFDRTtJQUNBO0lBQ0E7RUY4SUo7O0VFNUlFO0lBQ0U7SUFDQTtJQUNBO0VGK0lKOztFRTdJRTtJQUNFO0lBQ0E7SUFDQTtFRmdKSjs7RUU5SUU7SUFDRTtJQUNBO0VGaUpKOztFRS9JRTtJQUNFO0lBQ0E7RUZrSko7O0VFaEpFO0lBQ0U7SUFDQTtFRm1KSjs7RUVqSkU7SUFDRTtJQUNBO0VGb0pKOztFRWxKRTtJQUNFO0lBQ0E7RUZxSko7O0VFbkpFO0lBQ0U7SUFDQTtFRnNKSjs7RUVwSkU7SUFDRTtJQUNBO0VGdUpKOztFRXJKRTtJQUNFO0lBQ0E7RUZ3Sko7O0VFdEpFO0lBQ0U7SUFDQTtFRnlKSjs7RUV2SkU7SUFDRTtJQUNBO0VGMEpKOztFRXhKRTtJQUNFO0lBQ0E7RUYySko7O0VFekpFO0lBQ0U7SUFDQTtFRjRKSjs7RUUxSkU7SUFDRTtJQUNBO0VGNkpKOztFRTNKRTtJQUNFO0lBQ0E7RUY4Sko7O0VFNUpFO0lBQ0U7SUFDQTtFRitKSjs7RUU3SkU7SUFDRTtFRmdLSjs7RUU5SkU7SUFDRTtFRmlLSjs7RUUvSkU7SUFDRTtFRmtLSjs7RUVoS0U7SUFDRTtFRm1LSjs7RUVqS0U7SUFDRTtFRm9LSjs7RUVsS0U7SUFDRTtFRnFLSjs7RUVuS0U7SUFDRTtFRnNLSjs7RUVwS0U7SUFDRTtFRnVLSjs7RUVyS0U7SUFDRTtFRndLSjs7RUV0S0U7SUFDRTtFRnlLSjs7RUV2S0U7SUFDRTtFRjBLSjs7RUV4S0U7SUFDRTtFRjJLSjtBQUNGO0FFeEtFO0VBQ0U7RUFDQTtFQUNBO0FGMEtKOztBRXZLRTs7RUFFRTtFQUNBO0VBQ0E7QUYwS0o7O0FFdktFO0VBQ0U7RUFDQTtBRjBLSjs7QUV2S0U7RUFDRTtBRjBLSjs7QUV2S0U7O0VBRUU7QUYwS0o7O0FFdktFO0VBQ0U7QUYwS0o7O0FFdktFOztFQUVFO0FGMEtKOztBRXZLRTs7RUFFRTtBRjBLSjs7QUV2S0U7Ozs7RUFJRTtBRjBLSjs7QUV2S0U7RUFDRTtBRjBLSjs7QUV2S0U7RUFDRTtFQUNBO0FGMEtKOztBRXZLRTs7O0VBR0U7QUYwS0o7O0FFdktFOzs7O0VBSUU7QUYwS0o7O0FFdktFO0VBQ0U7QUYwS0o7O0FFdktFOztFQUVFO0FGMEtKOztBRXZLRTs7O0VBR0U7QUYwS0o7O0FFdktFOzs7O0VBSUU7QUYwS0o7O0FFdktFO0VBQ0U7QUYwS0o7O0FFdktFOztFQUVFO0FGMEtKOztBRXZLRTs7O0VBR0U7QUYwS0o7O0FFdktFOzs7O0VBSUU7QUYwS0o7O0FFdktFO0VBQ0U7QUYwS0o7O0FFdktFOztFQUVFO0FGMEtKOztBRXZLRTs7O0VBR0U7QUYwS0o7O0FFdktFOzs7O0VBSUU7QUYwS0o7O0FFdktFO0VBQ0U7QUYwS0o7O0FFdktFOztFQUVFO0FGMEtKOztBRXZLRTs7O0VBR0U7QUYwS0o7O0FFdktFOzs7O0VBSUU7QUYwS0o7O0FFdktFO0VBQ0U7QUYwS0o7O0FFdktFOztFQUVFO0FGMEtKOztBRXZLRTs7O0VBR0U7QUYwS0o7O0FFdktFOzs7O0VBSUU7QUYwS0o7O0FFdktFO0VBQ0U7QUYwS0o7O0FFdktFOztFQUVFO0FGMEtKOztBRXZLRTs7O0VBR0U7QUYwS0o7O0FFdktFOzs7O0VBSUU7QUYwS0o7O0FFdktFO0VBQ0U7QUYwS0o7O0FFdktFOztFQUVFO0FGMEtKOztBRXZLRTs7O0VBR0U7QUYwS0o7O0FFdktFOzs7O0VBSUU7QUYwS0o7O0FFdktFO0VBQ0U7QUYwS0o7O0FFdktFOztFQUVFO0FGMEtKOztBRXZLRTs7O0VBR0U7QUYwS0o7O0FFdktFO0VBQ0U7QUYwS0o7O0FFdktFOztFQUVFO0FGMEtKOztBRXZLRTtFQUNFO0VBQ0E7RUFDQTtBRjBLSjs7QUV2S0U7RUFDRTtFQUNBO0VBQ0E7QUYwS0o7O0FFdktFO0VBQ0U7RUFDQTtBRjBLSjs7QUV2S0U7OztFQUdFO0FGMEtKOztBRXZLRTtFQUNFO0FGMEtKOztBRXZLRTtFQUNFO0FGMEtKOztBRXZLRTtFQUNFO0VBQ0E7QUYwS0o7O0FFdktFO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRjBLSjs7RUV4S0U7SUFDRTtFRjJLSjtBQUNGO0FFeEtFO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRjBLSjs7RUV4S0U7SUFDRTtFRjJLSjtBQUNGO0FFeEtFO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRjBLSjs7RUV4S0U7SUFDRTtFRjJLSjtBQUNGO0FFeEtFO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRjBLSjs7RUV4S0U7SUFDRTtFRjJLSjtBQUNGO0FFeEtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUYwS0o7O0FFdktFO0VBQ0U7QUYwS0o7O0FFdktFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUYwS0o7O0FFdktFO0VBQ0U7SUFDRTtFRjBLSjtBQUNGO0FFdktFO0VBQ0U7RUFDQTtBRnlLSjs7QUV0S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGeUtKOztBRXRLRTtFQUNFO0VBQ0E7QUZ5S0o7O0FFdEtFO0VBQ0U7RUFDQTtBRnlLSjs7QUV0S0U7RUFDRTtFQUNBO0FGeUtKOztBRXRLRTtFQUNFO0VBQ0E7QUZ5S0o7O0FFdEtFO0VBQ0U7RUFDQTtBRnlLSjs7QUV0S0U7RUFDRTtFQUNBO0FGeUtKOztBRXRLRTtFQUNFO0VBQ0E7QUZ5S0o7O0FFdEtFOztFQUVFO0VBQ0E7QUZ5S0o7O0FFdEtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnlLSjs7QUV0S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRnlLSjs7QUV0S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRnlLSjs7QUV0S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnlLSjs7QUV0S0U7RUFDRTtFQUNBO0FGeUtKOztBRXRLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZ5S0o7O0FFdEtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnlLSjs7QUV0S0U7RUFDRTtBRnlLSjs7QUV0S0U7RUFDRTtBRnlLSjs7QUV0S0U7RUFDRTtBRnlLSjs7QUV0S0U7RUFDRTtFQUNBO0FGeUtKOztBRXRLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnlLSjs7QUV0S0U7O0VBRUU7RUFDQTtBRnlLSjs7QUV0S0U7RUFDRTtFQUNBO0VBQ0E7QUZ5S0o7O0FFdEtFO0VBQ0U7RUFDQTtFQUNBO0FGeUtKOztBRXRLRTtFQUNFO0FGeUtKOztBRXRLRTtFQUNFO0FGeUtKOztBRXRLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnlLSjs7QUV0S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRnlLSjs7QUV0S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGeUtKOztBRXRLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnlLSjs7QUV0S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZ5S0o7O0FFdEtFO0VBQ0U7RUFDQTtBRnlLSjs7QUV0S0U7OztFQUdFO0FGeUtKOztBRXRLRTtFQUNFO0VBQ0E7QUZ5S0o7O0FFdEtFO0VBQ0U7RUFDQTtFQUNBO0FGeUtKOztBRXRLRTtFQUNFO0VBQ0E7QUZ5S0o7O0FFdEtFOzs7RUFHRTtBRnlLSjs7QUV0S0U7OztFQUdFO0FGeUtKOztBRXRLRTtFQUNFO0FGeUtKOztBRXRLRTs7O0VBR0U7QUZ5S0o7O0FFdEtFO0VBQ0U7QUZ5S0o7O0FFdEtFO0VBQ0U7QUZ5S0o7O0FFdEtFOzs7RUFHRTtBRnlLSjs7QUV0S0U7RUFDRTtFQUNBO0FGeUtKOztBRXRLRTtFQUNFO0FGeUtKOztBRXRLRTtFQUNFO0FGeUtKOztBRXRLRTtFQUNFO0FGeUtKOztBRXRLRTs7O0VBR0U7QUZ5S0o7O0FFdEtFO0VBQ0U7RUFDQTtBRnlLSjs7QUV0S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGeUtKOztBRXRLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnlLSjs7QUV0S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZ5S0o7O0FFdEtFO0VBQ0U7RUFDQTtBRnlLSjs7QUV0S0U7OztFQUdFO0FGeUtKOztBRXRLRTtFQUNFO0VBQ0E7QUZ5S0o7O0FFdEtFO0VBQ0U7RUFDQTtFQUNBO0FGeUtKOztBRXRLRTtFQUNFO0VBQ0E7QUZ5S0o7O0FFdEtFOzs7RUFHRTtBRnlLSjs7QUV0S0U7OztFQUdFO0FGeUtKOztBRXRLRTtFQUNFO0FGeUtKOztBRXRLRTs7O0VBR0U7QUZ5S0o7O0FFdEtFO0VBQ0U7QUZ5S0o7O0FFdEtFO0VBQ0U7QUZ5S0o7O0FFdEtFOzs7RUFHRTtBRnlLSjs7QUV0S0U7RUFDRTtFQUNBO0FGeUtKOztBRXRLRTtFQUNFO0FGeUtKOztBRXRLRTtFQUNFO0FGeUtKOztBRXRLRTtFQUNFO0FGeUtKOztBRXRLRTs7O0VBR0U7QUZ5S0o7O0FFdEtFO0VBQ0U7RUFDQTtBRnlLSjs7QUV0S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZ5S0o7O0FFdEtFO0VBQ0U7QUZ5S0o7O0FFdEtFO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRnlLSjs7RUV2S0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUYwS0o7O0VFeEtFO0lBQ0U7SUFDQTtJQUNBO0VGMktKOztFRXpLRTtJQUNFO0VGNEtKOztFRTFLRTs7SUFFRTtFRjZLSjs7RUUzS0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VGOEtKOztFRTVLRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRitLSjs7RUU3S0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRmdMSjs7RUU5S0U7SUFDRTtFRmlMSjtBQUNGO0FFOUtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZnTEo7O0FFN0tFO0VBQ0U7SUFDRTtFRmdMSjtBQUNGO0FFN0tFO0VBQ0U7RUFDQTtBRitLSjs7QUU1S0U7RUFDRTtFQUNBO0FGK0tKOztBRTVLRTtFQUNFO0FGK0tKOztBRTVLRTs7RUFFRTtBRitLSjs7QUU1S0U7RUFDRTtFQUNBO0VBQ0E7QUYrS0o7O0FFNUtFO0VBQ0U7RUFDQTtFQUNBO0FGK0tKOztBRTVLRTtFQUNFO0FGK0tKOztBRTVLRTtFQUNFO0VBQ0E7RUFDQTtBRitLSjs7QUU1S0U7O0VBRUU7RUFDQTtFQUNBO0FGK0tKOztBRTVLRTs7RUFFRTtBRitLSjs7QUU1S0U7RUFDRTtFQUNBO0VBQ0E7QUYrS0o7O0FFNUtFO0VBQ0U7RUFDQTtFQUNBO0FGK0tKOztBRTVLRTtFQUNFO0FGK0tKOztBRTVLRTtFQUNFO0VBQ0E7RUFDQTtBRitLSjs7QUU1S0U7O0VBRUU7RUFDQTtFQUNBO0FGK0tKOztBRTVLRTs7RUFFRTtBRitLSjs7QUU1S0U7RUFDRTtFQUNBO0VBQ0E7QUYrS0o7O0FFNUtFO0VBQ0U7RUFDQTtFQUNBO0FGK0tKOztBRTVLRTtFQUNFO0FGK0tKOztBRTVLRTtFQUNFO0VBQ0E7RUFDQTtBRitLSjs7QUU1S0U7O0VBRUU7RUFDQTtFQUNBO0FGK0tKOztBRTVLRTs7RUFFRTtBRitLSjs7QUU1S0U7RUFDRTtFQUNBO0VBQ0E7QUYrS0o7O0FFNUtFO0VBQ0U7RUFDQTtFQUNBO0FGK0tKOztBRTVLRTtFQUNFO0FGK0tKOztBRTVLRTtFQUNFO0VBQ0E7RUFDQTtBRitLSjs7QUU1S0U7O0VBRUU7RUFDQTtFQUNBO0FGK0tKOztBRTVLRTs7RUFFRTtBRitLSjs7QUU1S0U7RUFDRTtFQUNBO0VBQ0E7QUYrS0o7O0FFNUtFO0VBQ0U7RUFDQTtFQUNBO0FGK0tKOztBRTVLRTtFQUNFO0FGK0tKOztBRTVLRTtFQUNFO0VBQ0E7RUFDQTtBRitLSjs7QUU1S0U7O0VBRUU7RUFDQTtFQUNBO0FGK0tKOztBRTVLRTs7RUFFRTtBRitLSjs7QUU1S0U7RUFDRTtFQUNBO0VBQ0E7QUYrS0o7O0FFNUtFO0VBQ0U7RUFDQTtFQUNBO0FGK0tKOztBRTVLRTtFQUNFO0FGK0tKOztBRTVLRTtFQUNFO0VBQ0E7RUFDQTtBRitLSjs7QUU1S0U7O0VBRUU7RUFDQTtFQUNBO0FGK0tKOztBRTVLRTs7RUFFRTtBRitLSjs7QUU1S0U7RUFDRTtFQUNBO0VBQ0E7QUYrS0o7O0FFNUtFO0VBQ0U7RUFDQTtFQUNBO0FGK0tKOztBRTVLRTtFQUNFO0FGK0tKOztBRTVLRTtFQUNFO0VBQ0E7RUFDQTtBRitLSjs7QUU1S0U7O0VBRUU7RUFDQTtFQUNBO0FGK0tKOztBRTVLRTs7RUFFRTtBRitLSjs7QUU1S0U7RUFDRTtFQUNBO0VBQ0E7QUYrS0o7O0FFNUtFO0VBQ0U7RUFDQTtFQUNBO0FGK0tKOztBRTVLRTtFQUNFO0FGK0tKOztBRTVLRTtFQUNFO0VBQ0E7RUFDQTtBRitLSjs7QUU1S0U7O0VBRUU7RUFDQTtFQUNBO0FGK0tKOztBRTVLRTs7RUFFRTtBRitLSjs7QUU1S0U7RUFDRTtFQUNBO0FGK0tKOztBRTVLRTtFQUNFO0VBQ0E7RUFDQTtBRitLSjs7QUU1S0U7RUFDRTtBRitLSjs7QUU1S0U7RUFDRTtFQUNBO0FGK0tKOztBRTVLRTs7RUFFRTtFQUNBO0VBQ0E7QUYrS0o7O0FFNUtFOztFQUVFO0FGK0tKOztBRTVLRTtFQUNFO0VBQ0E7QUYrS0o7O0FFNUtFO0VBQ0U7RUFDQTtFQUNBO0FGK0tKOztBRTVLRTtFQUNFO0FGK0tKOztBRTVLRTtFQUNFO0VBQ0E7QUYrS0o7O0FFNUtFOztFQUVFO0VBQ0E7RUFDQTtBRitLSjs7QUU1S0U7O0VBRUU7QUYrS0o7O0FFNUtFO0VBQ0U7RUFDQTtBRitLSjs7QUU1S0U7RUFDRTtFQUNBO0VBQ0E7QUYrS0o7O0FFNUtFO0VBQ0U7QUYrS0o7O0FFNUtFO0VBQ0U7RUFDQTtBRitLSjs7QUU1S0U7O0VBRUU7RUFDQTtFQUNBO0FGK0tKOztBRTVLRTs7RUFFRTtBRitLSjs7QUU1S0U7RUFDRTtFQUNBO0FGK0tKOztBRTVLRTtFQUNFO0VBQ0E7RUFDQTtBRitLSjs7QUU1S0U7RUFDRTtBRitLSjs7QUU1S0U7RUFDRTtFQUNBO0FGK0tKOztBRTVLRTs7RUFFRTtFQUNBO0VBQ0E7QUYrS0o7O0FFNUtFOztFQUVFO0FGK0tKOztBRTVLRTtFQUNFO0VBQ0E7QUYrS0o7O0FFNUtFO0VBQ0U7RUFDQTtFQUNBO0FGK0tKOztBRTVLRTtFQUNFO0FGK0tKOztBRTVLRTtFQUNFO0VBQ0E7QUYrS0o7O0FFNUtFOztFQUVFO0VBQ0E7RUFDQTtBRitLSjs7QUU1S0U7O0VBRUU7QUYrS0o7O0FFNUtFO0VBQ0U7RUFDQTtBRitLSjs7QUU1S0U7RUFDRTtFQUNBO0VBQ0E7QUYrS0o7O0FFNUtFO0VBQ0U7QUYrS0o7O0FFNUtFO0VBQ0U7RUFDQTtBRitLSjs7QUU1S0U7O0VBRUU7RUFDQTtFQUNBO0FGK0tKOztBRTVLRTs7RUFFRTtBRitLSjs7QUU1S0U7RUFDRTtFQUNBO0FGK0tKOztBRTVLRTtFQUNFO0VBQ0E7RUFDQTtBRitLSjs7QUU1S0U7RUFDRTtBRitLSjs7QUU1S0U7RUFDRTtFQUNBO0FGK0tKOztBRTVLRTs7RUFFRTtFQUNBO0VBQ0E7QUYrS0o7O0FFNUtFOztFQUVFO0FGK0tKOztBRTVLRTtFQUNFO0VBQ0E7QUYrS0o7O0FFNUtFO0VBQ0U7RUFDQTtFQUNBO0FGK0tKOztBRTVLRTtFQUNFO0FGK0tKOztBRTVLRTtFQUNFO0VBQ0E7QUYrS0o7O0FFNUtFOztFQUVFO0VBQ0E7RUFDQTtBRitLSjs7QUU1S0U7O0VBRUU7QUYrS0o7O0FFNUtFO0VBQ0U7RUFDQTtFQUNBO0FGK0tKOztBRTVLRTtFQUNFO0VBQ0E7QUYrS0o7O0FFNUtFO0VBQ0U7RUFDQTtBRitLSjs7QUU1S0U7RUFDRTtFQUNBO0FGK0tKOztBRTVLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FGK0tKOztBRTVLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FGK0tKOztBRTVLRTtFQUNFO0VBQ0E7QUYrS0o7O0FFNUtFO0VBQ0U7QUYrS0o7O0FFNUtFOzs7RUFHRTtBRitLSjs7QUU1S0U7RUFDRTtBRitLSjs7QUU1S0U7RUFDRTtJQUNFO0VGK0tKO0FBQ0Y7QUU1S0U7RUFDRTtBRjhLSjs7QUUzS0U7RUFDRTtBRjhLSjs7QUUzS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRjhLSjs7QUUzS0U7RUFDRTtJQUNFO0VGOEtKO0FBQ0Y7QUUzS0U7Ozs7RUFJRTtBRjZLSjs7QUUxS0U7RUFDRTtBRjZLSjs7QUUxS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGNktKOztBRTFLRTtFQUNFO0FGNktKOztBRTFLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUY2S0o7O0FFMUtFO0VBQ0U7RUFDQTtBRjZLSjs7QUUxS0U7RUFDRTtFQUNBO0FGNktKOztBRTFLRTtFQUNFO0lBQ0U7SUFDQTtFRjZLSjs7RUUzS0U7SUFDRTtJQUNBO0VGOEtKO0FBQ0Y7QUUzS0U7RUFDRTtJQUNFO0lBQ0E7RUY2S0o7O0VFM0tFO0lBQ0U7SUFDQTtFRjhLSjtBQUNGO0FFM0tFO0VBQ0U7SUFDRTtJQUNBO0VGNktKOztFRTNLRTtJQUNFO0lBQ0E7RUY4S0o7QUFDRjtBRTNLRTtFQUNFO0lBQ0U7SUFDQTtFRjZLSjs7RUUzS0U7SUFDRTtJQUNBO0VGOEtKO0FBQ0Y7QUUzS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRjZLSjs7QUUxS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGNktKOztBRTFLRTtFQUNFO0FGNktKOztBRTFLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUY2S0o7O0FFMUtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjZLSjs7QUUxS0U7RUFDRTtBRjZLSjs7QUUxS0U7RUFDRTtBRjZLSjs7QUUxS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGNktKOztBRTFLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FGNktKOztBRTFLRTtFQUNFO0FGNktKOztBRTFLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGNktKOztBRTFLRTtFQUNFO0FGNktKOztBRTFLRTtFQUNFO0FGNktKOztBRTFLRTtFQUNFO0VBQ0E7QUY2S0o7O0FFMUtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUY2S0o7O0FFMUtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUY2S0o7O0FFMUtFO0VBQ0U7RUFDQTtFQUNBO0FGNktKOztBRTFLRTtFQUNFO0VBQ0E7RUFDQTtBRjZLSjs7QUUxS0U7RUFDRTtFQUNBO0VBQ0E7QUY2S0o7O0FFMUtFO0VBQ0U7QUY2S0o7O0FFMUtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGNktKOztBRTFLRTtFQUNFO0VBQ0E7RUFDQTtBRjZLSjs7QUUxS0U7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QUY2S0o7O0FFMUtFOztFQUVFO0VBQ0E7RUFDQTtBRjZLSjs7QUUxS0U7O0VBRUU7QUY2S0o7O0FFMUtFOzs7O0VBSUU7QUY2S0o7O0FFMUtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGNktKOztBRTFLRTtFQUNFO0FGNktKOztBRTFLRTs7RUFFRTtBRjZLSjs7QUUxS0U7O0VBRUU7RUFDQTtBRjZLSjs7QUUxS0U7O0VBRUU7RUFDQTtBRjZLSjs7QUUxS0U7RUFDRTtFQUNBO0FGNktKOztBRTFLRTs7O0VBR0U7QUY2S0o7O0FFMUtFO0VBQ0U7QUY2S0o7O0FFMUtFO0VBQ0U7RUFDQTtBRjZLSjs7QUUxS0U7RUFDRTtFQUNBO0FGNktKOztBRTFLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjZLSjs7QUUxS0U7O0VBRUU7QUY2S0o7O0FFMUtFOztFQUVFO0FGNktKOztBRTFLRTs7RUFFRTtFQUNBO0FGNktKOztBRTFLRTs7RUFFRTtFQUNBO0FGNktKOztBRTFLRTs7RUFFRTtBRjZLSjs7QUUxS0U7Ozs7RUFJRTtFQUNBO0VBQ0E7QUY2S0o7O0FFMUtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjZLSjs7QUUxS0U7Ozs7RUFJRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGNktKOztBRTFLRTs7Ozs7Ozs7Ozs7O0VBWUU7QUY2S0o7O0FFMUtFOzs7RUFHRTtBRjZLSjs7QUUxS0U7RUFDRTtBRjZLSjs7QUUxS0U7O0VBRUU7RUFDQTtBRjZLSjs7QUUxS0U7O0VBRUU7RUFDQTtBRjZLSjs7QUUxS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRjZLSjs7QUUxS0U7O0VBRUU7RUFDQTtBRjZLSjs7QUUxS0U7RUFDRTtFQUNBO0FGNktKOztBRTFLRTs7RUFFRTtFQUNBO0FGNktKOztBRTFLRTs7RUFFRTtFQUNBO0FGNktKOztBRTFLRTs7RUFFRTtBRjZLSjs7QUUxS0U7Ozs7Ozs7O0VBUUU7QUY2S0o7O0FFMUtFO0VBQ0U7QUY2S0o7O0FFMUtFO0VBQ0U7QUY2S0o7O0FFMUtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGNktKOztBRTFLRTs7RUFFRTtBRjZLSjs7QUUxS0U7O0VBRUU7QUY2S0o7O0FFMUtFOzs7Ozs7RUFNRTtFQUNBO0VBQ0E7RUFDQTtBRjZLSjs7QUUxS0U7O0VBRUU7QUY2S0o7O0FFMUtFOzs7Ozs7RUFNRTtFQUNBO0VBQ0E7RUFDQTtBRjZLSjs7QUUxS0U7O0VBRUU7QUY2S0o7O0FFMUtFOzs7Ozs7RUFNRTtFQUNBO0FGNktKOztBRTFLRTs7Ozs7O0VBTUU7RUFDQTtBRjZLSjs7QUUxS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRjZLSjs7QUUxS0U7RUFDRTtFQUNBO0VBQ0E7QUY2S0o7O0FFMUtFO0VBQ0U7RUFDQTtFQUNBO0FGNktKOztBRTFLRTtFQUNFO0VBQ0E7RUFDQTtBRjZLSjs7QUUxS0U7RUFDRTtBRjZLSjs7QUUxS0U7RUFDRTtBRjZLSjs7QUUxS0U7RUFDRTtFQUNBO0VBQ0E7QUY2S0o7O0FFMUtFO0VBQ0U7QUY2S0o7O0FFMUtFO0VBQ0U7QUY2S0o7O0FFMUtFO0VBQ0U7RUFDQTtFQUNBO0FGNktKOztBRTFLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGNktKOztBRTFLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUY2S0o7O0FFMUtFO0VBQ0U7QUY2S0o7O0FFMUtFO0VBQ0U7QUY2S0o7O0FFMUtFO0VBQ0U7RUFDQTtBRjZLSjs7QUUxS0U7RUFDRTtBRjZLSjs7QUUxS0U7RUFDRTtBRjZLSjs7QUUxS0U7RUFDRTtBRjZLSjs7QUUxS0U7RUFDRTtBRjZLSjs7QUUxS0U7RUFDRTtBRjZLSjs7QUUxS0U7RUFDRTtBRjZLSjs7QUUxS0U7RUFDRTtBRjZLSjs7QUUxS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRjZLSjs7QUUxS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUY2S0o7O0FFMUtFO0VBQ0U7SUFDRTtFRjZLSjtBQUNGO0FFMUtFO0VBQ0U7RUFDQTtFQUNBO0FGNEtKOztBRXpLRTtFQUNFO0FGNEtKOztBRXpLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGNEtKOztBRXpLRTtFQUNFO0VBQ0E7RUFDQTtBRjRLSjs7QUV6S0U7RUFDRTtFQUNBO0FGNEtKOztBRXpLRTtFQUNFO0VBQ0E7RUFDQTtBRjRLSjs7QUV6S0U7RUFDRTtFQUNBO0FGNEtKOztBRXpLRTtFQUNFO0FGNEtKOztBRXpLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUY0S0o7O0FFektFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjRLSjs7QUV6S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGNEtKOztBRXpLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjRLSjs7QUV6S0U7RUFDRTtFQUNBO0FGNEtKOztBRXpLRTtFQUNFO0FGNEtKOztBRXpLRTtFQUNFO0FGNEtKOztBRXpLRTtFQUNFO0FGNEtKOztBRXpLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGNEtKOztBRXpLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUY0S0o7O0FFektFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUY0S0o7O0FFektFO0VBQ0U7QUY0S0o7O0FFektFO0VBQ0U7QUY0S0o7O0FFektFO0VBQ0U7QUY0S0o7O0FFektFO0VBQ0U7QUY0S0o7O0FFektFO0VBQ0U7QUY0S0o7O0FFektFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGNEtKOztBRXpLRTtFQUNFO0lBQ0U7RUY0S0o7QUFDRjtBRXpLRTtFQUNFO0FGMktKOztBRXhLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGMktKOztBRXhLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUYyS0o7O0FFeEtFO0VBQ0U7SUFDRTtFRjJLSjtBQUNGO0FFeEtFO0VBQ0U7QUYwS0o7O0FFdktFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUYwS0o7O0FFdktFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUYwS0o7O0FFdktFO0VBQ0U7SUFDRTtFRjBLSjtBQUNGO0FFdktFO0VBQ0U7QUZ5S0o7O0FFdEtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZ5S0o7O0FFdEtFO0VBQ0U7RUFDQTtBRnlLSjs7QUV0S0U7RUFDRTtFQUNBO0VBQ0E7QUZ5S0o7O0FFdEtFO0VBQ0U7QUZ5S0o7O0FFdEtFO0VBQ0U7QUZ5S0o7O0FFdEtFO0VBQ0U7QUZ5S0o7O0FFdEtFO0VBQ0U7QUZ5S0o7O0FFdEtFO0VBQ0U7QUZ5S0o7O0FFdEtFOzs7RUFHRTtBRnlLSjs7QUV0S0U7RUFDRTs7O0lBR0U7RUZ5S0o7QUFDRjtBRXRLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGd0tKOztBRXJLRTtFQUNFO0VBQ0E7QUZ3S0o7O0FFcktFO0VBQ0U7QUZ3S0o7O0FFcktFO0VBQ0U7RUFDQTtFQUNBO0FGd0tKOztBRXJLRTtFQUNFO0FGd0tKOztBRXJLRTtFQUNFO0FGd0tKOztBRXJLRTtFQUNFO0VBQ0E7RUFDQTtBRndLSjs7QUVyS0U7RUFDRTtBRndLSjs7QUVyS0U7RUFDRTtFQUNBO0VBQ0E7QUZ3S0o7O0FFcktFOztFQUVFO0VBQ0E7RUFDQTtBRndLSjs7QUVyS0U7RUFDRTtFQUNBO0VBQ0E7QUZ3S0o7O0FFcktFO0VBQ0U7QUZ3S0o7O0FFcktFOztFQUVFO0VBQ0E7QUZ3S0o7O0FFcktFO0VBQ0U7RUFDQTtFQUNBO0FGd0tKOztBRXJLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZ3S0o7O0FFcktFO0VBQ0U7QUZ3S0o7O0FFcktFO0VBQ0U7QUZ3S0o7O0FFcktFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZ3S0o7O0FFcktFOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZ3S0o7O0FFcktFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZ3S0o7O0FFcktFO0VBQ0U7QUZ3S0o7O0FFcktFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZ3S0o7O0FFcktFO0VBQ0U7RUFDQTtBRndLSjs7QUVyS0U7RUFDRTtFQUNBO0FGd0tKOztBRXJLRTtFQUNFO0VBQ0E7RUFDQTtBRndLSjs7QUVyS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZ3S0o7O0FFcktFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGd0tKOztBRXJLRTtFQUNFO0FGd0tKOztBRXJLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGd0tKOztBRXJLRTtFQUNFOztJQUVFO0lBQ0E7RUZ3S0o7QUFDRjtBRXJLRTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUZ1S0o7O0VFcktFO0lBQ0U7SUFDQTtFRndLSjs7RUV0S0U7SUFDRTtFRnlLSjs7RUV2S0U7SUFDRTtJQUNBO0VGMEtKOztFRXhLRTs7SUFFRTtJQUNBO0VGMktKOztFRXpLRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VGNEtKOztFRTFLRTtJQUNFO0VGNktKO0FBQ0Y7QUUxS0U7RUFDRTs7SUFFRTtJQUNBO0VGNEtKO0FBQ0Y7QUV6S0U7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VGMktKOztFRXpLRTtJQUNFO0lBQ0E7RUY0S0o7O0VFMUtFO0lBQ0U7RUY2S0o7O0VFM0tFO0lBQ0U7SUFDQTtFRjhLSjs7RUU1S0U7O0lBRUU7SUFDQTtFRitLSjs7RUU3S0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRmdMSjs7RUU5S0U7SUFDRTtFRmlMSjtBQUNGO0FFOUtFO0VBQ0U7O0lBRUU7SUFDQTtFRmdMSjtBQUNGO0FFN0tFO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRitLSjs7RUU3S0U7SUFDRTtJQUNBO0VGZ0xKOztFRTlLRTtJQUNFO0VGaUxKOztFRS9LRTtJQUNFO0lBQ0E7RUZrTEo7O0VFaExFOztJQUVFO0lBQ0E7RUZtTEo7O0VFakxFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUZvTEo7O0VFbExFO0lBQ0U7RUZxTEo7QUFDRjtBRWxMRTtFQUNFOztJQUVFO0lBQ0E7RUZvTEo7QUFDRjtBRWpMRTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUZtTEo7O0VFakxFO0lBQ0U7SUFDQTtFRm9MSjs7RUVsTEU7SUFDRTtFRnFMSjs7RUVuTEU7SUFDRTtJQUNBO0VGc0xKOztFRXBMRTs7SUFFRTtJQUNBO0VGdUxKOztFRXJMRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VGd0xKOztFRXRMRTtJQUNFO0VGeUxKO0FBQ0Y7QUV0TEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRndMSjs7QUVyTEU7O0VBRUU7RUFDQTtBRndMSjs7QUVyTEU7RUFDRTtFQUNBO0FGd0xKOztBRXJMRTtFQUNFO0FGd0xKOztBRXJMRTtFQUNFO0VBQ0E7QUZ3TEo7O0FFckxFOztFQUVFO0VBQ0E7QUZ3TEo7O0FFckxFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUZ3TEo7O0FFckxFO0VBQ0U7QUZ3TEo7O0FFckxFO0VBQ0U7QUZ3TEo7O0FFckxFO0VBQ0U7QUZ3TEo7O0FFckxFO0VBQ0U7QUZ3TEo7O0FFckxFO0VBQ0U7QUZ3TEo7O0FFckxFO0VBQ0U7QUZ3TEo7O0FFckxFOzs7O0VBSUU7QUZ3TEo7O0FFckxFO0VBQ0U7RUFDQTtBRndMSjs7QUVyTEU7RUFDRTtBRndMSjs7QUVyTEU7RUFDRTtBRndMSjs7QUVyTEU7RUFDRTtBRndMSjs7QUVyTEU7RUFDRTtBRndMSjs7QUVyTEU7RUFDRTtBRndMSjs7QUVyTEU7RUFDRTtBRndMSjs7QUVyTEU7RUFDRTtBRndMSjs7QUVyTEU7RUFDRTtBRndMSjs7QUVyTEU7RUFDRTtBRndMSjs7QUVyTEU7Ozs7RUFJRTtBRndMSjs7QUVyTEU7RUFDRTtFQUNBO0FGd0xKOztBRXJMRTtFQUNFO0FGd0xKOztBRXJMRTtFQUNFO0FGd0xKOztBRXJMRTtFQUNFO0FGd0xKOztBRXJMRTtFQUNFO0FGd0xKOztBRXJMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZ3TEo7O0FFckxFO0VBQ0U7RUFDQTtBRndMSjs7QUVyTEU7RUFDRTtFQUNBO0FGd0xKOztBRXJMRTtFQUNFO0VBQ0E7QUZ3TEo7O0FFckxFO0VBQ0U7RUFDQTtFQUNBO0FGd0xKOztBRXJMRTtFQUNFO0FGd0xKOztBRXJMRTtFQUNFO0VBQ0E7QUZ3TEo7O0FFckxFO0VBQ0U7QUZ3TEo7O0FFckxFO0VBQ0U7QUZ3TEo7O0FFckxFO0VBQ0U7QUZ3TEo7O0FFckxFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUZ3TEo7O0FFckxFO0VBQ0U7QUZ3TEo7O0FFckxFO0VBQ0U7QUZ3TEo7O0FFckxFO0VBQ0U7RUFDQTtFQUNBO0FGd0xKOztBRXJMRTtFQUNFO0FGd0xKOztBRXJMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FGd0xKOztBRXJMRTtFQUNFO0VBQ0E7QUZ3TEo7O0FFckxFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGd0xKOztBRXJMRTtFQUNFO0VBQ0E7QUZ3TEo7O0FFckxFO0VBQ0U7RUFDQTtFQUNBO0FGd0xKOztBRXJMRTtFQUNFO0VBQ0E7RUFDQTtBRndMSjs7QUVyTEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRndMSjs7QUVyTEU7RUFDRTtBRndMSjs7QUVyTEU7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VGd0xKOztFRXRMRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRnlMSjtBQUNGO0FFdExFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUZ3TEo7O0FFckxFO0VBQ0U7QUZ3TEo7O0FFckxFO0VBQ0U7SUFDRTtJQUNBO0VGd0xKOztFRXRMRTtJQUNFO0lBQ0E7SUFDQTtFRnlMSjs7RUV2TEU7SUFDRTtJQUNBO0VGMExKOztFRXhMRTtJQUNFO0lBQ0E7RUYyTEo7O0VFekxFOztJQUVFO0VGNExKOztFRTFMRTs7SUFFRTtFRjZMSjs7RUUzTEU7SUFDRTtJQUNBO0VGOExKOztFRTVMRTs7SUFFRTtFRitMSjs7RUU3TEU7O0lBRUU7RUZnTUo7QUFDRjtBRTdMRTtFQUNFO0FGK0xKOztBRTVMRTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRitMSjs7RUU3TEU7SUFDRTtJQUNBO0VGZ01KO0FBQ0Y7QUU3TEU7RUFDRTtBRitMSjs7QUU1TEU7RUFDRTtBRitMSjs7QUU1TEU7RUFDRTtFQUNBO0FGK0xKOztBRTVMRTtFQUNFO0VBQ0E7RUFDQTtBRitMSjs7QUU1TEU7RUFDRTtFQUNBO0FGK0xKOztBRTVMRTtFQUNFO0FGK0xKOztBRTVMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRitMSjs7QUU1TEU7RUFDRTtBRitMSjs7QUU1TEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRitMSjs7QUU1TEU7RUFDRTtBRitMSjs7QUU1TEU7RUFDRTtBRitMSjs7QUU1TEU7RUFDRTtBRitMSjs7QUU1TEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGK0xKOztBRTVMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUYrTEo7O0FFNUxFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRitMSjs7QUU1TEU7RUFDRTtFQUNBO0VBQ0E7QUYrTEo7O0FFNUxFO0VBQ0U7RUFDQTtFQUNBO0FGK0xKOztBRTVMRTtFQUNFO0VBQ0E7QUYrTEo7O0FFNUxFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUYrTEo7O0FFNUxFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRitMSjs7QUU1TEU7RUFDRTtFQUNBO0VBQ0E7QUYrTEo7O0FFNUxFO0VBQ0U7RUFDQTtBRitMSjs7QUU1TEU7RUFDRTtFQUNBO0FGK0xKOztBRTVMRTtFQUNFO0VBQ0E7RUFDQTtBRitMSjs7QUU1TEU7RUFDRTtFQUNBO0FGK0xKOztBRTVMRTtFQUNFO0VBQ0E7QUYrTEo7O0FFNUxFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUYrTEo7O0FFNUxFO0VBQ0U7SUFDRTtFRitMSjtBQUNGO0FFNUxFO0VBQ0U7QUY4TEo7O0FFM0xFO0VBQ0U7QUY4TEo7O0FFM0xFO0VBQ0U7RUFDQTtBRjhMSjs7QUUzTEU7RUFDRTtFQUNBO0VBQ0E7QUY4TEo7O0FFM0xFO0VBQ0U7RUFDQTtBRjhMSjs7QUUzTEU7RUFDRTtFQUNBO0FGOExKOztBRTNMRTtFQUNFO0VBQ0E7QUY4TEo7O0FFM0xFO0VBQ0U7RUFDQTtBRjhMSjs7QUUzTEU7RUFDRTtFQUNBO0FGOExKOztBRTNMRTtFQUNFO0VBQ0E7QUY4TEo7O0FFM0xFO0VBQ0U7RUFDQTtBRjhMSjs7QUUzTEU7RUFDRTtFQUNBO0FGOExKOztBRTNMRTtFQUNFO0VBQ0E7QUY4TEo7O0FFM0xFO0VBQ0U7RUFDQTtBRjhMSjs7QUUzTEU7RUFDRTtFQUNBO0FGOExKOztBRTNMRTtFQUNFO0VBQ0E7QUY4TEo7O0FFM0xFO0VBQ0U7RUFDQTtBRjhMSjs7QUUzTEU7RUFDRTtFQUNBO0FGOExKOztBRTNMRTtFQUNFO0VBQ0E7QUY4TEo7O0FFM0xFO0VBQ0U7RUFDQTtBRjhMSjs7QUUzTEU7RUFDRTtFQUNBO0FGOExKOztBRTNMRTtFQUNFO0VBQ0E7QUY4TEo7O0FFM0xFO0VBQ0U7RUFDQTtBRjhMSjs7QUUzTEU7RUFDRTtFQUNBO0FGOExKOztBRTNMRTtFQUNFO0VBQ0E7QUY4TEo7O0FFM0xFO0VBQ0U7RUFDQTtBRjhMSjs7QUUzTEU7RUFDRTtFQUNBO0FGOExKOztBRTNMRTtFQUNFO0VBQ0E7QUY4TEo7O0FFM0xFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUY4TEo7O0FFM0xFO0VBQ0U7SUFDRTtFRjhMSjtBQUNGO0FFM0xFO0VBQ0U7RUFDQTtFQUNBO0FGNkxKOztBRTFMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUY2TEo7O0FFMUxFO0VBQ0U7QUY2TEo7O0FFMUxFO0VBQ0U7QUY2TEo7O0FFMUxFO0VBQ0U7QUY2TEo7O0FFMUxFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjZMSjs7QUUxTEU7RUFDRTtFQUNBO0VBQ0E7QUY2TEo7O0FFMUxFO0VBQ0U7QUY2TEo7O0FFMUxFO0VBQ0U7QUY2TEo7O0FFMUxFO0VBQ0U7RUFDQTtFQUNBO0FGNkxKOztBRTFMRTtFQUNFO0FGNkxKOztBRTFMRTtFQUNFO0FGNkxKOztBRTFMRTtFQUNFO0VBQ0E7RUFDQTtBRjZMSjs7QUUxTEU7RUFDRTtBRjZMSjs7QUUxTEU7RUFDRTtBRjZMSjs7QUUxTEU7RUFDRTtFQUNBO0VBQ0E7QUY2TEo7O0FFMUxFO0VBQ0U7QUY2TEo7O0FFMUxFO0VBQ0U7QUY2TEo7O0FFMUxFO0VBQ0U7RUFDQTtFQUNBO0FGNkxKOztBRTFMRTtFQUNFO0FGNkxKOztBRTFMRTtFQUNFO0FGNkxKOztBRTFMRTtFQUNFO0VBQ0E7RUFDQTtBRjZMSjs7QUUxTEU7RUFDRTtBRjZMSjs7QUUxTEU7RUFDRTtBRjZMSjs7QUUxTEU7RUFDRTtFQUNBO0VBQ0E7QUY2TEo7O0FFMUxFO0VBQ0U7QUY2TEo7O0FFMUxFO0VBQ0U7QUY2TEo7O0FFMUxFO0VBQ0U7RUFDQTtFQUNBO0FGNkxKOztBRTFMRTtFQUNFO0FGNkxKOztBRTFMRTtFQUNFO0FGNkxKOztBRTFMRTtFQUNFO0lBQ0U7RUY2TEo7RUUzTEU7SUFDRTtFRjZMSjtBQUNGO0FFMUxFO0VBQ0U7SUFDRTtFRjRMSjtFRTFMRTtJQUNFO0VGNExKO0FBQ0Y7QUV6TEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjJMSjs7QUV4TEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGMkxKOztBRXhMRTtFQUNFO0lBQ0U7RUYyTEo7QUFDRjtBRXhMRTtFQUNFO0VBQ0E7QUYwTEo7O0FFdkxFO0VBQ0U7RUFDQTtBRjBMSjs7QUV2TEU7RUFDRTtJQUNFO0lBQ0E7RUYwTEo7QUFDRjtBRXZMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FGeUxKOztBRXRMRTtFQUNFO0VBQ0E7QUZ5TEo7O0FFdExFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGeUxKOztBRXRMRTtFQUNFO0VBQ0E7RUFDQTtBRnlMSjs7QUV0TEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRnlMSjs7QUV0TEU7RUFDRTtFQUNBO0FGeUxKOztBRXRMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnlMSjs7QUV0TEU7RUFDRTtFQUNBO0FGeUxKOztBRXRMRTtFQUNFO0VBQ0E7RUFDQTtBRnlMSjs7QUV0TEU7RUFDRTtFQUNBO0VBQ0E7QUZ5TEo7O0FFdExFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUZ5TEo7O0FFdExFO0VBQ0U7RUFDQTtBRnlMSjs7QUV0TEU7RUFDRTtFQUNBO0FGeUxKOztBRXRMRTtFQUNFO0VBQ0E7RUFDQTtBRnlMSjs7QUV0TEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRnlMSjs7QUV0TEU7RUFDRTtJQUNFO0lBQ0E7RUZ5TEo7O0VFdkxFO0lBQ0U7SUFDQTtFRjBMSjs7RUV4TEU7SUFDRTtJQUNBO0lBQ0E7RUYyTEo7O0VFekxFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUY0TEo7QUFDRjtBRXpMRTtFQUNFO0lBQ0U7SUFDQTtFRjJMSjs7RUV6TEU7SUFDRTtJQUNBO0VGNExKOztFRTFMRTtJQUNFO0lBQ0E7SUFDQTtFRjZMSjs7RUUzTEU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRjhMSjtBQUNGO0FFM0xFO0VBQ0U7SUFDRTtJQUNBO0VGNkxKOztFRTNMRTtJQUNFO0lBQ0E7RUY4TEo7O0VFNUxFO0lBQ0U7SUFDQTtJQUNBO0VGK0xKOztFRTdMRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VGZ01KO0FBQ0Y7QUU3TEU7RUFDRTtJQUNFO0lBQ0E7RUYrTEo7O0VFN0xFO0lBQ0U7SUFDQTtFRmdNSjs7RUU5TEU7SUFDRTtJQUNBO0lBQ0E7RUZpTUo7O0VFL0xFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUZrTUo7QUFDRjtBRS9MRTtFQUNFO0VBQ0E7RUFDQTtBRmlNSjs7QUU5TEU7RUFDRTtBRmlNSjs7QUU5TEU7RUFDRTtBRmlNSjs7QUU5TEU7RUFDRTtFQUNBO0FGaU1KOztBRTlMRTtFQUNFO0VBQ0E7QUZpTUo7O0FFOUxFO0VBQ0U7RUFDQTtBRmlNSjs7QUU5TEU7RUFDRTtFQUNBO0VBQ0E7QUZpTUo7O0FFOUxFO0VBQ0U7RUFDQTtBRmlNSjs7QUU5TEU7RUFDRTtFQUNBO0FGaU1KOztBRTlMRTtFQUNFO0VBQ0E7RUFDQTtBRmlNSjs7QUU5TEU7RUFDRTtFQUNBO0FGaU1KOztBRTlMRTtFQUNFO0VBQ0E7QUZpTUo7O0FFOUxFO0VBQ0U7RUFDQTtFQUNBO0FGaU1KOztBRTlMRTtFQUNFO0VBQ0E7QUZpTUo7O0FFOUxFO0VBQ0U7RUFDQTtBRmlNSjs7QUU5TEU7RUFDRTtFQUNBO0VBQ0E7QUZpTUo7O0FFOUxFO0VBQ0U7RUFDQTtBRmlNSjs7QUU5TEU7RUFDRTtFQUNBO0FGaU1KOztBRTlMRTtFQUNFO0VBQ0E7RUFDQTtBRmlNSjs7QUU5TEU7RUFDRTtFQUNBO0FGaU1KOztBRTlMRTtFQUNFO0VBQ0E7QUZpTUo7O0FFOUxFO0VBQ0U7RUFDQTtFQUNBO0FGaU1KOztBRTlMRTtFQUNFO0VBQ0E7QUZpTUo7O0FFOUxFO0VBQ0U7RUFDQTtBRmlNSjs7QUU5TEU7RUFDRTtFQUNBO0VBQ0E7QUZpTUo7O0FFOUxFO0VBQ0U7RUFDQTtBRmlNSjs7QUU5TEU7RUFDRTtFQUNBO0FGaU1KOztBRTlMRTtFQUNFO0VBQ0E7RUFDQTtBRmlNSjs7QUU5TEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmlNSjs7QUU5TEU7RUFDRTtFQUNBO0FGaU1KOztBRTlMRTtFQUNFO0FGaU1KOztBRTlMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmlNSjs7QUU5TEU7RUFDRTtBRmlNSjs7QUU5TEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGaU1KOztBRTlMRTtFQUNFO0FGaU1KOztBRTlMRTtFQUNFO0FGaU1KOztBRTlMRTtFQUNFO0VBQ0E7QUZpTUo7O0FFOUxFO0VBQ0U7QUZpTUo7O0FFOUxFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGaU1KOztBRTlMRTtFQUNFO0FGaU1KOztBRTlMRTtFQUNFO0FGaU1KOztBRTlMRTtFQUNFO0VBQ0E7QUZpTUo7O0FFOUxFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGaU1KOztBRTlMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FGaU1KOztBRTlMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZpTUo7O0FFOUxFO0VBQ0U7SUFDRTtFRmlNSjtBQUNGO0FFOUxFO0VBQ0U7RUFDQTtBRmdNSjs7QUU3TEU7RUFDRTtFQUNBO0VBQ0E7QUZnTUo7O0FFN0xFO0VBQ0U7RUFDQTtBRmdNSjs7QUU3TEU7O0VBRUU7RUFDQTtBRmdNSjs7QUU3TEU7RUFDRTtBRmdNSjs7QUU3TEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGZ01KOztBRTdMRTtFQUNFO0VBQ0E7RUFDQTtBRmdNSjs7QUU3TEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGZ01KOztBRTdMRTtFQUNFO0FGZ01KOztBRTdMRTtFQUNFO0FGZ01KOztBRTdMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmdNSjs7QUU3TEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmdNSjs7QUU3TEU7RUFDRTtBRmdNSjs7QUU3TEU7RUFDRTtBRmdNSjs7QUU3TEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmdNSjs7QUU3TEU7RUFDRTtFQUNBO0FGZ01KOztBRTdMRTtFQUNFO0VBQ0E7QUZnTUo7O0FFN0xFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUZnTUo7O0FFN0xFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZnTUo7O0FFN0xFO0VBQ0U7QUZnTUo7O0FFN0xFO0VBQ0U7QUZnTUo7O0FFN0xFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmdNSjs7QUU3TEU7RUFDRTtJQUNFO0lBQ0E7RUZnTUo7O0VFOUxFO0lBQ0U7RUZpTUo7O0VFL0xFO0lBQ0U7RUZrTUo7O0VFaE1FO0lBQ0U7RUZtTUo7O0VFak1FO0lBQ0U7RUZvTUo7O0VFbE1FO0lBQ0U7RUZxTUo7QUFDRjtBRWxNRTtFQUNFOztJQUVFO0VGb01KO0FBQ0Y7QUVqTUU7RUFDRTtJQUNFO0VGbU1KO0FBQ0Y7QUVoTUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZrTUo7O0FFL0xFO0VBQ0U7QUZrTUo7O0FFL0xFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUZrTUo7O0FFL0xFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUZrTUo7O0FFL0xFO0VBQ0U7QUZrTUo7O0FFL0xFO0VBQ0U7QUZrTUo7O0FFL0xFO0VBQ0U7RUFDQTtFQUNBO0FGa01KOztBRS9MRTtFQUNFO0FGa01KOztBRS9MRTtFQUNFO0VBQ0E7RUFDQTtBRmtNSjs7QUUvTEU7RUFDRTtFQUNBO0VBQ0E7QUZrTUo7O0FFL0xFO0VBQ0U7QUZrTUo7O0FFL0xFO0VBQ0U7QUZrTUo7O0FFL0xFO0VBQ0U7RUFDQTtFQUNBO0FGa01KOztBRS9MRTtFQUNFO0FGa01KOztBRS9MRTtFQUNFO0VBQ0E7RUFDQTtBRmtNSjs7QUUvTEU7RUFDRTtFQUNBO0VBQ0E7QUZrTUo7O0FFL0xFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGa01KOztBRS9MRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZrTUo7O0FFL0xFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmtNSjs7QUUvTEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGa01KOztBRS9MRTtFQUNFO0FGa01KOztBRS9MRTtFQUNFO0FGa01KOztBRS9MRTtFQUNFO0VBQ0E7RUFDQTtBRmtNSjs7QUUvTEU7RUFDRTtFQUNBO0VBQ0E7QUZrTUo7O0FFL0xFO0VBQ0U7QUZrTUo7O0FFL0xFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUZrTUo7O0FFL0xFO0VBQ0U7RUFDQTtFQUNBO0FGa01KOztBRS9MRTtFQUNFO0VBQ0E7RUFDQTtBRmtNSjs7QUUvTEU7RUFDRTtBRmtNSjs7QUUvTEU7RUFDRTtBRmtNSjs7QUUvTEU7RUFDRTtFQUNBO0VBQ0E7QUZrTUo7O0FFL0xFO0VBQ0U7RUFDQTtFQUNBO0FGa01KOztBRS9MRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZrTUo7O0FFL0xFO0VBQ0U7QUZrTUo7O0FFL0xFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUZrTUo7O0FFL0xFO0VBQ0U7RUFDQTtFQUNBO0FGa01KOztBRS9MRTtFQUNFO0VBQ0E7RUFDQTtBRmtNSjs7QUUvTEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmtNSjs7QUUvTEU7RUFDRTtBRmtNSjs7QUUvTEU7RUFDRTtFQUNBO0FGa01KOztBRS9MRTtFQUNFO0FGa01KOztBRS9MRTtFQUNFO0VBQ0E7QUZrTUo7O0FFL0xFO0VBQ0U7RUFDQTtFQUNBO0FGa01KOztBRS9MRTtFQUNFO0VBQ0E7RUFDQTtBRmtNSjs7QUUvTEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmtNSjs7QUUvTEU7RUFDRTtJQUNFO0VGa01KO0FBQ0Y7QUUvTEU7OztFQUdFO0FGaU1KOztBRTlMRTs7RUFFRTtFQUNBO0FGaU1KOztBRTlMRTs7RUFFRTtFQUNBO0FGaU1KOztBRTlMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FGaU1KOztBRTlMRTs7O0VBR0U7RUFDQTtBRmlNSjs7QUU5TEU7O0VBRUU7RUFDQTtFQUNBO0FGaU1KOztBRTlMRTtFQUNFOztJQUVFO0VGaU1KO0FBQ0Y7QUU5TEU7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGZ01KOztBRTdMRTtFQUNFOztJQUVFO0VGZ01KO0FBQ0Y7QUU3TEU7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0FGK0xKOztBRTVMRTtFQUNFO0FGK0xKOztBRTVMRTtFQUNFO0FGK0xKOztBRTVMRTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBRitMSjs7QUU1TEU7RUFDRTtBRitMSjs7QUU1TEU7RUFDRTtBRitMSjs7QUU1TEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRitMSjs7QUU1TEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUYrTEo7O0FFNUxFO0VBQ0U7SUFDRTtFRitMSjtBQUNGO0FFNUxFO0VBQ0U7QUY4TEo7O0FFM0xFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGOExKOztBRTNMRTtFQUNFO0lBQ0U7SUFDQTtFRjhMSjtBQUNGO0FFM0xFO0VBQ0U7SUFDRTtJQUNBO0VGNkxKO0FBQ0Y7QUUxTEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUY0TEo7O0FFekxFO0VBQ0U7RUFDQTtFQUNBO0FGNExKOztBRXpMRTtFQUNFO0lBQ0U7SUFDQTtFRjRMSjtFRTFMRTtJQUNFO0VGNExKO0FBQ0Y7QUV6TEU7RUFDRTtJQUNFO0lBQ0E7RUYyTEo7RUV6TEU7SUFDRTtFRjJMSjtBQUNGO0FFeExFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGMExKOztBRXZMRTtFQUNFO0VBQ0E7QUYwTEo7O0FFdkxFO0VBQ0U7QUYwTEo7O0FFdkxFO0VBQ0U7QUYwTEo7O0FFdkxFO0VBQ0U7QUYwTEo7O0FFdkxFO0VBQ0U7QUYwTEo7O0FFdkxFO0VBQ0U7QUYwTEo7O0FFdkxFO0VBQ0U7QUYwTEo7O0FFdkxFO0VBQ0U7QUYwTEo7O0FFdkxFOzs7RUFHRTtBRjBMSjs7QUV2TEU7RUFDRTtBRjBMSjs7QUV2TEU7OztFQUdFO0FGMExKOztBRXZMRTtFQUNFO0FGMExKOztBRXZMRTs7O0VBR0U7QUYwTEo7O0FFdkxFO0VBQ0U7QUYwTEo7O0FFdkxFOzs7RUFHRTtBRjBMSjs7QUV2TEU7RUFDRTtBRjBMSjs7QUV2TEU7OztFQUdFO0FGMExKOztBRXZMRTtFQUNFO0FGMExKOztBRXZMRTs7O0VBR0U7QUYwTEo7O0FFdkxFO0VBQ0U7QUYwTEo7O0FFdkxFOzs7RUFHRTtBRjBMSjs7QUV2TEU7RUFDRTtBRjBMSjs7QUV2TEU7OztFQUdFO0FGMExKOztBRXZMRTtFQUNFO0FGMExKOztBRXZMRTtFQUNFO0FGMExKOztBRXZMRTtFQUNFO0FGMExKOztBRXZMRTtFQUNFO0FGMExKOztBRXZMRTtFQUNFO0FGMExKOztBRXZMRTtFQUNFO0FGMExKOztBRXZMRTtFQUNFO0FGMExKOztBRXZMRTtFQUNFO0FGMExKOztBRXZMRTtFQUNFO0FGMExKOztBRXZMRTtFQUNFO0FGMExKOztBRXZMRTtFQUNFO0FGMExKOztBRXZMRTtFQUNFO0FGMExKOztBRXZMRTtFQUNFO0FGMExKOztBRXZMRTtFQUNFO0FGMExKOztBRXZMRTtFQUNFO0FGMExKOztBRXZMRTtFQUNFO0FGMExKOztBRXZMRTtFQUNFO0FGMExKOztBRXZMRTtFQUNFO0FGMExKOztBRXZMRTtFQUNFO0FGMExKOztBRXZMRTtFQUNFO0FGMExKOztBRXZMRTtFQUNFO0FGMExKOztBRXZMRTtFQUNFO0FGMExKOztBRXZMRTtFQUNFO0FGMExKOztBRXZMRTtFQUNFO0VBQ0E7QUYwTEo7O0FFdkxFO0VBQ0U7RUFDQTtBRjBMSjs7QUV2TEU7RUFDRTtFQUNBO0FGMExKOztBRXZMRTtFQUNFO0VBQ0E7QUYwTEo7O0FFdkxFO0VBQ0U7QUYwTEo7O0FFdkxFO0VBQ0U7QUYwTEo7O0FFdkxFO0VBQ0U7QUYwTEo7O0FFdkxFO0VBQ0U7QUYwTEo7O0FFdkxFO0VBQ0U7RUFDQTtFQUNBO0FGMExKOztBRXZMRTtFQUNFO0FGMExKOztBRXZMRTtFQUNFO0FGMExKOztBRXZMRTtFQUNFO0FGMExKOztBRXZMRTtFQUNFO0FGMExKOztBRXZMRTtFQUNFO0FGMExKOztBRXZMRTtFQUNFO0FGMExKOztBRXZMRTtFQUNFO0FGMExKOztBRXZMRTtFQUNFO0VBQ0E7QUYwTEo7O0FFdkxFO0VBQ0U7RUFDQTtBRjBMSjs7QUV2TEU7RUFDRTtJQUNFO0VGMExKOztFRXhMRTtJQUNFO0VGMkxKOztFRXpMRTtJQUNFO0VGNExKOztFRTFMRTtJQUNFO0VGNkxKOztFRTNMRTtJQUNFO0VGOExKOztFRTVMRTtJQUNFO0VGK0xKOztFRTdMRTtJQUNFO0VGZ01KOztFRTlMRTtJQUNFO0lBQ0E7RUZpTUo7O0VFL0xFO0lBQ0U7SUFDQTtFRmtNSjtBQUNGO0FFL0xFO0VBQ0U7SUFDRTtFRmlNSjs7RUUvTEU7SUFDRTtFRmtNSjs7RUVoTUU7SUFDRTtFRm1NSjs7RUVqTUU7SUFDRTtFRm9NSjs7RUVsTUU7SUFDRTtFRnFNSjs7RUVuTUU7SUFDRTtFRnNNSjs7RUVwTUU7SUFDRTtFRnVNSjs7RUVyTUU7SUFDRTtJQUNBO0VGd01KOztFRXRNRTtJQUNFO0lBQ0E7RUZ5TUo7QUFDRjtBRXRNRTtFQUNFO0lBQ0U7RUZ3TUo7O0VFdE1FO0lBQ0U7RUZ5TUo7O0VFdk1FO0lBQ0U7RUYwTUo7O0VFeE1FO0lBQ0U7RUYyTUo7O0VFek1FO0lBQ0U7RUY0TUo7O0VFMU1FO0lBQ0U7RUY2TUo7O0VFM01FO0lBQ0U7RUY4TUo7O0VFNU1FO0lBQ0U7SUFDQTtFRitNSjs7RUU3TUU7SUFDRTtJQUNBO0VGZ05KO0FBQ0Y7QUU3TUU7RUFDRTtJQUNFO0VGK01KOztFRTdNRTtJQUNFO0VGZ05KOztFRTlNRTtJQUNFO0VGaU5KOztFRS9NRTtJQUNFO0VGa05KOztFRWhORTtJQUNFO0VGbU5KOztFRWpORTtJQUNFO0VGb05KOztFRWxORTtJQUNFO0VGcU5KOztFRW5ORTtJQUNFO0lBQ0E7RUZzTko7O0VFcE5FO0lBQ0U7SUFDQTtFRnVOSjtBQUNGO0FFcE5FO0VBQ0U7SUFDRTtFRnNOSjs7RUVwTkU7SUFDRTtFRnVOSjs7RUVyTkU7SUFDRTtFRndOSjs7RUV0TkU7SUFDRTtFRnlOSjs7RUV2TkU7SUFDRTtFRjBOSjs7RUV4TkU7SUFDRTtFRjJOSjs7RUV6TkU7SUFDRTtFRjROSjs7RUUxTkU7SUFDRTtJQUNBO0VGNk5KOztFRTNORTtJQUNFO0lBQ0E7RUY4Tko7QUFDRjtBRTNORTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUY2Tko7O0FFMU5FO0VBQ0U7RUFDQTtBRjZOSjs7QUUxTkU7Ozs7O0VBS0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUY2Tko7O0FFMU5FO0VBQ0U7QUY2Tko7O0FFMU5FO0VBQ0U7QUY2Tko7O0FFMU5FO0VBQ0U7QUY2Tko7O0FFMU5FO0VBQ0U7QUY2Tko7O0FFMU5FO0VBQ0U7RUFDQTtBRjZOSjs7QUUxTkU7RUFDRTtFQUNBO0FGNk5KOztBRTFORTtFQUNFO0VBQ0E7QUY2Tko7O0FFMU5FO0VBQ0U7RUFDQTtBRjZOSjs7QUUxTkU7RUFDRTtFQUNBO0FGNk5KOztBRTFORTtFQUNFO0VBQ0E7QUY2Tko7O0FFMU5FO0VBQ0U7RUFDQTtBRjZOSjs7QUUxTkU7RUFDRTtFQUNBO0FGNk5KOztBRTFORTtFQUNFO0VBQ0E7QUY2Tko7O0FFMU5FO0VBQ0U7RUFDQTtBRjZOSjs7QUUxTkU7RUFDRTtFQUNBO0FGNk5KOztBRTFORTtFQUNFO0VBQ0E7QUY2Tko7O0FFMU5FO0VBQ0U7RUFDQTtBRjZOSjs7QUUxTkU7RUFDRTtFQUNBO0FGNk5KOztBRTFORTtFQUNFO0VBQ0E7QUY2Tko7O0FFMU5FO0VBQ0U7RUFDQTtBRjZOSjs7QUUxTkU7RUFDRTtFQUNBO0FGNk5KOztBRTFORTtFQUNFO0VBQ0E7QUY2Tko7O0FFMU5FO0VBQ0U7RUFDQTtBRjZOSjs7QUUxTkU7RUFDRTtFQUNBO0FGNk5KOztBRTFORTtFQUNFO0VBQ0E7QUY2Tko7O0FFMU5FO0VBQ0U7RUFDQTtBRjZOSjs7QUUxTkU7RUFDRTtFQUNBO0FGNk5KOztBRTFORTtFQUNFO0VBQ0E7QUY2Tko7O0FFMU5FO0VBQ0U7RUFDQTtBRjZOSjs7QUUxTkU7RUFDRTtFQUNBO0FGNk5KOztBRTFORTtFQUNFO0VBQ0E7QUY2Tko7O0FFMU5FO0VBQ0U7RUFDQTtBRjZOSjs7QUUxTkU7RUFDRTtFQUNBO0FGNk5KOztBRTFORTtFQUNFO0VBQ0E7QUY2Tko7O0FFMU5FO0VBQ0U7RUFDQTtBRjZOSjs7QUUxTkU7RUFDRTtFQUNBO0FGNk5KOztBRTFORTtFQUNFO0VBQ0E7QUY2Tko7O0FFMU5FO0VBQ0U7RUFDQTtBRjZOSjs7QUUxTkU7RUFDRTtJQUNFO0lBQ0E7RUY2Tko7O0VFM05FO0lBQ0U7SUFDQTtFRjhOSjs7RUU1TkU7SUFDRTtJQUNBO0VGK05KOztFRTdORTtJQUNFO0lBQ0E7RUZnT0o7O0VFOU5FO0lBQ0U7SUFDQTtFRmlPSjs7RUUvTkU7SUFDRTtJQUNBO0VGa09KOztFRWhPRTtJQUNFO0lBQ0E7RUZtT0o7O0VFak9FO0lBQ0U7SUFDQTtFRm9PSjs7RUVsT0U7SUFDRTtJQUNBO0VGcU9KOztFRW5PRTtJQUNFO0lBQ0E7RUZzT0o7O0VFcE9FO0lBQ0U7SUFDQTtFRnVPSjs7RUVyT0U7SUFDRTtJQUNBO0VGd09KOztFRXRPRTtJQUNFO0lBQ0E7RUZ5T0o7O0VFdk9FO0lBQ0U7SUFDQTtFRjBPSjs7RUV4T0U7SUFDRTtJQUNBO0VGMk9KOztFRXpPRTtJQUNFO0lBQ0E7RUY0T0o7O0VFMU9FO0lBQ0U7SUFDQTtFRjZPSjs7RUUzT0U7SUFDRTtJQUNBO0VGOE9KOztFRTVPRTtJQUNFO0lBQ0E7RUYrT0o7O0VFN09FO0lBQ0U7SUFDQTtFRmdQSjs7RUU5T0U7SUFDRTtJQUNBO0VGaVBKOztFRS9PRTtJQUNFO0lBQ0E7RUZrUEo7O0VFaFBFO0lBQ0U7SUFDQTtFRm1QSjs7RUVqUEU7SUFDRTtJQUNBO0VGb1BKOztFRWxQRTtJQUNFO0lBQ0E7RUZxUEo7O0VFblBFO0lBQ0U7SUFDQTtFRnNQSjs7RUVwUEU7SUFDRTtJQUNBO0VGdVBKOztFRXJQRTtJQUNFO0lBQ0E7RUZ3UEo7O0VFdFBFO0lBQ0U7SUFDQTtFRnlQSjs7RUV2UEU7SUFDRTtJQUNBO0VGMFBKOztFRXhQRTtJQUNFO0lBQ0E7RUYyUEo7O0VFelBFO0lBQ0U7SUFDQTtFRjRQSjs7RUUxUEU7SUFDRTtJQUNBO0VGNlBKOztFRTNQRTtJQUNFO0lBQ0E7RUY4UEo7QUFDRjtBRTNQRTtFQUNFO0lBQ0U7SUFDQTtFRjZQSjs7RUUzUEU7SUFDRTtJQUNBO0VGOFBKOztFRTVQRTtJQUNFO0lBQ0E7RUYrUEo7O0VFN1BFO0lBQ0U7SUFDQTtFRmdRSjs7RUU5UEU7SUFDRTtJQUNBO0VGaVFKOztFRS9QRTtJQUNFO0lBQ0E7RUZrUUo7O0VFaFFFO0lBQ0U7SUFDQTtFRm1RSjs7RUVqUUU7SUFDRTtJQUNBO0VGb1FKOztFRWxRRTtJQUNFO0lBQ0E7RUZxUUo7O0VFblFFO0lBQ0U7SUFDQTtFRnNRSjs7RUVwUUU7SUFDRTtJQUNBO0VGdVFKOztFRXJRRTtJQUNFO0lBQ0E7RUZ3UUo7O0VFdFFFO0lBQ0U7SUFDQTtFRnlRSjs7RUV2UUU7SUFDRTtJQUNBO0VGMFFKOztFRXhRRTtJQUNFO0lBQ0E7RUYyUUo7O0VFelFFO0lBQ0U7SUFDQTtFRjRRSjs7RUUxUUU7SUFDRTtJQUNBO0VGNlFKOztFRTNRRTtJQUNFO0lBQ0E7RUY4UUo7O0VFNVFFO0lBQ0U7SUFDQTtFRitRSjs7RUU3UUU7SUFDRTtJQUNBO0VGZ1JKOztFRTlRRTtJQUNFO0lBQ0E7RUZpUko7O0VFL1FFO0lBQ0U7SUFDQTtFRmtSSjs7RUVoUkU7SUFDRTtJQUNBO0VGbVJKOztFRWpSRTtJQUNFO0lBQ0E7RUZvUko7O0VFbFJFO0lBQ0U7SUFDQTtFRnFSSjs7RUVuUkU7SUFDRTtJQUNBO0VGc1JKOztFRXBSRTtJQUNFO0lBQ0E7RUZ1Uko7O0VFclJFO0lBQ0U7SUFDQTtFRndSSjs7RUV0UkU7SUFDRTtJQUNBO0VGeVJKOztFRXZSRTtJQUNFO0lBQ0E7RUYwUko7O0VFeFJFO0lBQ0U7SUFDQTtFRjJSSjs7RUV6UkU7SUFDRTtJQUNBO0VGNFJKOztFRTFSRTtJQUNFO0lBQ0E7RUY2Uko7O0VFM1JFO0lBQ0U7SUFDQTtFRjhSSjtBQUNGO0FFM1JFO0VBQ0U7SUFDRTtJQUNBO0VGNlJKOztFRTNSRTtJQUNFO0lBQ0E7RUY4Uko7O0VFNVJFO0lBQ0U7SUFDQTtFRitSSjs7RUU3UkU7SUFDRTtJQUNBO0VGZ1NKOztFRTlSRTtJQUNFO0lBQ0E7RUZpU0o7O0VFL1JFO0lBQ0U7SUFDQTtFRmtTSjs7RUVoU0U7SUFDRTtJQUNBO0VGbVNKOztFRWpTRTtJQUNFO0lBQ0E7RUZvU0o7O0VFbFNFO0lBQ0U7SUFDQTtFRnFTSjs7RUVuU0U7SUFDRTtJQUNBO0VGc1NKOztFRXBTRTtJQUNFO0lBQ0E7RUZ1U0o7O0VFclNFO0lBQ0U7SUFDQTtFRndTSjs7RUV0U0U7SUFDRTtJQUNBO0VGeVNKOztFRXZTRTtJQUNFO0lBQ0E7RUYwU0o7O0VFeFNFO0lBQ0U7SUFDQTtFRjJTSjs7RUV6U0U7SUFDRTtJQUNBO0VGNFNKOztFRTFTRTtJQUNFO0lBQ0E7RUY2U0o7O0VFM1NFO0lBQ0U7SUFDQTtFRjhTSjs7RUU1U0U7SUFDRTtJQUNBO0VGK1NKOztFRTdTRTtJQUNFO0lBQ0E7RUZnVEo7O0VFOVNFO0lBQ0U7SUFDQTtFRmlUSjs7RUUvU0U7SUFDRTtJQUNBO0VGa1RKOztFRWhURTtJQUNFO0lBQ0E7RUZtVEo7O0VFalRFO0lBQ0U7SUFDQTtFRm9USjs7RUVsVEU7SUFDRTtJQUNBO0VGcVRKOztFRW5URTtJQUNFO0lBQ0E7RUZzVEo7O0VFcFRFO0lBQ0U7SUFDQTtFRnVUSjs7RUVyVEU7SUFDRTtJQUNBO0VGd1RKOztFRXRURTtJQUNFO0lBQ0E7RUZ5VEo7O0VFdlRFO0lBQ0U7SUFDQTtFRjBUSjs7RUV4VEU7SUFDRTtJQUNBO0VGMlRKOztFRXpURTtJQUNFO0lBQ0E7RUY0VEo7O0VFMVRFO0lBQ0U7SUFDQTtFRjZUSjs7RUUzVEU7SUFDRTtJQUNBO0VGOFRKO0FBQ0Y7QUUzVEU7RUFDRTtJQUNFO0lBQ0E7RUY2VEo7O0VFM1RFO0lBQ0U7SUFDQTtFRjhUSjs7RUU1VEU7SUFDRTtJQUNBO0VGK1RKOztFRTdURTtJQUNFO0lBQ0E7RUZnVUo7O0VFOVRFO0lBQ0U7SUFDQTtFRmlVSjs7RUUvVEU7SUFDRTtJQUNBO0VGa1VKOztFRWhVRTtJQUNFO0lBQ0E7RUZtVUo7O0VFalVFO0lBQ0U7SUFDQTtFRm9VSjs7RUVsVUU7SUFDRTtJQUNBO0VGcVVKOztFRW5VRTtJQUNFO0lBQ0E7RUZzVUo7O0VFcFVFO0lBQ0U7SUFDQTtFRnVVSjs7RUVyVUU7SUFDRTtJQUNBO0VGd1VKOztFRXRVRTtJQUNFO0lBQ0E7RUZ5VUo7O0VFdlVFO0lBQ0U7SUFDQTtFRjBVSjs7RUV4VUU7SUFDRTtJQUNBO0VGMlVKOztFRXpVRTtJQUNFO0lBQ0E7RUY0VUo7O0VFMVVFO0lBQ0U7SUFDQTtFRjZVSjs7RUUzVUU7SUFDRTtJQUNBO0VGOFVKOztFRTVVRTtJQUNFO0lBQ0E7RUYrVUo7O0VFN1VFO0lBQ0U7SUFDQTtFRmdWSjs7RUU5VUU7SUFDRTtJQUNBO0VGaVZKOztFRS9VRTtJQUNFO0lBQ0E7RUZrVko7O0VFaFZFO0lBQ0U7SUFDQTtFRm1WSjs7RUVqVkU7SUFDRTtJQUNBO0VGb1ZKOztFRWxWRTtJQUNFO0lBQ0E7RUZxVko7O0VFblZFO0lBQ0U7SUFDQTtFRnNWSjs7RUVwVkU7SUFDRTtJQUNBO0VGdVZKOztFRXJWRTtJQUNFO0lBQ0E7RUZ3Vko7O0VFdFZFO0lBQ0U7SUFDQTtFRnlWSjs7RUV2VkU7SUFDRTtJQUNBO0VGMFZKOztFRXhWRTtJQUNFO0lBQ0E7RUYyVko7O0VFelZFO0lBQ0U7SUFDQTtFRjRWSjs7RUUxVkU7SUFDRTtJQUNBO0VGNlZKOztFRTNWRTtJQUNFO0lBQ0E7RUY4Vko7QUFDRjtBRTNWRTtFQUNFO0FGNlZKOztBRTFWRTtFQUNFO0FGNlZKOztBRTFWRTtFQUNFO0FGNlZKOztBRTFWRTtFQUNFO0lBQ0U7RUY2Vko7O0VFM1ZFO0lBQ0U7RUY4Vko7O0VFNVZFO0lBQ0U7RUYrVko7QUFDRjtBRTVWRTtFQUNFO0lBQ0U7RUY4Vko7O0VFNVZFO0lBQ0U7RUYrVko7O0VFN1ZFO0lBQ0U7RUZnV0o7QUFDRjtBRTdWRTtFQUNFO0lBQ0U7RUYrVko7O0VFN1ZFO0lBQ0U7RUZnV0o7O0VFOVZFO0lBQ0U7RUZpV0o7QUFDRjtBRTlWRTtFQUNFO0lBQ0U7RUZnV0o7O0VFOVZFO0lBQ0U7RUZpV0o7O0VFL1ZFO0lBQ0U7RUZrV0o7QUFDRjtBRS9WRTtFQUNFO0FGaVdKOztBRTlWRTtFQUNFO0FGaVdKOztBRTlWRTtFQUNFO0FGaVdKOztBRTlWRTtFQUNFO0FGaVdKOztBRTlWRTtFQUNFO0FGaVdKOztBRTlWRTtFQUNFO0FGaVdKOztBRTlWRTtFQUNFO0VBQ0E7QUZpV0o7O0FFOVZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmlXSjs7QUU5VkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGaVdKOztBRTlWRTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUZpV0o7QUFDRjtBRTlWRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZnV0o7O0FFN1ZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGZ1dKOztBRTdWRTtFQUNFO0FGZ1dKOztBRTdWRTtFQUNFO0FGZ1dKOztBRTdWRTtFQUNFO0FGZ1dKOztBRTdWRTtFQUNFO0FGZ1dKOztBRTdWRTtFQUNFO0FGZ1dKOztBRTdWRTtFQUNFO0FGZ1dKOztBRTdWRTtFQUNFO0FGZ1dKOztBRTdWRTtFQUNFO0FGZ1dKOztBRTdWRTtFQUNFO0FGZ1dKOztBRTdWRTtFQUNFO0FGZ1dKOztBRTdWRTtFQUNFO0FGZ1dKOztBRTdWRTtFQUNFO0FGZ1dKOztBRTdWRTtFQUNFO0FGZ1dKOztBRTdWRTtFQUNFO0FGZ1dKOztBRTdWRTtFQUNFO0FGZ1dKOztBRTdWRTtFQUNFO0FGZ1dKOztBRTdWRTtFQUNFO0FGZ1dKOztBRTdWRTtFQUNFO0FGZ1dKOztBRTdWRTtFQUNFO0FGZ1dKOztBRTdWRTtFQUNFO0FGZ1dKOztBRTdWRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmdXSjs7QUU3VkU7RUFDRTtBRmdXSjs7QUU3VkU7O0VBRUU7QUZnV0o7O0FFN1ZFOztFQUVFO0FGZ1dKOztBRTdWRTs7RUFFRTtBRmdXSjs7QUU3VkU7O0VBRUU7QUZnV0o7O0FFN1ZFO0VBQ0U7QUZnV0o7O0FFN1ZFOztFQUVFO0FGZ1dKOztBRTdWRTs7RUFFRTtBRmdXSjs7QUU3VkU7O0VBRUU7QUZnV0o7O0FFN1ZFOztFQUVFO0FGZ1dKOztBRTdWRTtFQUNFO0FGZ1dKOztBRTdWRTs7RUFFRTtBRmdXSjs7QUU3VkU7O0VBRUU7QUZnV0o7O0FFN1ZFOztFQUVFO0FGZ1dKOztBRTdWRTs7RUFFRTtBRmdXSjs7QUU3VkU7RUFDRTtBRmdXSjs7QUU3VkU7O0VBRUU7QUZnV0o7O0FFN1ZFOztFQUVFO0FGZ1dKOztBRTdWRTs7RUFFRTtBRmdXSjs7QUU3VkU7O0VBRUU7QUZnV0o7O0FFN1ZFO0VBQ0U7QUZnV0o7O0FFN1ZFOztFQUVFO0FGZ1dKOztBRTdWRTs7RUFFRTtBRmdXSjs7QUU3VkU7O0VBRUU7QUZnV0o7O0FFN1ZFOztFQUVFO0FGZ1dKOztBRTdWRTtFQUNFO0FGZ1dKOztBRTdWRTs7RUFFRTtBRmdXSjs7QUU3VkU7O0VBRUU7QUZnV0o7O0FFN1ZFOztFQUVFO0FGZ1dKOztBRTdWRTs7RUFFRTtBRmdXSjs7QUU3VkU7RUFDRTtBRmdXSjs7QUU3VkU7O0VBRUU7QUZnV0o7O0FFN1ZFOztFQUVFO0FGZ1dKOztBRTdWRTs7RUFFRTtBRmdXSjs7QUU3VkU7O0VBRUU7QUZnV0o7O0FFN1ZFO0VBQ0U7QUZnV0o7O0FFN1ZFOztFQUVFO0FGZ1dKOztBRTdWRTs7RUFFRTtBRmdXSjs7QUU3VkU7O0VBRUU7QUZnV0o7O0FFN1ZFOztFQUVFO0FGZ1dKOztBRTdWRTtFQUNFO0FGZ1dKOztBRTdWRTs7RUFFRTtBRmdXSjs7QUU3VkU7O0VBRUU7QUZnV0o7O0FFN1ZFOztFQUVFO0FGZ1dKOztBRTdWRTs7RUFFRTtBRmdXSjs7QUU3VkU7RUFDRTtBRmdXSjs7QUU3VkU7O0VBRUU7QUZnV0o7O0FFN1ZFOztFQUVFO0FGZ1dKOztBRTdWRTs7RUFFRTtBRmdXSjs7QUU3VkU7O0VBRUU7QUZnV0o7O0FFN1ZFO0VBQ0U7QUZnV0o7O0FFN1ZFOztFQUVFO0FGZ1dKOztBRTdWRTs7RUFFRTtBRmdXSjs7QUU3VkU7O0VBRUU7QUZnV0o7O0FFN1ZFOztFQUVFO0FGZ1dKOztBRTdWRTtFQUNFO0FGZ1dKOztBRTdWRTs7RUFFRTtBRmdXSjs7QUU3VkU7O0VBRUU7QUZnV0o7O0FFN1ZFOztFQUVFO0FGZ1dKOztBRTdWRTs7RUFFRTtBRmdXSjs7QUU3VkU7RUFDRTtBRmdXSjs7QUU3VkU7O0VBRUU7QUZnV0o7O0FFN1ZFOztFQUVFO0FGZ1dKOztBRTdWRTs7RUFFRTtBRmdXSjs7QUU3VkU7O0VBRUU7QUZnV0o7O0FFN1ZFO0VBQ0U7QUZnV0o7O0FFN1ZFOztFQUVFO0FGZ1dKOztBRTdWRTs7RUFFRTtBRmdXSjs7QUU3VkU7O0VBRUU7QUZnV0o7O0FFN1ZFOztFQUVFO0FGZ1dKOztBRTdWRTtFQUNFO0FGZ1dKOztBRTdWRTs7RUFFRTtBRmdXSjs7QUU3VkU7O0VBRUU7QUZnV0o7O0FFN1ZFOztFQUVFO0FGZ1dKOztBRTdWRTs7RUFFRTtBRmdXSjs7QUU3VkU7RUFDRTtBRmdXSjs7QUU3VkU7O0VBRUU7QUZnV0o7O0FFN1ZFOztFQUVFO0FGZ1dKOztBRTdWRTs7RUFFRTtBRmdXSjs7QUU3VkU7O0VBRUU7QUZnV0o7O0FFN1ZFO0VBQ0U7QUZnV0o7O0FFN1ZFOztFQUVFO0FGZ1dKOztBRTdWRTs7RUFFRTtBRmdXSjs7QUU3VkU7O0VBRUU7QUZnV0o7O0FFN1ZFOztFQUVFO0FGZ1dKOztBRTdWRTtFQUNFO0FGZ1dKOztBRTdWRTs7RUFFRTtBRmdXSjs7QUU3VkU7O0VBRUU7QUZnV0o7O0FFN1ZFOztFQUVFO0FGZ1dKOztBRTdWRTs7RUFFRTtBRmdXSjs7QUU3VkU7RUFDRTtJQUNFO0VGZ1dKOztFRTlWRTs7SUFFRTtFRmlXSjs7RUUvVkU7O0lBRUU7RUZrV0o7O0VFaFdFOztJQUVFO0VGbVdKOztFRWpXRTs7SUFFRTtFRm9XSjs7RUVsV0U7SUFDRTtFRnFXSjs7RUVuV0U7O0lBRUU7RUZzV0o7O0VFcFdFOztJQUVFO0VGdVdKOztFRXJXRTs7SUFFRTtFRndXSjs7RUV0V0U7O0lBRUU7RUZ5V0o7O0VFdldFO0lBQ0U7RUYwV0o7O0VFeFdFOztJQUVFO0VGMldKOztFRXpXRTs7SUFFRTtFRjRXSjs7RUUxV0U7O0lBRUU7RUY2V0o7O0VFM1dFOztJQUVFO0VGOFdKOztFRTVXRTtJQUNFO0VGK1dKOztFRTdXRTs7SUFFRTtFRmdYSjs7RUU5V0U7O0lBRUU7RUZpWEo7O0VFL1dFOztJQUVFO0VGa1hKOztFRWhYRTs7SUFFRTtFRm1YSjs7RUVqWEU7SUFDRTtFRm9YSjs7RUVsWEU7O0lBRUU7RUZxWEo7O0VFblhFOztJQUVFO0VGc1hKOztFRXBYRTs7SUFFRTtFRnVYSjs7RUVyWEU7O0lBRUU7RUZ3WEo7O0VFdFhFO0lBQ0U7RUZ5WEo7O0VFdlhFOztJQUVFO0VGMFhKOztFRXhYRTs7SUFFRTtFRjJYSjs7RUV6WEU7O0lBRUU7RUY0WEo7O0VFMVhFOztJQUVFO0VGNlhKOztFRTNYRTtJQUNFO0VGOFhKOztFRTVYRTs7SUFFRTtFRitYSjs7RUU3WEU7O0lBRUU7RUZnWUo7O0VFOVhFOztJQUVFO0VGaVlKOztFRS9YRTs7SUFFRTtFRmtZSjs7RUVoWUU7SUFDRTtFRm1ZSjs7RUVqWUU7O0lBRUU7RUZvWUo7O0VFbFlFOztJQUVFO0VGcVlKOztFRW5ZRTs7SUFFRTtFRnNZSjs7RUVwWUU7O0lBRUU7RUZ1WUo7O0VFcllFO0lBQ0U7RUZ3WUo7O0VFdFlFOztJQUVFO0VGeVlKOztFRXZZRTs7SUFFRTtFRjBZSjs7RUV4WUU7O0lBRUU7RUYyWUo7O0VFellFOztJQUVFO0VGNFlKOztFRTFZRTtJQUNFO0VGNllKOztFRTNZRTs7SUFFRTtFRjhZSjs7RUU1WUU7O0lBRUU7RUYrWUo7O0VFN1lFOztJQUVFO0VGZ1pKOztFRTlZRTs7SUFFRTtFRmlaSjs7RUUvWUU7SUFDRTtFRmtaSjs7RUVoWkU7O0lBRUU7RUZtWko7O0VFalpFOztJQUVFO0VGb1pKOztFRWxaRTs7SUFFRTtFRnFaSjs7RUVuWkU7O0lBRUU7RUZzWko7O0VFcFpFO0lBQ0U7RUZ1Wko7O0VFclpFOztJQUVFO0VGd1pKOztFRXRaRTs7SUFFRTtFRnlaSjs7RUV2WkU7O0lBRUU7RUYwWko7O0VFeFpFOztJQUVFO0VGMlpKOztFRXpaRTtJQUNFO0VGNFpKOztFRTFaRTs7SUFFRTtFRjZaSjs7RUUzWkU7O0lBRUU7RUY4Wko7O0VFNVpFOztJQUVFO0VGK1pKOztFRTdaRTs7SUFFRTtFRmdhSjs7RUU5WkU7SUFDRTtFRmlhSjs7RUUvWkU7O0lBRUU7RUZrYUo7O0VFaGFFOztJQUVFO0VGbWFKOztFRWphRTs7SUFFRTtFRm9hSjs7RUVsYUU7O0lBRUU7RUZxYUo7O0VFbmFFO0lBQ0U7RUZzYUo7O0VFcGFFOztJQUVFO0VGdWFKOztFRXJhRTs7SUFFRTtFRndhSjs7RUV0YUU7O0lBRUU7RUZ5YUo7O0VFdmFFOztJQUVFO0VGMGFKOztFRXhhRTtJQUNFO0VGMmFKOztFRXphRTs7SUFFRTtFRjRhSjs7RUUxYUU7O0lBRUU7RUY2YUo7O0VFM2FFOztJQUVFO0VGOGFKOztFRTVhRTs7SUFFRTtFRithSjs7RUU3YUU7SUFDRTtFRmdiSjs7RUU5YUU7O0lBRUU7RUZpYko7O0VFL2FFOztJQUVFO0VGa2JKOztFRWhiRTs7SUFFRTtFRm1iSjs7RUVqYkU7O0lBRUU7RUZvYko7O0VFbGJFO0lBQ0U7RUZxYko7O0VFbmJFOztJQUVFO0VGc2JKOztFRXBiRTs7SUFFRTtFRnViSjs7RUVyYkU7O0lBRUU7RUZ3Yko7O0VFdGJFOztJQUVFO0VGeWJKO0FBQ0Y7QUV0YkU7RUFDRTtJQUNFO0VGd2JKOztFRXRiRTs7SUFFRTtFRnliSjs7RUV2YkU7O0lBRUU7RUYwYko7O0VFeGJFOztJQUVFO0VGMmJKOztFRXpiRTs7SUFFRTtFRjRiSjs7RUUxYkU7SUFDRTtFRjZiSjs7RUUzYkU7O0lBRUU7RUY4Yko7O0VFNWJFOztJQUVFO0VGK2JKOztFRTdiRTs7SUFFRTtFRmdjSjs7RUU5YkU7O0lBRUU7RUZpY0o7O0VFL2JFO0lBQ0U7RUZrY0o7O0VFaGNFOztJQUVFO0VGbWNKOztFRWpjRTs7SUFFRTtFRm9jSjs7RUVsY0U7O0lBRUU7RUZxY0o7O0VFbmNFOztJQUVFO0VGc2NKOztFRXBjRTtJQUNFO0VGdWNKOztFRXJjRTs7SUFFRTtFRndjSjs7RUV0Y0U7O0lBRUU7RUZ5Y0o7O0VFdmNFOztJQUVFO0VGMGNKOztFRXhjRTs7SUFFRTtFRjJjSjs7RUV6Y0U7SUFDRTtFRjRjSjs7RUUxY0U7O0lBRUU7RUY2Y0o7O0VFM2NFOztJQUVFO0VGOGNKOztFRTVjRTs7SUFFRTtFRitjSjs7RUU3Y0U7O0lBRUU7RUZnZEo7O0VFOWNFO0lBQ0U7RUZpZEo7O0VFL2NFOztJQUVFO0VGa2RKOztFRWhkRTs7SUFFRTtFRm1kSjs7RUVqZEU7O0lBRUU7RUZvZEo7O0VFbGRFOztJQUVFO0VGcWRKOztFRW5kRTtJQUNFO0VGc2RKOztFRXBkRTs7SUFFRTtFRnVkSjs7RUVyZEU7O0lBRUU7RUZ3ZEo7O0VFdGRFOztJQUVFO0VGeWRKOztFRXZkRTs7SUFFRTtFRjBkSjs7RUV4ZEU7SUFDRTtFRjJkSjs7RUV6ZEU7O0lBRUU7RUY0ZEo7O0VFMWRFOztJQUVFO0VGNmRKOztFRTNkRTs7SUFFRTtFRjhkSjs7RUU1ZEU7O0lBRUU7RUYrZEo7O0VFN2RFO0lBQ0U7RUZnZUo7O0VFOWRFOztJQUVFO0VGaWVKOztFRS9kRTs7SUFFRTtFRmtlSjs7RUVoZUU7O0lBRUU7RUZtZUo7O0VFamVFOztJQUVFO0VGb2VKOztFRWxlRTtJQUNFO0VGcWVKOztFRW5lRTs7SUFFRTtFRnNlSjs7RUVwZUU7O0lBRUU7RUZ1ZUo7O0VFcmVFOztJQUVFO0VGd2VKOztFRXRlRTs7SUFFRTtFRnllSjs7RUV2ZUU7SUFDRTtFRjBlSjs7RUV4ZUU7O0lBRUU7RUYyZUo7O0VFemVFOztJQUVFO0VGNGVKOztFRTFlRTs7SUFFRTtFRjZlSjs7RUUzZUU7O0lBRUU7RUY4ZUo7O0VFNWVFO0lBQ0U7RUYrZUo7O0VFN2VFOztJQUVFO0VGZ2ZKOztFRTllRTs7SUFFRTtFRmlmSjs7RUUvZUU7O0lBRUU7RUZrZko7O0VFaGZFOztJQUVFO0VGbWZKOztFRWpmRTtJQUNFO0VGb2ZKOztFRWxmRTs7SUFFRTtFRnFmSjs7RUVuZkU7O0lBRUU7RUZzZko7O0VFcGZFOztJQUVFO0VGdWZKOztFRXJmRTs7SUFFRTtFRndmSjs7RUV0ZkU7SUFDRTtFRnlmSjs7RUV2ZkU7O0lBRUU7RUYwZko7O0VFeGZFOztJQUVFO0VGMmZKOztFRXpmRTs7SUFFRTtFRjRmSjs7RUUxZkU7O0lBRUU7RUY2Zko7O0VFM2ZFO0lBQ0U7RUY4Zko7O0VFNWZFOztJQUVFO0VGK2ZKOztFRTdmRTs7SUFFRTtFRmdnQko7O0VFOWZFOztJQUVFO0VGaWdCSjs7RUUvZkU7O0lBRUU7RUZrZ0JKOztFRWhnQkU7SUFDRTtFRm1nQko7O0VFamdCRTs7SUFFRTtFRm9nQko7O0VFbGdCRTs7SUFFRTtFRnFnQko7O0VFbmdCRTs7SUFFRTtFRnNnQko7O0VFcGdCRTs7SUFFRTtFRnVnQko7O0VFcmdCRTtJQUNFO0VGd2dCSjs7RUV0Z0JFOztJQUVFO0VGeWdCSjs7RUV2Z0JFOztJQUVFO0VGMGdCSjs7RUV4Z0JFOztJQUVFO0VGMmdCSjs7RUV6Z0JFOztJQUVFO0VGNGdCSjs7RUUxZ0JFO0lBQ0U7RUY2Z0JKOztFRTNnQkU7O0lBRUU7RUY4Z0JKOztFRTVnQkU7O0lBRUU7RUYrZ0JKOztFRTdnQkU7O0lBRUU7RUZnaEJKOztFRTlnQkU7O0lBRUU7RUZpaEJKO0FBQ0Y7QUU5Z0JFO0VBQ0U7SUFDRTtFRmdoQko7O0VFOWdCRTs7SUFFRTtFRmloQko7O0VFL2dCRTs7SUFFRTtFRmtoQko7O0VFaGhCRTs7SUFFRTtFRm1oQko7O0VFamhCRTs7SUFFRTtFRm9oQko7O0VFbGhCRTtJQUNFO0VGcWhCSjs7RUVuaEJFOztJQUVFO0VGc2hCSjs7RUVwaEJFOztJQUVFO0VGdWhCSjs7RUVyaEJFOztJQUVFO0VGd2hCSjs7RUV0aEJFOztJQUVFO0VGeWhCSjs7RUV2aEJFO0lBQ0U7RUYwaEJKOztFRXhoQkU7O0lBRUU7RUYyaEJKOztFRXpoQkU7O0lBRUU7RUY0aEJKOztFRTFoQkU7O0lBRUU7RUY2aEJKOztFRTNoQkU7O0lBRUU7RUY4aEJKOztFRTVoQkU7SUFDRTtFRitoQko7O0VFN2hCRTs7SUFFRTtFRmdpQko7O0VFOWhCRTs7SUFFRTtFRmlpQko7O0VFL2hCRTs7SUFFRTtFRmtpQko7O0VFaGlCRTs7SUFFRTtFRm1pQko7O0VFamlCRTtJQUNFO0VGb2lCSjs7RUVsaUJFOztJQUVFO0VGcWlCSjs7RUVuaUJFOztJQUVFO0VGc2lCSjs7RUVwaUJFOztJQUVFO0VGdWlCSjs7RUVyaUJFOztJQUVFO0VGd2lCSjs7RUV0aUJFO0lBQ0U7RUZ5aUJKOztFRXZpQkU7O0lBRUU7RUYwaUJKOztFRXhpQkU7O0lBRUU7RUYyaUJKOztFRXppQkU7O0lBRUU7RUY0aUJKOztFRTFpQkU7O0lBRUU7RUY2aUJKOztFRTNpQkU7SUFDRTtFRjhpQko7O0VFNWlCRTs7SUFFRTtFRitpQko7O0VFN2lCRTs7SUFFRTtFRmdqQko7O0VFOWlCRTs7SUFFRTtFRmlqQko7O0VFL2lCRTs7SUFFRTtFRmtqQko7O0VFaGpCRTtJQUNFO0VGbWpCSjs7RUVqakJFOztJQUVFO0VGb2pCSjs7RUVsakJFOztJQUVFO0VGcWpCSjs7RUVuakJFOztJQUVFO0VGc2pCSjs7RUVwakJFOztJQUVFO0VGdWpCSjs7RUVyakJFO0lBQ0U7RUZ3akJKOztFRXRqQkU7O0lBRUU7RUZ5akJKOztFRXZqQkU7O0lBRUU7RUYwakJKOztFRXhqQkU7O0lBRUU7RUYyakJKOztFRXpqQkU7O0lBRUU7RUY0akJKOztFRTFqQkU7SUFDRTtFRjZqQko7O0VFM2pCRTs7SUFFRTtFRjhqQko7O0VFNWpCRTs7SUFFRTtFRitqQko7O0VFN2pCRTs7SUFFRTtFRmdrQko7O0VFOWpCRTs7SUFFRTtFRmlrQko7O0VFL2pCRTtJQUNFO0VGa2tCSjs7RUVoa0JFOztJQUVFO0VGbWtCSjs7RUVqa0JFOztJQUVFO0VGb2tCSjs7RUVsa0JFOztJQUVFO0VGcWtCSjs7RUVua0JFOztJQUVFO0VGc2tCSjs7RUVwa0JFO0lBQ0U7RUZ1a0JKOztFRXJrQkU7O0lBRUU7RUZ3a0JKOztFRXRrQkU7O0lBRUU7RUZ5a0JKOztFRXZrQkU7O0lBRUU7RUYwa0JKOztFRXhrQkU7O0lBRUU7RUYya0JKOztFRXprQkU7SUFDRTtFRjRrQko7O0VFMWtCRTs7SUFFRTtFRjZrQko7O0VFM2tCRTs7SUFFRTtFRjhrQko7O0VFNWtCRTs7SUFFRTtFRitrQko7O0VFN2tCRTs7SUFFRTtFRmdsQko7O0VFOWtCRTtJQUNFO0VGaWxCSjs7RUUva0JFOztJQUVFO0VGa2xCSjs7RUVobEJFOztJQUVFO0VGbWxCSjs7RUVqbEJFOztJQUVFO0VGb2xCSjs7RUVsbEJFOztJQUVFO0VGcWxCSjs7RUVubEJFO0lBQ0U7RUZzbEJKOztFRXBsQkU7O0lBRUU7RUZ1bEJKOztFRXJsQkU7O0lBRUU7RUZ3bEJKOztFRXRsQkU7O0lBRUU7RUZ5bEJKOztFRXZsQkU7O0lBRUU7RUYwbEJKOztFRXhsQkU7SUFDRTtFRjJsQko7O0VFemxCRTs7SUFFRTtFRjRsQko7O0VFMWxCRTs7SUFFRTtFRjZsQko7O0VFM2xCRTs7SUFFRTtFRjhsQko7O0VFNWxCRTs7SUFFRTtFRitsQko7O0VFN2xCRTtJQUNFO0VGZ21CSjs7RUU5bEJFOztJQUVFO0VGaW1CSjs7RUUvbEJFOztJQUVFO0VGa21CSjs7RUVobUJFOztJQUVFO0VGbW1CSjs7RUVqbUJFOztJQUVFO0VGb21CSjs7RUVsbUJFO0lBQ0U7RUZxbUJKOztFRW5tQkU7O0lBRUU7RUZzbUJKOztFRXBtQkU7O0lBRUU7RUZ1bUJKOztFRXJtQkU7O0lBRUU7RUZ3bUJKOztFRXRtQkU7O0lBRUU7RUZ5bUJKO0FBQ0Y7QUV0bUJFO0VBQ0U7SUFDRTtFRndtQko7O0VFdG1CRTs7SUFFRTtFRnltQko7O0VFdm1CRTs7SUFFRTtFRjBtQko7O0VFeG1CRTs7SUFFRTtFRjJtQko7O0VFem1CRTs7SUFFRTtFRjRtQko7O0VFMW1CRTtJQUNFO0VGNm1CSjs7RUUzbUJFOztJQUVFO0VGOG1CSjs7RUU1bUJFOztJQUVFO0VGK21CSjs7RUU3bUJFOztJQUVFO0VGZ25CSjs7RUU5bUJFOztJQUVFO0VGaW5CSjs7RUUvbUJFO0lBQ0U7RUZrbkJKOztFRWhuQkU7O0lBRUU7RUZtbkJKOztFRWpuQkU7O0lBRUU7RUZvbkJKOztFRWxuQkU7O0lBRUU7RUZxbkJKOztFRW5uQkU7O0lBRUU7RUZzbkJKOztFRXBuQkU7SUFDRTtFRnVuQko7O0VFcm5CRTs7SUFFRTtFRnduQko7O0VFdG5CRTs7SUFFRTtFRnluQko7O0VFdm5CRTs7SUFFRTtFRjBuQko7O0VFeG5CRTs7SUFFRTtFRjJuQko7O0VFem5CRTtJQUNFO0VGNG5CSjs7RUUxbkJFOztJQUVFO0VGNm5CSjs7RUUzbkJFOztJQUVFO0VGOG5CSjs7RUU1bkJFOztJQUVFO0VGK25CSjs7RUU3bkJFOztJQUVFO0VGZ29CSjs7RUU5bkJFO0lBQ0U7RUZpb0JKOztFRS9uQkU7O0lBRUU7RUZrb0JKOztFRWhvQkU7O0lBRUU7RUZtb0JKOztFRWpvQkU7O0lBRUU7RUZvb0JKOztFRWxvQkU7O0lBRUU7RUZxb0JKOztFRW5vQkU7SUFDRTtFRnNvQko7O0VFcG9CRTs7SUFFRTtFRnVvQko7O0VFcm9CRTs7SUFFRTtFRndvQko7O0VFdG9CRTs7SUFFRTtFRnlvQko7O0VFdm9CRTs7SUFFRTtFRjBvQko7O0VFeG9CRTtJQUNFO0VGMm9CSjs7RUV6b0JFOztJQUVFO0VGNG9CSjs7RUUxb0JFOztJQUVFO0VGNm9CSjs7RUUzb0JFOztJQUVFO0VGOG9CSjs7RUU1b0JFOztJQUVFO0VGK29CSjs7RUU3b0JFO0lBQ0U7RUZncEJKOztFRTlvQkU7O0lBRUU7RUZpcEJKOztFRS9vQkU7O0lBRUU7RUZrcEJKOztFRWhwQkU7O0lBRUU7RUZtcEJKOztFRWpwQkU7O0lBRUU7RUZvcEJKOztFRWxwQkU7SUFDRTtFRnFwQko7O0VFbnBCRTs7SUFFRTtFRnNwQko7O0VFcHBCRTs7SUFFRTtFRnVwQko7O0VFcnBCRTs7SUFFRTtFRndwQko7O0VFdHBCRTs7SUFFRTtFRnlwQko7O0VFdnBCRTtJQUNFO0VGMHBCSjs7RUV4cEJFOztJQUVFO0VGMnBCSjs7RUV6cEJFOztJQUVFO0VGNHBCSjs7RUUxcEJFOztJQUVFO0VGNnBCSjs7RUUzcEJFOztJQUVFO0VGOHBCSjs7RUU1cEJFO0lBQ0U7RUYrcEJKOztFRTdwQkU7O0lBRUU7RUZncUJKOztFRTlwQkU7O0lBRUU7RUZpcUJKOztFRS9wQkU7O0lBRUU7RUZrcUJKOztFRWhxQkU7O0lBRUU7RUZtcUJKOztFRWpxQkU7SUFDRTtFRm9xQko7O0VFbHFCRTs7SUFFRTtFRnFxQko7O0VFbnFCRTs7SUFFRTtFRnNxQko7O0VFcHFCRTs7SUFFRTtFRnVxQko7O0VFcnFCRTs7SUFFRTtFRndxQko7O0VFdHFCRTtJQUNFO0VGeXFCSjs7RUV2cUJFOztJQUVFO0VGMHFCSjs7RUV4cUJFOztJQUVFO0VGMnFCSjs7RUV6cUJFOztJQUVFO0VGNHFCSjs7RUUxcUJFOztJQUVFO0VGNnFCSjs7RUUzcUJFO0lBQ0U7RUY4cUJKOztFRTVxQkU7O0lBRUU7RUYrcUJKOztFRTdxQkU7O0lBRUU7RUZnckJKOztFRTlxQkU7O0lBRUU7RUZpckJKOztFRS9xQkU7O0lBRUU7RUZrckJKOztFRWhyQkU7SUFDRTtFRm1yQko7O0VFanJCRTs7SUFFRTtFRm9yQko7O0VFbHJCRTs7SUFFRTtFRnFyQko7O0VFbnJCRTs7SUFFRTtFRnNyQko7O0VFcHJCRTs7SUFFRTtFRnVyQko7O0VFcnJCRTtJQUNFO0VGd3JCSjs7RUV0ckJFOztJQUVFO0VGeXJCSjs7RUV2ckJFOztJQUVFO0VGMHJCSjs7RUV4ckJFOztJQUVFO0VGMnJCSjs7RUV6ckJFOztJQUVFO0VGNHJCSjs7RUUxckJFO0lBQ0U7RUY2ckJKOztFRTNyQkU7O0lBRUU7RUY4ckJKOztFRTVyQkU7O0lBRUU7RUYrckJKOztFRTdyQkU7O0lBRUU7RUZnc0JKOztFRTlyQkU7O0lBRUU7RUZpc0JKO0FBQ0Y7QUU5ckJFO0VBQ0U7QUZnc0JKOztBRTdyQkU7RUFDRTtBRmdzQko7O0FFN3JCRTtFQUNFO0FGZ3NCSjs7QUU3ckJFO0VBQ0U7QUZnc0JKOztBRTdyQkU7RUFDRTtFQUNBO0VBQ0E7QUZnc0JKOztBRTdyQkU7RUFDRTtBRmdzQko7O0FFN3JCRTtFQUNFO0FGZ3NCSjs7QUU3ckJFO0VBQ0U7QUZnc0JKOztBRTdyQkU7RUFDRTtJQUNFO0VGZ3NCSjs7RUU5ckJFO0lBQ0U7RUZpc0JKOztFRS9yQkU7SUFDRTtFRmtzQko7QUFDRjtBRS9yQkU7RUFDRTtJQUNFO0VGaXNCSjs7RUUvckJFO0lBQ0U7RUZrc0JKOztFRWhzQkU7SUFDRTtFRm1zQko7QUFDRjtBRWhzQkU7RUFDRTtJQUNFO0VGa3NCSjs7RUVoc0JFO0lBQ0U7RUZtc0JKOztFRWpzQkU7SUFDRTtFRm9zQko7QUFDRjtBRWpzQkU7RUFDRTtJQUNFO0VGbXNCSjs7RUVqc0JFO0lBQ0U7RUZvc0JKOztFRWxzQkU7SUFDRTtFRnFzQko7QUFDRjtBRWxzQkU7RUFDRTtBRm9zQko7O0FFanNCRTtFQUNFO0FGb3NCSjs7QUVqc0JFO0VBQ0U7QUZvc0JKOztBRWpzQkU7RUFDRTtBRm9zQko7O0FFanNCRTtFQUNFO0FGb3NCSjs7QUVqc0JFO0VBQ0U7QUZvc0JKOztBRWpzQkU7RUFDRTtBRm9zQko7O0FFanNCRTtFQUNFO0FGb3NCSjs7QUVqc0JFO0VBQ0U7QUZvc0JKOztBRWpzQkU7RUFDRTtBRm9zQko7O0FFanNCRTtFQUNFO0FGb3NCSjs7QUVqc0JFO0VBQ0U7QUZvc0JKOztBRWpzQkU7RUFDRTtBRm9zQko7O0FFanNCRTtFQUNFO0FGb3NCSjs7QUVqc0JFO0VBQ0U7QUZvc0JKOztBRWpzQkU7RUFDRTtBRm9zQko7O0FFanNCRTtFQUNFO0FGb3NCSjs7QUVqc0JFO0VBQ0U7QUZvc0JKOztBRWpzQkU7RUFDRTtBRm9zQko7O0FFanNCRTtFQUNFO0FGb3NCSjs7QUVqc0JFO0VBQ0U7QUZvc0JKOztBRWpzQkU7RUFDRTtBRm9zQko7O0FFanNCRTtFQUNFO0FGb3NCSjs7QUVqc0JFO0VBQ0U7QUZvc0JKOztBRWpzQkU7RUFDRTtBRm9zQko7O0FFanNCRTtFQUNFO0FGb3NCSjs7QUVqc0JFO0VBQ0U7QUZvc0JKOztBRWpzQkU7RUFDRTtBRm9zQko7O0FFanNCRTtFQUNFO0FGb3NCSjs7QUVqc0JFO0VBQ0U7QUZvc0JKOztBRWpzQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGb3NCSjs7QUVqc0JFO0VBQ0U7QUZvc0JKOztBRWpzQkU7RUFDRTtFQUNBO0FGb3NCSjs7QUVqc0JFO0VBQ0U7QUZvc0JKOztBRWpzQkU7RUFDRTtBRm9zQko7O0FFanNCRTtFQUNFO0FGb3NCSjs7QUVqc0JFO0VBQ0U7OztJQUdFO0lBQ0E7RUZvc0JKOztFRWxzQkU7SUFDRTtFRnFzQko7O0VFbnNCRTtJQUNFO0VGc3NCSjs7RUVwc0JFO0lBQ0U7RUZ1c0JKOztFRXJzQkU7O0lBRUU7SUFDQTtFRndzQko7O0VFdHNCRTtJQUNFO0VGeXNCSjs7RUV2c0JFOztJQUVFO0VGMHNCSjs7RUV4c0JFOzs7SUFHRTtJQUNBO0VGMnNCSjs7RUV6c0JFOztJQUVFO0VGNHNCSjs7RUUxc0JFO0lBQ0U7RUY2c0JKO0VFM3NCRTtJQUNFO0VGNnNCSjs7RUUzc0JFO0lBQ0U7RUY4c0JKOztFRTVzQkU7SUFDRTtFRitzQko7O0VFN3NCRTtJQUNFO0VGZ3RCSjs7RUU5c0JFO0lBQ0U7RUZpdEJKOztFRS9zQkU7O0lBRUU7RUZrdEJKOztFRWh0QkU7O0lBRUU7RUZtdEJKOztFRWp0QkU7SUFDRTtFRm90Qko7O0VFbHRCRTs7OztJQUlFO0VGcXRCSjs7RUVudEJFO0lBQ0U7SUFDQTtFRnN0Qko7QUFDRjtBRXB0QkU7QUNyelRGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUg0Z1ZBOztBRzNnVkE7RUFDSTtJQUNBO0VIOGdWRjtBQUNGO0FHOWdWQTtFQUNJO0lBQ0E7RUhnaFZGO0FBQ0Y7QUdoaFZBOztFQUVJO0VBQ0E7QUhraFZKOztBR2poVkE7RUFDSTtFQUNBO0FIb2hWSjs7QUduaFZJO0VBQ0E7RUFDQTtBSHNoVko7O0FHcmhWQTtFQUNJO0VBQ0E7QUh3aFZKOztBR3ZoVkk7RUFDQTtFQUNBO0FIMGhWSjs7QUd6aFZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSDRoVko7O0FHM2hWSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSDhoVko7O0FHN2hWSTtFQUNBO0FIZ2lWSjs7QUcvaFZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSGtpVko7O0FHamlWSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSG9pVko7O0FHbmlWSTtFQUNBO0FIc2lWSjs7QUdyaVZBO0VBQ0k7RUFDQTtBSHdpVko7O0FHdmlWSTtFQUNBO0VBQ0E7QUgwaVZKOztBR3ppVkE7RUFDSTtFQUNBO0FINGlWSjs7QUczaVZJO0VBQ0E7RUFDQTtBSDhpVko7O0FHN2lWQTs7RUFFSTtBSGdqVko7O0FHL2lWQTtFQUNJO0VBQ0E7QUhralZKOztBR2pqVkk7RUFDQTtBSG9qVko7O0FHbmpWQTtFQUNJO0VBQ0E7QUhzalZKOztBR3JqVkk7RUFDQTtBSHdqVko7O0FJdnFWQTtFQUNDLHNCSFUyQjtFR1QzQjtFQUNBO0VBQ0E7RUMrRkcseUJEOUZpQjtFQytGakIsaUNEL0ZpQjtFQ2dHakIsOEJEaEdpQjtFQ2lHakIsNEJEakdpQjtFQ2tHakIsNkJEbEdpQjtBSjhxVnJCO0FJNXFWQztFQ21FRyxxQkRsRW9CO0VDbUVwQiw2QkRuRW9CO0VDb0VwQiwwQkRwRW9CO0VDcUVwQix3QkRyRW9CO0VDc0VwQix5QkR0RW9CO0FKa3JWeEI7QUkvcVZJO0VBRUM7QUpnclZMOztBSTVxVkE7RUFDQztBSitxVkQ7QUk3cVZDO0VBQ0k7RUFDQTtFQUNBO0VBQ0g7RUFDQTtBSitxVkY7O0FJMXFWQTtFQUNDO0VBQ0E7RUFDQTtBSjZxVkQ7QUkzcVZDO0VBQ0M7RUFDQTtFQUNBO0FKNnFWRjtBSTFxVkM7RUFDSTtFQUNBO0FKNHFWTDs7QUl4cVZBO0VBQ0ksbUJIbWhCMEI7RUdsaEIxQjtBSjJxVko7O0FJeHFWQTtFQUNJO0VBQ0E7QUoycVZKOztBSXhxVkE7RUFDQztFQUNBO0VBQ0E7QUoycVZEO0FJenFWQztFQUNDO0FKMnFWRjs7QUl2cVZBO0VBQ0MseUJIbkQyQjtBRDZ0VjVCOztBSXZxVkE7O0VBRUMsbUJIZ0x3QjtBRDAvVXpCOztBSXZxVkE7RUFDQyxjSC9DMkI7QUR5dFY1Qjs7QUl2cVZBO0VBQ0MsY0huRDJCO0VHb0QzQjtFQUNBO0FKMHFWRDs7QUl2cVZBO0VBQ0M7RUFDRztBSjBxVko7O0FJeHFWQTtFQUNDO0FKMnFWRDs7QU1yd1ZDO0VBQ0M7RUFDQTtFQUNBO0FOd3dWRjs7QU1qd1ZDOzs7RUFFQyxjTEkwQjtBRGl3VjVCOztBTWp3VkE7Ozs7Ozs7Ozs7RUFVQztFRCtDRywwQkM5Q2dCO0VEK0NoQixrQ0MvQ2dCO0VEZ0RoQiwrQkNoRGdCO0VEaURoQiw2QkNqRGdCO0VEa0RoQiw4QkNsRGdCO0FOd3dWcEI7O0FNcHdWQztFQUNDO0FOdXdWRjs7QUtodlZJO0VDbEJIOzs7O0lBSUM7RU5zd1ZBO0FBQ0Y7QU1qd1ZDOztFQUVDO0VBQ0EsbUJMeUswQjtFS3hLMUIsZ0JMc1YrQjtBRDY2VWpDOztBTS92VkE7RUFDQztBTmt3VkQ7O0FPM3pWQTtFQUNDO0FQOHpWRDtBTzV6VkM7RUFDQyxpQk5nYitCO0VNL2EvQjtFQUNBLGNOdUIwQjtFTXRCMUIsc0JONmErQjtFTTVhL0I7RUFDQSxzQk5FMEI7QUQ0elY1QjtBTzV6VkU7RUFDQztFQUNBLHNCTkZ5QjtFTUd6QjtFQUNBO0FQOHpWSDtBTzV6Vkc7RUFDQztBUDh6Vko7QU81elZJO0VBQ0M7RUFDQTtFQUNBO0FQOHpWTDs7QU9yelZDO0VBQ0M7RUFDQSxzQk53TnVCO0VNdk52Qiw2Q05vWStCO0FEbzdVakM7QU90elZFOztFQUVDO0FQd3pWSDs7QU9uelZBO0VBQ0M7QVBzelZEOztBT256VkE7RUFDQyxjTnBCMkI7RU1xQjNCO0FQc3pWRDtBT2x6VkU7RUFDQztBUG96Vkg7O0FPNXlWQztFQUNDLGNOL0MwQjtFTWdEMUI7QVAreVZGO0FPNXlWQztFQUNDO0FQOHlWRjs7QU96eVZBO0VBQ0M7QVA0eVZEO0FPMXlWQztFQUNDO0VBQ0E7RUFDQSxjTm5EMEI7RU1vRDFCO0VBQ0E7RUFDQTtBUDR5VkY7O0FPeHlWQTtFQUNDLHFCTmlLd0I7RU1oS3hCO0VBQ0Esc0JOZ0t3QjtFTS9KeEIsMktOc0gyQjtBRHFyVjVCOztBTy94Vks7RUFDQztBUGt5Vk47QU8xeFZFOztFQUVDO0FQNHhWSDs7QU9yeFZDO0VBQ0MscUJOMFQrQjtFTXpUL0I7RUFDQTtBUHd4VkY7QU90eFZFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QVB3eFZIOztBT254VkE7RUFDQztFQUNBLGNOM0cyQjtFTTRHM0I7QVBzeFZEO0FPcHhWQztFQUNDO0VBQ0E7QVBzeFZGO0FPbnhWQztFQUNDLGNOdEgwQjtBRDI0VjVCOztBUXY2VkE7Ozs7O0VBQUE7QUFNQztFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVIwNlZKOztBUXg2VkU7RUFDRTtBUjI2Vko7O0FRejZWRTtFQUNFO0FSNDZWSjs7QVExNlZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUjY2Vko7O0FRMzZWRTtFQUNFO0VBQ0E7QVI4NlZKOztBUTU2VkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVIrNlZKOztBUTc2VkU7RUFDRTtBUmc3Vko7O0FROTZWRTs7Ozs7Ozs7Ozs7RUFXRTtFQUNBO0VBQ0E7QVJpN1ZKOztBUS82VkU7O0VBRUU7QVJrN1ZKOztBUWg3VkU7O0VBRUU7QVJtN1ZKOztBUWo3VkU7RUFDRTtBUm83Vko7O0FRbDdWRTs7RUFFRTtBUnE3Vko7O0FRbjdWRTs7RUFFRTtBUnM3Vko7O0FRcDdWRTs7RUFFRTtFQUNBO0VBQ0E7QVJ1N1ZKOztBUXI3VkU7RUFDRTtBUnc3Vko7O0FRdDdWRTtFQUNFO0FSeTdWSjs7QVF2N1ZFO0VBQ0U7RUFDQTtFQUNBO0FSMDdWSjs7QVF4N1ZFO0VBQ0U7RUFDQTtFQUNBO0FSMjdWSjs7QVF6N1ZFO0VBQ0U7RUFDQTtBUjQ3Vko7O0FRMTdWRTs7RUFFRTtBUjY3Vko7O0FRMzdWRTs7RUFFRTtBUjg3Vko7O0FRNTdWRTtFQUNFO0VBQ0E7QVIrN1ZKOztBUTc3VkU7RUFDRTtBUmc4Vko7O0FROTdWRTtFQUNFO0FSaThWSjs7QVEvN1ZFO0VBQ0U7QVJrOFZKOztBUWg4VkU7RUFDRTtBUm04Vko7O0FRajhWRTtFQUNFO0FSbzhWSjs7QVFsOFZFO0VBQ0U7QVJxOFZKOztBUW44VkU7RUFDRTtBUnM4Vko7O0FRcDhWRTtFQUNFO0FSdThWSjs7QVFyOFZFO0VBQ0U7QVJ3OFZKOztBUXQ4VkU7RUFDRTtBUnk4Vko7O0FRdjhWRTtFQUNFO0FSMDhWSjs7QVF4OFZFO0VBQ0U7QVIyOFZKOztBUXo4VkU7RUFDRTtBUjQ4Vko7O0FRMThWRTtFQUNFO0FSNjhWSjs7QVEzOFZFO0VBQ0U7QVI4OFZKOztBUTU4VkU7RUFDRTtBUis4Vko7O0FRNzhWRTtFQUNFO0FSZzlWSjs7QVE5OFZFO0VBQ0U7QVJpOVZKOztBUS84VkU7RUFDRTtBUms5Vko7O0FRaDlWRTtFQUNFO0FSbTlWSjs7QVFqOVZFO0VBQ0U7QVJvOVZKOztBUWw5VkU7RUFDRTtBUnE5Vko7O0FRbjlWRTtFQUNFO0FSczlWSjs7QVFwOVZFO0VBQ0U7QVJ1OVZKOztBUXI5VkU7RUFDRTtBUnc5Vko7O0FRdDlWRTtFQUNFO0FSeTlWSjs7QVF2OVZFO0VBQ0U7QVIwOVZKOztBUXg5VkU7RUFDRTtBUjI5Vko7O0FRejlWRTtFQUNFO0FSNDlWSjs7QVExOVZFO0VBQ0U7QVI2OVZKOztBUTM5VkU7RUFDRTtBUjg5Vko7O0FRNTlWRTtFQUNFO0FSKzlWSjs7QVE3OVZFO0VBQ0U7QVJnK1ZKOztBUTk5VkU7RUFDRTtBUmkrVko7O0FRLzlWRTtFQUNFO0FSaytWSjs7QVFoK1ZFO0VBQ0U7QVJtK1ZKOztBUWorVkU7RUFDRTtBUm8rVko7O0FRbCtWRTtFQUNFO0FScStWSjs7QVFuK1ZFO0VBQ0U7QVJzK1ZKOztBUXArVkU7RUFDRTtBUnUrVko7O0FRcitWRTtFQUNFO0FSdytWSjs7QVF0K1ZFO0VBQ0U7QVJ5K1ZKOztBUXYrVkU7RUFDRTtBUjArVko7O0FReCtWRTtFQUNFO0FSMitWSjs7QVF6K1ZFO0VBQ0U7QVI0K1ZKOztBUTErVkU7RUFDRTtBUjYrVko7O0FRMytWRTtFQUNFO0FSOCtWSjs7QVE1K1ZFO0VBQ0U7QVIrK1ZKOztBUTcrVkU7RUFDRTtBUmcvVko7O0FROStWRTtFQUNFO0FSaS9WSjs7QVEvK1ZFO0VBQ0U7QVJrL1ZKOztBUWgvVkU7RUFDRTtBUm0vVko7O0FRai9WRTtFQUNFO0FSby9WSjs7QVFsL1ZFO0VBQ0U7QVJxL1ZKOztBUW4vVkU7RUFDRTtBUnMvVko7O0FRcC9WRTtFQUNFO0FSdS9WSjs7QVFyL1ZFO0VBQ0U7QVJ3L1ZKOztBUXQvVkU7RUFDRTtBUnkvVko7O0FRdi9WRTtFQUNFO0FSMC9WSjs7QVF4L1ZFO0VBQ0U7QVIyL1ZKOztBUXovVkU7RUFDRTtBUjQvVko7O0FRMS9WRTtFQUNFO0FSNi9WSjs7QVEzL1ZFO0VBQ0U7QVI4L1ZKOztBUTUvVkU7RUFDRTtFQUNBO0FSKy9WSjs7QVE3L1ZFO0VBQ0U7QVJnZ1dKOztBUTkvVkU7RUFDRTtBUmlnV0o7O0FRLy9WRTtFQUNFO0FSa2dXSjs7QVFoZ1dFO0VBQ0U7QVJtZ1dKOztBUWpnV0U7RUFDRTtBUm9nV0o7O0FRbGdXRTtFQUNFO0FScWdXSjs7QVFuZ1dFO0VBQ0U7QVJzZ1dKOztBUXBnV0U7RUFDRSx5QlA3VHdCO0FEbzBXNUI7O0FRcmdXRTtFQUNFO0FSd2dXSjs7QVF0Z1dFO0VBQ0U7QVJ5Z1dKOztBUXZnV0U7RUFDRTtBUjBnV0o7O0FReGdXRTtFQUNFO0FSMmdXSjs7QVF6Z1dFO0VBQ0U7QVI0Z1dKOztBUTFnV0U7RUFDRTtBUjZnV0o7O0FRM2dXRTtFQUNFLGNQbFZ3QjtBRGcyVzVCOztBUTVnV0U7RUFDRTtBUitnV0o7O0FRN2dXRTtFQUNFO0FSZ2hXSjs7QVE5Z1dFO0VBQ0U7QVJpaFdKOztBUS9nV0U7RUFDRTtBUmtoV0o7O0FRaGhXRTtFQUNFO0FSbWhXSjs7QVFqaFdFO0VBQ0U7QVJvaFdKOztBUWxoV0U7RUFDRTtFQUNBO0FScWhXSjs7QVFuaFdFO0VBQ0U7QVJzaFdKOztBUXBoV0U7RUFDRTtBUnVoV0o7O0FRcmhXRTtFQUNFO0FSd2hXSjs7QVF0aFdFO0VBQ0UsK0JQcUM2QjtFT3BDN0I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSeWhXSjs7QVF2aFdFOztFQUVFO0VBQ0E7RUFDQTtBUjBoV0o7O0FReGhXRTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVIyaFdKOztBUXpoV0U7O0VBRUU7RUFDQTtBUjRoV0o7O0FRMWhXRTs7RUFFRTtBUjZoV0o7O0FRM2hXRTs7RUFFRTtBUjhoV0o7O0FRNWhXRTs7Ozs7Ozs7OztFQVVFLGNQcmF3QjtFT3NheEI7QVIraFdKOztBUTdoV0U7Ozs7RUFJRSxjUDVhd0I7QUQ0OFc1Qjs7QVE5aFdFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBNEJFLGFQMWN3QjtBRDIrVzVCOztBUS9oV0U7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUE0QkUsZVB4ZXdCO0FEMGdYNUI7O0FRaGlXRTtFQUNFOztJQUVFLGNQamVzQjtFRG9nWDFCOztFUWppV0U7Ozs7SUFJRSxhUHZlc0I7RUQyZ1gxQjs7RVFsaVdFOzs7O0lBSUUsZVA3ZXNCO0VEa2hYMUI7QUFDRjtBUW5pV0U7RUFDRTtBUnFpV0o7O0FRbmlXRTtFQUNFO0FSc2lXSjs7QVFwaVdFO0VBQ0U7QVJ1aVdKOztBUXJpV0U7O0VBRUU7QVJ3aVdKOztBUXRpV0U7RUFDRTtFQUNBO0FSeWlXSjs7QVF2aVdFO0VBQ0U7RUFDQTtBUjBpV0o7O0FReGlXRTtFQUNFO0FSMmlXSjs7QVF6aVdFO0VBQ0U7RUFDQTtBUjRpV0o7O0FRMWlXRTtFQUNFO0VBQ0E7RUFDQTtBUjZpV0o7O0FRM2lXRTtFQUNFO0VBQ0EsZVBuaEJ3QjtFT29oQnhCO0VBQ0E7RUFDQTtBUjhpV0o7O0FRNWlXRTtFQUNFO0VBQ0EsZVAxaEJ3QjtFTzJoQnhCO0VBQ0E7QVIraVdKOztBUTdpV0U7O0VBRUUsYVBoaUJ3QjtBRGdsWDVCOztBUTlpV0U7RUFDRTtBUmlqV0o7O0FRL2lXRTtFQUNFO0FSa2pXSjs7QVFoaldFOztFQUVFO0FSbWpXSjs7QVFqaldFO0VBQ0U7QVJvaldKOztBUWxqV0U7RUFDRTtBUnFqV0o7O0FRbmpXRTtFQUNFO0FSc2pXSjs7QVFwaldFO0VBQ0U7QVJ1aldKOztBUXJqV0U7RUFDRTtBUndqV0o7O0FRdGpXRTtFQUNFO0FSeWpXSjs7QVF2aldFO0VBQ0U7QVIwaldKOztBUXhqV0U7RUFDRTtBUjJqV0o7O0FRempXRTtFQUNFO0FSNGpXSjs7QVExaldFO0VBQ0U7QVI2aldKOztBUTNqV0U7RUFDRTtBUjhqV0o7O0FRNWpXRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FSK2pXSjs7QVE3aldFOztFQUVFO0VBQ0E7QVJna1dKOztBUTlqV0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUmlrV0o7O0FRL2pXRTtFQUNFO0VBQ0E7QVJra1dKOztBUWhrV0U7RUFDRTtFQUNBO0VBQ0E7QVJta1dKOztBUWprV0U7RUFDRTtBUm9rV0o7O0FRbGtXRTtFQUNFLGNQM21Cd0I7RU80bUJ4QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUnFrV0o7O0FRbmtXRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSc2tXSjs7QVFwa1dFO0VBQ0U7RUFDQTtBUnVrV0o7O0FRcmtXRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUndrV0o7O0FRdGtXRTtFQUNFO0VBQ0E7RUFDQTtBUnlrV0o7O0FRdmtXRTtFQUNFO0VBQ0E7QVIwa1dKOztBUXhrV0U7RUFDRTtBUjJrV0o7O0FRemtXRTtFQUNFO0FSNGtXSjs7QVExa1dFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVI2a1dKOztBUTNrV0U7O0VBRUU7QVI4a1dKOztBUTVrV0U7O0VBRUU7QVIra1dKOztBUTdrV0U7O0VBRUU7QVJnbFdKOztBUTlrV0U7RUFDRTtBUmlsV0o7O0FRL2tXRTtFQUNFO0VBQ0E7RUFDQTtBUmtsV0o7O0FRaGxXRTtFQUNFO0VBQ0E7QVJtbFdKOztBUWpsV0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJvbFdKOztBUWxsV0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FScWxXSjs7QVFubFdFOzs7Ozs7RUFNRTtBUnNsV0o7O0FRcGxXRTtFQUNFO0FSdWxXSjs7QVFybFdFOztFQUVFO0FSd2xXSjs7QVF0bFdFOztFQUVFO0FSeWxXSjs7QVF2bFdFOztFQUVFO0FSMGxXSjs7QVF4bFdFOztFQUVFO0FSMmxXSjs7QVF6bFdFOztFQUVFO0FSNGxXSjs7QVExbFdFOztFQUVFO0FSNmxXSjs7QVEzbFdFOztFQUVFO0FSOGxXSjs7QVE1bFdFO0VBQ0U7QVIrbFdKOztBUTdsV0U7RUFDRTtBUmdtV0o7O0FROWxXRTtFQUNFO0FSaW1XSjs7QVEvbFdFO0VBQ0U7QVJrbVdKOztBUWhtV0U7RUFDRTtBUm1tV0o7O0FRam1XRTtFQUNFO0FSb21XSjs7QVFsbVdFO0VBQ0U7QVJxbVdKOztBUW5tV0U7O0VBRUU7QVJzbVdKOztBUXBtV0U7O0VBRUU7QVJ1bVdKOztBUXJtV0U7O0VBRUU7QVJ3bVdKOztBUXRtV0U7RUFDRTtBUnltV0o7O0FRdm1XRTtFQUNFO0FSMG1XSjs7QVF4bVdFO0VBQ0U7QVIybVdKOztBUXptV0U7O0VBRUU7QVI0bVdKOztBUTFtV0U7O0VBRUU7QVI2bVdKOztBUTNtV0U7O0VBRUU7QVI4bVdKOztBUTVtV0U7O0VBRUU7QVIrbVdKOztBUTdtV0U7RUFDRTtBUmduV0o7O0FROW1XRTtFQUNFO0FSaW5XSjs7QVEvbVdFO0VBQ0U7QVJrbldKOztBUWhuV0U7RUFDRTtBUm1uV0o7O0FRam5XRTtFQUNFO0FSb25XSjs7QVFsbldFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVJxbldKOztBUW5uV0U7RUFDRTtBUnNuV0o7O0FRcG5XRTtFQUNFO0FSdW5XSjs7QVFybldFO0VBQ0U7RUFDQTtBUnduV0o7O0FRdG5XRTtFQUNFLHFCUDFtQnFCO0FEbXVYekI7O0FRdm5XRTtFQUNFLHFCUDdtQnFCO0FEdXVYekI7O0FReG5XRTs7RUFFRTtBUjJuV0o7O0FRem5XRTtFQUNFO0FSNG5XSjs7QVExbldFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY1B0MUJ3QjtFT3UxQnhCO0VBQ0E7QVI2bldKOztBUTNuV0U7RUFDRTtFQUNBO0VBQ0E7QVI4bldKOztBUTVuV0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUituV0o7O0FRN25XRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJnb1dKOztBUTluV0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUmlvV0o7O0FRL25XRTtFQUNFO0VBQ0E7QVJrb1dKOztBUWhvV0U7RUFDRTtBUm1vV0o7O0FRam9XRTs7RUFFRTtBUm9vV0o7O0FRbG9XRTtFQUNFO0FScW9XSjs7QVFub1dFO0VBQ0U7RUFDQTtFQUNBO0FSc29XSjs7QVFwb1dFO0VBQ0U7QVJ1b1dKOztBUXJvV0U7RUFDRTtBUndvV0o7O0FRdG9XRTtFQUNFO0FSeW9XSjs7QVF2b1dFO0VBQ0UsY1A5NUJ3QjtBRHdpWTVCOztBUXhvV0U7RUFDRTtBUjJvV0o7O0FTdDNYSTtFQXhEQSxhUmxId0I7RVFtSHhCLGNSbkh3QjtFUW9IeEIsa0JBakhXO0VBa0hYLGdCUndFd0I7QUQwMlg1Qjs7QVN6M1hJOztFQXJFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRtOFhKOztBUzkzWEk7O0VBRUk7QVRpNFhSOztBUzkzWEk7RUFuR0EsMkJBb0c4QjtFQW5HOUIsNkJBbUc4QjtFQWxHOUIsd0JBa0c4QjtFQWpHOUIscUJBaUc4QjtFQWhHOUIsNEJBZ0d3QztFQS9GeEMsbUNBK0Z3QztFQTlGeEMseUJBOEZ3QztFQTdGeEMsMkJBNkZ3QztFQTFGcEM7RUE0RkE7QVR3NFhSOztBU3I0WEk7RUF6R0EsNkJBMEc4QjtFQXpHOUIsK0JBeUc4QjtFQXhHOUIsMEJBd0c4QjtFQXZHOUIsdUJBdUc4QjtFQXRHOUIsNEJBc0cwQztFQXJHMUMsbUNBcUcwQztFQXBHMUMseUJBb0cwQztFQW5HMUMsMkJBbUcwQztFQWhHdEM7RUFrR0E7QVQrNFhSOztBUzU0WEk7RUEvR0EsMkJBZ0g4QjtFQS9HOUIsNkJBK0c4QjtFQTlHOUIsd0JBOEc4QjtFQTdHOUIscUJBNkc4QjtFQTVHOUIsMEJBNEd3QztFQTNHeEMsaUNBMkd3QztFQTFHeEMsdUJBMEd3QztFQXpHeEMseUJBeUd3QztFQXBHcEM7RUFzR0E7QVRzNVhSOztBU241WEk7RUFySEEsMkJBc0g4QjtFQXJIOUIsNkJBcUg4QjtFQXBIOUIsd0JBb0g4QjtFQW5IOUIscUJBbUg4QjtFQWxIOUIsNEJBa0h3QztFQWpIeEMsbUNBaUh3QztFQWhIeEMseUJBZ0h3QztFQS9HeEMsMkJBK0d3QztFQTVHcEM7RUE4R0E7QVQ2NVhSOztBUzE1WEk7RUEzSEEsMkJBNEg4QjtFQTNIOUIsNkJBMkg4QjtFQTFIOUIsd0JBMEg4QjtFQXpIOUIscUJBeUg4QjtFQXhIOUIsd0JBd0h3QztFQXZIeEMsK0JBdUh3QztFQXRIeEMscUJBc0h3QztFQXJIeEMsdUJBcUh3QztFQTlHcEM7RUFnSEE7QVRvNlhSOztBU2o2WEk7RUFqSUEsNkJBa0k4QjtFQWpJOUIsK0JBaUk4QjtFQWhJOUIsMEJBZ0k4QjtFQS9IOUIsdUJBK0g4QjtFQTlIOUIsd0JBOEgwQztFQTdIMUMsK0JBNkgwQztFQTVIMUMscUJBNEgwQztFQTNIMUMsdUJBMkgwQztFQXBIdEM7RUFzSEE7QVQyNlhSOztBU3g2WEk7RUF2SUEsMkJBd0k4QjtFQXZJOUIsNkJBdUk4QjtFQXRJOUIsd0JBc0k4QjtFQXJJOUIscUJBcUk4QjtFQXBJOUIsNEJBb0l3QztFQW5JeEMsbUNBbUl3QztFQWxJeEMseUJBa0l3QztFQWpJeEMsMkJBaUl3QztFQTlIcEM7RUFnSUE7QVRrN1hSOztBUy82WEk7RUE3SUEsNkJBOEk4QjtFQTdJOUIsK0JBNkk4QjtFQTVJOUIsMEJBNEk4QjtFQTNJOUIsdUJBMkk4QjtFQTFJOUIsNEJBMEkwQztFQXpJMUMsbUNBeUkwQztFQXhJMUMseUJBd0kwQztFQXZJMUMsMkJBdUkwQztFQXBJdEM7RUFzSUE7QVR5N1hSOztBU3Q3WEk7RUFuSkEseUJBcUo4QjtFQXBKOUIsMkJBb0o4QjtFQW5KOUIsc0JBbUo4QjtFQWxKOUIsbUJBa0o4QjtFQWpKOUIsMEJBaUpzQztFQWhKdEMsaUNBZ0pzQztFQS9JdEMsdUJBK0lzQztFQTlJdEMseUJBOElzQztFQXpJbEM7RUEySUE7QVQrN1hSOztBUzU3WEk7RUExSkEseUJBMko4QjtFQTFKOUIsMkJBMEo4QjtFQXpKOUIsc0JBeUo4QjtFQXhKOUIsbUJBd0o4QjtFQXZKOUIsNEJBdUpzQztFQXRKdEMsbUNBc0pzQztFQXJKdEMseUJBcUpzQztFQXBKdEMsMkJBb0pzQztFQWpKbEM7RUFtSkE7QVRzOFhSOztBU244WEk7RUE1SEEsZVJtR3FCO0VRbEdyQixpQkEvR1k7RUFrSFIscUJBbkhZO0FUb3JZcEI7O0FTcjhYSTtFQUNJLFVBOU9rQjtBVHNyWTFCOztBU3I4WEk7RUEzSEEsaUJBakhZO0VBa0haLHFCQWhIYTtBVG9yWWpCOztBU3Q4WEk7RUExSEE7RUFDQSxpQkF6SFk7QVQ2clloQjs7QVN2OFhJO0VBckhBO0VBQ0EsaUJBNUhjO0FUNHJZbEI7O0FTeDhYSTtFQXBIQTtFQUNBLGtCQTlIVztBVDhyWWY7O0FTejhYSTtFQW5IQTtFQUNBLGtCQWhJYTtBVGdzWWpCOztBUzVqWUk7RUFDSSxlQW9IZ0I7QVQyOFh4QjtBUzVqWUk7RUFDSSxhQWdIZ0I7QVQ4OFh4Qjs7QVNua1lJO0VBQ0ksZUFvSGdCO0FUazlYeEI7QVNua1lJO0VBQ0ksYUFnSGdCO0FUcTlYeEI7O0FTMWtZSTtFQUNJLGVBb0hnQjtBVHk5WHhCO0FTMWtZSTtFQUNJLGFBZ0hnQjtBVDQ5WHhCOztBU2psWUk7RUFDSSxlQW9IZ0I7QVRnK1h4QjtBU2psWUk7RUFDSSxhQWdIZ0I7QVRtK1h4Qjs7QVN4bFlJO0VBQ0ksZUFvSGdCO0FUdStYeEI7QVN4bFlJO0VBQ0ksYUFnSGdCO0FUMCtYeEI7O0FTL2xZSTtFQUNJLGVBb0hnQjtBVDgrWHhCO0FTL2xZSTtFQUNJLGFBZ0hnQjtBVGkvWHhCOztBU3RtWUk7RUFDSSxlQW9IZ0I7QVRxL1h4QjtBU3RtWUk7RUFDSSxhQWdIZ0I7QVR3L1h4Qjs7QVM3bVlJO0VBQ0ksZUFvSGdCO0FUNC9YeEI7QVM3bVlJO0VBQ0ksYUFnSGdCO0FUKy9YeEI7O0FTcG5ZSTtFQUNJLGVBb0hnQjtBVG1nWXhCO0FTcG5ZSTtFQUNJLGFBZ0hnQjtBVHNnWXhCOztBUzNuWUk7RUFDSSxlQW9IZ0I7QVQwZ1l4QjtBUzNuWUk7RUFDSSxhQWdIZ0I7QVQ2Z1l4Qjs7QVNsb1lJO0VBQ0ksZUFvSGdCO0FUaWhZeEI7QVNsb1lJO0VBQ0ksYUFnSGdCO0FUb2hZeEI7O0FTdmdZWTtFQXhPUjtFQUNBO0VBQ0EsV0FIdUM7QVRzdlkzQztBU2p2WUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRtdllSO0FTaHZZSTtFQUNJO0VBQ0E7RUFDQTtBVGt2WVI7QVMvdVlJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVRpdllSOztBU2hpWVk7RUF4T1I7RUFDQTtFQUNBLFdBSHVDO0FUK3dZM0M7QVMxd1lJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUNHdZUjtBU3p3WUk7RUFDSTtFQUNBO0VBQ0E7QVQyd1lSO0FTeHdZSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FUMHdZUjs7QVN6allZO0VBeE9SO0VBQ0E7RUFDQSxXQUh1QztBVHd5WTNDO0FTbnlZSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVHF5WVI7QVNseVlJO0VBQ0k7RUFDQTtFQUNBO0FUb3lZUjtBU2p5WUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBVG15WVI7O0FTbGxZWTtFQXhPUjtFQUNBO0VBQ0EsV0FIdUM7QVRpMFkzQztBUzV6WUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVQ4ellSO0FTM3pZSTtFQUNJO0VBQ0E7RUFDQTtBVDZ6WVI7QVMxellJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVQ0ellSOztBUzNtWVk7RUF4T1I7RUFDQTtFQUNBLFdBSHVDO0FUMDFZM0M7QVNyMVlJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUdTFZUjtBU3AxWUk7RUFDSTtFQUNBO0VBQ0E7QVRzMVlSO0FTbjFZSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FUcTFZUjs7QVNwb1lZO0VBeE9SO0VBQ0E7RUFDQSxXQUh1QztBVG0zWTNDO0FTOTJZSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVGczWVI7QVM3MllJO0VBQ0k7RUFDQTtFQUNBO0FUKzJZUjtBUzUyWUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBVDgyWVI7O0FTN3BZWTtFQXhPUjtFQUNBO0VBQ0EsV0FIdUM7QVQ0NFkzQztBU3Y0WUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVR5NFlSO0FTdDRZSTtFQUNJO0VBQ0E7RUFDQTtBVHc0WVI7QVNyNFlJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVR1NFlSOztBU3RyWVk7RUF4T1I7RUFDQTtFQUNBLFdBSHVDO0FUcTZZM0M7QVNoNllJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUazZZUjtBUy81WUk7RUFDSTtFQUNBO0VBQ0E7QVRpNllSO0FTOTVZSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FUZzZZUjs7QVMvc1lZO0VBeE9SO0VBQ0E7RUFDQSxXQUh1QztBVDg3WTNDO0FTejdZSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVDI3WVI7QVN4N1lJO0VBQ0k7RUFDQTtFQUNBO0FUMDdZUjtBU3Y3WUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBVHk3WVI7O0FTeHVZWTtFQXhPUjtFQUNBO0VBQ0EsV0FIdUM7QVR1OVkzQztBU2w5WUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRvOVlSO0FTajlZSTtFQUNJO0VBQ0E7RUFDQTtBVG05WVI7QVNoOVlJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVRrOVlSOztBU2p3WVk7RUF4T1I7RUFDQTtFQUNBLFdBSHVDO0FUZy9ZM0M7QVMzK1lJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUNitZUjtBUzErWUk7RUFDSTtFQUNBO0VBQ0E7QVQ0K1lSO0FTeitZSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FUMitZUjs7QVMxeFlZO0VBeE9SO0VBQ0E7RUFDQSxXQUh1QztBVHlnWjNDO0FTcGdaSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVHNnWlI7QVNuZ1pJO0VBQ0k7RUFDQTtFQUNBO0FUcWdaUjtBU2xnWkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBVG9nWlI7O0FTbnpZWTtFQXhPUjtFQUNBO0VBQ0EsV0FIdUM7QVRraVozQztBUzdoWkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVQraFpSO0FTNWhaSTtFQUNJO0VBQ0E7RUFDQTtBVDhoWlI7QVMzaFpJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVQ2aFpSOztBUzUwWVk7RUF4T1I7RUFDQTtFQUNBLFdBSHVDO0FUMmpaM0M7QVN0alpJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUd2paUjtBU3JqWkk7RUFDSTtFQUNBO0VBQ0E7QVR1alpSO0FTcGpaSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FUc2paUjs7QVNyMllZO0VBeE9SO0VBQ0E7RUFDQSxXQUh1QztBVG9sWjNDO0FTL2taSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVGlsWlI7QVM5a1pJO0VBQ0k7RUFDQTtFQUNBO0FUZ2xaUjtBUzdrWkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBVCtrWlI7O0FTOTNZWTtFQXhPUjtFQUNBO0VBQ0EsV0FIdUM7QVQ2bVozQztBU3htWkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVQwbVpSO0FTdm1aSTtFQUNJO0VBQ0E7RUFDQTtBVHltWlI7QVN0bVpJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVR3bVpSOztBU3Y1WVk7RUF4T1I7RUFDQTtFQUNBLFdBSHVDO0FUc29aM0M7QVNqb1pJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUbW9aUjtBU2hvWkk7RUFDSTtFQUNBO0VBQ0E7QVRrb1pSO0FTL25aSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FUaW9aUjs7QVN2NllJO0VBQ0k7QVQwNllSOztBU3Q2WUE7RUFDSSxVUmxVd0I7QUQydVo1Qjs7QVV0dlpBOzs7RUFBQTtBQUlDO0VBQ0E7SUFBTztFVjB2Wk47RVV6dlpEO0lBQUs7RVY0dlpKO0FBQ0Y7QVUxdlpBO0VBQ0M7QVY0dlpEOztBVXp2WkE7OztFQUFBO0FBSUE7OztFQUdDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWNHZaRDs7QVV6dlpBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVjR2WkQ7O0FVenZaQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVY0dlpEOztBV3p5WkE7OztDQUFBO0FBS0E7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QVh5eVpKOztBV3R5WkE7O0VBRUk7QVh5eVpKOztBV3R5WkE7O0VBRUk7QVh5eVpKOztBV3R5WkE7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVh5eVpKOztBV3R5WkE7QUFDQTtFQUNJO0VBQ0E7RUFBa0I7RUFDbEI7RUFDQTtBWDB5Wko7O0FXdnlaQTs7OztFQUlJO0VBQWdCO0FYMnlacEI7O0FXeHlaQTtFQUNJO0FYMnlaSjs7QVd4eVpBO0VBQ0k7QVgyeVpKOztBV3h5WkE7O0VBRUk7RUFBZ0I7QVg0eVpwQjs7QVd6eVpBOzs7Ozs7O0VBT0k7QVg0eVpKOztBV3p5WkE7Ozs7Ozs7RUFPSTtBWDR5Wko7O0FXenlaQTtFQUNJO0FYNHlaSjs7QVcxeVpBOztFQUVJO0FYNnlaSjs7QVcxeVpBOztFQUVJO0FYNnlaSjs7QVcxeVpBOztFQUVJO0FYNnlaSjs7QVcxeVpBO0VBQ0k7QVg2eVpKOztBVzF5WkE7O0VBRUk7QVg2eVpKOztBVzF5WkE7O0VBRUk7QVg2eVpKOztBVzF5WkE7Ozs7RUFJSTtBWDZ5Wko7O0FXMXlaQTtFQUNJO0VBQ0E7QVg2eVpKOztBVzF5WkE7O0NBQUE7QUFHQTtFQUNBO0FYNnlaQTs7QVcxeVpBO0VBQ0E7QVg2eVpBOztBVzF5WkE7O0NBQUE7QUFHQTtFQUNJO0VBQ0E7RUFDQTtBWDZ5Wko7O0FXMXlaQTtFQUNJO0FYNnlaSjtBVzN5Wkk7RUFDSTtFQUNBLHNCVnVGaUI7RVV0RmpCO0VBQ0E7QVg2eVpSOztBQXY3WkE7O2tDQUFBO0FZekJBO0VBQ0c7QVpzOVpIOztBWW45WkE7RUFDRywyS1gwTXlCO0VXek16QjtFQUNBLHlCWHFHeUI7RVdwR3pCLGNYbUJ5QjtFV2xCekI7RUFDQTtBWnM5Wkg7O0FZbjlaQTs7Ozs7O0VBTUMsY1hPMkI7RVdOM0I7RUFDQTtFQUNBLGdCWDhMMkI7QUR3eFo1QjtBWXA5WkM7Ozs7OztFQUNDLGdCWHlMMEI7RVd4TDFCO0FaMjlaRjs7QVl2OVpBOztFQUVJO0FaMDlaSjs7QVl2OVpBOztFQUVJO0FaMDlaSjs7QVl2OVpBOztFQUVJO0FaMDlaSjs7QVl2OVpBOztFQUVJO0FaMDlaSjs7QVl2OVpBOztFQUVJO0FaMDlaSjs7QVl2OVpBOztFQUVJO0FaMDlaSjs7QVl2OVpBO0VBQ0MsY1hqQzJCO0VXa0MzQjtFQUNBO0FaMDlaRDs7QVl2OVpBO0VBQ0M7QVowOVpEOztBWXY5WkE7RUFDQyxjWHhEMkI7QURraGE1QjtBWXg5WkM7RUFFQztFQUNBO0FaeTlaRjtBWXQ5WkM7RUFDQztBWnc5WkY7QVluOVpFO0VBRUM7QVpvOVpIO0FZajlaRTtFQUNDO0FabTlaSDtBWTk4WkU7RUFFQztBWis4Wkg7QVk1OFpFO0VBQ0M7QVo4OFpIO0FZejhaRTtFQUVDO0FaMDhaSDtBWXY4WkU7RUFDQztBWnk4Wkg7QVlwOFpFO0VBQ0M7QVpzOFpIOztBWWo4WkE7Ozs7RUFJQyxjWHRHMkI7QUQwaWE1Qjs7QVlqOFpBO0VBQ0M7QVpvOFpEOztBWWo4WkE7RUFDQztFQUNBO0VBQ0c7QVpvOFpKOztBWWo4WkE7RUFDQywyS1hpRTJCO0FEbTRaNUI7O0FZLzdaQztFQUVDO0FaaThaRjs7QVk3N1pBO0VBQ0M7QVpnOFpEOztBWTc3WkE7RUFDQztBWmc4WkQ7O0FZNzdaQTtFQUNDO0FaZzhaRDs7QVk3N1pBO0VBQ0M7QVpnOFpEOztBWTM3WkM7RUFDQztBWjg3WkY7O0FZLzdaQztFQUNDO0FaazhaRjs7QVluOFpDO0VBQ0M7QVpzOFpGOztBWXY4WkM7RUFDQztBWjA4WkY7O0FZMzhaQztFQUNDO0FaODhaRjs7QVkvOFpDO0VBQ0M7QVprOVpGOztBWTk4WkE7RUFDQztBWmk5WkQ7O0FZOThaQTtFQUNDO0FaaTlaRDs7QVk5OFpBO0VBQ0M7QVppOVpEOztBWTU4WkM7RUFDQztBWis4WkY7O0FZaDlaQztFQUNDO0FabTlaRjs7QVlwOVpDO0VBQ0M7QVp1OVpGOztBWXg5WkM7RUFDQztBWjI5WkY7O0FZNTlaQztFQUNDO0FaKzlaRjs7QVloK1pDO0VBQ0M7QVptK1pGOztBWS85WkE7RUFDQztFQUNBO0VBQ0E7QVprK1pEOztBWS85WkE7RUFDSTtFQUNBO0VBQ0E7QVprK1pKOztBWTc5WkM7RUFDQztBWmcrWkY7QVk3OVpDO0VBQ0M7QVorOVpGO0FZNTlaQztFQUNDO0FaODlaRjs7QVkxOVpBOzs7RUFHQztBWjY5WkQ7O0FZMTlaQTtFQUNJO0VBQ0g7RUFDQTtFQUNBO0VBQ0c7QVo2OVpKOztBWTE5WkE7RUFDQyxjWG5OMkI7QURncmE1Qjs7QVkxOVpBO0VBQ0MsY1h2TjJCO0VXd04zQjtBWjY5WkQ7O0FZMTlaQTtFQUNDO0FaNjlaRDs7QVl6OVpDO0VBQ0M7QVo0OVpGOztBWXY5WkM7RUFDQztBWjA5WkY7O0FZdDlaQTtFQUNDO0FaeTlaRDtBS3pxYUk7RU8rTUo7SUFJRTtJQUNBO0VaMDlaQTtBQUNGOztBWXY5WkE7RUFDQztBWjA5WkQ7O0FLNXFhSTtFT3NOSDtJQUNDO0VaMDlaQTs7RVl2OVpEOztJQUVDO0VaMDlaQTs7RVl2OVpEO0lBQ0M7RVowOVpBO0FBQ0Y7QWExdmFBO0FBQ0E7RUFDSTtBYjR2YUo7O0FhenZhQTtFQUNJO0FiNHZhSjs7QWF6dmFBO0VBQ0k7QWI0dmFKOztBYXp2YUE7RUFDSTtBYjR2YUo7O0FhenZhQTtFQUNJO0FiNHZhSjs7QWF6dmFBO0VBQ0k7RUFDQTtBYjR2YUo7O0FhenZhQTtFQUNJO0VBQ0E7QWI0dmFKOztBYXp2YUE7RUFDQztBYjR2YUQ7O0FhenZhQTtFQUNDO0FiNHZhRDs7QWF6dmFBO0VBQ0M7QWI0dmFEOztBYXp2YUE7RUFDQztBYjR2YUQ7O0FhenZhQTtFQUNDO0FiNHZhRDs7QWF6dmFBO0VBQ0M7QWI0dmFEOztBYXp2YUE7RUFDQztBYjR2YUQ7O0FhenZhQTtFQUNDO0FiNHZhRDs7QWF6dmFBO0VBQ0M7QWI0dmFEOztBYXp2YUE7RUFDQztBYjR2YUQ7O0FhenZhQTtFQUNDO0FiNHZhRDs7QWF6dmFBO0VBQ0M7QWI0dmFEOztBYXp2YUE7RUFDQztBYjR2YUQ7O0FhenZhQTtFQUNDO0FiNHZhRDs7QWF6dmFBO0VBQ0M7QWI0dmFEOztBYXp2YUE7RUFDQztBYjR2YUQ7O0FhenZhQTtFQUNDO0FiNHZhRDs7QWF6dmFBO0VBQ0M7QWI0dmFEOztBYXp2YUE7RUFDQztBYjR2YUQ7O0FhenZhQTtFQUNDO0FiNHZhRDs7QWF6dmFBO0VBQ0M7QWI0dmFEOztBYXp2YUE7RUFDQztBYjR2YUQ7O0FhenZhQTtFQUNDO0FiNHZhRDs7QWF6dmFBO0VBQ0M7QWI0dmFEOztBYXp2YUE7RUFDQztBYjR2YUQ7O0FhenZhQTtFQUNDO0FiNHZhRDs7QWF6dmFBO0VBQ0M7QWI0dmFEOztBYXp2YUE7RUFDQztBYjR2YUQ7O0FhenZhQTtFQUNDO0FiNHZhRDs7QWF6dmFBO0VBQ0M7QWI0dmFEOztBYXp2YUE7RUFDQztBYjR2YUQ7O0FhenZhQTtFQUNDO0FiNHZhRDs7QUtoMmFJO0VRd0dIOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQXVCQztFYjR2YUE7QUFDRjtBYXp2YUE7RUFDSTtFQUNBO0FiMnZhSjs7QWF4dmFBO0VBQ0k7QWIydmFKOztBYXh2YUE7RUFDSTtBYjJ2YUo7O0FheHZhQTtFQUNJO0VBQ0E7QWIydmFKOztBYXh2YUE7RUFDSTtFQUNBO0FiMnZhSjs7QWF4dmFBO0VBQ0k7RUFDQTtBYjJ2YUo7O0FheHZhQTtFQUNJO0VBQ0E7QWIydmFKOztBYXh2YUE7RUFDSTtFQUNBO0FiMnZhSjs7QWF4dmFBO0VBQ0k7RUFDQTtBYjJ2YUo7O0FheHZhQTtFQUNJO0VBQ0E7QWIydmFKOztBYXh2YUE7RUFDSTtFQUNBO0FiMnZhSjs7QWF4dmFBO0VBQ0k7RUFDQTtBYjJ2YUo7O0FheHZhQTtFQUNJO0VBQ0E7QWIydmFKOztBYXh2YUE7RUFDSTtFQUNBO0FiMnZhSjs7QWF4dmFBO0VBQ0k7RUFDQTtBYjJ2YUo7O0FheHZhQTtFQUNJO0VBQ0E7QWIydmFKOztBYXh2YUE7RUFDSTtFQUNBO0FiMnZhSjs7QWF4dmFBO0VBQ0k7RUFDQTtBYjJ2YUo7O0FheHZhQTtFQUNJO0VBQ0E7QWIydmFKOztBYXh2YUE7RUFDSTtFQUNBO0FiMnZhSjs7QWF4dmFBO0VBQ0k7RUFDQTtBYjJ2YUo7O0FheHZhQTtFQUNJO0VBQ0E7QWIydmFKOztBYXh2YUE7RUFDSTtFQUNBO0FiMnZhSjs7QWF4dmFBO0VBQ0k7RUFDQTtBYjJ2YUo7O0FheHZhQTtFQUNJO0VBQ0E7QWIydmFKOztBYXh2YUE7RUFDSTtFQUNBO0FiMnZhSjs7QWF4dmFBO0VBQ0k7RUFDQTtBYjJ2YUo7O0FheHZhQTtFQUNJO0VBQ0E7QWIydmFKOztBYXh2YUE7RUFDSTtFQUNBO0FiMnZhSjs7QWF4dmFBO0VBQ0k7RUFDQTtBYjJ2YUo7O0FheHZhQTtFQUNJO0VBQ0E7QWIydmFKOztBYXh2YUE7RUFDSTtFQUNBO0FiMnZhSjs7QWF4dmFBO0VBQ0k7RUFDQTtBYjJ2YUo7O0FLOWhiSTtFUXVTSDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUF1QkM7SUFDQTtFYjJ2YUE7QUFDRjtBYXh2YUE7RUFDSTtFQUNBO0FiMHZhSjs7QWF2dmFBO0VBQ0k7RUFDQTtBYjB2YUo7O0FhdnZhQTtFQUNJO0VBQ0E7QWIwdmFKOztBYXZ2YUE7RUFDSTtFQUNBO0FiMHZhSjs7QWF2dmFBO0VBQ0k7RUFDQTtBYjB2YUo7O0FhdnZhQTtFQUNJO0VBQ0E7QWIwdmFKOztBYXZ2YUE7RUFDSTtFQUNBO0FiMHZhSjs7QWF2dmFBO0VBQ0k7RUFDQTtBYjB2YUo7O0FhdnZhQTtFQUNJO0VBQ0E7QWIwdmFKOztBYXZ2YUE7RUFDSTtFQUNBO0FiMHZhSjs7QWF2dmFBO0VBQ0k7RUFDQTtBYjB2YUo7O0FhdnZhQTtFQUVJO0VBQ0E7QWJ5dmFKOztBYXR2YUE7RUFDSTtFQUNBO0FieXZhSjs7QWF0dmFBO0VBQ0k7RUFDQTtBYnl2YUo7O0FhdHZhQTtFQUNJO0VBQ0E7QWJ5dmFKOztBYXR2YUE7RUFDSTtFQUNBO0FieXZhSjs7QWF0dmFBO0VBQ0k7RUFDQTtBYnl2YUo7O0FhdHZhQTtFQUNJO0VBQ0E7QWJ5dmFKOztBYXR2YUE7RUFDSTtFQUNBO0FieXZhSjs7QWF0dmFBO0VBQ0k7RUFDQTtBYnl2YUo7O0FhdHZhQTtFQUNJO0VBQ0E7QWJ5dmFKOztBYXR2YUE7RUFDSTtFQUNBO0FieXZhSjs7QWF0dmFBO0VBQ0k7RUFDQTtBYnl2YUo7O0FhdHZhQTtFQUNJO0VBQ0E7QWJ5dmFKOztBYXR2YUE7RUFDSTtFQUNBO0FieXZhSjs7QWF0dmFBO0VBQ0k7RUFDQTtBYnl2YUo7O0FhdHZhQTtFQUNJO0VBQ0E7QWJ5dmFKOztBYXR2YUE7RUFDSTtFQUNBO0FieXZhSjs7QWF0dmFBO0VBQ0k7RUFDQTtBYnl2YUo7O0FhdHZhQTtFQUNJO0VBQ0E7QWJ5dmFKOztBS2h0Ykk7RVEyZEg7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBdUJDO0lBQ0E7RWJ5dmFBO0FBQ0Y7QWF0dmFBO0VBQ0k7QWJ3dmFKOztBYXJ2YUE7RUFDSTtBYnd2YUo7O0FhcnZhQTtFQUNJO0Fid3ZhSjs7QWFydmFBO0VBQ0k7QWJ3dmFKOztBYXJ2YUE7RUFDSTtBYnd2YUo7O0FhcnZhQTtFQUNJO0Fid3ZhSjs7QWFydmFBO0VBQ0k7QWJ3dmFKOztBYXJ2YUE7RUFDSTtBYnd2YUo7O0FhcnZhQTtFQUNJO0Fid3ZhSjs7QWFydmFBO0VBQ0k7QWJ3dmFKOztBYXJ2YUE7RUFDSTtBYnd2YUo7O0FhcnZhQTtFQUNJO0Fid3ZhSjs7QWFydmFBO0VBQ0k7QWJ3dmFKOztBYXJ2YUE7RUFDSTtBYnd2YUo7O0FhcnZhQTtFQUNJO0Fid3ZhSjs7QWFydmFBO0VBQ0k7QWJ3dmFKOztBYXJ2YUE7RUFDSTtBYnd2YUo7O0FhcnZhQTtFQUNJO0Fid3ZhSjs7QWFydmFBO0VBQ0k7QWJ3dmFKOztBYXJ2YUE7RUFDSTtBYnd2YUo7O0FhcnZhQTtFQUNJO0Fid3ZhSjs7QWFydmFBO0VBQ0k7QWJ3dmFKOztBYXJ2YUE7RUFDSTtBYnd2YUo7O0FhcnZhQTtFQUNJO0Fid3ZhSjs7QWFydmFBO0VBQ0k7QWJ3dmFKOztBYXJ2YUE7RUFDSTtBYnd2YUo7O0FhcnZhQTtFQUNJO0Fid3ZhSjs7QWFydmFBO0VBQ0k7QWJ3dmFKOztBYXJ2YUE7RUFDSTtBYnd2YUo7O0FhcnZhQTtFQUNJO0Fid3ZhSjs7QUtwMmJJO0VRZ25CSDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUF1QkM7RWJ3dmFBO0FBQ0Y7QWFydmFBO0VBQ0k7QWJ1dmFKOztBYXB2YUE7RUFDSTtBYnV2YUo7O0FhcHZhQTtFQUNJO0FidXZhSjs7QWFwdmFBO0VBQ0k7QWJ1dmFKOztBYXB2YUE7RUFDSTtBYnV2YUo7O0FhcHZhQTtFQUNJO0FidXZhSjs7QWFwdmFBO0VBQ0k7QWJ1dmFKOztBYXB2YUE7RUFDSTtBYnV2YUo7O0FhcHZhQTtFQUNJO0FidXZhSjs7QWFwdmFBO0VBQ0k7QWJ1dmFKOztBYXB2YUE7RUFDSTtBYnV2YUo7O0FhcHZhQTtFQUNJO0FidXZhSjs7QWFwdmFBO0VBQ0k7QWJ1dmFKOztBYXB2YUE7RUFDSTtBYnV2YUo7O0FhcHZhQTtFQUNJO0FidXZhSjs7QWFwdmFBO0VBQ0k7QWJ1dmFKOztBYXB2YUE7RUFDSTtBYnV2YUo7O0FhcHZhQTtFQUNJO0FidXZhSjs7QWFwdmFBO0VBQ0k7QWJ1dmFKOztBYXB2YUE7RUFDSTtBYnV2YUo7O0FhcHZhQTtFQUNJO0FidXZhSjs7QWFwdmFBO0VBQ0k7QWJ1dmFKOztBYXB2YUE7RUFDSTtBYnV2YUo7O0FhcHZhQTtFQUNJO0FidXZhSjs7QWFwdmFBO0VBQ0k7QWJ1dmFKOztBYXB2YUE7RUFDSTtBYnV2YUo7O0FhcHZhQTtFQUNJO0FidXZhSjs7QWFwdmFBO0VBQ0k7QWJ1dmFKOztBYXB2YUE7RUFDSTtBYnV2YUo7O0FhcHZhQTtFQUNJO0FidXZhSjs7QUt2L2JJO0VRb3dCSDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUF1QkM7RWJ1dmFBO0FBQ0Y7QWFwdmFBO0VBRUk7QWJxdmFKOztBYWx2YUE7RUFDSTtBYnF2YUo7O0FhbHZhQTtFQUNJO0FicXZhSjs7QWFsdmFBO0VBQ0k7QWJxdmFKOztBYWx2YUE7RUFDSTtBYnF2YUo7O0FhbHZhQTtFQUNJO0FicXZhSjs7QWFsdmFBO0VBQ0k7QWJxdmFKOztBYWx2YUE7RUFDSTtBYnF2YUo7O0FhbHZhQTtFQUNJO0FicXZhSjs7QWFsdmFBO0VBQ0k7QWJxdmFKOztBYWx2YUE7RUFDSTtBYnF2YUo7O0FhbHZhQTtFQUNJO0FicXZhSjs7QWFsdmFBO0VBQ0k7QWJxdmFKOztBYWx2YUE7RUFDSTtBYnF2YUo7O0FhbHZhQTtFQUNJO0FicXZhSjs7QWFsdmFBO0VBQ0k7QWJxdmFKOztBYWx2YUE7RUFDSTtBYnF2YUo7O0FhbHZhQTtFQUNJO0FicXZhSjs7QWFsdmFBO0VBQ0k7QWJxdmFKOztBYWx2YUE7RUFDSTtBYnF2YUo7O0FhbHZhQTtFQUNJO0FicXZhSjs7QWFsdmFBO0VBQ0k7QWJxdmFKOztBYWx2YUE7RUFDSTtBYnF2YUo7O0FhbHZhQTtFQUNJO0FicXZhSjs7QWFsdmFBO0VBQ0k7QWJxdmFKOztBYWx2YUE7RUFDSTtBYnF2YUo7O0FhbHZhQTtFQUNJO0FicXZhSjs7QWFsdmFBO0VBQ0k7QWJxdmFKOztBYWx2YUE7RUFDSTtBYnF2YUo7O0FhbHZhQTtFQUNJO0FicXZhSjs7QUsxb2NJO0VReTVCSDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUF1QkM7RWJxdmFBO0FBQ0Y7QWFsdmFBO0VBQ0k7QWJvdmFKOztBYWp2YUE7RUFDSTtBYm92YUo7O0FhanZhQTtFQUNJO0Fib3ZhSjs7QWFqdmFBO0VBQ0k7QWJvdmFKOztBYWp2YUE7RUFDSTtBYm92YUo7O0FhanZhQTtFQUNJO0Fib3ZhSjs7QWFqdmFBO0VBQ0k7QWJvdmFKOztBYWp2YUE7RUFDSTtBYm92YUo7O0FhanZhQTtFQUNJO0Fib3ZhSjs7QWFqdmFBO0VBQ0k7QWJvdmFKOztBYWp2YUE7RUFDSTtBYm92YUo7O0FhanZhQTtFQUNJO0Fib3ZhSjs7QWFqdmFBO0VBQ0k7QWJvdmFKOztBYWp2YUE7RUFDSTtBYm92YUo7O0FhanZhQTtFQUNJO0Fib3ZhSjs7QWFqdmFBO0VBQ0k7QWJvdmFKOztBYWp2YUE7RUFDSTtBYm92YUo7O0FhanZhQTtFQUNJO0Fib3ZhSjs7QWFqdmFBO0VBQ0k7QWJvdmFKOztBYWp2YUE7RUFDSTtBYm92YUo7O0FhanZhQTtFQUNJO0Fib3ZhSjs7QWFqdmFBO0VBQ0k7QWJvdmFKOztBYWp2YUE7RUFDSTtBYm92YUo7O0FhanZhQTtFQUNJO0Fib3ZhSjs7QWFqdmFBO0VBQ0k7QWJvdmFKOztBYWp2YUE7RUFDSTtBYm92YUo7O0FhanZhQTtFQUNJO0Fib3ZhSjs7QWFqdmFBO0VBQ0k7QWJvdmFKOztBYWp2YUE7RUFDSTtBYm92YUo7O0FhanZhQTtFQUNJO0Fib3ZhSjs7QUs3eGNJO0VRNmlDSDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUF1QkM7RWJvdmFBO0FBQ0Y7QWFqdmFBO0FBRUE7RUFDSTtBYmt2YUo7O0FhL3VhQTtFQUNJO0Fia3ZhSjs7QWEvdWFBO0VBQ0k7QWJrdmFKOztBYS91YUE7RUFDSTtBYmt2YUo7O0FhL3VhQTtFQUNJO0Fia3ZhSjs7QWEvdWFBO0VBQ0k7RUFDQTtBYmt2YUo7O0FhL3VhQTtFQUNJO0VBQ0E7QWJrdmFKOztBYS91YUE7RUFDQztBYmt2YUQ7O0FhL3VhQTtFQUNDO0Fia3ZhRDs7QWEvdWFBO0VBQ0M7QWJrdmFEOztBYS91YUE7RUFDQztBYmt2YUQ7O0FhL3VhQTtFQUNDO0Fia3ZhRDs7QWEvdWFBO0VBQ0M7QWJrdmFEOztBYS91YUE7RUFDQztBYmt2YUQ7O0FhL3VhQTtFQUNDO0Fia3ZhRDs7QWEvdWFBO0VBQ0M7QWJrdmFEOztBYS91YUE7RUFDQztBYmt2YUQ7O0FhL3VhQTtFQUNDO0Fia3ZhRDs7QWEvdWFBO0VBQ0M7QWJrdmFEOztBYS91YUE7RUFDQztBYmt2YUQ7O0FhL3VhQTtFQUNDO0Fia3ZhRDs7QWEvdWFBO0VBQ0M7QWJrdmFEOztBYS91YUE7RUFDQztBYmt2YUQ7O0FhL3VhQTtFQUNDO0Fia3ZhRDs7QWEvdWFBO0VBQ0M7QWJrdmFEOztBYS91YUE7RUFDQztBYmt2YUQ7O0FhL3VhQTtFQUNDO0Fia3ZhRDs7QWEvdWFBO0VBQ0M7QWJrdmFEOztBYS91YUE7RUFDQztBYmt2YUQ7O0FhL3VhQTtFQUNDO0Fia3ZhRDs7QWEvdWFBO0VBQ0M7QWJrdmFEOztBYS91YUE7RUFDQztBYmt2YUQ7O0FhL3VhQTtFQUNDO0Fia3ZhRDs7QWEvdWFBO0VBQ0M7QWJrdmFEOztBYS91YUE7RUFDQztBYmt2YUQ7O0FhL3VhQTtFQUNDO0Fia3ZhRDs7QWEvdWFBO0VBQ0M7QWJrdmFEOztBSy84Y0k7RVFpdUNIOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQXVCQztFYmt2YUE7QUFDRjtBYS91YUE7RUFDSTtFQUNBO0FiaXZhSjs7QWE5dWFBO0VBQ0k7RUFDQTtBYml2YUo7O0FhOXVhQTtFQUNJO0VBQ0E7QWJpdmFKOztBYTl1YUE7RUFDSTtFQUNBO0FiaXZhSjs7QWE5dWFBO0VBQ0k7RUFDQTtBYml2YUo7O0FhOXVhQTtFQUNJO0VBQ0E7QWJpdmFKOztBYTl1YUE7RUFDSTtFQUNBO0FiaXZhSjs7QWE5dWFBO0VBQ0k7RUFDQTtBYml2YUo7O0FhOXVhQTtFQUNJO0VBQ0E7QWJpdmFKOztBYTl1YUE7RUFDSTtFQUNBO0FiaXZhSjs7QWE5dWFBO0VBQ0k7RUFDQTtBYml2YUo7O0FhOXVhQTtFQUNJO0VBQ0E7QWJpdmFKOztBYTl1YUE7RUFDSTtFQUNBO0FiaXZhSjs7QWE5dWFBO0VBQ0k7RUFDQTtBYml2YUo7O0FhOXVhQTtFQUNJO0VBQ0E7QWJpdmFKOztBYTl1YUE7RUFDSTtFQUNBO0FiaXZhSjs7QWE5dWFBO0VBQ0k7RUFDQTtBYml2YUo7O0FhOXVhQTtFQUNJO0VBQ0E7QWJpdmFKOztBYTl1YUE7RUFDSTtFQUNBO0FiaXZhSjs7QWE5dWFBO0VBQ0k7RUFDQTtBYml2YUo7O0FhOXVhQTtFQUNJO0VBQ0E7QWJpdmFKOztBYTl1YUE7RUFDSTtFQUNBO0FiaXZhSjs7QWE5dWFBO0VBQ0k7RUFDQTtBYml2YUo7O0FhOXVhQTtFQUNJO0VBQ0E7QWJpdmFKOztBYTl1YUE7RUFDSTtFQUNBO0FiaXZhSjs7QWE5dWFBO0VBQ0k7RUFDQTtBYml2YUo7O0FhOXVhQTtFQUNJO0VBQ0E7QWJpdmFKOztBYTl1YUE7RUFDSTtFQUNBO0FiaXZhSjs7QWE5dWFBO0VBQ0k7RUFDQTtBYml2YUo7O0FhOXVhQTtFQUNJO0VBQ0E7QWJpdmFKOztBS2hvZEk7RVFtNUNIOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQXVCQztJQUNBO0ViaXZhQTtBQUNGO0FhOXVhQTtFQUNJO0VBQ0E7QWJndmFKOztBYTd1YUE7RUFDSTtFQUNBO0FiZ3ZhSjs7QWE3dWFBO0VBQ0k7RUFDQTtBYmd2YUo7O0FhN3VhQTtFQUNJO0VBQ0E7QWJndmFKOztBYTd1YUE7RUFDSTtFQUNBO0FiZ3ZhSjs7QWE3dWFBO0VBQ0k7RUFDQTtBYmd2YUo7O0FhN3VhQTtFQUNJO0VBQ0E7QWJndmFKOztBYTd1YUE7RUFDSTtFQUNBO0FiZ3ZhSjs7QWE3dWFBO0VBQ0k7RUFDQTtBYmd2YUo7O0FhN3VhQTtFQUNJO0VBQ0E7QWJndmFKOztBYTd1YUE7RUFDSTtFQUNBO0FiZ3ZhSjs7QWE3dWFBO0VBQ0k7RUFDQTtBYmd2YUo7O0FhN3VhQTtFQUNJO0VBQ0E7QWJndmFKOztBYTd1YUE7RUFDSTtFQUNBO0FiZ3ZhSjs7QWE3dWFBO0VBQ0k7RUFDQTtBYmd2YUo7O0FhN3VhQTtFQUNJO0VBQ0E7QWJndmFKOztBYTd1YUE7RUFDSTtFQUNBO0FiZ3ZhSjs7QWE3dWFBO0VBQ0k7RUFDQTtBYmd2YUo7O0FhN3VhQTtFQUNJO0VBQ0E7QWJndmFKOztBYTd1YUE7RUFDSTtFQUNBO0FiZ3ZhSjs7QWE3dWFBO0VBQ0k7RUFDQTtBYmd2YUo7O0FhN3VhQTtFQUNJO0VBQ0E7QWJndmFKOztBYTd1YUE7RUFDSTtFQUNBO0FiZ3ZhSjs7QWE3dWFBO0VBQ0k7RUFDQTtBYmd2YUo7O0FhN3VhQTtFQUNJO0VBQ0E7QWJndmFKOztBYTd1YUE7RUFDSTtFQUNBO0FiZ3ZhSjs7QWE3dWFBO0VBQ0k7RUFDQTtBYmd2YUo7O0FhN3VhQTtFQUNJO0VBQ0E7QWJndmFKOztBYTd1YUE7RUFDSTtFQUNBO0FiZ3ZhSjs7QWE3dWFBO0VBQ0k7RUFDQTtBYmd2YUo7O0FLbHpkSTtFUXNrREg7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBdUJDO0lBQ0E7RWJndmFBO0FBQ0Y7QWE3dWFBO0VBQ0k7QWIrdWFKOztBYTV1YUE7RUFDSTtBYit1YUo7O0FhNXVhQTtFQUNJO0FiK3VhSjs7QWE1dWFBO0VBQ0k7QWIrdWFKOztBYTV1YUE7RUFDSTtBYit1YUo7O0FhNXVhQTtFQUNJO0FiK3VhSjs7QWE1dWFBO0VBQ0k7QWIrdWFKOztBYTV1YUE7RUFDSTtBYit1YUo7O0FhNXVhQTtFQUNJO0FiK3VhSjs7QWE1dWFBO0VBQ0k7QWIrdWFKOztBYTV1YUE7RUFDSTtBYit1YUo7O0FhNXVhQTtFQUNJO0FiK3VhSjs7QWE1dWFBO0VBQ0k7QWIrdWFKOztBYTV1YUE7RUFDSTtBYit1YUo7O0FhNXVhQTtFQUNJO0FiK3VhSjs7QWE1dWFBO0VBQ0k7QWIrdWFKOztBYTV1YUE7RUFDSTtBYit1YUo7O0FhNXVhQTtFQUNJO0FiK3VhSjs7QWE1dWFBO0VBQ0k7QWIrdWFKOztBYTV1YUE7RUFDSTtBYit1YUo7O0FhNXVhQTtFQUNJO0FiK3VhSjs7QWE1dWFBO0VBQ0k7QWIrdWFKOztBYTV1YUE7RUFDSTtBYit1YUo7O0FhNXVhQTtFQUNJO0FiK3VhSjs7QWE1dWFBO0VBQ0k7QWIrdWFKOztBYTV1YUE7RUFDSTtBYit1YUo7O0FhNXVhQTtFQUNJO0FiK3VhSjs7QWE1dWFBO0VBQ0k7QWIrdWFKOztBYTV1YUE7RUFDSTtBYit1YUo7O0FhNXVhQTtFQUNJO0FiK3VhSjs7QUt0OGRJO0VRMnRESDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUF1QkM7RWIrdWFBO0FBQ0Y7QWE1dWFBO0VBQ0k7QWI4dWFKOztBYTN1YUE7RUFDSTtBYjh1YUo7O0FhM3VhQTtFQUNJO0FiOHVhSjs7QWEzdWFBO0VBQ0k7QWI4dWFKOztBYTN1YUE7RUFDSTtBYjh1YUo7O0FhM3VhQTtFQUNJO0FiOHVhSjs7QWEzdWFBO0VBQ0k7QWI4dWFKOztBYTN1YUE7RUFDSTtBYjh1YUo7O0FhM3VhQTtFQUNJO0FiOHVhSjs7QWEzdWFBO0VBQ0k7QWI4dWFKOztBYTN1YUE7RUFDSTtBYjh1YUo7O0FhM3VhQTtFQUNJO0FiOHVhSjs7QWEzdWFBO0VBQ0k7QWI4dWFKOztBYTN1YUE7RUFDSTtBYjh1YUo7O0FhM3VhQTtFQUNJO0FiOHVhSjs7QWEzdWFBO0VBQ0k7QWI4dWFKOztBYTN1YUE7RUFDSTtBYjh1YUo7O0FhM3VhQTtFQUNJO0FiOHVhSjs7QWEzdWFBO0VBQ0k7QWI4dWFKOztBYTN1YUE7RUFDSTtBYjh1YUo7O0FhM3VhQTtFQUNJO0FiOHVhSjs7QWEzdWFBO0VBQ0k7QWI4dWFKOztBYTN1YUE7RUFDSTtBYjh1YUo7O0FhM3VhQTtFQUNJO0FiOHVhSjs7QWEzdWFBO0VBQ0k7QWI4dWFKOztBYTN1YUE7RUFDSTtBYjh1YUo7O0FhM3VhQTtFQUNJO0FiOHVhSjs7QWEzdWFBO0VBQ0k7QWI4dWFKOztBYTN1YUE7RUFDSTtBYjh1YUo7O0FhM3VhQTtFQUNJO0FiOHVhSjs7QUt6bGVJO0VRKzJESDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUF1QkM7RWI4dWFBO0FBQ0Y7QWEzdWFBO0VBQ0k7QWI2dWFKOztBYTF1YUE7RUFDSTtBYjZ1YUo7O0FhMXVhQTtFQUNJO0FiNnVhSjs7QWExdWFBO0VBQ0k7QWI2dWFKOztBYTF1YUE7RUFDSTtBYjZ1YUo7O0FhMXVhQTtFQUNJO0FiNnVhSjs7QWExdWFBO0VBQ0k7QWI2dWFKOztBYTF1YUE7RUFDSTtBYjZ1YUo7O0FhMXVhQTtFQUNJO0FiNnVhSjs7QWExdWFBO0VBQ0k7QWI2dWFKOztBYTF1YUE7RUFDSTtBYjZ1YUo7O0FhMXVhQTtFQUNJO0FiNnVhSjs7QWExdWFBO0VBQ0k7QWI2dWFKOztBYTF1YUE7RUFDSTtBYjZ1YUo7O0FhMXVhQTtFQUNJO0FiNnVhSjs7QWExdWFBO0VBQ0k7QWI2dWFKOztBYTF1YUE7RUFDSTtBYjZ1YUo7O0FhMXVhQTtFQUNJO0FiNnVhSjs7QWExdWFBO0VBQ0k7QWI2dWFKOztBYTF1YUE7RUFDSTtBYjZ1YUo7O0FhMXVhQTtFQUNJO0FiNnVhSjs7QWExdWFBO0VBQ0k7QWI2dWFKOztBYTF1YUE7RUFDSTtBYjZ1YUo7O0FhMXVhQTtFQUNJO0FiNnVhSjs7QWExdWFBO0VBQ0k7QWI2dWFKOztBYTF1YUE7RUFDSTtBYjZ1YUo7O0FhMXVhQTtFQUNJO0FiNnVhSjs7QWExdWFBO0VBQ0k7QWI2dWFKOztBYTF1YUE7RUFDSTtBYjZ1YUo7O0FhMXVhQTtFQUNJO0FiNnVhSjs7QUs1dWVJO0VRbWdFSDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUF1QkM7RWI2dWFBO0FBQ0Y7QWExdWFBO0VBQ0k7QWI0dWFKOztBYXp1YUE7RUFDSTtBYjR1YUo7O0FhenVhQTtFQUNJO0FiNHVhSjs7QWF6dWFBO0VBQ0k7QWI0dWFKOztBYXp1YUE7RUFDSTtBYjR1YUo7O0FhenVhQTtFQUNJO0FiNHVhSjs7QWF6dWFBO0VBQ0k7QWI0dWFKOztBYXp1YUE7RUFDSTtBYjR1YUo7O0FhenVhQTtFQUNJO0FiNHVhSjs7QWF6dWFBO0VBQ0k7QWI0dWFKOztBYXp1YUE7RUFDSTtBYjR1YUo7O0FhenVhQTtFQUNJO0FiNHVhSjs7QWF6dWFBO0VBQ0k7QWI0dWFKOztBYXp1YUE7RUFDSTtBYjR1YUo7O0FhenVhQTtFQUNJO0FiNHVhSjs7QWF6dWFBO0VBQ0k7QWI0dWFKOztBYXp1YUE7RUFDSTtBYjR1YUo7O0FhenVhQTtFQUNJO0FiNHVhSjs7QWF6dWFBO0VBQ0k7QWI0dWFKOztBYXp1YUE7RUFDSTtBYjR1YUo7O0FhenVhQTtFQUNJO0FiNHVhSjs7QWF6dWFBO0VBQ0k7QWI0dWFKOztBYXp1YUE7RUFDSTtBYjR1YUo7O0FhenVhQTtFQUNJO0FiNHVhSjs7QWF6dWFBO0VBQ0k7QWI0dWFKOztBYXp1YUE7RUFDSTtBYjR1YUo7O0FhenVhQTtFQUNJO0FiNHVhSjs7QWF6dWFBO0VBQ0k7QWI0dWFKOztBYXp1YUE7RUFDSTtBYjR1YUo7O0FhenVhQTtFQUNJO0FiNHVhSjs7QUsvM2VJO0VRdXBFSDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUF1QkM7RWI0dWFBO0FBQ0Y7QWF6dWFBO0VBQ0k7QWIydWFKOztBYXh1YUE7RUFDSTtBYjJ1YUo7O0FheHVhQTtFQUNJO0FiMnVhSjs7QWF4dWFBO0VBQ0k7QWIydWFKOztBYXh1YUE7RUFDSTtBYjJ1YUo7O0FheHVhQTtFQUNJO0FiMnVhSjs7QWF4dWFBO0VBQ0k7QWIydWFKOztBYXh1YUE7RUFDSTtBYjJ1YUo7O0FheHVhQTtFQUNJO0FiMnVhSjs7QWF4dWFBO0VBQ0k7QWIydWFKOztBYXh1YUE7RUFDSTtBYjJ1YUo7O0FheHVhQTtFQUNJO0FiMnVhSjs7QWF4dWFBO0VBQ0k7QWIydWFKOztBYXh1YUE7RUFDSTtBYjJ1YUo7O0FheHVhQTtFQUNJO0FiMnVhSjs7QWF4dWFBO0VBQ0k7QWIydWFKOztBYXh1YUE7RUFDSTtBYjJ1YUo7O0FheHVhQTtFQUNJO0FiMnVhSjs7QWF4dWFBO0VBQ0k7QWIydWFKOztBYXh1YUE7RUFDSTtBYjJ1YUo7O0FheHVhQTtFQUNDO0FiMnVhRDs7QWF4dWFBO0VBQ0k7QWIydWFKOztBYXh1YUE7RUFDSTtBYjJ1YUo7O0FheHVhQTtFQUNJO0FiMnVhSjs7QWF4dWFBO0VBQ0k7QWIydWFKOztBYXh1YUE7RUFDSTtBYjJ1YUo7O0FheHVhQTtFQUNJO0FiMnVhSjs7QWF4dWFBO0VBQ0k7QWIydWFKOztBYXh1YUE7RUFDSTtBYjJ1YUo7O0FheHVhQTtFQUNJO0FiMnVhSjs7QWF4dWFBO0VBQ0k7QWIydWFKOztBYXh1YUE7RUFDSTtBYjJ1YUo7O0FheHVhQTtFQUNJO0FiMnVhSjs7QWF4dWFBO0VBQ0k7QWIydWFKOztBYXh1YUE7RUFDSTtBYjJ1YUo7O0FheHVhQTtFQUNJO0FiMnVhSjs7QWF4dWFBO0VBQ0k7QWIydWFKOztBYXh1YUE7RUFDSTtBYjJ1YUo7O0FheHVhQTtFQUNJO0FiMnVhSjs7QWF4dWFBO0VBQ0k7QWIydWFKOztBYXh1YUE7RUFDSTtBYjJ1YUo7O0FheHVhQTtFQUNJO0FiMnVhSjs7QWF4dWFBO0VBQ0k7QWIydWFKOztBYXh1YUE7RUFDSTtBYjJ1YUo7O0FheHVhQTtFQUNJO0FiMnVhSjs7QWF4dWFBO0VBQ0k7QWIydWFKOztBYXh1YUE7RUFDSTtBYjJ1YUo7O0FheHVhQTtFQUNJO0FiMnVhSjs7QWF2dWFBO0FBQ0E7RUFDQztBYjB1YUQ7O0FhdnVhQTtFQUNDO0FiMHVhRDs7QWF2dWFBO0VBQ0k7QWIwdWFKOztBYXZ1YUE7RUFDSTtBYjB1YUo7O0FhdnVhQTtFQUNJO0FiMHVhSjs7QWF2dWFBO0VBQ0k7QWIwdWFKOztBYXZ1YUE7RUFDSTtBYjB1YUo7O0FhdnVhQTtFQUNJO0FiMHVhSjs7QWF2dWFBO0VBQ0k7QWIwdWFKOztBYXZ1YUE7RUFDSTtBYjB1YUo7O0FhdnVhQTtFQUNJO0FiMHVhSjs7QWF2dWFBO0VBQ0k7QWIwdWFKOztBYXZ1YUE7RUFDSTtBYjB1YUo7O0FhdnVhQTtFQUNJO0FiMHVhSjs7QWF2dWFBO0VBQ0k7QWIwdWFKOztBYXZ1YUE7RUFDSTtBYjB1YUo7O0FhdnVhQTtFQUNJO0FiMHVhSjs7QWF2dWFBO0VBQ0k7QWIwdWFKOztBYXZ1YUE7RUFDSTtBYjB1YUo7O0FhdnVhQTtFQUNJO0FiMHVhSjs7QWF2dWFBO0FBRUE7RUFDSTtBYnl1YUo7O0FhdHVhQTtFQUNJO0FieXVhSjs7QWF0dWFBO0VBQ0k7QWJ5dWFKOztBYXR1YUE7RUFDSTtBYnl1YUo7O0FhdHVhQTtFQUNJO0FieXVhSjs7QWF0dWFBO0VBQ0k7QWJ5dWFKOztBYXR1YUE7RUFDSTtBYnl1YUo7O0FhdHVhQTtFQUNJO0FieXVhSjs7QWF0dWFBO0VBQ0k7QWJ5dWFKOztBYXR1YUE7RUFDSTtBYnl1YUo7O0FhdHVhQTtFQUNJO0FieXVhSjs7QWF0dWFBO0VBQ0k7QWJ5dWFKOztBYXR1YUE7RUFDSTtBYnl1YUo7O0FhdHVhQTtFQUNJO0FieXVhSjs7QWF0dWFBO0VBQ0k7QWJ5dWFKOztBYXR1YUE7RUFDSTtBYnl1YUo7O0FhdHVhQTtFQUNJO0FieXVhSjs7QWF0dWFBO0VBQ0k7QWJ5dWFKOztBYXR1YUE7RUFDSTtBYnl1YUo7O0FhdHVhQTtFQUNJO0FieXVhSjs7QWF0dWFBO0VBQ0k7QWJ5dWFKOztBYXR1YUE7RUFDSTtBYnl1YUo7O0FhdHVhQTtFQUNJO0FieXVhSjs7QWF0dWFBO0VBQ0k7QWJ5dWFKOztBYXR1YUE7RUFDSTtBYnl1YUo7O0FhdHVhQTtFQUNJO0FieXVhSjs7QWF0dWFBO0VBQ0k7QWJ5dWFKOztBYXR1YUE7RUFDSTtBYnl1YUo7O0FhdHVhQTtFQUNJO0FieXVhSjs7QWF0dWFBO0VBQ0k7QWJ5dWFKOztBYXR1YUE7RUFDSTtBYnl1YUo7O0FhdHVhQTtFQUNJO0FieXVhSjs7QWF0dWFBO0VBQ0k7QWJ5dWFKOztBYXR1YUE7RUFDSTtBYnl1YUo7O0FhdHVhQTtFQUNJO0FieXVhSjs7QWF0dWFBO0VBQ0k7QWJ5dWFKOztBYXR1YUE7RUFDSTtBYnl1YUo7O0FhdHVhQTtFQUNJO0FieXVhSjs7QWF0dWFBO0VBQ0k7QWJ5dWFKOztBYXR1YUE7RUFDSTtBYnl1YUo7O0FhdHVhQTtFQUNJO0FieXVhSjs7QWF0dWFBO0VBQ0k7QWJ5dWFKOztBYXR1YUE7RUFDSTtBYnl1YUo7O0FhdHVhQTtFQUNJO0FieXVhSjs7QWF0dWFBO0VBQ0k7QWJ5dWFKOztBYXR1YUE7RUFDSTtBYnl1YUo7O0FhdHVhQTtFQUNJO0FieXVhSjs7QWF0dWFBO0VBQ0k7QWJ5dWFKOztBYXR1YUE7RUFDSTtBYnl1YUo7O0FhdHVhQTtFQUNJO0FieXVhSjs7QWF0dWFBO0VBQ0k7QWJ5dWFKOztBYXR1YUE7RUFDSTtBYnl1YUo7O0FhdHVhQTtFQUNJO0FieXVhSjs7QWF0dWFBO0VBQ0k7QWJ5dWFKOztBYXR1YUE7RUFDSTtBYnl1YUo7O0FhdHVhQTtFQUNJO0FieXVhSjs7QWF0dWFBO0VBQ0k7QWJ5dWFKOztBYXR1YUE7QUFDQTtFQUNJO0FieXVhSjs7QWF0dWFBO0FBRUE7RUFDQztBYnd1YUQ7O0FhcnVhQTtFQUNDO0Fid3VhRDs7QWFydWFBO0VBQ0M7QWJ3dWFEOztBYXJ1YUE7RUFDQztBYnd1YUQ7O0FhcnVhQTtBQUVBO0VBQ0M7QWJ1dWFEOztBYXB1YUE7RUFDQztBYnV1YUQ7O0FhcHVhQTtFQUNJO0FidXVhSjs7QWFwdWFBO0FBRUE7RUFDQztBYnN1YUQ7O0FhbnVhQTtFQUNDO0Fic3VhRDs7QWFudWFBO0VBQ0M7QWJzdWFEOztBYW51YUE7RUFDQztBYnN1YUQ7O0FhbnVhQTtBQUVBO0VBQ0k7QWJxdWFKOztBYWx1YUE7RUFDSTtBYnF1YUo7O0FhbHVhQTtFQUNJO0FicXVhSjs7QWFsdWFBO0FBRUE7RUFDSTtBYm91YUo7O0FhanVhQTtFQUNJO0Fib3VhSjs7QWFqdWFBO0VBQ0k7QWJvdWFKOztBYWp1YUE7RUFDSTtBYm91YUo7O0FhanVhQTtFQUNJO0Fib3VhSjs7QWFqdWFBO0VBQ0k7QWJvdWFKOztBYWp1YUE7QVJ6d0ZJO0VRMndGSDtJQUNDO0Vib3VhQTs7RWFqdWFEO0lBQ0M7RWJvdWFBOztFYWp1YUQ7SUFDQztFYm91YUE7QUFDRjtBYWp1YUE7QUFDQTtFQUNDO0FibXVhRDs7QWFodWFBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7QWJtdWFKOztBYWh1YUE7QUFDQTtFQUNJO0FibXVhSjs7QWFodWFBO0VBQ0k7QWJtdWFKOztBYWh1YUE7RUFDSTtBYm11YUo7O0FhaHVhQTtFQUNJO0FibXVhSjs7QWFodWFBO0VBQ0k7QWJtdWFKOztBYWh1YUE7QUFDQTtFQUNDO0VBQ0E7RUFDQTtBYm11YUQ7QWFqdWFDO0VBQ0M7RUFDQTtBYm11YUY7O0FhL3RhQTtFQUNDO0Fia3VhRDs7QWEvdGFBO0FBQ0E7RUFDQztBYmt1YUQ7O0FhL3RhQTtFQUNDO0Fia3VhRDs7QWEvdGFBO0VBQ0M7QWJrdWFEOztBYS90YUE7RUFDQztBYmt1YUQ7O0FhL3RhQTtFQUNDO0Fia3VhRDs7QWEvdGFBO0FBQ0E7RUFDSTtBYmt1YUo7O0FhL3RhQTtFQUNJO0Fia3VhSjs7QWEvdGFBO0VBQ0k7QWJrdWFKOztBYS90YUE7RUFDSTtBYmt1YUo7O0FhL3RhQTtFQUNJO0Fia3VhSjs7QWEvdGFBO0VBQ0k7QWJrdWFKOztBYS90YUE7RUFDSTtBYmt1YUo7O0FhL3RhQTtFQUNJO0Fia3VhSjs7QWEvdGFBO0VBQ0k7QWJrdWFKOztBYS90YUE7RUFDSTtBYmt1YUo7O0FLdG1nQkk7RVEyNEZBO0VBRUg7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBb0JPO0ViOHRhTjs7RWEzdGFEOzs7Ozs7Ozs7OztJQVdDO0ViOHRhQTs7RWEzdGFEOzs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFrQk87RWI4dGFOOztFYTN0YUQ7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQWtCTztFYjh0YU47QUFDRjtBYTN0YUE7RUFDRTtBYjZ0YUY7O0FBbHRnQkE7O2tDQUFBO0FjakNBO0VBQ0MsWWJzSDBCO0Vhckh2QixzQmJTd0I7RWFSeEI7RUFDQSxTYmtIdUI7RWFqSHZCO0VBQ0E7RUFDQTtFVDRGQSx5QlMzRm9CO0VUNEZwQixpQ1M1Rm9CO0VUNkZwQiw4QlM3Rm9CO0VUOEZwQiw0QlM5Rm9CO0VUK0ZwQiw2QlMvRm9CO0FkNnZnQnhCO0FLdHNnQkk7RVMvREo7SUFVRTtFZCt2Z0JBO0FBQ0Y7QUtsdGdCSTtFU3hESjtJQWNFO0VkZ3dnQkE7QUFDRjtBS252Z0JJO0VTNUJKO0lBa0JRLFlic0dtQjtFRDJwZ0J6QjtBQUNGO0FjL3ZnQkM7RUFDQztFQUNBO0FkaXdnQkY7QWMvdmdCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkaXdnQkg7QUs1cGdCSTtFQUVJO0VBQ0E7QUw2cGdCUjtBSzFwZ0JJO0VBQ0k7QUw0cGdCUjtBY3J3Z0JHO0VBQ0M7RUFDQTtBZHV3Z0JKO0FjbndnQks7RUFDQztFQUNBO0VBQ0E7RVR1REYsNkJTdERzQjtFVHVEdEIscUNTdkRzQjtFVHdEdEIsa0NTeERzQjtFVHlEdEIsZ0NTekRzQjtFVDBEdEIsaUNTMURzQjtBZHl3Z0IxQjtBSzV3Z0JJO0VTREM7SUFPRTtFZDB3Z0JMO0FBQ0Y7QWN0d2dCTztFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZHV3Z0JSO0FjcHdnQk87RVRRSCwwQ1NQdUI7RVRRdkIsa0RTUnVCO0VUU3ZCLCtDU1R1QjtFVFV2Qiw2Q1NWdUI7RVRXdkIsOENTWHVCO0FkMHdnQjNCO0FjdndnQk87RVRJSCx5Q1NIdUI7RVRJdkIsaURTSnVCO0VUS3ZCLDhDU0x1QjtFVE12Qiw0Q1NOdUI7RVRPdkIsNkNTUHVCO0FkNndnQjNCO0FjdHdnQk07RUFDQyxjYm5EcUI7QUQyemdCNUI7QWN0d2dCTztFQUNDLGNidERvQjtBRDh6Z0I1QjtBY2p3Z0JTO0VUZkwsMENTZ0J5QjtFVGZ6QixrRFNleUI7RVRkekIsK0NTY3lCO0VUYnpCLDZDU2F5QjtFVFp6Qiw4Q1NZeUI7QWR1d2dCN0I7QWNwd2dCUztFVG5CTCx3Q1NvQnlCO0VUbkJ6QixnRFNtQnlCO0VUbEJ6Qiw2Q1NrQnlCO0VUakJ6QiwyQ1NpQnlCO0VUaEJ6Qiw0Q1NnQnlCO0FkMHdnQjdCO0FjcHdnQk07RUFDQztBZHN3Z0JQO0FjbndnQlE7RUFDQztBZHF3Z0JUO0FjandnQk87RUFDQztBZG13Z0JSO0FjN3ZnQkk7RUFDQyxjYnhGdUI7RUlzRXhCLHlCU21CcUI7RVRsQnJCLGlDU2tCcUI7RVRqQnJCLDhCU2lCcUI7RVRoQnJCLDRCU2dCcUI7RVRmckIsNkJTZXFCO0FkbXdnQnpCO0FjandnQks7RUFFQztFQUNBLGNiL0ZzQjtBRGkyZ0I1QjtBY2h3Z0JNO0VBQ0MsY2JsR3FCO0FEbzJnQjVCO0FjN3ZnQk07RUFDQztFQUNBO0FkK3ZnQlA7QWN2dmdCSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWR5dmdCTDtBY252Z0JNO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZHF2Z0JQO0FjanZnQlE7RUFDQztFQUNBO0FkbXZnQlQ7QWNqdmdCUztFQUVDO0VBQ0EsY2IvSWtCO0FEaTRnQjVCO0FjOXVnQlE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VUMUdMLHlCUzJHd0I7RVQxR3hCLGlDUzBHd0I7RVR6R3hCLDhCU3lHd0I7RVR4R3hCLDRCU3dHd0I7RVR2R3hCLDZCU3VHd0I7RVRsRnhCLDZEU21GeUI7RVRsRnpCLHFFU2tGeUI7RVRqRnpCLGtFU2lGeUI7RVRoRnpCLGdFU2dGeUI7RVQvRXpCLGlFUytFeUI7RUFDcEI7RUFDQTtFQUNBLHFCYnhLbUI7QURnNmdCNUI7QWNydmdCUTtFQUNDO0FkdXZnQlQ7QWNydmdCUztFQUNDLGNiL0trQjtBRHM2Z0I1QjtBY3B2Z0JTO0VUekhMLG9CUzBIeUI7RVR6SHpCLDRCU3lIeUI7RVR4SHpCLHlCU3dIeUI7RVR2SHpCLHVCU3VIeUI7RVR0SHpCLHdCU3NIeUI7RUFDbkI7QWQwdmdCVjtBY2p2Z0JJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWRtdmdCTDtBY2p2Z0JLO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RVQzSEYseUJTNEhzQjtFVDNIdEIsaUNTMkhzQjtFVDFIdEIsOEJTMEhzQjtFVHpIdEIsNEJTeUhzQjtFVHhIdEIsNkJTd0hzQjtBZHV2Z0IxQjs7QUtuN2dCSTtFU3NNSDtJQUVFLFdibEh3QjtFRGsyZ0J6QjtFYzV1Z0JFO0lBQ0M7RWQ4dWdCSDtFYzF1Z0JJO0lBQ0M7RWQ0dWdCTDtFY3p1Z0JJO0lBQ0M7RWQydWdCTDtFY3p1Z0JLO0lBQ0M7RWQydWdCTjtFY251Z0JLO0lBQ0M7SUFDQTtFZHF1Z0JOO0VjbHVnQks7SUFDQztFZG91Z0JOO0VjaHVnQk07SUFDQztFZGt1Z0JQO0VjMXRnQkM7SUFDQyxZYmpLdUI7RUQ2M2dCekI7RWNwdGdCSztJQUNDO0Vkc3RnQk47RWNsdGdCTTtJQUNDO0Vkb3RnQlA7RWMzc2dCTTtJQUNDO0VkNnNnQlA7RWN4c2dCTTtJQUNDO0VkMHNnQlA7QUFDRjtBS3Y5Z0JJO0VTK0xIO0lBdUZFO0VkcXNnQkQ7QUFDRjs7QUs5OGdCSTtFUzhRSjtJQUVFO0VkbXNnQkE7QUFDRjtBS3A5Z0JJO0VTbVJIO0lBRUU7RWRtc2dCRDtBQUNGOztBY3pyZ0JHO0VBQ0M7QWQ0cmdCSjtBYzFyZ0JJO0VBQ0M7QWQ0cmdCTDtBY3pyZ0JJO0VBQ0M7QWQycmdCTDs7QWNuc2dCRztFQUNDO0Fkc3NnQko7QWNwc2dCSTtFQUNDO0Fkc3NnQkw7QWNuc2dCSTtFQUNDO0FkcXNnQkw7O0FjN3NnQkc7RUFDQztBZGd0Z0JKO0FjOXNnQkk7RUFDQztBZGd0Z0JMO0FjN3NnQkk7RUFDQztBZCtzZ0JMOztBY3Z0Z0JHO0VBQ0M7QWQwdGdCSjtBY3h0Z0JJO0VBQ0M7QWQwdGdCTDtBY3Z0Z0JJO0VBQ0M7QWR5dGdCTDs7QWNqdWdCRztFQUNDO0Fkb3VnQko7QWNsdWdCSTtFQUNDO0Fkb3VnQkw7QWNqdWdCSTtFQUNDO0FkbXVnQkw7O0FjMXNnQkk7RUFDRix5QmJoUXlCO0FENjhnQjNCO0FjcnNnQks7RUFDQyxjYnhRcUI7QUQrOGdCM0I7QWNyc2dCTTtFQTdCTCxXYjdWMkI7QURra2hCNUI7QWNudWdCQztFQUNDLFdiaFcwQjtBRHFraEI1QjtBY2h1Z0JHO0VBRUM7QWRpdWdCSjtBY3ZzZ0JPO0VBcENOLFdiN1YyQjtBRDJraEI1QjtBYzV1Z0JDO0VBQ0MsV2JoVzBCO0FEOGtoQjVCO0FjenVnQkc7RUFFQztBZDB1Z0JKO0FjaHNnQlU7RUFFQyxXYm5aaUI7QURvbGhCNUI7QWM3cmdCUztFQUNDO0FkK3JnQlY7QWM3cmdCVTtFQUNDO0FkK3JnQlg7QWM1cmdCVTtFQUNDLFdiL1ppQjtBRDZsaEI1QjtBY3JyZ0JRO0VBRUM7QWRzcmdCVDs7QWV6bWhCQztFQUNDO0FmNG1oQkY7O0FnQi9taEJBO0VBQ0ksZ0JmVXdCO0VlVHhCLFlmb0h1QjtFZW5IdkI7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhZm9sQndCO0VlbmxCeEI7QWhCa25oQko7QWdCaG5oQkk7RUFDSSxZZjRHbUI7RWUzR25CO0VYdUZKLHlCV3RGd0I7RVh1RnhCLGlDV3ZGd0I7RVh3RnhCLDhCV3hGd0I7RVh5RnhCLDRCV3pGd0I7RVgwRnhCLDZCVzFGd0I7QWhCc25oQjVCO0FLdm1oQkk7RVdsQkE7SUFNUSxZZndHZTtFRCtnaEJ6QjtBQUNGO0FnQnJuaEJRO0VBQ0k7RUFDQTtBaEJ1bmhCWjtBZ0JwbmhCUTtFQUNJO0FoQnNuaEJaO0FnQm5uaEJRO0VBQ0k7QWhCcW5oQlo7QUt4bWhCSTtFV2hDQTtJQXVCUTtFaEJxbmhCVjtBQUNGO0FnQmxuaEJJO0VBQ0k7RUFDQTtFQUNBO0FoQm9uaEJSO0FnQmhuaEJROztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCa25oQlo7QWdCOW1oQmdCOzs7O0VBRUk7RUFDQTtFQUNBLGNmN0JRO0VlOEJSO0VYd0NoQixpQ1d2Q29DO0VYd0NwQyx5Q1d4Q29DO0VYeUNwQyxzQ1d6Q29DO0VYMENwQyxvQ1cxQ29DO0VYMkNwQyxxQ1czQ29DO0VBQ3BCLHNCZjZMSztBRHk3Z0J6QjtBZ0JwbmhCb0I7Ozs7Ozs7Ozs7RUFHSSxjZmpESTtFZWtESjtBaEI2bmhCeEI7QWdCM25oQndCOzs7Ozs7Ozs7O0VBQ0ksY2ZyREE7QUQycmhCNUI7QWdCbG9oQm9COzs7O0VBQ0ksY2Y5Q0k7RWUrQ0o7QWhCdW9oQnhCO0FnQmpvaEJRO0VBQ0k7QWhCbW9oQlo7QWdCaG9oQlE7RUFDSTtBaEJrb2hCWjtBSy9xaEJJO0VXZ0RJO0lBRVE7RWhCaW9oQmQ7QUFDRjtBZ0I1bmhCb0I7RUFDSTtBaEI4bmhCeEI7QUs5cmhCSTtFV3NFSTtJQUVRO0VoQjBuaEJkO0FBQ0Y7QWdCcm5oQm9CO0VBQ0k7QWhCdW5oQnhCO0FnQjltaEJROztFQUNJO0VBQ0E7QWhCaW5oQlo7QWdCM21oQlE7RUFDSSxXZlhlO0FEd25oQjNCOztBZ0J4bWhCQTtFQUNJO0FoQjJtaEJKO0FnQnptaEJJO0VBQ0k7QWhCMm1oQlI7O0FnQnZtaEJBO0VBQ0k7QWhCMG1oQko7O0FLenRoQkk7RVd3SFE7SUFDSSxXZm5DVztFRHdvaEJ6QjtFZ0JubWhCYztJQUNJO0VoQnFtaEJsQjtFZ0JsbWhCYztJQUNJO0VoQm9taEJsQjtBQUNGO0FnQjNsaEJvQjtFQUNJO0FoQjZsaEJ4Qjs7QUtudGhCSTtFV3NJd0I7SUFDSTtFaEJpbGhCOUI7QUFDRjs7QWdCbGtoQkk7Ozs7O0VBQ0k7QWhCeWtoQlI7QWdCdmtoQlE7Ozs7O0VBQ0k7QWhCNmtoQlo7QWdCM2toQlk7Ozs7O0VBQ0k7QWhCaWxoQmhCO0FnQjlraEJZOzs7OztFQUNJO0FoQm9saEJoQjtBS3B3aEJJO0VXd0tJOzs7OztJQVlRO0VoQndsaEJkO0FBQ0Y7QWdCaGxoQmdCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUVJO0FoQm9taEJwQjtBZ0JsbWhCb0I7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFHSSxXZm5PSTtFZW9PSjtBaEIycGhCeEI7QWdCenBoQndCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQ0ksV2Z2T0E7QUQyN2hCNUI7QWdCaHRoQm9COzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUNJO0FoQnF1aEJ4Qjs7QWdCMXRoQlE7RUFDSTtBaEI2dGhCWjs7QWdCOXRoQlE7RUFDSTtBaEJpdWhCWjs7QWdCbHVoQlE7RUFDSTtBaEJxdWhCWjs7QWdCdHVoQlE7RUFDSTtBaEJ5dWhCWjs7QWdCMXVoQlE7RUFDSTtBaEI2dWhCWjs7QWlCaC9oQkE7RUFDQztFQUNBO0FqQm0vaEJEO0FpQmovaEJDO0VBQ0M7RUFDQSxZaEJ3SHlCO0VnQnZIekI7RUFDQTtBakJtL2hCRjtBSzE4aEJJO0VZN0NIO0lBT0U7RWpCby9oQkQ7QUFDRjtBS3g4aEJJO0VZcERIO0lBV0U7SUFDQTtFakJxL2hCRDtBQUNGOztBa0J0Z2lCQTtFQUNDO0VBQ0EsbUJqQnFIMEI7RUlwQnZCLHlCYWhHaUI7RWJpR2pCLGlDYWpHaUI7RWJrR2pCLDhCYWxHaUI7RWJtR2pCLDRCYW5HaUI7RWJvR2pCLDZCYXBHaUI7QWxCNmdpQnJCO0FLajloQkk7RWEvREo7SUFLRTtFbEIrZ2lCQTtBQUNGO0FLei9oQkk7RWE1Qko7SUFTRSxtQmpCK0d5QjtFRGk2aEJ6QjtBQUNGO0FLaC9oQkk7RWExQ0o7SUFhRTtFbEJpaGlCQTtBQUNGO0FrQi9naUJDO0VBQ0M7RUFDQTtBbEJpaGlCRjtBa0IvZ2lCRTtFQUNDO0VBQ0E7QWxCaWhpQkg7QUt4K2hCSTtFYS9DSDtJQVVFO0VsQmloaUJEO0FBQ0Y7QUtsZ2lCSTtFYTFCSDtJQWNFO0VsQmtoaUJEO0FBQ0Y7QWtCL2dpQkM7RUFDQztBbEJpaGlCRjtBa0IvZ2lCRTtFQUNDLHNCakIzQnlCO0VpQjRCekI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CakJnRndCO0FEaThoQjNCO0FrQi9naUJHO0VBQ0M7QWxCaWhpQko7QWtCN2dpQkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjakI3QnlCO0FENGlpQjVCO0FLamhpQkk7RWFMRjtJQVVFO0lBQ0E7SUFDQTtFbEJnaGlCRjtBQUNGO0FrQjdnaUJFO0VBQ0M7QWxCK2dpQkg7QUszaGlCSTtFYVdGO0lBSUU7SUFDQTtFbEJnaGlCRjtBQUNGOztBS3RqaUJJO0VhOENGO0lBQ0Msa0JqQnVDd0I7RURxK2hCekI7QUFDRjtBS3JqaUJJO0VhNkNGO0lBQ0M7RWxCMmdpQkQ7QUFDRjs7QUExamlCQTs7a0NBQUE7QW1CMUNBO0VBQ0ksbUJsQjJOd0I7RWtCMU54QjtFQUNBLG1CbEI2QndCO0VrQjVCeEIsV2xCT3dCO0VrQk54QjtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdsQjBmK0I7RWtCemYvQixZbEJ5ZitCO0VrQnhmL0IsaUJsQndmK0I7RWtCdmYvQjtFQUNBO0FuQjBtaUJKO0FtQnhtaUJJO0VBQ0ksZWxCc2YyQjtBRG9uaEJuQztBbUJ2bWlCSTtFQUNJO0VBQ0E7RUFDQTtBbkJ5bWlCUjtBbUJ0bWlCSTtFQUNJO0VBQ0E7QW5Cd21pQlI7QW1CcG1pQlk7RUFDSTtFQUNBO0FuQnNtaUJoQjtBbUJsbWlCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FuQm9taUJaO0FtQmxtaUJZO0VBQ0k7QW5Cb21pQmhCO0FtQmptaUJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCbEJnS1k7QURtOGhCNUI7O0FtQjVsaUJBO0VBQ0ksV2xCd2MrQjtFa0J2Yy9CLFlsQnVjK0I7RWtCdGMvQixpQmxCc2MrQjtBRHlwaEJuQztBbUI3bGlCSTtFQUNJLGlCbEJtYzJCO0FENHBoQm5DO0FtQjVsaUJJO0VBQ0ksZWxCa2MyQjtBRDRwaEJuQzs7QW1CMWxpQkE7RUFDSSxXbEJ5YitCO0VrQnhiL0IsWWxCd2IrQjtFa0J2Yi9CLGlCbEJ1YitCO0FEc3FoQm5DO0FtQjNsaUJJO0VBQ0ksaUJsQm9iMkI7QUR5cWhCbkM7QW1CMWxpQkk7RUFDSSxlbEJtYjJCO0FEeXFoQm5DOztBbUJ4bGlCQTtFQUNJLHNCbEJpS3FCO0FEMDdoQnpCOztBbUJ0bGlCSTtFQUNJO0VBQ0E7QW5CeWxpQlI7O0FtQjNsaUJJO0VBQ0k7RUFDQTtBbkI4bGlCUjs7QW1CaG1pQkk7RUFDSTtFQUNBO0FuQm1taUJSOztBbUJybWlCSTtFQUNJO0VBQ0E7QW5Cd21pQlI7O0FtQjFtaUJJO0VBQ0k7RUFDQTtBbkI2bWlCUjs7QW1CL21pQkk7RUFDSTtFQUNBO0FuQmtuaUJSOztBbUJwbmlCSTtFQUNJO0VBQ0E7QW5CdW5pQlI7O0FtQnpuaUJJO0VBQ0k7RUFDQTtBbkI0bmlCUjs7QW1COW5pQkk7RUFDSTtFQUNBO0FuQmlvaUJSOztBbUJub2lCSTtFQUNJO0VBQ0E7QW5Cc29pQlI7O0FtQnhvaUJJO0VBQ0k7RUFDQTtBbkIyb2lCUjs7QW1Ccm9pQkk7RUFDSTtFQUNBO0FuQndvaUJSOztBbUJsb2lCSTtFQUNJO0VBQ0E7QW5CcW9pQlI7O0FvQnJ2aUJBO0VBQ0k7QXBCd3ZpQko7QW9CdHZpQkk7RUFDSTtFQUNBO0VBQ0E7QXBCd3ZpQlI7QW9CdHZpQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjbkJjZ0I7RUlzRXhCLGtDZW5GNEI7RWZvRjVCLDBDZXBGNEI7RWZxRjVCLHVDZXJGNEI7RWZzRjVCLHFDZXRGNEI7RWZ1RjVCLHNDZXZGNEI7RUFDcEI7RUFDQTtFQUNBLHNCbkJ1T2E7RW1CdE9iO0VBQ0E7QXBCNHZpQlo7QUt2dWlCSTtFZWxDSTtJQWdCUTtFcEI2dmlCZDtBQUNGO0FLOXRpQkk7RWVoREk7SUFvQlE7RXBCOHZpQmQ7QUFDRjtBb0I1dmlCWTtFQUNJO0VmbUVaLHNDZWxFZ0M7RWZtRWhDLDhDZW5FZ0M7RWZvRWhDLDJDZXBFZ0M7RWZxRWhDLHlDZXJFZ0M7RWZzRWhDLDBDZXRFZ0M7QXBCa3dpQnBDO0FvQi92aUJZO0VBQ0k7RUFDQTtBcEJpd2lCaEI7QW9COXZpQlk7RUFDSSxjbkJ6Qlk7RW1CMEJaO0FwQmd3aUJoQjtBb0I5dmlCZ0I7RWY2QloscUJlNUJtQztFZjZCbkMsNkJlN0JtQztFZjhCbkMsMEJlOUJtQztFZitCbkMsd0JlL0JtQztFZmdDbkMseUJlaENtQztBcEJvd2lCdkM7O0FxQnR5aUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckJ5eWlCRjs7QXFCdnlpQkE7RUFDRTtFQUNBO0FyQjB5aUJGO0FxQnh5aUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCMHlpQko7O0FxQnR5aUJBO0VBQ0M7SWhCaURHLGlDZ0JoRDBCO0loQmlEMUIsOEJnQmpEMEI7SWhCa0QxQiw2QmdCbEQwQjtJaEJtRDFCLHlCZ0JuRDBCO0loQm1DMUIsb0JnQmxDbUI7SWhCbUNuQiw0QmdCbkNtQjtJaEJvQ25CLHlCZ0JwQ21CO0loQnFDbkIsdUJnQnJDbUI7SWhCc0NuQix3QmdCdENtQjtFckJnemlCckI7RXFCOXlpQkQ7SWhCNkNHLGlDZ0I1Q3dCO0loQjZDeEIsOEJnQjdDd0I7SWhCOEN4Qiw2QmdCOUN3QjtJaEIrQ3hCLHlCZ0IvQ3dCO0loQitCeEIseUJnQjlCbUI7SWhCK0JuQixpQ2dCL0JtQjtJaEJnQ25CLDhCZ0JoQ21CO0loQmlDbkIsNEJnQmpDbUI7SWhCa0NuQiw2QmdCbENtQjtFckJ1emlCckI7QUFDRjtBcUJwemlCQTtFQUNFO0FyQnN6aUJGOztBcUJwemlCQTtFQUNFO0FyQnV6aUJGOztBcUJyemlCQTtFQUNFO0FyQnd6aUJGOztBcUJ0emlCQTtFQUNFO0FyQnl6aUJGOztBcUJ2emlCQTtFQUNFO0FyQjB6aUJGOztBcUJ4emlCQTtFQUNFO0FyQjJ6aUJGOztBcUJ6emlCQTtFQUNFO0FyQjR6aUJGOztBcUIxemlCQTtFQUNFO0FyQjZ6aUJGOztBcUIzemlCQTtFQUNFO0FyQjh6aUJGOztBcUI1emlCQTtFQUNFO0FyQit6aUJGOztBcUI3emlCQTtFQUNFO0FyQmcwaUJGOztBcUI5emlCQTtFQUNFO0FyQmkwaUJGOztBcUIvemlCQTtFQUNFO0FyQmswaUJGOztBcUJoMGlCQTtFQUNFO0FyQm0waUJGOztBcUJqMGlCQTtFQUNFO0FyQm8waUJGOztBcUJsMGlCQTtFQUNFO0FyQnEwaUJGOztBcUJuMGlCQTtFQUNFO0FyQnMwaUJGOztBcUJwMGlCQTtFQUNFO0FyQnUwaUJGOztBcUJyMGlCQTtFQUNFO0FyQncwaUJGOztBcUJ0MGlCQTtFQUNFO0FyQnkwaUJGOztBcUJ2MGlCQTtFQUNFO0FyQjAwaUJGOztBcUJ4MGlCQTtFQUNFO0FyQjIwaUJGOztBcUJ6MGlCQTtFQUNFO0FyQjQwaUJGOztBcUIxMGlCQTtFQUNFO0FyQjYwaUJGOztBcUIzMGlCQTtFQUNFO0FyQjgwaUJGOztBcUI1MGlCQTtFQUNFO0FyQiswaUJGOztBcUI3MGlCQTtFQUNFO0FyQmcxaUJGOztBcUI5MGlCQTtFQUNFO0FyQmkxaUJGOztBcUIvMGlCQTtFQUNFO0FyQmsxaUJGOztBcUJoMWlCQTtFQUNFO0FyQm0xaUJGOztBcUJqMWlCQTtFQUNFO0FyQm8xaUJGOztBcUJsMWlCQTtFQUNFO0FyQnExaUJGOztBcUJuMWlCQTtFQUNFO0FyQnMxaUJGOztBcUJwMWlCQTtFQUNFO0FyQnUxaUJGOztBcUJyMWlCQTtFQUNFO0FyQncxaUJGOztBcUJ0MWlCQTtFQUNFO0FyQnkxaUJGOztBcUJ2MWlCQTtFQUNFO0FyQjAxaUJGOztBcUJ4MWlCQTtFQUNFO0FyQjIxaUJGOztBcUJ6MWlCQTtFQUNFO0FyQjQxaUJGOztBcUIxMWlCQTtFQUNFO0FyQjYxaUJGOztBcUIzMWlCQTtFQUNFO0FyQjgxaUJGOztBcUI1MWlCQTtFQUNFO0FyQisxaUJGOztBcUI3MWlCQTtFQUNFO0FyQmcyaUJGOztBcUI5MWlCQTtFQUNFO0FyQmkyaUJGOztBcUIvMWlCQTtFQUNFO0FyQmsyaUJGOztBcUJoMmlCQTtFQUNFO0FyQm0yaUJGOztBcUJqMmlCQTtFQUNFO0FyQm8yaUJGOztBcUJsMmlCQTtFQUNFO0FyQnEyaUJGOztBcUJuMmlCQTtFQUNFO0FyQnMyaUJGOztBcUJwMmlCQTtFQUNFO0FyQnUyaUJGOztBcUJyMmlCQTtFQUNFO0FyQncyaUJGOztBcUJ0MmlCQTtFQUNFO0FyQnkyaUJGOztBcUJ2MmlCQTtFQUNFO0FyQjAyaUJGOztBcUJ4MmlCQTtFQUNFO0FyQjIyaUJGOztBcUJ6MmlCQTtFQUNFO0FyQjQyaUJGOztBcUIxMmlCQTtFQUNFO0FyQjYyaUJGOztBcUIzMmlCQTtFQUNFO0FyQjgyaUJGOztBcUI1MmlCQTtFQUNFO0FyQisyaUJGOztBcUI3MmlCQTtFQUNFO0FyQmczaUJGOztBcUI5MmlCQTtFQUNFO0FyQmkzaUJGOztBcUIvMmlCQTtFQUNFO0FyQmszaUJGOztBcUJoM2lCQTtFQUNFO0FyQm0zaUJGOztBcUJqM2lCQTtFQUNFO0FyQm8zaUJGOztBcUJsM2lCQTtFQUNFO0FyQnEzaUJGOztBcUJuM2lCQTtFQUNFO0FyQnMzaUJGOztBcUJwM2lCQTtFQUNFO0FyQnUzaUJGOztBcUJyM2lCQTtFQUNFO0FyQnczaUJGOztBcUJ0M2lCQTtFQUNFO0FyQnkzaUJGOztBcUJ2M2lCQTtFQUNFO0FyQjAzaUJGOztBcUJ4M2lCQTtFQUNFO0FyQjIzaUJGOztBcUJ6M2lCQTtFQUNFO0FyQjQzaUJGOztBcUIxM2lCQTtFQUNFO0FyQjYzaUJGOztBcUIzM2lCQTtFQUNFO0FyQjgzaUJGOztBcUI1M2lCQTtFQUNFO0FyQiszaUJGOztBcUI3M2lCQTtFQUNFO0FyQmc0aUJGOztBcUI5M2lCQTtFQUNFO0FyQmk0aUJGOztBcUIvM2lCQTtFQUNFO0FyQms0aUJGOztBcUJoNGlCQTtFQUNFO0FyQm00aUJGOztBcUJqNGlCQTtFQUNFO0FyQm80aUJGOztBcUJsNGlCQTtFQUNFO0FyQnE0aUJGOztBcUJuNGlCQTtFQUNFO0FyQnM0aUJGOztBcUJwNGlCQTtFQUNFO0FyQnU0aUJGOztBcUJyNGlCQTtFQUNFO0FyQnc0aUJGOztBcUJ0NGlCQTtFQUNFO0FyQnk0aUJGOztBcUJ2NGlCQTtFQUNFO0FyQjA0aUJGOztBcUJ4NGlCQTtFQUNFO0FyQjI0aUJGOztBcUJ6NGlCQTtFQUNFO0FyQjQ0aUJGOztBcUIxNGlCQTtFQUNFO0FyQjY0aUJGOztBcUIzNGlCQTtFQUNFO0FyQjg0aUJGOztBcUI1NGlCQTtFQUNFO0FyQis0aUJGOztBcUI3NGlCQTtFQUNFO0FyQmc1aUJGOztBcUI5NGlCQTtFQUNFO0FyQmk1aUJGOztBcUIvNGlCQTtFQUNFO0FyQms1aUJGOztBcUJoNWlCQTtFQUNFO0FyQm01aUJGOztBcUJqNWlCQTtFQUNFO0FyQm81aUJGOztBcUJsNWlCQTtFQUNFO0FyQnE1aUJGOztBcUJuNWlCQTtFQUNFO0FyQnM1aUJGOztBcUJwNWlCQTtFQUNFO0FyQnU1aUJGOztBcUJyNWlCQTtFQUNFO0FyQnc1aUJGOztBcUJ0NWlCQTtFQUNFO0FyQnk1aUJGOztBcUJ2NWlCQTtFQUNFO0FyQjA1aUJGOztBcUJ4NWlCQTtFQUNFO0FyQjI1aUJGOztBcUJ6NWlCQTtFQUNFO0FyQjQ1aUJGOztBcUIxNWlCQTtFQUNFO0FyQjY1aUJGOztBcUIzNWlCQTtFQUNFO0FyQjg1aUJGOztBcUI1NWlCQTtFQUNFO0FyQis1aUJGOztBcUI3NWlCQTtFQUNFO0FyQmc2aUJGOztBcUI5NWlCQTtFQUNFO0FyQmk2aUJGOztBcUIvNWlCQTtFQUNFO0FyQms2aUJGOztBcUJoNmlCQTtFQUNFO0FyQm02aUJGOztBcUJqNmlCQTtFQUNFO0FyQm82aUJGOztBcUJsNmlCQTtFQUNFO0FyQnE2aUJGOztBcUJuNmlCQTtFQUNFO0FyQnM2aUJGOztBcUJwNmlCQTtFQUNFO0FyQnU2aUJGOztBcUJyNmlCQTtFQUNFO0FyQnc2aUJGOztBcUJ0NmlCQTtFQUNFO0FyQnk2aUJGOztBcUJ2NmlCQTtFQUNFO0FyQjA2aUJGOztBcUJ4NmlCQTtFQUNFO0FyQjI2aUJGOztBcUJ6NmlCQTtFQUNFO0FyQjQ2aUJGOztBcUIxNmlCQTtFQUNFO0FyQjY2aUJGOztBcUIzNmlCQTtFQUNFO0FyQjg2aUJGOztBcUI1NmlCQTtFQUNFO0FyQis2aUJGOztBcUI3NmlCQTtFQUNFO0FyQmc3aUJGOztBcUI5NmlCQTtFQUNFO0FyQmk3aUJGOztBcUIvNmlCQTtFQUNFO0FyQms3aUJGOztBcUJoN2lCQTtFQUNFO0FyQm03aUJGOztBcUJqN2lCQTtFQUNFO0FyQm83aUJGOztBcUJsN2lCQTtFQUNFO0FyQnE3aUJGOztBcUJuN2lCQTtFQUNFO0FyQnM3aUJGOztBcUJwN2lCQTtFQUNFO0FyQnU3aUJGOztBcUJyN2lCQTtFQUNFO0FyQnc3aUJGOztBcUJ0N2lCQTtFQUNFO0FyQnk3aUJGOztBcUJ2N2lCQTtFQUNFO0FyQjA3aUJGOztBcUJ4N2lCQTtFQUNFO0FyQjI3aUJGOztBcUJ6N2lCQTtFQUNFO0FyQjQ3aUJGOztBcUIxN2lCQTtFQUNFO0FyQjY3aUJGOztBcUIzN2lCQTtFQUNFO0FyQjg3aUJGOztBcUI1N2lCQTtFQUNFO0FyQis3aUJGOztBcUI3N2lCQTtFQUNFO0FyQmc4aUJGOztBcUI5N2lCQTtFQUNFO0FyQmk4aUJGOztBcUIvN2lCQTtFQUNFO0FyQms4aUJGOztBcUJoOGlCQTtFQUNFO0FyQm04aUJGOztBcUJqOGlCQTtFQUNFO0FyQm84aUJGOztBcUJsOGlCQTtFQUNFO0FyQnE4aUJGOztBcUJuOGlCQTtFQUNFO0FyQnM4aUJGOztBcUJwOGlCQTtFQUNFO0FyQnU4aUJGOztBcUJyOGlCQTtFQUNFO0FyQnc4aUJGOztBcUJ0OGlCQTtFQUNFO0FyQnk4aUJGOztBcUJ2OGlCQTtFQUNFO0FyQjA4aUJGOztBcUJ4OGlCQTtFQUNFO0FyQjI4aUJGOztBcUJ6OGlCQTtFQUNFO0FyQjQ4aUJGOztBcUIxOGlCQTtFQUNFO0FyQjY4aUJGOztBcUIzOGlCQTtFQUNFO0FyQjg4aUJGOztBcUI1OGlCQTtFQUNFO0FyQis4aUJGOztBcUI3OGlCQTtFQUNFO0FyQmc5aUJGOztBcUI5OGlCQTtFQUNFO0FyQmk5aUJGOztBcUIvOGlCQTtFQUNFO0FyQms5aUJGOztBcUJoOWlCQTtFQUNFO0FyQm05aUJGOztBcUJqOWlCQTtFQUNFO0FyQm85aUJGOztBcUJsOWlCQTtFQUNFO0FyQnE5aUJGOztBcUJuOWlCQTtFQUNFO0FyQnM5aUJGOztBcUJwOWlCQTtFQUNFO0FyQnU5aUJGOztBcUJyOWlCQTtFQUNFO0FyQnc5aUJGOztBcUJ0OWlCQTtFQUNFO0FyQnk5aUJGOztBcUJ2OWlCQTtFQUNFO0FyQjA5aUJGOztBcUJ4OWlCQTtFQUNFO0FyQjI5aUJGOztBcUJ6OWlCQTtFQUNFO0FyQjQ5aUJGOztBcUIxOWlCQTtFQUNFO0FyQjY5aUJGOztBcUIzOWlCQTtFQUNFO0FyQjg5aUJGOztBcUI1OWlCQTtFQUNFO0FyQis5aUJGOztBcUI3OWlCQTtFQUNFO0FyQmcraUJGOztBcUI5OWlCQTtFQUNFO0FyQmkraUJGOztBcUIvOWlCQTtFQUNFO0FyQmsraUJGOztBcUJoK2lCQTtFQUNFO0FyQm0raUJGOztBcUJqK2lCQTtFQUNFO0FyQm8raUJGOztBcUJsK2lCQTtFQUNFO0FyQnEraUJGOztBcUJuK2lCQTtFQUNFO0FyQnMraUJGOztBcUJwK2lCQTtFQUNFO0FyQnUraUJGOztBcUJyK2lCQTtFQUNFO0FyQncraUJGOztBcUJ0K2lCQTtFQUNFO0FyQnkraUJGOztBcUJ2K2lCQTtFQUNFO0FyQjAraUJGOztBcUJ4K2lCQTtFQUNFO0FyQjIraUJGOztBcUJ6K2lCQTtFQUNFO0FyQjQraUJGOztBcUIxK2lCQTtFQUNFO0FyQjYraUJGOztBcUIzK2lCQTtFQUNFO0FyQjgraUJGOztBcUI1K2lCQTtFQUNFO0FyQisraUJGOztBcUI3K2lCQTtFQUNFO0FyQmcvaUJGOztBcUI5K2lCQTtFQUNFO0FyQmkvaUJGOztBcUIvK2lCQTtFQUNFO0FyQmsvaUJGOztBcUJoL2lCQTtFQUNFO0FyQm0vaUJGOztBcUJqL2lCQTtFQUNFO0FyQm8vaUJGOztBcUJsL2lCQTtFQUNFO0FyQnEvaUJGOztBcUJuL2lCQTtFQUNFO0FyQnMvaUJGOztBcUJwL2lCQTtFQUNFO0FyQnUvaUJGOztBcUJyL2lCQTtFQUNFO0FyQncvaUJGOztBcUJ0L2lCQTtFQUNFO0FyQnkvaUJGOztBcUJ2L2lCQTtFQUNFO0FyQjAvaUJGOztBcUJ4L2lCQTtFQUNFO0FyQjIvaUJGOztBcUJ6L2lCQTtFQUNFO0FyQjQvaUJGOztBcUIxL2lCQTtFQUNFO0FyQjYvaUJGOztBcUIzL2lCQTtFQUNFO0VBQ0E7RWhCemNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUx3OGpCSjs7QXFCaGdqQkE7RUFDRTtBckJtZ2pCRjs7QXFCamdqQkE7RUFDRTtBckJvZ2pCRjs7QXFCbGdqQkE7RUFDRTtBckJxZ2pCRjs7QXFCbmdqQkE7RUFDRTtBckJzZ2pCRjs7QXFCcGdqQkE7RUFDRTtBckJ1Z2pCRjs7QXFCcmdqQkE7RUFDRTtBckJ3Z2pCRjs7QXFCdGdqQkE7RUFDRTtBckJ5Z2pCRjs7QXFCdmdqQkE7RUFDRTtBckIwZ2pCRjs7QXFCeGdqQkE7RUFDRTtBckIyZ2pCRjs7QXFCemdqQkE7RUFDRTtBckI0Z2pCRjs7QXFCMWdqQkE7RUFDRTtBckI2Z2pCRjs7QXFCM2dqQkE7RUFDRTtBckI4Z2pCRjs7QXFCNWdqQkE7RUFDRTtBckIrZ2pCRjs7QXFCN2dqQkE7RUFDRTtBckJnaGpCRjs7QXFCOWdqQkE7RUFDRTtBckJpaGpCRjs7QXFCL2dqQkE7RUFDRTtBckJraGpCRjs7QXFCaGhqQkE7RUFDRTtBckJtaGpCRjs7QXFCamhqQkE7RUFDRTtBckJvaGpCRjs7QXFCbGhqQkE7RUFDRTtBckJxaGpCRjs7QXFCbmhqQkE7RUFDRTtBckJzaGpCRjs7QXFCcGhqQkE7RUFDRTtBckJ1aGpCRjs7QXFCcmhqQkE7RUFDRTtBckJ3aGpCRjs7QXFCdGhqQkE7RUFDRTtBckJ5aGpCRjs7QXFCdmhqQkE7RUFDRTtBckIwaGpCRjs7QXFCeGhqQkE7RUFDRTtBckIyaGpCRjs7QXFCemhqQkE7RUFDRTtBckI0aGpCRjs7QXFCMWhqQkE7RUFDRTtBckI2aGpCRjs7QXFCM2hqQkE7RUFDRTtBckI4aGpCRjs7QXFCNWhqQkE7RUFDRTtBckIraGpCRjs7QXFCN2hqQkE7RUFDRTtBckJnaWpCRjs7QXFCOWhqQkE7RUFDRTtBckJpaWpCRjs7QXFCL2hqQkE7RUFDRTtBckJraWpCRjs7QXFCaGlqQkE7RUFDRTtBckJtaWpCRjs7QXFCamlqQkE7RUFDRTtBckJvaWpCRjs7QXFCbGlqQkE7RUFDRTtBckJxaWpCRjs7QXFCbmlqQkE7RUFDRTtBckJzaWpCRjs7QXFCcGlqQkE7RUFDRTtBckJ1aWpCRjs7QXFCcmlqQkE7RUFDRTtBckJ3aWpCRjs7QXFCdGlqQkE7RUFDRTtBckJ5aWpCRjs7QXFCdmlqQkE7RUFDRTtBckIwaWpCRjs7QXFCeGlqQkE7RUFDRTtBckIyaWpCRjs7QXFCemlqQkE7RUFDRTtBckI0aWpCRjs7QXFCMWlqQkE7RUFDRTtBckI2aWpCRjs7QXFCM2lqQkE7RUFDRTtBckI4aWpCRjs7QXFCNWlqQkE7RUFDRTtBckIraWpCRjs7QXFCN2lqQkE7RUFDRTtBckJnampCRjs7QXFCOWlqQkE7RUFDRTtBckJpampCRjs7QXFCL2lqQkE7RUFDRTtBckJrampCRjs7QXFCaGpqQkE7RUFDRTtBckJtampCRjs7QXFCampqQkE7RUFDRTtBckJvampCRjs7QXFCbGpqQkE7RUFDRTtBckJxampCRjs7QXFCbmpqQkE7RUFDRTtBckJzampCRjs7QXFCcGpqQkE7RUFDRTtBckJ1ampCRjs7QXFCcmpqQkE7RUFDRTtBckJ3ampCRjs7QXFCdGpqQkE7RUFDRTtBckJ5ampCRjs7QXFCdmpqQkE7RUFDRTtBckIwampCRjs7QXFCeGpqQkE7RUFDRTtBckIyampCRjs7QXFCempqQkE7RUFDRTtBckI0ampCRjs7QXFCMWpqQkE7RUFDRTtBckI2ampCRjs7QXFCM2pqQkE7RUFDRTtBckI4ampCRjs7QXFCNWpqQkE7RUFDRTtBckIrampCRjs7QXFCN2pqQkE7RUFDRTtBckJna2pCRjs7QXFCOWpqQkE7RUFDRTtBckJpa2pCRjs7QXFCL2pqQkE7RUFDRTtBckJra2pCRjs7QXFCaGtqQkE7RUFDRTtBckJta2pCRjs7QXFCamtqQkE7RUFDRTtBckJva2pCRjs7QXFCbGtqQkE7RUFDRTtBckJxa2pCRjs7QXFCbmtqQkE7RUFDRTtBckJza2pCRjs7QXFCcGtqQkE7RUFDRTtBckJ1a2pCRjs7QXFCcmtqQkE7RUFDRTtBckJ3a2pCRjs7QXFCdGtqQkE7RUFDRTtBckJ5a2pCRjs7QXFCdmtqQkE7RUFDRTtBckIwa2pCRjs7QXFCeGtqQkE7RUFDRTtBckIya2pCRjs7QXFCemtqQkE7RUFDRTtBckI0a2pCRjs7QXFCMWtqQkE7RUFDRTtBckI2a2pCRjs7QXFCM2tqQkE7RUFDRTtBckI4a2pCRjs7QXFCNWtqQkE7RUFDRTtBckIra2pCRjs7QXFCN2tqQkE7RUFDRTtBckJnbGpCRjs7QXFCOWtqQkE7RUFDRTtBckJpbGpCRjs7QXFCL2tqQkE7RUFDRTtBckJrbGpCRjs7QXFCaGxqQkE7RUFDRTtBckJtbGpCRjs7QXFCamxqQkE7RUFDRTtBckJvbGpCRjs7QXFCbGxqQkE7RUFDRTtBckJxbGpCRjs7QXFCbmxqQkE7RUFDRTtBckJzbGpCRjs7QXFCcGxqQkE7RUFDRTtBckJ1bGpCRjs7QXFCcmxqQkE7RUFDRTtBckJ3bGpCRjs7QXFCdGxqQkE7RUFDRTtBckJ5bGpCRjs7QXFCdmxqQkE7RUFDRTtBckIwbGpCRjs7QXFCeGxqQkE7RUFDRTtBckIybGpCRjs7QXFCemxqQkE7RUFDRTtBckI0bGpCRjs7QXFCMWxqQkE7RUFDRTtBckI2bGpCRjs7QXFCM2xqQkE7RUFDRTtBckI4bGpCRjs7QXFCNWxqQkE7RUFDRTtBckIrbGpCRjs7QXFCN2xqQkE7RUFDRTtBckJnbWpCRjs7QXFCOWxqQkE7RUFDRTtBckJpbWpCRjs7QXFCL2xqQkE7RUFDRTtBckJrbWpCRjs7QXFCaG1qQkE7RUFDRTtBckJtbWpCRjs7QXFCam1qQkE7RUFDRTtBckJvbWpCRjs7QXFCbG1qQkE7RUFDRTtBckJxbWpCRjs7QXFCbm1qQkE7RUFDRTtBckJzbWpCRjs7QXFCcG1qQkE7RUFDRTtBckJ1bWpCRjs7QXFCcm1qQkE7RUFDRTtBckJ3bWpCRjs7QXFCdG1qQkE7RUFDRTtBckJ5bWpCRjs7QXFCdm1qQkE7RUFDRTtBckIwbWpCRjs7QXFCeG1qQkE7RUFDRTtBckIybWpCRjs7QXFCem1qQkE7RUFDRTtBckI0bWpCRjs7QXFCMW1qQkE7RUFDRTtBckI2bWpCRjs7QXFCM21qQkE7RUFDRTtBckI4bWpCRjs7QXFCNW1qQkE7RUFDRTtBckIrbWpCRjs7QXFCN21qQkE7RUFDRTtBckJnbmpCRjs7QXFCOW1qQkE7RUFDRTtBckJpbmpCRjs7QXFCL21qQkE7RUFDRTtBckJrbmpCRjs7QXFCaG5qQkE7RUFDRTtBckJtbmpCRjs7QXFCam5qQkE7RUFDRTtBckJvbmpCRjs7QXFCbG5qQkE7RUFDRTtBckJxbmpCRjs7QXFCbm5qQkE7RUFDRTtBckJzbmpCRjs7QXFCcG5qQkE7RUFDRTtBckJ1bmpCRjs7QXFCcm5qQkE7RUFDRTtBckJ3bmpCRjs7QXFCdG5qQkE7RUFDRTtBckJ5bmpCRjs7QXFCdm5qQkE7RUFDRTtBckIwbmpCRjs7QXFCeG5qQkE7RUFDRTtBckIybmpCRjs7QXFCem5qQkE7RUFDRTtBckI0bmpCRjs7QXFCMW5qQkE7RUFDRTtBckI2bmpCRjs7QXFCM25qQkE7RUFDRTtBckI4bmpCRjs7QXFCNW5qQkE7RUFDRTtBckIrbmpCRjs7QXFCN25qQkE7RUFDRTtBckJnb2pCRjs7QXFCOW5qQkE7RUFDRTtBckJpb2pCRjs7QXFCL25qQkE7RUFDRTtBckJrb2pCRjs7QXFCaG9qQkE7RUFDRTtBckJtb2pCRjs7QXFCam9qQkE7RUFDRTtBckJvb2pCRjs7QXFCbG9qQkE7RUFDRTtBckJxb2pCRjs7QXFCbm9qQkE7RUFDRTtBckJzb2pCRjs7QXFCcG9qQkE7RUFDRTtBckJ1b2pCRjs7QXFCcm9qQkE7RUFDRTtBckJ3b2pCRjs7QXFCdG9qQkE7RUFDRTtBckJ5b2pCRjs7QXFCdm9qQkE7RUFDRTtBckIwb2pCRjs7QXFCeG9qQkE7RUFDRTtBckIyb2pCRjs7QXFCem9qQkE7RUFDRTtBckI0b2pCRjs7QXFCMW9qQkE7RUFDRTtBckI2b2pCRjs7QXFCM29qQkE7RUFDRTtBckI4b2pCRjs7QXFCNW9qQkE7RUFDRTtBckIrb2pCRjs7QXFCN29qQkE7RUFDRTtBckJncGpCRjs7QXFCOW9qQkE7RUFDRTtBckJpcGpCRjs7QXFCL29qQkE7RUFDRTtBckJrcGpCRjs7QXFCaHBqQkE7RUFDRTtBckJtcGpCRjs7QXFCanBqQkE7RUFDRTtBckJvcGpCRjs7QXFCbHBqQkE7RUFDRTtBckJxcGpCRjs7QXFCbnBqQkE7RUFDRTtBckJzcGpCRjs7QXFCcHBqQkE7RUFDRTtBckJ1cGpCRjs7QXFCcnBqQkE7RUFDRTtBckJ3cGpCRjs7QXFCdHBqQkE7RUFDRTtBckJ5cGpCRjs7QXFCdnBqQkE7RUFDRTtBckIwcGpCRjs7QXFCeHBqQkE7RUFDRTtBckIycGpCRjs7QXFCenBqQkE7RUFDRTtBckI0cGpCRjs7QXFCMXBqQkE7RUFDRTtBckI2cGpCRjs7QXFCM3BqQkE7RUFDRTtBckI4cGpCRjs7QXFCNXBqQkE7RUFDRTtBckIrcGpCRjs7QXFCN3BqQkE7RUFDRTtBckJncWpCRjs7QXFCOXBqQkE7RUFDRTtBckJpcWpCRjs7QXFCL3BqQkE7RUFDRTtBckJrcWpCRjs7QXFCaHFqQkE7RUFDRTtBckJtcWpCRjs7QXFCanFqQkE7RUFDRTtBckJvcWpCRjs7QXFCbHFqQkE7RUFDRTtBckJxcWpCRjs7QXFCbnFqQkE7RUFDRTtBckJzcWpCRjs7QXFCcHFqQkE7RUFDRTtBckJ1cWpCRjs7QXFCcnFqQkE7RUFDRTtBckJ3cWpCRjs7QXNCcnlsQkE7OztFQUFBO0FBSUM7Ozs7OztFQU1FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Qnd5bEJIOztBc0J0eWxCQztFQUNFO0VBQ0E7RUFDQTtBdEJ5eWxCSDs7QXNCdnlsQkM7RUFDRTtBdEIweWxCSDs7QXNCeHlsQkM7RUFDRTtBdEIyeWxCSDs7QXNCenlsQkM7RUFDRTtBdEI0eWxCSDs7QXNCMXlsQkM7RUFDRTtBdEI2eWxCSDs7QXNCM3lsQkM7RUFDRTtBdEI4eWxCSDs7QXNCNXlsQkM7RUFDRTtBdEIreWxCSDs7QXNCN3lsQkM7RUFDRTtBdEJnemxCSDs7QXNCOXlsQkM7RUFDRTtBdEJpemxCSDs7QXNCL3lsQkM7RUFDRTtBdEJremxCSDs7QXNCaHpsQkM7RUFDRTtBdEJtemxCSDs7QXNCanpsQkM7RUFDRTtBdEJvemxCSDs7QXNCbHpsQkM7RUFDRTtBdEJxemxCSDs7QXNCbnpsQkM7RUFDRTtFQUNBO0F0QnN6bEJIOztBc0JwemxCQztFQUNFO0VBQ0E7RUFDQTtBdEJ1emxCSDs7QXNCdHpsQkc7RUFDRTtBdEJ5emxCTDs7QXNCdnpsQkM7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0QjB6bEJIOztBc0J4emxCQztFQUNFO0VBQ0E7RUFDQTtBdEIyemxCSDs7QXNCenpsQkM7RUFDRTtBdEI0emxCSDs7QXNCMXpsQkM7RUFDRTtBdEI2emxCSDs7QXNCM3psQkM7Ozs7O0VBS0U7QXRCOHpsQkg7O0FzQjV6bEJDOzs7OztFQUtFO0F0Qit6bEJIOztBc0I3emxCQztFQUNFO0VBQ1E7QXRCZzBsQlg7O0FzQjl6bEJDO0VBQ0U7RUFDUTtBdEJpMGxCWDs7QXNCL3psQkM7RUFDRTtJQUNFO0lBQ1E7RXRCazBsQlg7RXNCajBsQkM7SUFDRTtJQUNRO0V0Qm0wbEJYO0FBQ0Y7QXNCbDBsQkM7RUFDRTtJQUNFO0lBQ1E7RXRCbzBsQlg7RXNCbjBsQkM7SUFDRTtJQUNRO0V0QnEwbEJYO0FBQ0Y7QXNCcDBsQkM7RUFDRTtFQUNBO0VBQ1E7QXRCczBsQlg7O0FzQnAwbEJDO0VBQ0U7RUFDQTtFQUNRO0F0QnUwbEJYOztBc0JyMGxCQztFQUNFO0VBQ0E7RUFDUTtBdEJ3MGxCWDs7QXNCdDBsQkM7RUFDRTtFQUNBO0VBQ1E7QXRCeTBsQlg7O0FzQnYwbEJDO0VBQ0U7RUFDQTtFQUNRO0F0QjAwbEJYOztBc0J4MGxCQztFQUNFO0VBQ0E7RUFDUTtBdEIyMGxCWDs7QXNCejBsQkM7Ozs7OztFQU1FO0VBQ1E7QXRCNDBsQlg7O0FzQjEwbEJDO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0QjYwbEJIOztBc0IzMGxCQzs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBdEI4MGxCSDs7QXNCNTBsQkM7RUFDRTtBdEIrMGxCSDs7QXNCNzBsQkM7RUFDRTtBdEJnMWxCSDs7QXNCOTBsQkM7RUFDRTtBdEJpMWxCSDs7QXNCLzBsQkM7Z0VBQUE7QUFFQTtFQUNFO0F0QmsxbEJIOztBc0JoMWxCQztFQUNFO0F0Qm0xbEJIOztBc0JqMWxCQztFQUNFO0F0Qm8xbEJIOztBc0JsMWxCQztFQUNFO0F0QnExbEJIOztBc0JuMWxCQztFQUNFO0F0QnMxbEJIOztBc0JwMWxCQztFQUNFO0F0QnUxbEJIOztBc0JyMWxCQztFQUNFO0F0QncxbEJIOztBc0J0MWxCQztFQUNFO0F0QnkxbEJIOztBc0J2MWxCQztFQUNFO0F0QjAxbEJIOztBc0J4MWxCQztFQUNFO0F0QjIxbEJIOztBc0J6MWxCQztFQUNFO0F0QjQxbEJIOztBc0IxMWxCQztFQUNFO0F0QjYxbEJIOztBc0IzMWxCQztFQUNFO0F0QjgxbEJIOztBc0I1MWxCQztFQUNFO0F0QisxbEJIOztBc0I3MWxCQztFQUNFO0F0QmcybEJIOztBc0I5MWxCQztFQUNFO0F0QmkybEJIOztBc0IvMWxCQztFQUNFO0F0QmsybEJIOztBc0JoMmxCQztFQUNFO0F0Qm0ybEJIOztBc0JqMmxCQztFQUNFO0F0Qm8ybEJIOztBc0JsMmxCQztFQUNFO0F0QnEybEJIOztBc0JuMmxCQztFQUNFO0F0QnMybEJIOztBc0JwMmxCQztFQUNFO0F0QnUybEJIOztBc0JyMmxCQztFQUNFO0F0QncybEJIOztBc0J0MmxCQztFQUNFO0F0QnkybEJIOztBc0J2MmxCQztFQUNFO0F0QjAybEJIOztBc0J4MmxCQztFQUNFO0F0QjIybEJIOztBc0J6MmxCQztFQUNFO0F0QjQybEJIOztBc0IxMmxCQztFQUNFO0F0QjYybEJIOztBc0IzMmxCQztFQUNFO0F0QjgybEJIOztBc0I1MmxCQztFQUNFO0F0QisybEJIOztBc0I3MmxCQztFQUNFO0F0QmczbEJIOztBc0I5MmxCQztFQUNFO0F0QmkzbEJIOztBc0IvMmxCQztFQUNFO0F0QmszbEJIOztBc0JoM2xCQztFQUNFO0F0Qm0zbEJIOztBc0JqM2xCQztFQUNFO0F0Qm8zbEJIOztBc0JsM2xCQztFQUNFO0F0QnEzbEJIOztBc0JuM2xCQztFQUNFO0F0QnMzbEJIOztBc0JwM2xCQztFQUNFO0F0QnUzbEJIOztBc0JyM2xCQztFQUNFO0F0QnczbEJIOztBc0J0M2xCQztFQUNFO0F0QnkzbEJIOztBc0J2M2xCQztFQUNFO0F0QjAzbEJIOztBc0J4M2xCQztFQUNFO0F0QjIzbEJIOztBc0J6M2xCQztFQUNFO0F0QjQzbEJIOztBc0IxM2xCQztFQUNFO0F0QjYzbEJIOztBc0IzM2xCQztFQUNFO0F0QjgzbEJIOztBc0I1M2xCQztFQUNFO0F0QiszbEJIOztBc0I3M2xCQztFQUNFO0F0Qmc0bEJIOztBc0I5M2xCQztFQUNFO0F0Qmk0bEJIOztBc0IvM2xCQztFQUNFO0F0Qms0bEJIOztBc0JoNGxCQztFQUNFO0F0Qm00bEJIOztBc0JqNGxCQztFQUNFO0F0Qm80bEJIOztBc0JsNGxCQztFQUNFO0F0QnE0bEJIOztBc0JuNGxCQztFQUNFO0F0QnM0bEJIOztBc0JwNGxCQztFQUNFO0F0QnU0bEJIOztBc0JyNGxCQztFQUNFO0F0Qnc0bEJIOztBc0J0NGxCQztFQUNFO0F0Qnk0bEJIOztBc0J2NGxCQztFQUNFO0F0QjA0bEJIOztBc0J4NGxCQztFQUNFO0F0QjI0bEJIOztBc0J6NGxCQztFQUNFO0F0QjQ0bEJIOztBc0IxNGxCQztFQUNFO0F0QjY0bEJIOztBc0IzNGxCQztFQUNFO0F0Qjg0bEJIOztBc0I1NGxCQztFQUNFO0F0Qis0bEJIOztBc0I3NGxCQztFQUNFO0F0Qmc1bEJIOztBc0I5NGxCQztFQUNFO0F0Qmk1bEJIOztBc0IvNGxCQztFQUNFO0F0Qms1bEJIOztBc0JoNWxCQztFQUNFO0F0Qm01bEJIOztBc0JqNWxCQztFQUNFO0F0Qm81bEJIOztBc0JsNWxCQztFQUNFO0F0QnE1bEJIOztBc0JuNWxCQztFQUNFO0F0QnM1bEJIOztBc0JwNWxCQztFQUNFO0F0QnU1bEJIOztBc0JyNWxCQztFQUNFO0F0Qnc1bEJIOztBc0J0NWxCQztFQUNFO0F0Qnk1bEJIOztBc0J2NWxCQztFQUNFO0F0QjA1bEJIOztBc0J4NWxCQztFQUNFO0F0QjI1bEJIOztBc0J6NWxCQztFQUNFO0F0QjQ1bEJIOztBc0IxNWxCQztFQUNFO0F0QjY1bEJIOztBc0IzNWxCQztFQUNFO0F0Qjg1bEJIOztBc0I1NWxCQztFQUNFO0F0Qis1bEJIOztBc0I3NWxCQztFQUNFO0F0Qmc2bEJIOztBc0I5NWxCQztFQUNFO0F0Qmk2bEJIOztBc0IvNWxCQztFQUNFO0F0Qms2bEJIOztBc0JoNmxCQztFQUNFO0F0Qm02bEJIOztBc0JqNmxCQztFQUNFO0F0Qm82bEJIOztBc0JsNmxCQztFQUNFO0F0QnE2bEJIOztBc0JuNmxCQztFQUNFO0F0QnM2bEJIOztBc0JwNmxCQztFQUNFO0F0QnU2bEJIOztBc0JyNmxCQztFQUNFO0F0Qnc2bEJIOztBc0J0NmxCQztFQUNFO0F0Qnk2bEJIOztBc0J2NmxCQztFQUNFO0F0QjA2bEJIOztBc0J4NmxCQztFQUNFO0F0QjI2bEJIOztBc0J6NmxCQztFQUNFO0F0QjQ2bEJIOztBc0IxNmxCQztFQUNFO0F0QjY2bEJIOztBc0IzNmxCQztFQUNFO0F0Qjg2bEJIOztBc0I1NmxCQztFQUNFO0F0Qis2bEJIOztBc0I3NmxCQztFQUNFO0F0Qmc3bEJIOztBc0I5NmxCQztFQUNFO0F0Qmk3bEJIOztBc0IvNmxCQztFQUNFO0F0Qms3bEJIOztBc0JoN2xCQztFQUNFO0F0Qm03bEJIOztBc0JqN2xCQztFQUNFO0F0Qm83bEJIOztBc0JsN2xCQztFQUNFO0F0QnE3bEJIOztBc0JuN2xCQztFQUNFO0F0QnM3bEJIOztBc0JwN2xCQztFQUNFO0F0QnU3bEJIOztBc0JyN2xCQztFQUNFO0F0Qnc3bEJIOztBc0J0N2xCQztFQUNFO0F0Qnk3bEJIOztBc0J2N2xCQztFQUNFO0F0QjA3bEJIOztBc0J4N2xCQztFQUNFO0F0QjI3bEJIOztBc0J6N2xCQztFQUNFO0F0QjQ3bEJIOztBc0IxN2xCQztFQUNFO0F0QjY3bEJIOztBc0IzN2xCQztFQUNFO0F0Qjg3bEJIOztBc0I1N2xCQztFQUNFO0F0Qis3bEJIOztBc0I3N2xCQztFQUNFO0F0Qmc4bEJIOztBc0I5N2xCQztFQUNFO0F0Qmk4bEJIOztBc0IvN2xCQztFQUNFO0F0Qms4bEJIOztBc0JoOGxCQztFQUNFO0F0Qm04bEJIOztBc0JqOGxCQztFQUNFO0F0Qm84bEJIOztBc0JsOGxCQztFQUNFO0F0QnE4bEJIOztBc0JuOGxCQztFQUNFO0F0QnM4bEJIOztBc0JwOGxCQztFQUNFO0F0QnU4bEJIOztBc0JyOGxCQztFQUNFO0F0Qnc4bEJIOztBc0J0OGxCQztFQUNFO0F0Qnk4bEJIOztBc0J2OGxCQztFQUNFO0F0QjA4bEJIOztBc0J4OGxCQztFQUNFO0F0QjI4bEJIOztBc0J6OGxCQztFQUNFO0F0QjQ4bEJIOztBc0IxOGxCQztFQUNFO0F0QjY4bEJIOztBc0IzOGxCQztFQUNFO0F0Qjg4bEJIOztBc0I1OGxCQztFQUNFO0F0Qis4bEJIOztBc0I3OGxCQztFQUNFO0F0Qmc5bEJIOztBc0I5OGxCQztFQUNFO0F0Qmk5bEJIOztBc0IvOGxCQztFQUNFO0F0Qms5bEJIOztBc0JoOWxCQztFQUNFO0F0Qm05bEJIOztBc0JqOWxCQztFQUNFO0F0Qm85bEJIOztBc0JsOWxCQztFQUNFO0F0QnE5bEJIOztBc0JuOWxCQztFQUNFO0F0QnM5bEJIOztBc0JwOWxCQztFQUNFO0F0QnU5bEJIOztBc0JyOWxCQztFQUNFO0F0Qnc5bEJIOztBc0J0OWxCQztFQUNFO0F0Qnk5bEJIOztBc0J2OWxCQztFQUNFO0F0QjA5bEJIOztBc0J4OWxCQztFQUNFO0F0QjI5bEJIOztBc0J6OWxCQztFQUNFO0F0QjQ5bEJIOztBc0IxOWxCQztFQUNFO0F0QjY5bEJIOztBc0IzOWxCQztFQUNFO0F0Qjg5bEJIOztBc0I1OWxCQztFQUNFO0F0Qis5bEJIOztBc0I3OWxCQztFQUNFO0F0QmcrbEJIOztBc0I5OWxCQztFQUNFO0F0QmkrbEJIOztBc0IvOWxCQztFQUNFO0F0QmsrbEJIOztBc0JoK2xCQztFQUNFO0F0Qm0rbEJIOztBc0JqK2xCQztFQUNFO0F0Qm8rbEJIOztBc0JsK2xCQztFQUNFO0F0QnErbEJIOztBc0JuK2xCQztFQUNFO0F0QnMrbEJIOztBc0JwK2xCQztFQUNFO0F0QnUrbEJIOztBc0JyK2xCQztFQUNFO0F0QncrbEJIOztBc0J0K2xCQztFQUNFO0F0QnkrbEJIOztBc0J2K2xCQztFQUNFO0F0QjArbEJIOztBc0J4K2xCQztFQUNFO0F0QjIrbEJIOztBc0J6K2xCQztFQUNFO0F0QjQrbEJIOztBc0IxK2xCQztFQUNFO0F0QjYrbEJIOztBc0IzK2xCQztFQUNFO0F0QjgrbEJIOztBc0I1K2xCQztFQUNFO0F0QisrbEJIOztBc0I3K2xCQztFQUNFO0F0QmcvbEJIOztBc0I5K2xCQztFQUNFO0F0QmkvbEJIOztBc0IvK2xCQztFQUNFO0F0QmsvbEJIOztBc0JoL2xCQztFQUNFO0F0Qm0vbEJIOztBc0JqL2xCQztFQUNFO0F0Qm8vbEJIOztBc0JsL2xCQztFQUNFO0F0QnEvbEJIOztBc0JuL2xCQztFQUNFO0F0QnMvbEJIOztBc0JwL2xCQztFQUNFO0F0QnUvbEJIOztBc0JyL2xCQztFQUNFO0F0QncvbEJIOztBc0J0L2xCQztFQUNFO0F0QnkvbEJIOztBc0J2L2xCQztFQUNFO0F0QjAvbEJIOztBc0J4L2xCQztFQUNFO0F0QjIvbEJIOztBc0J6L2xCQztFQUNFO0F0QjQvbEJIOztBc0IxL2xCQztFQUNFO0F0QjYvbEJIOztBc0IzL2xCQztFQUNFO0F0QjgvbEJIOztBc0I1L2xCQztFQUNFO0F0QisvbEJIOztBc0I3L2xCQztFQUNFO0F0QmdnbUJIOztBc0I5L2xCQztFQUNFO0F0QmlnbUJIOztBc0IvL2xCQztFQUNFO0F0QmtnbUJIOztBc0JoZ21CQztFQUNFO0F0Qm1nbUJIOztBc0JqZ21CQztFQUNFO0F0Qm9nbUJIOztBc0JsZ21CQztFQUNFO0F0QnFnbUJIOztBc0JuZ21CQztFQUNFO0F0QnNnbUJIOztBc0JwZ21CQztFQUNFO0F0QnVnbUJIOztBc0JyZ21CQztFQUNFO0F0QndnbUJIOztBc0J0Z21CQztFQUNFO0F0QnlnbUJIOztBc0J2Z21CQztFQUNFO0F0QjBnbUJIOztBc0J4Z21CQztFQUNFO0F0QjJnbUJIOztBc0J6Z21CQztFQUNFO0F0QjRnbUJIOztBc0IxZ21CQztFQUNFO0F0QjZnbUJIOztBc0IzZ21CQztFQUNFO0F0QjhnbUJIOztBc0I1Z21CQztFQUNFO0F0QitnbUJIOztBc0I3Z21CQztFQUNFO0F0QmdobUJIOztBc0I5Z21CQztFQUNFO0F0QmlobUJIOztBc0IvZ21CQztFQUNFO0F0QmtobUJIOztBc0JoaG1CQztFQUNFO0F0Qm1obUJIOztBc0JqaG1CQztFQUNFO0F0Qm9obUJIOztBc0JsaG1CQztFQUNFO0F0QnFobUJIOztBc0JuaG1CQztFQUNFO0F0QnNobUJIOztBc0JwaG1CQztFQUNFO0F0QnVobUJIOztBc0JyaG1CQztFQUNFO0F0QndobUJIOztBc0J0aG1CQztFQUNFO0F0QnlobUJIOztBc0J2aG1CQztFQUNFO0F0QjBobUJIOztBc0J4aG1CQztFQUNFO0F0QjJobUJIOztBc0J6aG1CQztFQUNFO0F0QjRobUJIOztBc0IxaG1CQztFQUNFO0F0QjZobUJIOztBc0IzaG1CQztFQUNFO0F0QjhobUJIOztBc0I1aG1CQztFQUNFO0F0QitobUJIOztBc0I3aG1CQztFQUNFO0F0QmdpbUJIOztBc0I5aG1CQztFQUNFO0F0QmlpbUJIOztBc0IvaG1CQztFQUNFO0F0QmtpbUJIOztBc0JoaW1CQztFQUNFO0F0Qm1pbUJIOztBc0JqaW1CQztFQUNFO0F0Qm9pbUJIOztBc0JsaW1CQztFQUNFO0F0QnFpbUJIOztBc0JuaW1CQztFQUNFO0F0QnNpbUJIOztBc0JwaW1CQztFQUNFO0F0QnVpbUJIOztBc0JyaW1CQztFQUNFO0F0QndpbUJIOztBc0J0aW1CQztFQUNFO0F0QnlpbUJIOztBc0J2aW1CQztFQUNFO0F0QjBpbUJIOztBc0J4aW1CQztFQUNFO0F0QjJpbUJIOztBc0J6aW1CQztFQUNFO0F0QjRpbUJIOztBc0IxaW1CQztFQUNFO0F0QjZpbUJIOztBc0IzaW1CQztFQUNFO0F0QjhpbUJIOztBc0I1aW1CQztFQUNFO0F0QitpbUJIOztBc0I3aW1CQztFQUNFO0F0QmdqbUJIOztBc0I5aW1CQztFQUNFO0F0QmlqbUJIOztBc0IvaW1CQztFQUNFO0F0QmtqbUJIOztBc0Joam1CQztFQUNFO0F0Qm1qbUJIOztBc0Jqam1CQztFQUNFO0F0Qm9qbUJIOztBc0Jsam1CQztFQUNFO0F0QnFqbUJIOztBc0Juam1CQztFQUNFO0F0QnNqbUJIOztBc0Jwam1CQztFQUNFO0F0QnVqbUJIOztBc0Jyam1CQztFQUNFO0F0QndqbUJIOztBc0J0am1CQztFQUNFO0F0QnlqbUJIOztBc0J2am1CQztFQUNFO0F0QjBqbUJIOztBc0J4am1CQztFQUNFO0F0QjJqbUJIOztBc0J6am1CQztFQUNFO0F0QjRqbUJIOztBc0Ixam1CQztFQUNFO0F0QjZqbUJIOztBc0Izam1CQztFQUNFO0F0QjhqbUJIOztBc0I1am1CQztFQUNFO0F0QitqbUJIOztBc0I3am1CQztFQUNFO0F0QmdrbUJIOztBc0I5am1CQztFQUNFO0F0QmlrbUJIOztBc0Ivam1CQztFQUNFO0F0QmtrbUJIOztBc0Joa21CQztFQUNFO0F0Qm1rbUJIOztBc0Jqa21CQztFQUNFO0F0Qm9rbUJIOztBc0Jsa21CQztFQUNFO0F0QnFrbUJIOztBc0Jua21CQztFQUNFO0F0QnNrbUJIOztBc0Jwa21CQztFQUNFO0F0QnVrbUJIOztBc0Jya21CQztFQUNFO0F0QndrbUJIOztBc0J0a21CQztFQUNFO0F0QnlrbUJIOztBc0J2a21CQztFQUNFO0F0QjBrbUJIOztBc0J4a21CQztFQUNFO0F0QjJrbUJIOztBc0J6a21CQztFQUNFO0F0QjRrbUJIOztBc0Ixa21CQztFQUNFO0F0QjZrbUJIOztBc0Iza21CQztFQUNFO0F0QjhrbUJIOztBc0I1a21CQztFQUNFO0F0QitrbUJIOztBc0I3a21CQztFQUNFO0F0QmdsbUJIOztBc0I5a21CQztFQUNFO0F0QmlsbUJIOztBc0Iva21CQztFQUNFO0F0QmtsbUJIOztBc0JobG1CQztFQUNFO0F0Qm1sbUJIOztBc0JqbG1CQztFQUNFO0F0Qm9sbUJIOztBc0JsbG1CQztFQUNFO0F0QnFsbUJIOztBc0JubG1CQztFQUNFO0F0QnNsbUJIOztBc0JwbG1CQztFQUNFO0F0QnVsbUJIOztBc0JybG1CQztFQUNFO0F0QndsbUJIOztBc0J0bG1CQztFQUNFO0F0QnlsbUJIOztBc0J2bG1CQztFQUNFO0F0QjBsbUJIOztBc0J4bG1CQztFQUNFO0F0QjJsbUJIOztBc0J6bG1CQztFQUNFO0F0QjRsbUJIOztBc0IxbG1CQztFQUNFO0F0QjZsbUJIOztBc0IzbG1CQztFQUNFO0F0QjhsbUJIOztBc0I1bG1CQztFQUNFO0F0QitsbUJIOztBc0I3bG1CQztFQUNFO0F0QmdtbUJIOztBc0I5bG1CQztFQUNFO0F0QmltbUJIOztBc0IvbG1CQztFQUNFO0F0QmttbUJIOztBc0JobW1CQztFQUNFO0F0Qm1tbUJIOztBc0JqbW1CQztFQUNFO0F0Qm9tbUJIOztBc0JsbW1CQztFQUNFO0F0QnFtbUJIOztBc0JubW1CQztFQUNFO0F0QnNtbUJIOztBc0JwbW1CQztFQUNFO0F0QnVtbUJIOztBc0JybW1CQztFQUNFO0F0QndtbUJIOztBc0J0bW1CQztFQUNFO0F0QnltbUJIOztBc0J2bW1CQztFQUNFO0F0QjBtbUJIOztBc0J4bW1CQztFQUNFO0F0QjJtbUJIOztBc0J6bW1CQztFQUNFO0F0QjRtbUJIOztBc0IxbW1CQztFQUNFO0F0QjZtbUJIOztBc0IzbW1CQztFQUNFO0F0QjhtbUJIOztBc0I1bW1CQztFQUNFO0F0QittbUJIOztBc0I3bW1CQztFQUNFO0F0QmdubUJIOztBc0I5bW1CQztFQUNFO0F0QmlubUJIOztBc0IvbW1CQztFQUNFO0F0QmtubUJIOztBc0Jobm1CQztFQUNFO0F0Qm1ubUJIOztBc0Jqbm1CQztFQUNFO0F0Qm9ubUJIOztBc0Jsbm1CQztFQUNFO0F0QnFubUJIOztBc0Jubm1CQztFQUNFO0F0QnNubUJIOztBc0Jwbm1CQztFQUNFO0F0QnVubUJIOztBc0Jybm1CQztFQUNFO0F0QndubUJIOztBc0J0bm1CQztFQUNFO0F0QnlubUJIOztBc0J2bm1CQztFQUNFO0F0QjBubUJIOztBc0J4bm1CQztFQUNFO0F0QjJubUJIOztBc0J6bm1CQztFQUNFO0F0QjRubUJIOztBc0Ixbm1CQztFQUNFO0F0QjZubUJIOztBc0Izbm1CQztFQUNFO0F0QjhubUJIOztBc0I1bm1CQztFQUNFO0F0QitubUJIOztBc0I3bm1CQztFQUNFO0F0QmdvbUJIOztBc0I5bm1CQztFQUNFO0F0QmlvbUJIOztBc0Ivbm1CQztFQUNFO0F0QmtvbUJIOztBc0Job21CQztFQUNFO0F0Qm1vbUJIOztBc0Jqb21CQztFQUNFO0F0Qm9vbUJIOztBc0Jsb21CQztFQUNFO0F0QnFvbUJIOztBc0Jub21CQztFQUNFO0F0QnNvbUJIOztBc0Jwb21CQztFQUNFO0F0QnVvbUJIOztBc0Jyb21CQztFQUNFO0F0QndvbUJIOztBc0J0b21CQztFQUNFO0F0QnlvbUJIOztBc0J2b21CQztFQUNFO0F0QjBvbUJIOztBc0J4b21CQztFQUNFO0F0QjJvbUJIOztBc0J6b21CQztFQUNFO0F0QjRvbUJIOztBc0Ixb21CQztFQUNFO0F0QjZvbUJIOztBc0Izb21CQztFQUNFO0F0QjhvbUJIOztBc0I1b21CQztFQUNFO0F0QitvbUJIOztBc0I3b21CQztFQUNFO0F0QmdwbUJIOztBc0I5b21CQztFQUNFO0F0QmlwbUJIOztBc0Ivb21CQztFQUNFO0F0QmtwbUJIOztBc0JocG1CQztFQUNFO0F0Qm1wbUJIOztBc0JqcG1CQztFQUNFO0F0Qm9wbUJIOztBc0JscG1CQztFQUNFO0F0QnFwbUJIOztBc0JucG1CQztFQUNFO0F0QnNwbUJIOztBc0JwcG1CQztFQUNFO0F0QnVwbUJIOztBc0JycG1CQztFQUNFO0F0QndwbUJIOztBc0J0cG1CQztFQUNFO0F0QnlwbUJIOztBc0J2cG1CQztFQUNFO0F0QjBwbUJIOztBc0J4cG1CQztFQUNFO0F0QjJwbUJIOztBc0J6cG1CQztFQUNFO0F0QjRwbUJIOztBc0IxcG1CQztFQUNFO0F0QjZwbUJIOztBc0IzcG1CQztFQUNFO0F0QjhwbUJIOztBc0I1cG1CQztFQUNFO0F0QitwbUJIOztBc0I3cG1CQztFQUNFO0F0QmdxbUJIOztBc0I5cG1CQztFQUNFO0F0QmlxbUJIOztBc0IvcG1CQztFQUNFO0F0QmtxbUJIOztBc0JocW1CQztFQUNFO0F0Qm1xbUJIOztBc0JqcW1CQztFQUNFO0F0Qm9xbUJIOztBc0JscW1CQztFQUNFO0F0QnFxbUJIOztBc0JucW1CQztFQUNFO0F0QnNxbUJIOztBc0JwcW1CQztFQUNFO0F0QnVxbUJIOztBc0JycW1CQztFQUNFO0F0QndxbUJIOztBc0J0cW1CQztFQUNFO0F0QnlxbUJIOztBc0J2cW1CQztFQUNFO0F0QjBxbUJIOztBc0J4cW1CQztFQUNFO0F0QjJxbUJIOztBc0J6cW1CQztFQUNFO0F0QjRxbUJIOztBc0IxcW1CQztFQUNFO0F0QjZxbUJIOztBc0IzcW1CQztFQUNFO0F0QjhxbUJIOztBc0I1cW1CQztFQUNFO0F0QitxbUJIOztBc0I3cW1CQztFQUNFO0F0QmdybUJIOztBc0I5cW1CQztFQUNFO0F0QmlybUJIOztBc0IvcW1CQztFQUNFO0F0QmtybUJIOztBc0Jocm1CQztFQUNFO0F0Qm1ybUJIOztBc0Jqcm1CQztFQUNFO0F0Qm9ybUJIOztBc0Jscm1CQztFQUNFO0F0QnFybUJIOztBc0Jucm1CQztFQUNFO0F0QnNybUJIOztBc0Jwcm1CQztFQUNFO0F0QnVybUJIOztBc0Jycm1CQztFQUNFO0F0QndybUJIOztBc0J0cm1CQztFQUNFO0F0QnlybUJIOztBc0J2cm1CQztFQUNFO0F0QjBybUJIOztBc0J4cm1CQztFQUNFO0F0QjJybUJIOztBc0J6cm1CQztFQUNFO0F0QjRybUJIOztBc0Ixcm1CQztFQUNFO0F0QjZybUJIOztBc0Izcm1CQztFQUNFO0F0QjhybUJIOztBc0I1cm1CQztFQUNFO0F0QitybUJIOztBc0I3cm1CQztFQUNFO0F0QmdzbUJIOztBc0I5cm1CQztFQUNFO0F0QmlzbUJIOztBc0Ivcm1CQztFQUNFO0F0QmtzbUJIOztBc0Joc21CQztFQUNFO0F0Qm1zbUJIOztBc0Jqc21CQztFQUNFO0F0Qm9zbUJIOztBc0Jsc21CQztFQUNFO0F0QnFzbUJIOztBc0Juc21CQztFQUNFO0F0QnNzbUJIOztBc0Jwc21CQztFQUNFO0F0QnVzbUJIOztBc0Jyc21CQztFQUNFO0F0QndzbUJIOztBc0J0c21CQztFQUNFO0F0QnlzbUJIOztBc0J2c21CQztFQUNFO0F0QjBzbUJIOztBc0J4c21CQztFQUNFO0F0QjJzbUJIOztBc0J6c21CQztFQUNFO0F0QjRzbUJIOztBc0Ixc21CQztFQUNFO0F0QjZzbUJIOztBc0Izc21CQztFQUNFO0F0QjhzbUJIOztBc0I1c21CQztFQUNFO0F0QitzbUJIOztBc0I3c21CQztFQUNFO0F0Qmd0bUJIOztBc0I5c21CQztFQUNFO0F0Qml0bUJIOztBc0Ivc21CQztFQUNFO0F0Qmt0bUJIOztBc0JodG1CQztFQUNFO0F0Qm10bUJIOztBc0JqdG1CQztFQUNFO0F0Qm90bUJIOztBc0JsdG1CQztFQUNFO0F0QnF0bUJIOztBc0JudG1CQztFQUNFO0F0QnN0bUJIOztBc0JwdG1CQztFQUNFO0F0QnV0bUJIOztBc0JydG1CQztFQUNFO0F0Qnd0bUJIOztBc0J0dG1CQztFQUNFO0F0Qnl0bUJIOztBc0J2dG1CQztFQUNFO0F0QjB0bUJIOztBc0J4dG1CQztFQUNFO0F0QjJ0bUJIOztBc0J6dG1CQztFQUNFO0F0QjR0bUJIOztBc0IxdG1CQztFQUNFO0F0QjZ0bUJIOztBc0IzdG1CQztFQUNFO0F0Qjh0bUJIOztBc0I1dG1CQztFQUNFO0F0Qit0bUJIOztBc0I3dG1CQztFQUNFO0F0Qmd1bUJIOztBc0I5dG1CQztFQUNFO0F0Qml1bUJIOztBc0IvdG1CQztFQUNFO0F0Qmt1bUJIOztBc0JodW1CQztFQUNFO0F0Qm11bUJIOztBc0JqdW1CQztFQUNFO0F0Qm91bUJIOztBc0JsdW1CQztFQUNFO0F0QnF1bUJIOztBc0JudW1CQztFQUNFO0F0QnN1bUJIOztBc0JwdW1CQztFQUNFO0F0QnV1bUJIOztBc0JydW1CQztFQUNFO0F0Qnd1bUJIOztBc0J0dW1CQztFQUNFO0F0Qnl1bUJIOztBc0J2dW1CQztFQUNFO0F0QjB1bUJIOztBc0J4dW1CQztFQUNFO0F0QjJ1bUJIOztBc0J6dW1CQztFQUNFO0F0QjR1bUJIOztBc0IxdW1CQztFQUNFO0F0QjZ1bUJIOztBc0IzdW1CQztFQUNFO0F0Qjh1bUJIOztBc0I1dW1CQztFQUNFO0F0Qit1bUJIOztBc0I3dW1CQztFQUNFO0F0Qmd2bUJIOztBc0I5dW1CQztFQUNFO0F0Qml2bUJIOztBc0IvdW1CQztFQUNFO0F0Qmt2bUJIOztBc0Jodm1CQztFQUNFO0F0Qm12bUJIOztBc0Jqdm1CQztFQUNFO0F0Qm92bUJIOztBc0Jsdm1CQztFQUNFO0F0QnF2bUJIOztBc0Judm1CQztFQUNFO0F0QnN2bUJIOztBc0Jwdm1CQztFQUNFO0F0QnV2bUJIOztBc0Jydm1CQztFQUNFO0F0Qnd2bUJIOztBc0J0dm1CQztFQUNFO0F0Qnl2bUJIOztBc0J2dm1CQztFQUNFO0F0QjB2bUJIOztBc0J4dm1CQztFQUNFO0F0QjJ2bUJIOztBc0J6dm1CQztFQUNFO0F0QjR2bUJIOztBc0Ixdm1CQztFQUNFO0F0QjZ2bUJIOztBc0Izdm1CQztFQUNFO0F0Qjh2bUJIOztBc0I1dm1CQztFQUNFO0F0Qit2bUJIOztBc0I3dm1CQztFQUNFO0F0Qmd3bUJIOztBc0I5dm1CQztFQUNFO0F0Qml3bUJIOztBc0Ivdm1CQztFQUNFO0F0Qmt3bUJIOztBc0Jod21CQztFQUNFO0F0Qm13bUJIOztBc0Jqd21CQztFQUNFO0F0Qm93bUJIOztBc0Jsd21CQztFQUNFO0F0QnF3bUJIOztBc0Jud21CQztFQUNFO0F0QnN3bUJIOztBc0Jwd21CQztFQUNFO0F0QnV3bUJIOztBc0Jyd21CQztFQUNFO0F0Qnd3bUJIOztBc0J0d21CQztFQUNFO0F0Qnl3bUJIOztBc0J2d21CQztFQUNFO0F0QjB3bUJIOztBc0J4d21CQztFQUNFO0F0QjJ3bUJIOztBc0J6d21CQztFQUNFO0F0QjR3bUJIOztBc0Ixd21CQztFQUNFO0F0QjZ3bUJIOztBc0Izd21CQztFQUNFO0F0Qjh3bUJIOztBc0I1d21CQztFQUNFO0F0Qit3bUJIOztBc0I3d21CQztFQUNFO0F0Qmd4bUJIOztBc0I5d21CQztFQUNFO0F0Qml4bUJIOztBc0Ivd21CQztFQUNFO0F0Qmt4bUJIOztBc0JoeG1CQztFQUNFO0F0Qm14bUJIOztBc0JqeG1CQztFQUNFO0F0Qm94bUJIOztBc0JseG1CQztFQUNFO0F0QnF4bUJIOztBc0JueG1CQztFQUNFO0F0QnN4bUJIOztBc0JweG1CQztFQUNFO0F0QnV4bUJIOztBc0JyeG1CQztFQUNFO0F0Qnd4bUJIOztBc0J0eG1CQztFQUNFO0F0Qnl4bUJIOztBc0J2eG1CQztFQUNFO0F0QjB4bUJIOztBc0J4eG1CQztFQUNFO0F0QjJ4bUJIOztBc0J6eG1CQztFQUNFO0F0QjR4bUJIOztBc0IxeG1CQztFQUNFO0F0QjZ4bUJIOztBc0IzeG1CQztFQUNFO0F0Qjh4bUJIOztBc0I1eG1CQztFQUNFO0F0Qit4bUJIOztBc0I3eG1CQztFQUNFO0F0Qmd5bUJIOztBc0I5eG1CQztFQUNFO0F0Qml5bUJIOztBc0IveG1CQztFQUNFO0F0Qmt5bUJIOztBc0JoeW1CQztFQUNFO0F0Qm15bUJIOztBc0JqeW1CQztFQUNFO0F0Qm95bUJIOztBc0JseW1CQztFQUNFO0F0QnF5bUJIOztBc0JueW1CQztFQUNFO0F0QnN5bUJIOztBc0JweW1CQztFQUNFO0F0QnV5bUJIOztBc0JyeW1CQztFQUNFO0F0Qnd5bUJIOztBc0J0eW1CQztFQUNFO0F0Qnl5bUJIOztBc0J2eW1CQztFQUNFO0F0QjB5bUJIOztBc0J4eW1CQztFQUNFO0F0QjJ5bUJIOztBc0J6eW1CQztFQUNFO0F0QjR5bUJIOztBc0IxeW1CQztFQUNFO0F0QjZ5bUJIOztBc0IzeW1CQztFQUNFO0F0Qjh5bUJIOztBc0I1eW1CQztFQUNFO0F0Qit5bUJIOztBc0I3eW1CQztFQUNFO0F0Qmd6bUJIOztBc0I5eW1CQztFQUNFO0F0Qml6bUJIOztBc0IveW1CQztFQUNFO0F0Qmt6bUJIOztBc0Joem1CQztFQUNFO0F0Qm16bUJIOztBc0Jqem1CQztFQUNFO0F0Qm96bUJIOztBc0Jsem1CQztFQUNFO0F0QnF6bUJIOztBc0Juem1CQztFQUNFO0F0QnN6bUJIOztBc0Jwem1CQztFQUNFO0F0QnV6bUJIOztBc0Jyem1CQztFQUNFO0F0Qnd6bUJIOztBc0J0em1CQztFQUNFO0F0Qnl6bUJIOztBc0J2em1CQztFQUNFO0F0QjB6bUJIOztBc0J4em1CQztFQUNFO0F0QjJ6bUJIOztBc0J6em1CQztFQUNFO0F0QjR6bUJIOztBc0Ixem1CQztFQUNFO0F0QjZ6bUJIOztBc0Izem1CQztFQUNFO0F0Qjh6bUJIOztBc0I1em1CQztFQUNFO0F0Qit6bUJIOztBc0I3em1CQztFQUNFO0F0QmcwbUJIOztBc0I5em1CQztFQUNFO0F0QmkwbUJIOztBc0Ivem1CQztFQUNFO0F0QmswbUJIOztBc0JoMG1CQztFQUNFO0F0Qm0wbUJIOztBc0JqMG1CQztFQUNFO0F0Qm8wbUJIOztBc0JsMG1CQztFQUNFO0F0QnEwbUJIOztBc0JuMG1CQztFQUNFO0F0QnMwbUJIOztBc0JwMG1CQztFQUNFO0F0QnUwbUJIOztBc0JyMG1CQztFQUNFO0F0QncwbUJIOztBc0J0MG1CQztFQUNFO0F0QnkwbUJIOztBc0J2MG1CQztFQUNFO0F0QjAwbUJIOztBc0J4MG1CQztFQUNFO0F0QjIwbUJIOztBc0J6MG1CQztFQUNFO0F0QjQwbUJIOztBc0IxMG1CQztFQUNFO0F0QjYwbUJIOztBc0IzMG1CQztFQUNFO0F0QjgwbUJIOztBc0I1MG1CQztFQUNFO0F0QiswbUJIOztBc0I3MG1CQztFQUNFO0F0QmcxbUJIOztBc0I5MG1CQztFQUNFO0F0QmkxbUJIOztBc0IvMG1CQztFQUNFO0F0QmsxbUJIOztBc0JoMW1CQztFQUNFO0F0Qm0xbUJIOztBc0JqMW1CQztFQUNFO0F0Qm8xbUJIOztBc0JsMW1CQztFQUNFO0F0QnExbUJIOztBc0JuMW1CQztFQUNFO0F0QnMxbUJIOztBc0JwMW1CQztFQUNFO0F0QnUxbUJIOztBc0JyMW1CQztFQUNFO0F0QncxbUJIOztBc0J0MW1CQztFQUNFO0F0QnkxbUJIOztBc0J2MW1CQztFQUNFO0F0QjAxbUJIOztBc0J4MW1CQztFQUNFO0F0QjIxbUJIOztBc0J6MW1CQztFQUNFO0F0QjQxbUJIOztBc0IxMW1CQztFQUNFO0F0QjYxbUJIOztBc0IzMW1CQztFQUNFO0F0QjgxbUJIOztBc0I1MW1CQztFQUNFO0F0QisxbUJIOztBc0I3MW1CQztFQUNFO0F0QmcybUJIOztBc0I5MW1CQztFQUNFO0F0QmkybUJIOztBc0IvMW1CQztFQUNFO0F0QmsybUJIOztBc0JoMm1CQztFQUNFO0F0Qm0ybUJIOztBc0JqMm1CQztFQUNFO0F0Qm8ybUJIOztBc0JsMm1CQztFQUNFO0F0QnEybUJIOztBc0JuMm1CQztFQUNFO0F0QnMybUJIOztBc0JwMm1CQztFQUNFO0F0QnUybUJIOztBc0JyMm1CQztFQUNFO0F0QncybUJIOztBc0J0Mm1CQztFQUNFO0F0QnkybUJIOztBc0J2Mm1CQztFQUNFO0F0QjAybUJIOztBc0J4Mm1CQztFQUNFO0F0QjIybUJIOztBc0J6Mm1CQztFQUNFO0F0QjQybUJIOztBc0IxMm1CQztFQUNFO0F0QjYybUJIOztBc0IzMm1CQztFQUNFO0F0QjgybUJIOztBc0I1Mm1CQztFQUNFO0F0QisybUJIOztBc0I3Mm1CQztFQUNFO0F0QmczbUJIOztBc0I5Mm1CQztFQUNFO0F0QmkzbUJIOztBc0IvMm1CQztFQUNFO0F0QmszbUJIOztBc0JoM21CQztFQUNFO0F0Qm0zbUJIOztBc0JqM21CQztFQUNFO0F0Qm8zbUJIOztBc0JsM21CQztFQUNFO0F0QnEzbUJIOztBc0JuM21CQztFQUNFO0F0QnMzbUJIOztBc0JwM21CQztFQUNFO0F0QnUzbUJIOztBc0JyM21CQztFQUNFO0F0QnczbUJIOztBc0J0M21CQztFQUNFO0F0QnkzbUJIOztBc0J2M21CQztFQUNFO0F0QjAzbUJIOztBc0J4M21CQztFQUNFO0F0QjIzbUJIOztBc0J6M21CQztFQUNFO0F0QjQzbUJIOztBc0IxM21CQztFQUNFO0F0QjYzbUJIOztBc0IzM21CQztFQUNFO0F0QjgzbUJIOztBc0I1M21CQztFQUNFO0F0QiszbUJIOztBc0I3M21CQztFQUNFO0F0Qmc0bUJIOztBc0I5M21CQztFQUNFO0F0Qmk0bUJIOztBc0IvM21CQztFQUNFO0F0Qms0bUJIOztBc0JoNG1CQztFQUNFO0F0Qm00bUJIOztBc0JqNG1CQztFQUNFO0F0Qm80bUJIOztBc0JsNG1CQztFQUNFO0F0QnE0bUJIOztBc0JuNG1CQztFQUNFO0F0QnM0bUJIOztBc0JwNG1CQztFQUNFO0F0QnU0bUJIOztBc0JyNG1CQztFQUNFO0F0Qnc0bUJIOztBc0J0NG1CQztFQUNFO0F0Qnk0bUJIOztBc0J2NG1CQztFQUNFO0F0QjA0bUJIOztBc0J4NG1CQztFQUNFO0F0QjI0bUJIOztBc0J6NG1CQztFQUNFO0F0QjQ0bUJIOztBc0IxNG1CQztFQUNFO0F0QjY0bUJIOztBc0IzNG1CQztFQUNFO0F0Qjg0bUJIOztBc0I1NG1CQztFQUNFO0F0Qis0bUJIOztBc0I3NG1CQztFQUNFO0F0Qmc1bUJIOztBc0I5NG1CQztFQUNFO0F0Qmk1bUJIOztBc0IvNG1CQztFQUNFO0F0Qms1bUJIOztBc0JoNW1CQztFQUNFO0F0Qm01bUJIOztBc0JqNW1CQztFQUNFO0F0Qm81bUJIOztBc0JsNW1CQztFQUNFO0F0QnE1bUJIOztBc0JuNW1CQztFQUNFO0F0QnM1bUJIOztBc0JwNW1CQztFQUNFO0F0QnU1bUJIOztBc0JyNW1CQztFQUNFO0F0Qnc1bUJIOztBc0J0NW1CQztFQUNFO0F0Qnk1bUJIOztBc0J2NW1CQztFQUNFO0F0QjA1bUJIOztBc0J4NW1CQztFQUNFO0F0QjI1bUJIOztBc0J6NW1CQztFQUNFO0F0QjQ1bUJIOztBc0IxNW1CQztFQUNFO0F0QjY1bUJIOztBc0IzNW1CQztFQUNFO0F0Qjg1bUJIOztBc0I1NW1CQztFQUNFO0F0Qis1bUJIOztBc0I3NW1CQztFQUNFO0F0Qmc2bUJIOztBc0I5NW1CQztFQUNFO0F0Qmk2bUJIOztBc0IvNW1CQztFQUNFO0F0Qms2bUJIOztBc0JoNm1CQztFQUNFO0F0Qm02bUJIOztBc0JqNm1CQztFQUNFO0F0Qm82bUJIOztBc0JsNm1CQztFQUNFO0F0QnE2bUJIOztBc0JuNm1CQztFQUNFO0F0QnM2bUJIOztBc0JwNm1CQztFQUNFO0F0QnU2bUJIOztBc0JyNm1CQztFQUNFO0F0Qnc2bUJIOztBc0J0Nm1CQztFQUNFO0F0Qnk2bUJIOztBc0J2Nm1CQztFQUNFO0F0QjA2bUJIOztBc0J4Nm1CQztFQUNFO0F0QjI2bUJIOztBc0J6Nm1CQztFQUNFO0F0QjQ2bUJIOztBc0IxNm1CQztFQUNFO0F0QjY2bUJIOztBc0IzNm1CQztFQUNFO0F0Qjg2bUJIOztBc0I1Nm1CQztFQUNFO0F0Qis2bUJIOztBc0I3Nm1CQztFQUNFO0F0Qmc3bUJIOztBc0I5Nm1CQztFQUNFO0F0Qmk3bUJIOztBc0IvNm1CQztFQUNFO0F0Qms3bUJIOztBc0JoN21CQztFQUNFO0F0Qm03bUJIOztBc0JqN21CQztFQUNFO0F0Qm83bUJIOztBc0JsN21CQztFQUNFO0F0QnE3bUJIOztBc0JuN21CQztFQUNFO0F0QnM3bUJIOztBc0JwN21CQztFQUNFO0F0QnU3bUJIOztBc0JyN21CQztFQUNFO0F0Qnc3bUJIOztBc0J0N21CQztFQUNFO0F0Qnk3bUJIOztBc0J2N21CQztFQUNFO0F0QjA3bUJIOztBc0J4N21CQztFQUNFO0F0QjI3bUJIOztBc0J6N21CQztFQUNFO0F0QjQ3bUJIOztBc0IxN21CQztFQUNFO0F0QjY3bUJIOztBc0IzN21CQztFQUNFO0F0Qjg3bUJIOztBc0I1N21CQztFQUNFO0F0Qis3bUJIOztBc0I3N21CQztFQUNFO0F0Qmc4bUJIOztBc0I5N21CQztFQUNFO0F0Qmk4bUJIOztBc0IvN21CQztFQUNFO0F0Qms4bUJIOztBc0JoOG1CQztFQUNFO0F0Qm04bUJIOztBc0JqOG1CQztFQUNFO0F0Qm84bUJIOztBc0JsOG1CQztFQUNFO0F0QnE4bUJIOztBc0JuOG1CQztFQUNFO0F0QnM4bUJIOztBc0JwOG1CQztFQUNFO0F0QnU4bUJIOztBc0JyOG1CQztFQUNFO0F0Qnc4bUJIOztBc0J0OG1CQztFQUNFO0F0Qnk4bUJIOztBc0J2OG1CQztFQUNFO0F0QjA4bUJIOztBc0J4OG1CQztFQUNFO0F0QjI4bUJIOztBc0J6OG1CQztFQUNFO0F0QjQ4bUJIOztBc0IxOG1CQztFQUNFO0F0QjY4bUJIOztBc0IzOG1CQztFQUNFO0F0Qjg4bUJIOztBc0I1OG1CQztFQUNFO0F0Qis4bUJIOztBc0I3OG1CQztFQUNFO0F0Qmc5bUJIOztBc0I5OG1CQztFQUNFO0F0Qmk5bUJIOztBc0IvOG1CQztFQUNFO0F0Qms5bUJIOztBc0JoOW1CQztFQUNFO0F0Qm05bUJIOztBc0JqOW1CQztFQUNFO0F0Qm85bUJIOztBc0JsOW1CQztFQUNFO0F0QnE5bUJIOztBc0JuOW1CQztFQUNFO0F0QnM5bUJIOztBc0JwOW1CQztFQUNFO0F0QnU5bUJIOztBc0JyOW1CQztFQUNFO0F0Qnc5bUJIOztBc0J0OW1CQztFQUNFO0F0Qnk5bUJIOztBc0J2OW1CQztFQUNFO0F0QjA5bUJIOztBc0J4OW1CQztFQUNFO0F0QjI5bUJIOztBc0J6OW1CQztFQUNFO0F0QjQ5bUJIOztBc0IxOW1CQztFQUNFO0F0QjY5bUJIOztBc0IzOW1CQztFQUNFO0F0Qjg5bUJIOztBc0I1OW1CQztFQUNFO0F0Qis5bUJIOztBc0I3OW1CQztFQUNFO0F0QmcrbUJIOztBc0I5OW1CQztFQUNFO0F0QmkrbUJIOztBc0IvOW1CQztFQUNFO0F0QmsrbUJIOztBc0JoK21CQztFQUNFO0F0Qm0rbUJIOztBc0JqK21CQztFQUNFO0F0Qm8rbUJIOztBc0JsK21CQztFQUNFO0F0QnErbUJIOztBc0JuK21CQztFQUNFO0F0QnMrbUJIOztBc0JwK21CQztFQUNFO0F0QnUrbUJIOztBc0JyK21CQztFQUNFO0F0QncrbUJIOztBc0J0K21CQztFQUNFO0F0QnkrbUJIOztBc0J2K21CQztFQUNFO0F0QjArbUJIOztBc0J4K21CQztFQUNFO0F0QjIrbUJIOztBc0J6K21CQztFQUNFO0F0QjQrbUJIOztBc0IxK21CQztFQUNFO0F0QjYrbUJIOztBc0IzK21CQztFQUNFO0F0QjgrbUJIOztBc0I1K21CQztFQUNFO0F0QisrbUJIOztBc0I3K21CQztFQUNFO0F0QmcvbUJIOztBc0I5K21CQztFQUNFO0F0QmkvbUJIOztBc0IvK21CQztFQUNFO0F0QmsvbUJIOztBc0JoL21CQztFQUNFO0F0Qm0vbUJIOztBc0JqL21CQztFQUNFO0F0Qm8vbUJIOztBc0JsL21CQztFQUNFO0F0QnEvbUJIOztBc0JuL21CQztFQUNFO0F0QnMvbUJIOztBc0JwL21CQztFQUNFO0F0QnUvbUJIOztBc0JyL21CQztFQUNFO0F0QncvbUJIOztBc0J0L21CQztFQUNFO0F0QnkvbUJIOztBc0J2L21CQztFQUNFO0F0QjAvbUJIOztBc0J4L21CQztFQUNFO0F0QjIvbUJIOztBc0J6L21CQztFQUNFO0F0QjQvbUJIOztBc0IxL21CQztFQUNFO0F0QjYvbUJIOztBc0IzL21CQztFQUNFO0F0QjgvbUJIOztBc0I1L21CQztFQUNFO0F0QisvbUJIOztBc0I3L21CQztFQUNFO0F0QmdnbkJIOztBc0I5L21CQztFQUNFO0F0QmlnbkJIOztBc0IvL21CQztFQUNFO0F0QmtnbkJIOztBc0JoZ25CQztFQUNFO0F0Qm1nbkJIOztBc0JqZ25CQztFQUNFO0F0Qm9nbkJIOztBc0JsZ25CQztFQUNFO0F0QnFnbkJIOztBc0JuZ25CQztFQUNFO0F0QnNnbkJIOztBc0JwZ25CQztFQUNFO0F0QnVnbkJIOztBc0JyZ25CQztFQUNFO0F0QndnbkJIOztBc0J0Z25CQztFQUNFO0F0QnlnbkJIOztBc0J2Z25CQztFQUNFO0F0QjBnbkJIOztBc0J4Z25CQztFQUNFO0F0QjJnbkJIOztBc0J6Z25CQztFQUNFO0F0QjRnbkJIOztBc0IxZ25CQztFQUNFO0F0QjZnbkJIOztBc0IzZ25CQztFQUNFO0F0QjhnbkJIOztBc0I1Z25CQztFQUNFO0F0QitnbkJIOztBc0I3Z25CQztFQUNFO0F0QmdobkJIOztBc0I5Z25CQztFQUNFO0F0QmlobkJIOztBc0IvZ25CQztFQUNFO0F0QmtobkJIOztBc0JoaG5CQztFQUNFO0F0Qm1obkJIOztBc0JqaG5CQztFQUNFO0F0Qm9obkJIOztBc0JsaG5CQztFQUNFO0F0QnFobkJIOztBc0JuaG5CQztFQUNFO0F0QnNobkJIOztBc0JwaG5CQztFQUNFO0F0QnVobkJIOztBc0JyaG5CQztFQUNFO0F0QndobkJIOztBc0J0aG5CQztFQUNFO0F0QnlobkJIOztBc0J2aG5CQztFQUNFO0F0QjBobkJIOztBc0J4aG5CQztFQUNFO0F0QjJobkJIOztBc0J6aG5CQztFQUNFO0F0QjRobkJIOztBc0IxaG5CQztFQUNFO0F0QjZobkJIOztBc0IzaG5CQztFQUNFO0F0QjhobkJIOztBc0I1aG5CQztFQUNFO0F0QitobkJIOztBc0I3aG5CQztFQUNFO0F0QmdpbkJIOztBc0I5aG5CQztFQUNFO0F0QmlpbkJIOztBc0IvaG5CQztFQUNFO0F0QmtpbkJIOztBc0JoaW5CQztFQUNFO0F0Qm1pbkJIOztBc0JqaW5CQztFQUNFO0F0Qm9pbkJIOztBc0JsaW5CQztFQUNFO0F0QnFpbkJIOztBc0JuaW5CQztFQUNFO0F0QnNpbkJIOztBc0JwaW5CQztFQUNFO0F0QnVpbkJIOztBc0JyaW5CQztFQUNFO0F0QndpbkJIOztBc0J0aW5CQztFQUNFO0F0QnlpbkJIOztBc0J2aW5CQztFQUNFO0F0QjBpbkJIOztBc0J4aW5CQztFQUNFO0F0QjJpbkJIOztBc0J6aW5CQztFQUNFO0F0QjRpbkJIOztBc0IxaW5CQztFQUNFO0F0QjZpbkJIOztBc0IzaW5CQztFQUNFO0F0QjhpbkJIOztBc0I1aW5CQztFQUNFO0F0QitpbkJIOztBc0I3aW5CQztFQUNFO0F0QmdqbkJIOztBc0I5aW5CQztFQUNFO0F0QmlqbkJIOztBc0IvaW5CQztFQUNFO0F0QmtqbkJIOztBc0Joam5CQztFQUNFO0F0Qm1qbkJIOztBc0Jqam5CQztFQUNFO0F0Qm9qbkJIOztBc0Jsam5CQztFQUNFO0F0QnFqbkJIOztBc0Juam5CQztFQUNFO0F0QnNqbkJIOztBc0Jwam5CQztFQUNFO0F0QnVqbkJIOztBc0Jyam5CQztFQUNFO0F0QndqbkJIOztBc0J0am5CQztFQUNFO0F0QnlqbkJIOztBc0J2am5CQztFQUNFO0F0QjBqbkJIOztBc0J4am5CQztFQUNFO0F0QjJqbkJIOztBc0J6am5CQztFQUNFO0F0QjRqbkJIOztBc0Ixam5CQztFQUNFO0F0QjZqbkJIOztBc0Izam5CQztFQUNFO0F0QjhqbkJIOztBc0I1am5CQztFQUNFO0F0QitqbkJIOztBc0I3am5CQztFQUNFO0F0QmdrbkJIOztBc0I5am5CQztFQUNFO0F0QmlrbkJIOztBc0Ivam5CQztFQUNFO0F0QmtrbkJIOztBc0Joa25CQztFQUNFO0F0Qm1rbkJIOztBc0Jqa25CQztFQUNFO0F0Qm9rbkJIOztBc0Jsa25CQztFQUNFO0F0QnFrbkJIOztBc0Jua25CQztFQUNFO0F0QnNrbkJIOztBc0Jwa25CQztFQUNFO0F0QnVrbkJIOztBc0Jya25CQztFQUNFO0F0QndrbkJIOztBc0J0a25CQztFQUNFO0F0QnlrbkJIOztBc0J2a25CQztFQUNFO0F0QjBrbkJIOztBc0J4a25CQztFQUNFO0F0QjJrbkJIOztBc0J6a25CQztFQUNFO0F0QjRrbkJIOztBc0Ixa25CQztFQUNFO0F0QjZrbkJIOztBc0Iza25CQztFQUNFO0F0QjhrbkJIOztBc0I1a25CQztFQUNFO0F0QitrbkJIOztBc0I3a25CQztFQUNFO0F0QmdsbkJIOztBc0I5a25CQztFQUNFO0F0QmlsbkJIOztBc0Iva25CQztFQUNFO0F0QmtsbkJIOztBc0JobG5CQztFQUNFO0F0Qm1sbkJIOztBc0JqbG5CQztFQUNFO0F0Qm9sbkJIOztBc0JsbG5CQztFQUNFO0F0QnFsbkJIOztBc0JubG5CQztFQUNFO0F0QnNsbkJIOztBc0JwbG5CQztFQUNFO0F0QnVsbkJIOztBc0JybG5CQztFQUNFO0F0QndsbkJIOztBc0J0bG5CQztFQUNFO0F0QnlsbkJIOztBc0J2bG5CQztFQUNFO0F0QjBsbkJIOztBc0J4bG5CQztFQUNFO0F0QjJsbkJIOztBc0J6bG5CQztFQUNFO0F0QjRsbkJIOztBc0IxbG5CQztFQUNFO0F0QjZsbkJIOztBc0IzbG5CQztFQUNFO0F0QjhsbkJIOztBc0I1bG5CQztFQUNFO0F0QitsbkJIOztBc0I3bG5CQztFQUNFO0F0QmdtbkJIOztBc0I5bG5CQztFQUNFO0F0QmltbkJIOztBc0IvbG5CQztFQUNFO0F0QmttbkJIOztBc0JobW5CQztFQUNFO0F0Qm1tbkJIOztBc0JqbW5CQztFQUNFO0F0Qm9tbkJIOztBc0JsbW5CQztFQUNFO0F0QnFtbkJIOztBc0JubW5CQztFQUNFO0F0QnNtbkJIOztBc0JwbW5CQztFQUNFO0F0QnVtbkJIOztBc0JybW5CQztFQUNFO0F0QndtbkJIOztBc0J0bW5CQztFQUNFO0F0QnltbkJIOztBc0J2bW5CQztFQUNFO0F0QjBtbkJIOztBc0J4bW5CQztFQUNFO0F0QjJtbkJIOztBc0J6bW5CQztFQUNFO0F0QjRtbkJIOztBc0IxbW5CQztFQUNFO0F0QjZtbkJIOztBc0IzbW5CQztFQUNFO0F0QjhtbkJIOztBc0I1bW5CQztFQUNFO0F0QittbkJIOztBc0I3bW5CQztFQUNFO0F0QmdubkJIOztBc0I5bW5CQztFQUNFO0F0QmlubkJIOztBc0IvbW5CQztFQUNFO0F0QmtubkJIOztBc0Jobm5CQztFQUNFO0F0Qm1ubkJIOztBc0Jqbm5CQztFQUNFO0F0Qm9ubkJIOztBc0Jsbm5CQztFQUNFO0F0QnFubkJIOztBc0Jubm5CQztFQUNFO0F0QnNubkJIOztBc0Jwbm5CQztFQUNFO0F0QnVubkJIOztBc0Jybm5CQztFQUNFO0F0QndubkJIOztBc0J0bm5CQztFQUNFO0F0QnlubkJIOztBc0J2bm5CQztFQUNFO0F0QjBubkJIOztBc0J4bm5CQztFQUNFO0F0QjJubkJIOztBc0J6bm5CQztFQUNFO0F0QjRubkJIOztBc0Ixbm5CQztFQUNFO0F0QjZubkJIOztBc0Izbm5CQztFQUNFO0F0QjhubkJIOztBc0I1bm5CQztFQUNFO0F0QitubkJIOztBc0I3bm5CQztFQUNFO0F0QmdvbkJIOztBc0I5bm5CQztFQUNFO0F0QmlvbkJIOztBc0Ivbm5CQztFQUNFO0F0QmtvbkJIOztBc0Job25CQztFQUNFO0F0Qm1vbkJIOztBc0Jqb25CQztFQUNFO0F0Qm9vbkJIOztBc0Jsb25CQztFQUNFO0F0QnFvbkJIOztBc0Jub25CQztFQUNFO0F0QnNvbkJIOztBc0Jwb25CQztFQUNFO0F0QnVvbkJIOztBc0Jyb25CQztFQUNFO0F0QndvbkJIOztBc0J0b25CQztFQUNFO0F0QnlvbkJIOztBc0J2b25CQztFQUNFO0F0QjBvbkJIOztBc0J4b25CQztFQUNFO0F0QjJvbkJIOztBc0J6b25CQztFQUNFO0F0QjRvbkJIOztBc0Ixb25CQztFQUNFO0F0QjZvbkJIOztBc0Izb25CQztFQUNFO0F0QjhvbkJIOztBc0I1b25CQztFQUNFO0F0QitvbkJIOztBc0I3b25CQztFQUNFO0F0QmdwbkJIOztBc0I5b25CQztFQUNFO0F0QmlwbkJIOztBc0Ivb25CQztFQUNFO0F0QmtwbkJIOztBc0JocG5CQztFQUNFO0F0Qm1wbkJIOztBc0JqcG5CQztFQUNFO0F0Qm9wbkJIOztBc0JscG5CQztFQUNFO0F0QnFwbkJIOztBc0JucG5CQztFQUNFO0F0QnNwbkJIOztBc0JwcG5CQztFQUNFO0F0QnVwbkJIOztBc0JycG5CQztFQUNFO0F0QndwbkJIOztBc0J0cG5CQztFQUNFO0F0QnlwbkJIOztBc0J2cG5CQztFQUNFO0F0QjBwbkJIOztBc0J4cG5CQztFQUNFO0F0QjJwbkJIOztBc0J6cG5CQztFQUNFO0F0QjRwbkJIOztBc0IxcG5CQztFQUNFO0F0QjZwbkJIOztBc0IzcG5CQztFQUNFO0F0QjhwbkJIOztBc0I1cG5CQztFQUNFO0F0QitwbkJIOztBc0I3cG5CQztFQUNFO0F0QmdxbkJIOztBc0I5cG5CQztFQUNFO0F0QmlxbkJIOztBc0IvcG5CQztFQUNFO0F0QmtxbkJIOztBc0JocW5CQztFQUNFO0F0Qm1xbkJIOztBc0JqcW5CQztFQUNFO0F0Qm9xbkJIOztBc0JscW5CQztFQUNFO0F0QnFxbkJIOztBc0JucW5CQztFQUNFO0F0QnNxbkJIOztBc0JwcW5CQztFQUNFO0F0QnVxbkJIOztBc0JycW5CQztFQUNFO0F0QndxbkJIOztBc0J0cW5CQztFQUNFO0F0QnlxbkJIOztBc0J2cW5CQztFQUNFO0F0QjBxbkJIOztBc0J4cW5CQztFQUNFO0F0QjJxbkJIOztBc0J6cW5CQztFQUNFO0F0QjRxbkJIOztBc0IxcW5CQztFQUNFO0F0QjZxbkJIOztBc0IzcW5CQztFQUNFO0F0QjhxbkJIOztBc0I1cW5CQztFQUNFO0F0QitxbkJIOztBc0I3cW5CQztFQUNFO0F0QmdybkJIOztBc0I5cW5CQztFQUNFO0F0QmlybkJIOztBc0IvcW5CQztFQUNFO0F0QmtybkJIOztBc0Jocm5CQztFQUNFO0F0Qm1ybkJIOztBc0Jqcm5CQztFQUNFO0F0Qm9ybkJIOztBc0Jscm5CQztFQUNFO0F0QnFybkJIOztBc0Jucm5CQztFQUNFO0F0QnNybkJIOztBc0Jwcm5CQztFQUNFO0F0QnVybkJIOztBc0Jycm5CQztFQUNFO0F0QndybkJIOztBc0J0cm5CQztFQUNFO0F0QnlybkJIOztBc0J2cm5CQztFQUNFO0F0QjBybkJIOztBc0J4cm5CQztFQUNFO0F0QjJybkJIOztBc0J6cm5CQztFQUNFO0F0QjRybkJIOztBc0Ixcm5CQztFQUNFO0F0QjZybkJIOztBc0Izcm5CQztFQUNFO0F0QjhybkJIOztBc0I1cm5CQztFQUNFO0F0QitybkJIOztBc0I3cm5CQztFQUNFO0F0QmdzbkJIOztBc0I5cm5CQztFQUNFO0F0QmlzbkJIOztBc0Ivcm5CQztFQUNFO0F0QmtzbkJIOztBc0Joc25CQztFQUNFO0F0Qm1zbkJIOztBc0Jqc25CQztFQUNFO0F0Qm9zbkJIOztBc0Jsc25CQztFQUNFO0F0QnFzbkJIOztBc0Juc25CQztFQUNFO0F0QnNzbkJIOztBc0Jwc25CQztFQUNFO0F0QnVzbkJIOztBc0Jyc25CQztFQUNFO0F0QndzbkJIOztBc0J0c25CQztFQUNFO0F0QnlzbkJIOztBc0J2c25CQztFQUNFO0F0QjBzbkJIOztBc0J4c25CQztFQUNFO0F0QjJzbkJIOztBc0J6c25CQztFQUNFO0F0QjRzbkJIOztBc0Ixc25CQztFQUNFO0F0QjZzbkJIOztBc0Izc25CQztFQUNFO0F0QjhzbkJIOztBc0I1c25CQztFQUNFO0F0QitzbkJIOztBc0I3c25CQztFQUNFO0F0Qmd0bkJIOztBc0I5c25CQztFQUNFO0F0Qml0bkJIOztBc0Ivc25CQztFQUNFO0F0Qmt0bkJIOztBc0JodG5CQztFQUNFO0F0Qm10bkJIOztBc0JqdG5CQztFQUNFO0F0Qm90bkJIOztBc0JsdG5CQztFQUNFO0F0QnF0bkJIOztBc0JudG5CQztFQUNFO0F0QnN0bkJIOztBc0JwdG5CQztFQUNFO0F0QnV0bkJIOztBc0JydG5CQztFQUNFO0F0Qnd0bkJIOztBc0J0dG5CQztFQUNFO0F0Qnl0bkJIOztBc0J2dG5CQztFQUNFO0F0QjB0bkJIOztBc0J4dG5CQztFQUNFO0F0QjJ0bkJIOztBc0J6dG5CQztFQUNFO0F0QjR0bkJIOztBc0IxdG5CQztFQUNFO0F0QjZ0bkJIOztBc0IzdG5CQztFQUNFO0F0Qjh0bkJIOztBc0I1dG5CQztFQUNFO0F0Qit0bkJIOztBc0I3dG5CQztFQUNFO0F0Qmd1bkJIOztBc0I5dG5CQztFQUNFO0F0Qml1bkJIOztBc0IvdG5CQztFQUNFO0F0Qmt1bkJIOztBc0JodW5CQztFQUNFO0F0Qm11bkJIOztBc0JqdW5CQztFQUNFO0F0Qm91bkJIOztBc0JsdW5CQztFQUNFO0F0QnF1bkJIOztBc0JudW5CQztFQUNFO0F0QnN1bkJIOztBc0JwdW5CQztFQUNFO0F0QnV1bkJIOztBc0JydW5CQztFQUNFO0F0Qnd1bkJIOztBc0J0dW5CQztFQUNFO0F0Qnl1bkJIOztBc0J2dW5CQztFQUNFO0F0QjB1bkJIOztBc0J4dW5CQztFQUNFO0F0QjJ1bkJIOztBc0J6dW5CQztFQUNFO0F0QjR1bkJIOztBc0IxdW5CQztFQUNFO0F0QjZ1bkJIOztBc0IzdW5CQztFQUNFO0F0Qjh1bkJIOztBc0I1dW5CQztFQUNFO0F0Qit1bkJIOztBc0I3dW5CQztFQUNFO0F0Qmd2bkJIOztBc0I5dW5CQztFQUNFO0F0Qml2bkJIOztBc0IvdW5CQztFQUNFO0F0Qmt2bkJIOztBc0Jodm5CQztFQUNFO0F0Qm12bkJIOztBc0Jqdm5CQztFQUNFO0F0Qm92bkJIOztBc0Jsdm5CQztFQUNFO0F0QnF2bkJIOztBc0Judm5CQztFQUNFO0F0QnN2bkJIOztBc0Jwdm5CQztFQUNFO0F0QnV2bkJIOztBc0Jydm5CQztFQUNFO0F0Qnd2bkJIOztBc0J0dm5CQztFQUNFO0F0Qnl2bkJIOztBc0J2dm5CQztFQUNFO0F0QjB2bkJIOztBc0J4dm5CQztFQUNFO0F0QjJ2bkJIOztBc0J6dm5CQztFQUNFO0F0QjR2bkJIOztBc0Ixdm5CQztFQUNFO0F0QjZ2bkJIOztBc0Izdm5CQztFQUNFO0F0Qjh2bkJIOztBc0I1dm5CQztFQUNFO0F0Qit2bkJIOztBc0I3dm5CQztFQUNFO0F0Qmd3bkJIOztBc0I5dm5CQztFQUNFO0F0Qml3bkJIOztBc0Ivdm5CQztFQUNFO0F0Qmt3bkJIOztBc0Jod25CQztFQUNFO0F0Qm13bkJIOztBc0Jqd25CQztFQUNFO0F0Qm93bkJIOztBc0Jsd25CQztFQUNFO0F0QnF3bkJIOztBc0Jud25CQztFQUNFO0F0QnN3bkJIOztBc0Jwd25CQztFQUNFO0F0QnV3bkJIOztBc0Jyd25CQztFQUNFO0F0Qnd3bkJIOztBc0J0d25CQztFQUNFO0F0Qnl3bkJIOztBc0J2d25CQztFQUNFO0F0QjB3bkJIOztBc0J4d25CQztFQUNFO0F0QjJ3bkJIOztBc0J6d25CQztFQUNFO0F0QjR3bkJIOztBc0Ixd25CQztFQUNFO0F0QjZ3bkJIOztBc0Izd25CQztFQUNFO0F0Qjh3bkJIOztBc0I1d25CQztFQUNFO0F0Qit3bkJIOztBc0I3d25CQztFQUNFO0F0Qmd4bkJIOztBc0I5d25CQztFQUNFO0F0Qml4bkJIOztBc0Ivd25CQztFQUNFO0F0Qmt4bkJIOztBc0JoeG5CQztFQUNFO0F0Qm14bkJIOztBc0JqeG5CQztFQUNFO0F0Qm94bkJIOztBc0JseG5CQztFQUNFO0F0QnF4bkJIOztBc0JueG5CQztFQUNFO0F0QnN4bkJIOztBc0JweG5CQztFQUNFO0F0QnV4bkJIOztBc0JyeG5CQztFQUNFO0F0Qnd4bkJIOztBc0J0eG5CQztFQUNFO0F0Qnl4bkJIOztBc0J2eG5CQztFQUNFO0F0QjB4bkJIOztBc0J4eG5CQztFQUNFO0F0QjJ4bkJIOztBc0J6eG5CQztFQUNFO0F0QjR4bkJIOztBc0IxeG5CQztFQUNFO0F0QjZ4bkJIOztBc0IzeG5CQztFQUNFO0F0Qjh4bkJIOztBc0I1eG5CQztFQUNFO0F0Qit4bkJIOztBc0I3eG5CQztFQUNFO0F0Qmd5bkJIOztBc0I5eG5CQztFQUNFO0F0Qml5bkJIOztBc0IveG5CQztFQUNFO0F0Qmt5bkJIOztBc0JoeW5CQztFQUNFO0F0Qm15bkJIOztBc0JqeW5CQztFQUNFO0F0Qm95bkJIOztBc0JseW5CQztFQUNFO0F0QnF5bkJIOztBc0JueW5CQztFQUNFO0F0QnN5bkJIOztBc0JweW5CQztFQUNFO0F0QnV5bkJIOztBc0JyeW5CQztFQUNFO0F0Qnd5bkJIOztBc0J0eW5CQztFQUNFO0F0Qnl5bkJIOztBc0J2eW5CQztFQUNFO0F0QjB5bkJIOztBc0J4eW5CQztFQUNFO0F0QjJ5bkJIOztBc0J6eW5CQztFQUNFO0F0QjR5bkJIOztBc0IxeW5CQztFQUNFO0F0QjZ5bkJIOztBc0IzeW5CQztFQUNFO0F0Qjh5bkJIOztBc0I1eW5CQztFQUNFO0F0Qit5bkJIOztBc0I3eW5CQztFQUNFO0F0Qmd6bkJIOztBc0I5eW5CQztFQUNFO0F0Qml6bkJIOztBc0IveW5CQztFQUNFO0F0Qmt6bkJIOztBc0Joem5CQztFQUNFO0F0Qm16bkJIOztBc0Jqem5CQztFQUNFO0F0Qm96bkJIOztBc0Jsem5CQztFQUNFO0F0QnF6bkJIOztBc0Juem5CQztFQUNFO0F0QnN6bkJIOztBc0Jwem5CQztFQUNFO0F0QnV6bkJIOztBc0Jyem5CQztFQUNFO0F0Qnd6bkJIOztBc0J0em5CQztFQUNFO0F0Qnl6bkJIOztBc0J2em5CQztFQUNFO0F0QjB6bkJIOztBc0J4em5CQztFQUNFO0F0QjJ6bkJIOztBc0J6em5CQztFQUNFO0F0QjR6bkJIOztBc0Ixem5CQztFQUNFO0F0QjZ6bkJIOztBc0Izem5CQztFQUNFO0F0Qjh6bkJIOztBc0I1em5CQztFQUNFO0F0Qit6bkJIOztBc0I3em5CQztFQUNFO0F0QmcwbkJIOztBc0I5em5CQztFQUNFO0F0QmkwbkJIOztBc0Ivem5CQztFQUNFO0F0QmswbkJIOztBc0JoMG5CQztFQUNFO0F0Qm0wbkJIOztBc0JqMG5CQztFQUNFO0F0Qm8wbkJIOztBc0JsMG5CQztFQUNFO0F0QnEwbkJIOztBc0JuMG5CQztFQUNFO0F0QnMwbkJIOztBc0JwMG5CQztFQUNFO0F0QnUwbkJIOztBc0JyMG5CQztFQUNFO0F0QncwbkJIOztBc0J0MG5CQztFQUNFO0F0QnkwbkJIOztBc0J2MG5CQztFQUNFO0F0QjAwbkJIOztBc0J4MG5CQztFQUNFO0F0QjIwbkJIOztBc0J6MG5CQztFQUNFO0F0QjQwbkJIOztBc0IxMG5CQztFQUNFO0F0QjYwbkJIOztBc0IzMG5CQztFQUNFO0F0QjgwbkJIOztBc0I1MG5CQztFQUNFO0F0QiswbkJIOztBc0I3MG5CQztFQUNFO0F0QmcxbkJIOztBc0I5MG5CQztFQUNFO0F0QmkxbkJIOztBc0IvMG5CQztFQUNFO0F0QmsxbkJIOztBc0JoMW5CQztFQUNFO0F0Qm0xbkJIOztBc0JqMW5CQztFQUNFO0F0Qm8xbkJIOztBc0JsMW5CQztFQUNFO0F0QnExbkJIOztBc0JuMW5CQztFQUNFO0F0QnMxbkJIOztBc0JwMW5CQztFQUNFO0F0QnUxbkJIOztBc0JyMW5CQztFQUNFO0F0QncxbkJIOztBc0J0MW5CQztFQUNFO0F0QnkxbkJIOztBc0J2MW5CQztFQUNFO0F0QjAxbkJIOztBc0J4MW5CQztFQUNFO0F0QjIxbkJIOztBc0J6MW5CQztFQUNFO0F0QjQxbkJIOztBc0IxMW5CQztFQUNFO0F0QjYxbkJIOztBc0IzMW5CQztFQUNFO0F0QjgxbkJIOztBc0I1MW5CQztFQUNFO0F0QisxbkJIOztBc0I3MW5CQztFQUNFO0F0QmcybkJIOztBc0I5MW5CQztFQUNFO0F0QmkybkJIOztBc0IvMW5CQztFQUNFO0F0QmsybkJIOztBc0JoMm5CQztFQUNFO0F0Qm0ybkJIOztBc0JqMm5CQztFQUNFO0F0Qm8ybkJIOztBc0JsMm5CQztFQUNFO0F0QnEybkJIOztBc0JuMm5CQztFQUNFO0F0QnMybkJIOztBc0JwMm5CQztFQUNFO0F0QnUybkJIOztBc0JyMm5CQztFQUNFO0F0QncybkJIOztBc0J0Mm5CQztFQUNFO0F0QnkybkJIOztBc0J2Mm5CQztFQUNFO0F0QjAybkJIOztBc0J4Mm5CQztFQUNFO0F0QjIybkJIOztBc0J6Mm5CQztFQUNFO0F0QjQybkJIOztBc0IxMm5CQztFQUNFO0F0QjYybkJIOztBc0IzMm5CQztFQUNFO0F0QjgybkJIOztBc0I1Mm5CQztFQUNFO0F0QisybkJIOztBc0I3Mm5CQztFQUNFO0F0QmczbkJIOztBc0I5Mm5CQztFQUNFO0F0QmkzbkJIOztBc0IvMm5CQztFQUNFO0F0QmszbkJIOztBc0JoM25CQztFQUNFO0F0Qm0zbkJIOztBc0JqM25CQztFQUNFO0F0Qm8zbkJIOztBc0JsM25CQztFQUNFO0F0QnEzbkJIOztBc0JuM25CQztFQUNFO0F0QnMzbkJIOztBc0JwM25CQztFQUNFO0F0QnUzbkJIOztBc0JyM25CQztFQUNFO0F0QnczbkJIOztBc0J0M25CQztFQUNFO0F0QnkzbkJIOztBc0J2M25CQztFQUNFO0F0QjAzbkJIOztBc0J4M25CQztFQUNFO0F0QjIzbkJIOztBc0J6M25CQztFQUNFO0F0QjQzbkJIOztBc0IxM25CQztFQUNFO0F0QjYzbkJIOztBc0IzM25CQztFQUNFO0F0QjgzbkJIOztBc0I1M25CQztFQUNFO0F0QiszbkJIOztBc0I3M25CQztFQUNFO0F0Qmc0bkJIOztBc0I5M25CQztFQUNFO0F0Qmk0bkJIOztBc0IvM25CQztFQUNFO0F0Qms0bkJIOztBc0JoNG5CQztFQUNFO0F0Qm00bkJIOztBc0JqNG5CQztFQUNFO0F0Qm80bkJIOztBc0JsNG5CQztFQUNFO0F0QnE0bkJIOztBc0JuNG5CQztFQUNFO0F0QnM0bkJIOztBc0JwNG5CQztFQUNFO0F0QnU0bkJIOztBc0JyNG5CQztFQUNFO0F0Qnc0bkJIOztBc0J0NG5CQztFQUNFO0F0Qnk0bkJIOztBc0J2NG5CQztFQUNFO0F0QjA0bkJIOztBc0J4NG5CQztFQUNFO0F0QjI0bkJIOztBc0J6NG5CQztFQUNFO0F0QjQ0bkJIOztBc0IxNG5CQztFQUNFO0F0QjY0bkJIOztBc0IzNG5CQztFQUNFO0F0Qjg0bkJIOztBc0I1NG5CQztFQUNFO0F0Qis0bkJIOztBc0I3NG5CQztFQUNFO0F0Qmc1bkJIOztBc0I5NG5CQztFQUNFO0F0Qmk1bkJIOztBc0IvNG5CQztFQUNFO0F0Qms1bkJIOztBc0JoNW5CQztFQUNFO0F0Qm01bkJIOztBc0JqNW5CQztFQUNFO0F0Qm81bkJIOztBc0JsNW5CQztFQUNFO0F0QnE1bkJIOztBc0JuNW5CQztFQUNFO0F0QnM1bkJIOztBc0JwNW5CQztFQUNFO0F0QnU1bkJIOztBc0JyNW5CQztFQUNFO0F0Qnc1bkJIOztBc0J0NW5CQztFQUNFO0F0Qnk1bkJIOztBc0J2NW5CQztFQUNFO0F0QjA1bkJIOztBc0J4NW5CQztFQUNFO0F0QjI1bkJIOztBc0J6NW5CQztFQUNFO0F0QjQ1bkJIOztBc0IxNW5CQztFQUNFO0F0QjY1bkJIOztBc0IzNW5CQztFQUNFO0F0Qjg1bkJIOztBc0I1NW5CQztFQUNFO0F0Qis1bkJIOztBc0I3NW5CQztFQUNFO0F0Qmc2bkJIOztBc0I5NW5CQztFQUNFO0F0Qmk2bkJIOztBc0IvNW5CQztFQUNFO0F0Qms2bkJIOztBc0JoNm5CQztFQUNFO0F0Qm02bkJIOztBc0JqNm5CQztFQUNFO0F0Qm82bkJIOztBc0JsNm5CQztFQUNFO0F0QnE2bkJIOztBc0JuNm5CQztFQUNFO0F0QnM2bkJIOztBc0JwNm5CQztFQUNFO0F0QnU2bkJIOztBc0JyNm5CQztFQUNFO0F0Qnc2bkJIOztBc0J0Nm5CQztFQUNFO0F0Qnk2bkJIOztBc0J2Nm5CQztFQUNFO0F0QjA2bkJIOztBc0J4Nm5CQztFQUNFO0F0QjI2bkJIOztBc0J6Nm5CQztFQUNFO0F0QjQ2bkJIOztBc0IxNm5CQztFQUNFO0F0QjY2bkJIOztBc0IzNm5CQztFQUNFO0F0Qjg2bkJIOztBc0I1Nm5CQztFQUNFO0F0Qis2bkJIOztBc0I3Nm5CQztFQUNFO0F0Qmc3bkJIOztBc0I5Nm5CQztFQUNFO0F0Qmk3bkJIOztBc0IvNm5CQztFQUNFO0F0Qms3bkJIOztBc0JoN25CQztFQUNFO0F0Qm03bkJIOztBc0JqN25CQztFQUNFO0F0Qm83bkJIOztBc0JsN25CQztFQUNFO0F0QnE3bkJIOztBc0JuN25CQztFQUNFO0F0QnM3bkJIOztBc0JwN25CQztFQUNFO0F0QnU3bkJIOztBc0JyN25CQztFQUNFO0F0Qnc3bkJIOztBc0J0N25CQztFQUNFO0F0Qnk3bkJIOztBc0J2N25CQztFQUNFO0F0QjA3bkJIOztBc0J4N25CQztFQUNFO0F0QjI3bkJIOztBc0J6N25CQztFQUNFO0F0QjQ3bkJIOztBc0IxN25CQztFQUNFO0F0QjY3bkJIOztBc0IzN25CQztFQUNFO0F0Qjg3bkJIOztBc0I1N25CQztFQUNFO0F0Qis3bkJIOztBc0I3N25CQztFQUNFO0F0Qmc4bkJIOztBc0I5N25CQztFQUNFO0F0Qmk4bkJIOztBc0IvN25CQztFQUNFO0F0Qms4bkJIOztBc0JoOG5CQztFQUNFO0F0Qm04bkJIOztBc0JqOG5CQztFQUNFO0F0Qm84bkJIOztBc0JsOG5CQztFQUNFO0F0QnE4bkJIOztBc0JuOG5CQztFQUNFO0F0QnM4bkJIOztBc0JwOG5CQztFQUNFO0F0QnU4bkJIOztBc0JyOG5CQztFQUNFO0F0Qnc4bkJIOztBc0J0OG5CQztFQUNFO0F0Qnk4bkJIOztBc0J2OG5CQztFQUNFO0F0QjA4bkJIOztBc0J4OG5CQztFQUNFO0F0QjI4bkJIOztBc0J6OG5CQztFQUNFO0F0QjQ4bkJIOztBc0IxOG5CQztFQUNFO0F0QjY4bkJIOztBc0IzOG5CQztFQUNFO0F0Qjg4bkJIOztBc0I1OG5CQztFQUNFO0F0Qis4bkJIOztBc0I3OG5CQztFQUNFO0F0Qmc5bkJIOztBc0I5OG5CQztFQUNFO0F0Qmk5bkJIOztBc0IvOG5CQztFQUNFO0F0Qms5bkJIOztBc0JoOW5CQztFQUNFO0F0Qm05bkJIOztBc0JqOW5CQztFQUNFO0F0Qm85bkJIOztBc0JsOW5CQztFQUNFO0F0QnE5bkJIOztBc0JuOW5CQztFQUNFO0F0QnM5bkJIOztBc0JwOW5CQztFQUNFO0F0QnU5bkJIOztBc0JyOW5CQztFQUNFO0F0Qnc5bkJIOztBc0J0OW5CQztFQUNFO0F0Qnk5bkJIOztBc0J2OW5CQztFQUNFO0F0QjA5bkJIOztBc0J4OW5CQztFQUNFO0F0QjI5bkJIOztBc0J6OW5CQztFQUNFO0F0QjQ5bkJIOztBc0IxOW5CQztFQUNFO0F0QjY5bkJIOztBc0IzOW5CQztFQUNFO0F0Qjg5bkJIOztBc0I1OW5CQztFQUNFO0F0Qis5bkJIOztBc0I3OW5CQztFQUNFO0F0QmcrbkJIOztBc0I5OW5CQztFQUNFO0F0QmkrbkJIOztBc0IvOW5CQztFQUNFO0F0QmsrbkJIOztBc0JoK25CQztFQUNFO0F0Qm0rbkJIOztBc0JqK25CQztFQUNFO0F0Qm8rbkJIOztBc0JsK25CQztFQUNFO0F0QnErbkJIOztBc0JuK25CQztFQUNFO0F0QnMrbkJIOztBc0JwK25CQztFQUNFO0F0QnUrbkJIOztBc0JyK25CQztFQUNFO0F0QncrbkJIOztBc0J0K25CQztFQUNFO0F0QnkrbkJIOztBc0J2K25CQztFQUNFO0F0QjArbkJIOztBc0J4K25CQztFQUNFO0F0QjIrbkJIOztBc0J6K25CQztFQUNFO0F0QjQrbkJIOztBc0IxK25CQztFQUNFO0F0QjYrbkJIOztBc0IzK25CQztFQUNFO0F0QjgrbkJIOztBc0I1K25CQztFQUNFO0F0QisrbkJIOztBc0I3K25CQztFQUNFO0F0QmcvbkJIOztBc0I5K25CQztFQUNFO0F0QmkvbkJIOztBc0IvK25CQztFQUNFO0F0QmsvbkJIOztBc0JoL25CQztFQUNFO0F0Qm0vbkJIOztBc0JqL25CQztFQUNFO0F0Qm8vbkJIOztBc0JsL25CQztFQUNFO0F0QnEvbkJIOztBc0JuL25CQztFQUNFO0F0QnMvbkJIOztBc0JwL25CQztFQUNFO0F0QnUvbkJIOztBc0JyL25CQztFQUNFO0F0QncvbkJIOztBc0J0L25CQztFQUNFO0F0QnkvbkJIOztBc0J2L25CQztFQUNFO0F0QjAvbkJIOztBc0J4L25CQztFQUNFO0F0QjIvbkJIOztBc0J6L25CQztFQUNFO0F0QjQvbkJIOztBc0IxL25CQztFQUNFO0F0QjYvbkJIOztBc0IzL25CQztFQUNFO0F0QjgvbkJIOztBc0I1L25CQztFQUNFO0F0QisvbkJIOztBc0I3L25CQztFQUNFO0F0Qmdnb0JIOztBc0I5L25CQztFQUNFO0F0Qmlnb0JIOztBc0IvL25CQztFQUNFO0F0Qmtnb0JIOztBc0JoZ29CQztFQUNFO0F0Qm1nb0JIOztBc0JqZ29CQztFQUNFO0F0Qm9nb0JIOztBc0JsZ29CQztFQUNFO0F0QnFnb0JIOztBc0JuZ29CQztFQUNFO0F0QnNnb0JIOztBc0JwZ29CQztFQUNFO0F0QnVnb0JIOztBc0JyZ29CQztFQUNFO0F0Qndnb0JIOztBc0J0Z29CQztFQUNFO0F0Qnlnb0JIOztBc0J2Z29CQztFQUNFO0F0QjBnb0JIOztBc0J4Z29CQztFQUNFO0F0QjJnb0JIOztBc0J6Z29CQztFQUNFO0F0QjRnb0JIOztBc0IxZ29CQztFQUNFO0F0QjZnb0JIOztBc0IzZ29CQztFQUNFO0F0Qjhnb0JIOztBc0I1Z29CQztFQUNFO0F0Qitnb0JIOztBc0I3Z29CQztFQUNFO0F0Qmdob0JIOztBc0I5Z29CQztFQUNFO0F0Qmlob0JIOztBc0IvZ29CQztFQUNFO0F0Qmtob0JIOztBc0JoaG9CQztFQUNFO0F0Qm1ob0JIOztBc0JqaG9CQztFQUNFO0F0Qm9ob0JIOztBc0JsaG9CQztFQUNFO0F0QnFob0JIOztBc0JuaG9CQztFQUNFO0F0QnNob0JIOztBc0JwaG9CQztFQUNFO0F0QnVob0JIOztBc0JyaG9CQztFQUNFO0F0Qndob0JIOztBc0J0aG9CQztFQUNFO0F0Qnlob0JIOztBc0J2aG9CQztFQUNFO0F0QjBob0JIOztBc0J4aG9CQztFQUNFO0F0QjJob0JIOztBc0J6aG9CQztFQUNFO0F0QjRob0JIOztBc0IxaG9CQztFQUNFO0F0QjZob0JIOztBc0IzaG9CQztFQUNFO0F0Qjhob0JIOztBc0I1aG9CQztFQUNFO0F0Qitob0JIOztBc0I3aG9CQztFQUNFO0F0Qmdpb0JIOztBc0I5aG9CQztFQUNFO0F0Qmlpb0JIOztBc0IvaG9CQztFQUNFO0F0Qmtpb0JIOztBc0JoaW9CQztFQUNFO0F0Qm1pb0JIOztBc0JqaW9CQztFQUNFO0F0Qm9pb0JIOztBc0JsaW9CQztFQUNFO0F0QnFpb0JIOztBc0JuaW9CQztFQUNFO0F0QnNpb0JIOztBc0JwaW9CQztFQUNFO0F0QnVpb0JIOztBc0JyaW9CQztFQUNFO0F0Qndpb0JIOztBc0J0aW9CQztFQUNFO0F0Qnlpb0JIOztBc0J2aW9CQztFQUNFO0F0QjBpb0JIOztBc0J4aW9CQztFQUNFO0F0QjJpb0JIOztBc0J6aW9CQztFQUNFO0F0QjRpb0JIOztBc0IxaW9CQztFQUNFO0F0QjZpb0JIOztBc0IzaW9CQztFQUNFO0F0Qjhpb0JIOztBc0I1aW9CQztFQUNFO0F0Qitpb0JIOztBc0I3aW9CQztFQUNFO0F0Qmdqb0JIOztBc0I5aW9CQztFQUNFO0F0Qmlqb0JIOztBc0IvaW9CQztFQUNFO0F0Qmtqb0JIOztBc0Joam9CQztFQUNFO0F0Qm1qb0JIOztBc0Jqam9CQztFQUNFO0F0Qm9qb0JIOztBc0Jsam9CQztFQUNFO0F0QnFqb0JIOztBc0Juam9CQztFQUNFO0F0QnNqb0JIOztBc0Jwam9CQztFQUNFO0F0QnVqb0JIOztBc0Jyam9CQztFQUNFO0F0Qndqb0JIOztBc0J0am9CQztFQUNFO0F0Qnlqb0JIOztBc0J2am9CQztFQUNFO0F0QjBqb0JIOztBc0J4am9CQztFQUNFO0F0QjJqb0JIOztBc0J6am9CQztFQUNFO0F0QjRqb0JIOztBc0Ixam9CQztFQUNFO0F0QjZqb0JIOztBc0Izam9CQztFQUNFO0F0Qjhqb0JIOztBc0I1am9CQztFQUNFO0F0Qitqb0JIOztBc0I3am9CQztFQUNFO0F0Qmdrb0JIOztBc0I5am9CQztFQUNFO0F0Qmlrb0JIOztBc0Ivam9CQztFQUNFO0F0Qmtrb0JIOztBc0Joa29CQztFQUNFO0F0Qm1rb0JIOztBc0Jqa29CQztFQUNFO0F0Qm9rb0JIOztBc0Jsa29CQztFQUNFO0F0QnFrb0JIOztBc0Jua29CQztFQUNFO0F0QnNrb0JIOztBc0Jwa29CQztFQUNFO0F0QnVrb0JIOztBc0Jya29CQztFQUNFO0F0Qndrb0JIOztBc0J0a29CQztFQUNFO0F0Qnlrb0JIOztBc0J2a29CQztFQUNFO0F0QjBrb0JIOztBc0J4a29CQztFQUNFO0F0QjJrb0JIOztBc0J6a29CQztFQUNFO0F0QjRrb0JIOztBc0Ixa29CQztFQUNFO0F0QjZrb0JIOztBc0Iza29CQztFQUNFO0F0Qjhrb0JIOztBc0I1a29CQztFQUNFO0F0Qitrb0JIOztBc0I3a29CQztFQUNFO0F0Qmdsb0JIOztBc0I5a29CQztFQUNFO0F0Qmlsb0JIOztBc0Iva29CQztFQUNFO0F0Qmtsb0JIOztBc0JobG9CQztFQUNFO0F0Qm1sb0JIOztBc0JqbG9CQztFQUNFO0F0Qm9sb0JIOztBc0JsbG9CQztFQUNFO0F0QnFsb0JIOztBc0JubG9CQztFQUNFO0F0QnNsb0JIOztBc0JwbG9CQztFQUNFO0F0QnVsb0JIOztBc0JybG9CQztFQUNFO0F0Qndsb0JIOztBc0J0bG9CQztFQUNFO0F0Qnlsb0JIOztBc0J2bG9CQztFQUNFO0F0QjBsb0JIOztBc0J4bG9CQztFQUNFO0F0QjJsb0JIOztBc0J6bG9CQztFQUNFO0F0QjRsb0JIOztBc0IxbG9CQztFQUNFO0F0QjZsb0JIOztBc0IzbG9CQztFQUNFO0F0Qjhsb0JIOztBc0I1bG9CQztFQUNFO0F0Qitsb0JIOztBc0I3bG9CQztFQUNFO0F0Qmdtb0JIOztBc0I5bG9CQztFQUNFO0F0Qmltb0JIOztBc0IvbG9CQztFQUNFO0F0Qmttb0JIOztBc0JobW9CQztFQUNFO0F0Qm1tb0JIOztBc0JqbW9CQztFQUNFO0F0Qm9tb0JIOztBc0JsbW9CQztFQUNFO0F0QnFtb0JIOztBc0JubW9CQztFQUNFO0F0QnNtb0JIOztBc0JwbW9CQztFQUNFO0F0QnVtb0JIOztBc0JybW9CQztFQUNFO0F0Qndtb0JIOztBc0J0bW9CQztFQUNFO0F0Qnltb0JIOztBc0J2bW9CQztFQUNFO0F0QjBtb0JIOztBc0J4bW9CQztFQUNFO0F0QjJtb0JIOztBc0J6bW9CQztFQUNFO0F0QjRtb0JIOztBc0IxbW9CQztFQUNFO0F0QjZtb0JIOztBc0IzbW9CQztFQUNFO0F0Qjhtb0JIOztBc0I1bW9CQztFQUNFO0F0Qittb0JIOztBc0I3bW9CQztFQUNFO0F0Qmdub0JIOztBc0I5bW9CQztFQUNFO0F0Qmlub0JIOztBc0IvbW9CQztFQUNFO0F0Qmtub0JIOztBc0Jobm9CQztFQUNFO0F0Qm1ub0JIOztBc0Jqbm9CQztFQUNFO0F0Qm9ub0JIOztBc0Jsbm9CQztFQUNFO0F0QnFub0JIOztBc0Jubm9CQztFQUNFO0F0QnNub0JIOztBc0Jwbm9CQztFQUNFO0F0QnVub0JIOztBc0Jybm9CQztFQUNFO0F0Qndub0JIOztBc0J0bm9CQztFQUNFO0F0Qnlub0JIOztBc0J2bm9CQztFQUNFO0F0QjBub0JIOztBc0J4bm9CQztFQUNFO0F0QjJub0JIOztBc0J6bm9CQztFQUNFO0F0QjRub0JIOztBc0Ixbm9CQztFQUNFO0F0QjZub0JIOztBc0Izbm9CQztFQUNFO0F0Qjhub0JIOztBc0I1bm9CQztFQUNFO0F0Qitub0JIOztBc0I3bm9CQztFQUNFO0F0Qmdvb0JIOztBc0I5bm9CQztFQUNFO0F0Qmlvb0JIOztBc0Ivbm9CQztFQUNFO0F0Qmtvb0JIOztBc0Job29CQztFQUNFO0F0Qm1vb0JIOztBc0Jqb29CQztFQUNFO0F0Qm9vb0JIOztBc0Jsb29CQztFQUNFO0F0QnFvb0JIOztBc0Jub29CQztFQUNFO0F0QnNvb0JIOztBc0Jwb29CQztFQUNFO0F0QnVvb0JIOztBc0Jyb29CQztFQUNFO0F0Qndvb0JIOztBc0J0b29CQztFQUNFO0F0Qnlvb0JIOztBc0J2b29CQztFQUNFO0F0QjBvb0JIOztBc0J4b29CQztFQUNFO0F0QjJvb0JIOztBc0J6b29CQztFQUNFO0F0QjRvb0JIOztBc0Ixb29CQztFQUNFO0F0QjZvb0JIOztBc0Izb29CQztFQUNFO0F0Qjhvb0JIOztBc0I1b29CQztFQUNFO0F0Qitvb0JIOztBc0I3b29CQztFQUNFO0F0Qmdwb0JIOztBc0I5b29CQztFQUNFO0F0Qmlwb0JIOztBc0Ivb29CQztFQUNFO0F0Qmtwb0JIOztBc0JocG9CQztFQUNFO0F0Qm1wb0JIOztBc0JqcG9CQztFQUNFO0F0Qm9wb0JIOztBc0JscG9CQztFQUNFO0F0QnFwb0JIOztBc0JucG9CQztFQUNFO0F0QnNwb0JIOztBc0JwcG9CQztFQUNFO0F0QnVwb0JIOztBc0JycG9CQztFQUNFO0F0Qndwb0JIOztBc0J0cG9CQztFQUNFO0F0Qnlwb0JIOztBc0J2cG9CQztFQUNFO0F0QjBwb0JIOztBc0J4cG9CQztFQUNFO0F0QjJwb0JIOztBc0J6cG9CQztFQUNFO0F0QjRwb0JIOztBc0IxcG9CQztFQUNFO0F0QjZwb0JIOztBc0IzcG9CQztFQUNFO0F0Qjhwb0JIOztBc0I1cG9CQztFQUNFO0F0Qitwb0JIOztBc0I3cG9CQztFQUNFO0F0Qmdxb0JIOztBc0I5cG9CQztFQUNFO0F0Qmlxb0JIOztBc0IvcG9CQztFQUNFO0F0Qmtxb0JIOztBc0JocW9CQztFQUNFO0F0Qm1xb0JIOztBc0JqcW9CQztFQUNFO0F0Qm9xb0JIOztBc0JscW9CQztFQUNFO0F0QnFxb0JIOztBc0JucW9CQztFQUNFO0F0QnNxb0JIOztBc0JwcW9CQztFQUNFO0F0QnVxb0JIOztBc0JycW9CQztFQUNFO0F0Qndxb0JIOztBc0J0cW9CQztFQUNFO0F0Qnlxb0JIOztBc0J2cW9CQztFQUNFO0F0QjBxb0JIOztBc0J4cW9CQztFQUNFO0F0QjJxb0JIOztBc0J6cW9CQztFQUNFO0F0QjRxb0JIOztBc0IxcW9CQztFQUNFO0F0QjZxb0JIOztBc0IzcW9CQztFQUNFO0F0Qjhxb0JIOztBc0I1cW9CQztFQUNFO0F0Qitxb0JIOztBc0I3cW9CQztFQUNFO0F0Qmdyb0JIOztBc0I5cW9CQztFQUNFO0F0Qmlyb0JIOztBc0IvcW9CQztFQUNFO0F0Qmtyb0JIOztBc0Jocm9CQztFQUNFO0F0Qm1yb0JIOztBc0Jqcm9CQztFQUNFO0F0Qm9yb0JIOztBc0Jscm9CQztFQUNFO0F0QnFyb0JIOztBc0Jucm9CQztFQUNFO0F0QnNyb0JIOztBc0Jwcm9CQztFQUNFO0F0QnVyb0JIOztBc0Jycm9CQztFQUNFO0F0Qndyb0JIOztBc0J0cm9CQztFQUNFO0F0Qnlyb0JIOztBc0J2cm9CQztFQUNFO0F0QjByb0JIOztBc0J4cm9CQztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCMnJvQkg7O0FzQnpyb0JDO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0QjRyb0JIOztBc0I5cG9CQzs7RUFFRTtFQUNBO0F0Qmlxb0JIOztBdUI1OHdCQTtFQUNDO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkIrOHdCSjtBdUI1OHdCUTtFQUNJLGN0QmlCZ0I7QUQ2N3dCNUI7QXVCMzh3Qlk7RUFFSSxjdEJEWTtBRDY4d0I1QjtBdUJuOHdCZ0I7RUFDSTtBdkJxOHdCcEI7QXVCOTd3QlE7RUFDSSxjdEJQZ0I7QUR1OHdCNUI7O0F3QnArd0JBO0VBQ0ksbUJ2QjJOd0I7RXVCMU54QjtFQUNBLGlCdkJzUTZCO0V1QnJRN0I7RUFDQSxxQnZCb1BxQjtBRG12d0J6QjtBd0JyK3dCSTtFQUVJLHlCdkJzQm9CO0V1QnJCcEIscUJ2QnFCb0I7RXVCcEJwQixjdkJrQm9CO0FEbzl3QjVCO0F3Qmwrd0JRO0VBQ0kscUJ2QnlPYTtBRDJ2d0J6QjtBd0JoK3dCQztFQUNDO0F4Qmsrd0JGO0F3Qi85d0JJO0VBQ0k7RUFDQSxxQnZCOE95QjtFdUI3T3pCLHNCdkI2T3lCO0FEb3Z3QmpDO0F3Qjk5d0JJO0VBRUk7RUFDQSx5QnZCRG9CO0V1QkVwQixxQnZCdU5pQjtBRHd3d0J6QjtBd0I3OXdCUTtFQUlJO0VBQ0EseUJ2QlRnQjtFdUJVaEIscUJ2QitNYTtBRDZ3d0J6QjtBd0J2OXdCRTtFQUNDO0F4Qnk5d0JIO0F3QnI5d0JDO0VBQ0M7RUFDQTtBeEJ1OXdCRjtBd0JwOXdCRztFQUNDO0F4QnM5d0JKOztBd0I5OHdCSTtFQUNJLGlCdkJzTXlCO0FEMnd3QmpDOztBd0I3OHdCQTtFQUNDLGN2QjNDMkI7RXVCNEN4QixzQnZCOUR3QjtFdUIrRHhCLHFCdkIrS3FCO0FEaXl3QnpCO0F3Qjk4d0JDO0VBR0MseUJ2QmhEMEI7RXVCaURwQixxQnZCakRvQjtFdUJrRHBCLGN2QnBEb0I7QURrZ3hCNUI7QXdCejh3QkU7RUFFQyx5QnZCekR5QjtFdUIwRHpCLHFCdkIxRHlCO0V1QjJEekIsY3ZCN0R5QjtBRHVneEI1Qjs7QXdCbjh3Qkk7RUFDSTtFQUNBO0VBQ0EsV3ZCekZvQjtBRCtoeEI1QjtBd0JwOHdCUTtFQUVJLFd2QjdGZ0I7RXVCOEZoQjtFQUNBO0F4QnE4d0JaO0F3Qmw4d0JRO0VBQ0ksV3ZCbkdnQjtFdUJvR2hCO0VBQ0E7QXhCbzh3Qlo7QXdCajh3QlE7RUFDSSxXdkJ6R2dCO0V1QjBHaEI7RUFDQTtBeEJtOHdCWjtBd0JqOHdCWTtFQUVJO0VBQ0E7QXhCazh3QmhCO0F3QjE3d0JZO0VBQ0k7QXhCNDd3QmhCO0F3Qno3d0JHO0VBQ0MsV3ZCN0h3QjtFdUI4SHhCO0VBQ0E7QXhCMjd3Qko7QXdCdjd3QlE7RUFDSTtFQUNBO0VBQ1Q7RUFDQSxnQnZCb0V5QjtBRHEzd0I1QjtBd0J2N3dCWTtFQUdJO0VBQ0E7RUFDQSxXdkI5SVk7QURxa3hCNUI7QXdCbjd3QlE7RUFFSTtFQUNBLHlCdkJoSWdCO0V1QmlJaEIscUJ2QndGYTtBRDQxd0J6QjtBd0JsN3dCWTtFQUlJO0VBQ0EseUJ2QnhJWTtFdUJ5SVoscUJ2QmdGUztBRGkyd0J6QjtBd0I1NndCWTtFQUNJO0F4Qjg2d0JoQjs7QXdCcjZ3Qlk7RUFDSTtFQUNBO0F4Qnc2d0JoQjs7QXdCamd4Qkk7RUFDSTtFQUNBO0VBQ0EsV3ZCekZvQjtBRDZseEI1QjtBd0JsZ3hCUTtFQUVJLFd2QjdGZ0I7RXVCOEZoQjtFQUNBO0F4Qm1neEJaO0F3QmhneEJRO0VBQ0ksV3ZCbkdnQjtFdUJvR2hCO0VBQ0E7QXhCa2d4Qlo7QXdCLy93QlE7RUFDSSxXdkJ6R2dCO0V1QjBHaEI7RUFDQTtBeEJpZ3hCWjtBd0IvL3dCWTtFQUVJO0VBQ0E7QXhCZ2d4QmhCO0F3Qngvd0JZO0VBQ0k7QXhCMC93QmhCO0F3QnYvd0JHO0VBQ0MsV3ZCN0h3QjtFdUI4SHhCO0VBQ0E7QXhCeS93Qko7QXdCci93QlE7RUFDSTtFQUNBO0VBQ1Q7RUFDQSxnQnZCb0V5QjtBRG03d0I1QjtBd0JyL3dCWTtFQUdJO0VBQ0E7RUFDQSxXdkI5SVk7QURtb3hCNUI7QXdCai93QlE7RUFFSTtFQUNBLHlCdkJoSWdCO0V1QmlJaEIscUJ2QndGYTtBRDA1d0J6QjtBd0JoL3dCWTtFQUlJO0VBQ0EseUJ2QnhJWTtFdUJ5SVoscUJ2QmdGUztBRCs1d0J6QjtBd0IxK3dCWTtFQUNJO0F4QjQrd0JoQjs7QXdCbit3Qlk7RUFDSTtFQUNBO0F4QnMrd0JoQjs7QXdCL2p4Qkk7RUFDSTtFQUNBO0VBQ0EsV3ZCekZvQjtBRDJweEI1QjtBd0Joa3hCUTtFQUVJLFd2QjdGZ0I7RXVCOEZoQjtFQUNBO0F4QmlreEJaO0F3QjlqeEJRO0VBQ0ksV3ZCbkdnQjtFdUJvR2hCO0VBQ0E7QXhCZ2t4Qlo7QXdCN2p4QlE7RUFDSSxXdkJ6R2dCO0V1QjBHaEI7RUFDQTtBeEIranhCWjtBd0I3anhCWTtFQUVJO0VBQ0E7QXhCOGp4QmhCO0F3QnRqeEJZO0VBQ0k7QXhCd2p4QmhCO0F3QnJqeEJHO0VBQ0MsV3ZCN0h3QjtFdUI4SHhCO0VBQ0E7QXhCdWp4Qko7QXdCbmp4QlE7RUFDSTtFQUNBO0VBQ1Q7RUFDQSxnQnZCb0V5QjtBRGkvd0I1QjtBd0JuanhCWTtFQUdJO0VBQ0E7RUFDQSxXdkI5SVk7QURpc3hCNUI7QXdCL2l4QlE7RUFFSTtFQUNBLHlCdkJoSWdCO0V1QmlJaEIscUJ2QndGYTtBRHc5d0J6QjtBd0I5aXhCWTtFQUlJO0VBQ0EseUJ2QnhJWTtFdUJ5SVoscUJ2QmdGUztBRDY5d0J6QjtBd0J4aXhCWTtFQUNJO0F4QjBpeEJoQjs7QXdCaml4Qlk7RUFDSTtFQUNBO0F4Qm9peEJoQjs7QXdCN254Qkk7RUFDSTtFQUNBO0VBQ0EsV3ZCekZvQjtBRHl0eEI1QjtBd0I5bnhCUTtFQUVJLFd2QjdGZ0I7RXVCOEZoQjtFQUNBO0F4QitueEJaO0F3QjVueEJRO0VBQ0ksV3ZCbkdnQjtFdUJvR2hCO0VBQ0E7QXhCOG54Qlo7QXdCM254QlE7RUFDSSxXdkJ6R2dCO0V1QjBHaEI7RUFDQTtBeEI2bnhCWjtBd0IzbnhCWTtFQUVJO0VBQ0E7QXhCNG54QmhCO0F3QnBueEJZO0VBQ0k7QXhCc254QmhCO0F3Qm5ueEJHO0VBQ0MsV3ZCN0h3QjtFdUI4SHhCO0VBQ0E7QXhCcW54Qko7QXdCam54QlE7RUFDSTtFQUNBO0VBQ1Q7RUFDQSxnQnZCb0V5QjtBRCtpeEI1QjtBd0JqbnhCWTtFQUdJO0VBQ0E7RUFDQSxXdkI5SVk7QUQrdnhCNUI7QXdCN214QlE7RUFFSTtFQUNBLHlCdkJoSWdCO0V1QmlJaEIscUJ2QndGYTtBRHNoeEJ6QjtBd0I1bXhCWTtFQUlJO0VBQ0EseUJ2QnhJWTtFdUJ5SVoscUJ2QmdGUztBRDJoeEJ6QjtBd0J0bXhCWTtFQUNJO0F4QndteEJoQjs7QXdCL2x4Qlk7RUFDSTtFQUNBO0F4QmtteEJoQjs7QXdCM3J4Qkk7RUFDSTtFQUNBO0VBQ0EsV3ZCekZvQjtBRHV4eEI1QjtBd0I1cnhCUTtFQUVJLFd2QjdGZ0I7RXVCOEZoQjtFQUNBO0F4QjZyeEJaO0F3QjFyeEJRO0VBQ0ksV3ZCbkdnQjtFdUJvR2hCO0VBQ0E7QXhCNHJ4Qlo7QXdCenJ4QlE7RUFDSSxXdkJ6R2dCO0V1QjBHaEI7RUFDQTtBeEIycnhCWjtBd0J6cnhCWTtFQUVJO0VBQ0E7QXhCMHJ4QmhCO0F3QmxyeEJZO0VBQ0k7QXhCb3J4QmhCO0F3QmpyeEJHO0VBQ0MsV3ZCN0h3QjtFdUI4SHhCO0VBQ0E7QXhCbXJ4Qko7QXdCL3F4QlE7RUFDSTtFQUNBO0VBQ1Q7RUFDQSxnQnZCb0V5QjtBRDZteEI1QjtBd0IvcXhCWTtFQUdJO0VBQ0E7RUFDQSxXdkI5SVk7QUQ2enhCNUI7QXdCM3F4QlE7RUFFSTtFQUNBLHlCdkJoSWdCO0V1QmlJaEIscUJ2QndGYTtBRG9seEJ6QjtBd0IxcXhCWTtFQUlJO0VBQ0EseUJ2QnhJWTtFdUJ5SVoscUJ2QmdGUztBRHlseEJ6QjtBd0JwcXhCWTtFQUNJO0F4QnNxeEJoQjs7QXdCN3B4Qlk7RUFDSTtFQUNBO0F4QmdxeEJoQjs7QXdCenZ4Qkk7RUFDSTtFQUNBO0VBQ0EsV3ZCekZvQjtBRHExeEI1QjtBd0IxdnhCUTtFQUVJLFd2QjdGZ0I7RXVCOEZoQjtFQUNBO0F4QjJ2eEJaO0F3Qnh2eEJRO0VBQ0ksV3ZCbkdnQjtFdUJvR2hCO0VBQ0E7QXhCMHZ4Qlo7QXdCdnZ4QlE7RUFDSSxXdkJ6R2dCO0V1QjBHaEI7RUFDQTtBeEJ5dnhCWjtBd0J2dnhCWTtFQUVJO0VBQ0E7QXhCd3Z4QmhCO0F3Qmh2eEJZO0VBQ0k7QXhCa3Z4QmhCO0F3Qi91eEJHO0VBQ0MsV3ZCN0h3QjtFdUI4SHhCO0VBQ0E7QXhCaXZ4Qko7QXdCN3V4QlE7RUFDSTtFQUNBO0VBQ1Q7RUFDQSxnQnZCb0V5QjtBRDJxeEI1QjtBd0I3dXhCWTtFQUdJO0VBQ0E7RUFDQSxXdkI5SVk7QUQyM3hCNUI7QXdCenV4QlE7RUFFSTtFQUNBLHlCdkJoSWdCO0V1QmlJaEIscUJ2QndGYTtBRGtweEJ6QjtBd0J4dXhCWTtFQUlJO0VBQ0EseUJ2QnhJWTtFdUJ5SVoscUJ2QmdGUztBRHVweEJ6QjtBd0JsdXhCWTtFQUNJO0F4Qm91eEJoQjs7QXdCM3R4Qlk7RUFDSTtFQUNBO0F4Qjh0eEJoQjs7QXdCdHR4Qkk7RUFDSSxpQnZCc0V5QjtBRG1weEJqQztBd0JydHhCWTtFQUNJLHFCdkJ2TFk7RXVCd0xaLGN2QnhMWTtBRCs0eEI1QjtBd0JydHhCZ0I7RUFFSSxzQnZCbE1RO0FEdzV4QjVCO0F3QjNzeEJRO0VBQ0k7RUFDQTtBeEI2c3hCWjs7QXdCeHN4QkE7RUFDSTtBeEIyc3hCSjtBd0J6c3hCSTtFQUdJO0VBQ0EsY3ZCck5vQjtFdUJzTnBCO0F4QnlzeEJSO0F3QnBzeEJRO0VBRUk7QXhCcXN4Qlo7O0F3QmhzeEJBO0VBQ0k7RUFDQTtBeEJtc3hCSjs7QXdCaHN4QkE7O0VBRUk7RUFDSDtFQUNBO0F4Qm1zeEJEOztBd0Joc3hCQTs7RUFFSTtFQUNBO0F4Qm1zeEJKOztBd0Joc3hCQTs7RUFFSTtFQUNBO0VBQ0E7QXhCbXN4Qko7O0F3QmhzeEJBO0VBQ0M7RUFDQSxXdkJVZ0M7RXVCVGhDLFl2QlNnQztFdUJSaEMsaUJ2QlFnQztFdUJQaEM7QXhCbXN4QkQ7QXdCanN4QkM7RUFDQyxXdkJNK0I7RXVCTC9CLFl2QksrQjtFdUJKL0IsaUJ2QkkrQjtFdUJIL0I7QXhCbXN4QkY7QXdCaHN4QkM7RUFDQyxXdkJGK0I7RXVCRy9CLFl2QkgrQjtFdUJJL0IsaUJ2QkorQjtFdUJLL0I7QXhCa3N4QkY7O0F5QmgreEJBO0VBQ0M7RUFDQSxzQnhCUzJCO0V3QlIzQixzQnhCMlM2QjtFd0IxUzdCO0VBQ0Esc0J4QnFQd0I7RUl2SnJCLGdDb0I3RmlCO0VwQjhGakIsd0NvQjlGaUI7RXBCK0ZqQixxQ29CL0ZpQjtFcEJnR2pCLG1Db0JoR2lCO0VwQmlHakIsb0NvQmpHaUI7QXpCdSt4QnJCOztBeUJwK3hCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0J4Qm9TNkI7QURtc3hCOUI7QXlCcit4QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCdSt4QkY7QXlCcCt4QkM7RUFDQztFQUNBO0F6QnMreEJGO0F5Qm4reEJDO0VBQ0M7QXpCcSt4QkY7QXlCbCt4QkM7RUFDQztFQUNBO0F6Qm8reEJGOztBeUJoK3hCQTtFQUNDLGdCeEI2SzJCO0V3QjVLM0I7RUFDQSxjeEJmMkI7RXdCZ0IzQjtFQUNBO0F6Qm0reEJEOztBeUJoK3hCQTtFQUNDLGV4QjBQNkI7RXdCelA3QjtBekJtK3hCRDs7QXlCaCt4QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Qm0reEJEO0F5QmoreEJDO0VBQ0M7QXpCbSt4QkY7QXlCaCt4QkM7RUFDQyxrQ3hCeUx1QjtFd0J4THZCLG1DeEJ3THVCO0FEMHl4QnpCOztBeUI1OXhCQztFQUNDO0VBQ0E7RUFDQTtBekIrOXhCRjtBeUIzOXhCRztFQUNDO0VBQ0E7RUFDQTtBekI2OXhCSjtBeUIxOXhCRztFQUNDO0VBQ0E7QXpCNDl4Qko7QXlCeDl4Qkk7RUFDQztBekIwOXhCTDs7QXlCajl4QkM7RUFDQztFQUNBO0VBQ0E7QXpCbzl4QkY7O0F5Qmg5eEJBO0VBQ0MsK0J4QjZJd0I7RXdCNUlyQixnQ3hCNElxQjtBRHUweEJ6Qjs7QXlCOTh4QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFcEI0QkUsZ0JKM0l3QjtFSTJJSjtFQUNwQjtBTHU3eEJKO0F5Qmg5eEJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXBCeUREO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUEzSEEsNENvQmdFb0I7RXBCL0RwQixvRG9CK0RvQjtFcEI5RHBCLGlEb0I4RG9CO0VwQjdEcEIsK0NvQjZEb0I7RXBCNURwQixnRG9CNERvQjtBekIwOXhCeEI7O0F5QnQ5eEJBO0VBQ0M7RUFDRztFQUNBO0VBQ0E7QXpCeTl4Qko7O0FLNzd4Qkk7RW9CekJzQjtJQUFLO0V6QjI5eEI3QjtFeUIzOXhCcUQ7SUFBTztFekI4OXhCNUQ7QUFDRjtBS244eEJJO0VvQjVCc0I7SUFBSztFekJtK3hCN0I7RXlCbit4QnFEO0lBQU87RXpCcyt4QjVEO0FBQ0Y7QUt4OHhCSTtFb0IvQnNCO0lBQUs7RXpCMit4QjdCO0V5QjMreEJxRDtJQUFPO0V6QjgreEI1RDtBQUNGO0FLNzh4Qkk7RW9CbENzQjtJQUFLO0V6Qm0veEI3QjtFeUJuL3hCcUQ7SUFBTztFekJzL3hCNUQ7QUFDRjtBS2w5eEJJO0VvQnJDc0I7SUFBSztFekIyL3hCN0I7RXlCMy94QnFEO0lBQU87RXpCOC94QjVEO0FBQ0Y7QXlCNS94QkM7RUFDQztBekI4L3hCRjtBeUI1L3hCRTtFcEIzQ0U7RUFDQTtFQUNBO0FMMGl5Qko7O0F5QjEveEJBO0VBQ0M7RUFDQTtFQUNBO0F6QjYveEJEO0F5QjMveEJDOzs7Ozs7RUFNQyxXeEJsSzBCO0FEK3B5QjVCO0F5QjEveEJDO0VBQ0M7QXpCNC94QkY7QXlCei94QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCMi94QkY7QXlCeC94QkM7RUFDQztBekIwL3hCRjtBeUJ2L3hCQztFQUNDLFd4QjFMMEI7QURtcnlCNUI7QXlCdi94QkU7RUFFQyxjeEI3S3lCO0FEcXF5QjVCO0F5Qm4veEJFO0VBQ0MsbUJ4QjlMeUI7RXdCK0x6QjtBekJxL3hCSDs7QXlCaC94QkE7RXBCbEhJLGdDb0JtSGlCO0VwQmxIakIsd0NvQmtIaUI7RXBCakhqQixxQ29CaUhpQjtFcEJoSGpCLG1Db0JnSGlCO0VwQi9HakIsb0NvQitHaUI7QXpCdS94QnJCO0F5QnIveEJDO0VwQjlJRyx5Qm9CK0lpQjtFcEI5SWpCLGlDb0I4SWlCO0VwQjdJakIsOEJvQjZJaUI7RXBCNUlqQiw0Qm9CNElpQjtFcEIzSWpCLDZCb0IySWlCO0F6QjIveEJyQjs7QTBCcHR5QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNCekJNd0I7RXlCTHhCO0ExQnV0eUJKO0EwQnJ0eUJJO0VBQ0ksY3pCUW9CO0V5QlBwQjtFQUNBO0ExQnV0eUJSO0EwQnJ0eUJRO0VBQ0ksY3pCR2dCO0FEb3R5QjVCO0EwQm50eUJJO0VBRUk7RUFDQTtFQUNBLHNCekJYb0I7QUQrdHlCNUI7QTBCbHR5QlE7RUFDSTtBMUJvdHlCWjs7QTBCNXN5QlE7RUFFSSxjekJQZ0I7RXlCUWhCLHlCekJ1S2dCO0FEdWl5QjVCO0EwQjNzeUJRO0VBQ0k7QTFCNnN5Qlo7O0EyQnJ2eUJBO0VBQ0k7RUFDQSxzQjFCd1BxQjtBRGdneUJ6QjtBMkJ0dnlCSTtFQUNJLGMxQndCb0I7RTBCdkJwQjtBM0J3dnlCUjs7QTJCcHZ5QkE7RUFDSSxxQjFCOE9xQjtBRHlneUJ6Qjs7QTJCbHZ5Qkk7RUFDSTtFQUNBO0VBQ0EsYzFCVW9CO0FEMnV5QjVCO0EyQm52eUJRO0VBQ0k7QTNCcXZ5Qlo7QTJCbHZ5QlE7RUFDSTtBM0JvdnlCWjs7QTJCOXZ5Qkk7RUFDSTtFQUNBO0VBQ0EsYzFCVW9CO0FEdXZ5QjVCO0EyQi92eUJRO0VBQ0k7QTNCaXd5Qlo7QTJCOXZ5QlE7RUFDSTtBM0Jnd3lCWjs7QTJCMXd5Qkk7RUFDSTtFQUNBO0VBQ0EsYzFCVW9CO0FEbXd5QjVCO0EyQjN3eUJRO0VBQ0k7QTNCNnd5Qlo7QTJCMXd5QlE7RUFDSTtBM0I0d3lCWjs7QTJCdHh5Qkk7RUFDSTtFQUNBO0VBQ0EsYzFCVW9CO0FEK3d5QjVCO0EyQnZ4eUJRO0VBQ0k7QTNCeXh5Qlo7QTJCdHh5QlE7RUFDSTtBM0J3eHlCWjs7QTJCbHl5Qkk7RUFDSTtFQUNBO0VBQ0EsYzFCVW9CO0FEMnh5QjVCO0EyQm55eUJRO0VBQ0k7QTNCcXl5Qlo7QTJCbHl5QlE7RUFDSTtBM0JveXlCWjs7QTJCL3h5QkE7RUFDSTtBM0JreXlCSjs7QTRCbDB5QkE7RUFDSSxnQjNCbVYwQjtFMkJsVjFCLHFCM0JpVjBCO0FEby94QjlCO0E0Qm4weUJJO0VBQ0ksa0IzQnlQaUI7RTJCeFBqQjtFQUNBO0VBQ0E7RUFDQTtBNUJxMHlCUjtBNEJuMHlCUTtFQUNJO0E1QnEweUJaO0E0QmoweUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTVCbTB5QlI7QTRCajB5QlE7RUFDSTtBNUJtMHlCWjs7QTRCOXp5QkE7RUFDSTtFQUNBLHNCM0JuQndCO0UyQm9CeEIsYzNCSHdCO0UyQkl4QixnQjNCc0x3QjtBRDJveUI1Qjs7QTRCN3p5Qkk7RUFDSTtFQUNBLFczQjNCb0I7QUQyMXlCNUI7O0E0QmwweUJJO0VBQ0k7RUFDQSxXM0IzQm9CO0FEZzJ5QjVCOztBNEJ2MHlCSTtFQUNJO0VBQ0EsVzNCM0JvQjtBRHEyeUI1Qjs7QTRCNTB5Qkk7RUFDSTtFQUNBLFczQjNCb0I7QUQwMnlCNUI7O0E0QmoxeUJJO0VBQ0k7RUFDQSxXM0IzQm9CO0FEKzJ5QjVCOztBNEJ0MXlCSTtFQUNJO0VBQ0EsVzNCM0JvQjtBRG8zeUI1Qjs7QTRCajF5Qlk7RUFFSTtFQUNBO0VBQ0EsVzNCdkNZO0FEMDN5QjVCOztBNEJ2MXlCWTtFQUVJO0VBQ0E7RUFDQSxXM0J2Q1k7QURnNHlCNUI7O0E0QjcxeUJZO0VBRUk7RUFDQTtFQUNBLFczQnZDWTtBRHM0eUI1Qjs7QTRCbjJ5Qlk7RUFFSTtFQUNBO0VBQ0EsVzNCdkNZO0FENDR5QjVCOztBNEJ6MnlCWTtFQUVJO0VBQ0E7RUFDQSxXM0J2Q1k7QURrNXlCNUI7O0E0Qi8yeUJZO0VBRUk7RUFDQTtFQUNBLFczQnZDWTtBRHc1eUI1Qjs7QTRCejJ5Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNUI0MnlCUjs7QTRCdjJ5Qlk7RUFFSTtFQUNBLFczQjNEWTtBRG82eUI1Qjs7QTRCcjN5Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNUJ3M3lCUjs7QTRCbjN5Qlk7RUFFSTtFQUNBLFczQjNEWTtBRGc3eUI1Qjs7QTRCajR5Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNUJvNHlCUjs7QTRCLzN5Qlk7RUFFSTtFQUNBLFczQjNEWTtBRDQ3eUI1Qjs7QTRCNzR5Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNUJnNXlCUjs7QTRCMzR5Qlk7RUFFSTtFQUNBLFczQjNEWTtBRHc4eUI1Qjs7QTRCejV5Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNUI0NXlCUjs7QTRCdjV5Qlk7RUFFSTtFQUNBLFczQjNEWTtBRG85eUI1Qjs7QTRCcjZ5Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNUJ3NnlCUjs7QTRCbjZ5Qlk7RUFFSTtFQUNBLFczQjNEWTtBRGcreUI1Qjs7QTRCajd5Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNUJvN3lCUjs7QTRCLzZ5Qlk7RUFFSTtFQUNBLFczQjNEWTtBRDQreUI1Qjs7QTRCNzd5Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNUJnOHlCUjs7QTRCMzd5Qlk7RUFFSTtFQUNBLFczQjNEWTtBRHcveUI1Qjs7QTRCejh5Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNUI0OHlCUjs7QTRCdjh5Qlk7RUFFSTtFQUNBLFczQjNEWTtBRG9nekI1Qjs7QTRCcjl5Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNUJ3OXlCUjs7QTRCbjl5Qlk7RUFFSTtFQUNBLFczQjNEWTtBRGdoekI1Qjs7QTRCait5Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNUJvK3lCUjs7QTRCLzl5Qlk7RUFFSTtFQUNBLFczQjNEWTtBRDRoekI1Qjs7QTZCdml6QkE7RUFDQztFQUNBLGtCNUI0UHdCO0U0QjNQeEI7RUFDQTtFQUNBO0VBQ0c7RUFDSDtFQUNBLGM1QnFCMkI7RTRCcEIzQjtFQUNBO0V4QnlGRyxnQ3dCeEZpQjtFeEJ5RmpCLHdDd0J6RmlCO0V4QjBGakIscUN3QjFGaUI7RXhCMkZqQixtQ3dCM0ZpQjtFeEI0RmpCLG9Dd0I1RmlCO0E3QjhpekJyQjtBNkI1aXpCQztFQUNDLGM1QkcwQjtFNEJGMUI7RUFDQTtFQUNBO0E3QjhpekJGO0E2QjNpekJDO0VBQ0M7QTdCNml6QkY7O0E2QnRpekJFO0VBQ0M7RUFDQTtBN0J5aXpCSDtBNkJwaXpCRTtFQUNDLG1CNUJuQnlCO0U0Qm9CekI7QTdCc2l6Qkg7O0E2QjdoekJHO0VBQ0MsbUI1QjlCd0I7RTRCK0J4QjtBN0JnaXpCSjtBNkI5aHpCSTtFQUNDLFc1QnhDdUI7QUR3a3pCNUI7QTZCMWh6Qkc7RUFDQyxjNUJ6Q3dCO0FEcWt6QjVCOztBOEJ0bHpCQTtFQUNJO0E5QnlsekJKO0E4QmxsekJnQjtFQUNJO0E5Qm9sekJwQjtBOEI1a3pCUTtFQUNJO0E5QjhrekJaOztBOEJ6a3pCQTs7RUFFSTtFQUNBO0E5QjRrekJKOztBOEJ6a3pCQTtFQUNJO0VBQ0E7QTlCNGt6Qko7O0E4QnprekJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFekJnQ0EsMkJ5Qi9CbUI7RXpCZ0NuQixtQ3lCaENtQjtFekJpQ25CLGdDeUJqQ21CO0V6QmtDbkIsOEJ5QmxDbUI7RXpCbUNuQiwrQnlCbkNtQjtFQUNuQjtFQUNBO0VBQ0E7RUFDQTtBOUJnbHpCSjtBOEI5a3pCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlCZ2x6QlI7O0E4QjNrekJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTlCOGt6Qko7O0FBdGx6QkE7O2tDQUFBO0ErQnhEQztFQUNDO0EvQm9wekJGO0ErQmxwekJFO0VBQ0M7QS9Cb3B6Qkg7QStCbHB6Qkc7RUFDQztBL0JvcHpCSjtBK0JscHpCSTtFQUNDO0VBQ0E7RUFDQSxjOUJjdUI7RThCYnZCLHlCOUI2UzJCO0U4QjVTM0IsZTlCOFMyQjtFOEI3UzNCLGdCOUJvTXVCO0FEZzl5QjVCO0ErQmpwekJNO0UxQnNERix3QjBCckRzQjtFMUJzRHRCLGdDMEJ0RHNCO0UxQnVEdEIsNkIwQnZEc0I7RTFCd0R0QiwyQjBCeERzQjtFMUJ5RHRCLDRCMEJ6RHNCO0EvQnVwekIxQjtBK0JucHpCSztFQUNDO0VBQ0E7RUFDQTtFQUNBO0UxQnNFRixnQzBCckVzQjtFMUJzRXRCLHdDMEJ0RXNCO0UxQnVFdEIscUMwQnZFc0I7RTFCd0V0QixtQzBCeEVzQjtFMUJ5RXRCLG9DMEJ6RXNCO0EvQnlwekIxQjtBK0JucHpCRTtFQUNDLGlCOUIyUjZCO0FEMDN5QmhDO0ErQmhwekJFO0VBQ0M7RUFDQTtBL0JrcHpCSDtBK0JocHpCRztFQUNDO0EvQmtwekJKO0ErQjVvekJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0I4b3pCSDtBK0I1b3pCRztFQUNDO0EvQjhvekJKO0ErQjNvekJHO0VBQ0M7RUFDQTtBL0I2b3pCSjtBK0J6b3pCSztFQUNDO0EvQjJvekJOO0ErQnRvekJHO0VBQ0M7QS9Cd296Qko7QStCcm96Qkc7RUFDQztBL0J1b3pCSjs7QWdDdnR6QkM7RTNCa0dHLDZCMkJqR2tCO0UzQmtHbEIscUMyQmxHa0I7RTNCbUdsQixrQzJCbkdrQjtFM0JvR2xCLGdDMkJwR2tCO0UzQnFHbEIsaUMyQnJHa0I7QWhDOHR6QnRCO0FnQzN0ekJDO0VBQ0M7QWhDNnR6QkY7QWdDM3R6QkU7RTNCa0VFLDJCMkJqRWtCO0UzQmtFbEIsbUMyQmxFa0I7RTNCbUVsQixnQzJCbkVrQjtFM0JvRWxCLDhCMkJwRWtCO0UzQnFFbEIsK0IyQnJFa0I7QWhDaXV6QnRCO0FnQzd0ekJHO0UzQjZEQyx5QjJCNURtQjtFM0I2RG5CLGlDMkI3RG1CO0UzQjhEbkIsOEIyQjlEbUI7RTNCK0RuQiw0QjJCL0RtQjtFM0JnRW5CLDZCMkJoRW1CO0FoQ211ekJ2QjtBZ0M3dHpCQztFQUNDO0FoQyt0ekJGO0FnQzd0ekJFO0UzQm1ERSw0QjJCbERrQjtFM0JtRGxCLG9DMkJuRGtCO0UzQm9EbEIsaUMyQnBEa0I7RTNCcURsQiwrQjJCckRrQjtFM0JzRGxCLGdDMkJ0RGtCO0FoQ211ekJ0QjtBZ0MvdHpCRztFM0I4Q0MseUIyQjdDbUI7RTNCOENuQixpQzJCOUNtQjtFM0IrQ25CLDhCMkIvQ21CO0UzQmdEbkIsNEIyQmhEbUI7RTNCaURuQiw2QjJCakRtQjtBaENxdXpCdkI7QWdDL3R6QkM7RUFDQztBaENpdXpCRjtBZ0MvdHpCRTtFM0JvQ0UscUIyQm5Da0I7RTNCb0NsQiw2QjJCcENrQjtFM0JxQ2xCLDBCMkJyQ2tCO0UzQnNDbEIsd0IyQnRDa0I7RTNCdUNsQix5QjJCdkNrQjtBaENxdXpCdEI7QWdDanV6Qkc7RTNCK0JDLG1CMkI5Qm1CO0UzQitCbkIsMkIyQi9CbUI7RTNCZ0NuQix3QjJCaENtQjtFM0JpQ25CLHNCMkJqQ21CO0UzQmtDbkIsdUIyQmxDbUI7QWhDdXV6QnZCOztBZ0NqdXpCQTtFQUNDLG9CL0IrZThCO0UrQjllOUI7QWhDb3V6QkQ7QWdDbHV6QkM7Ozs7OztFQU1DO0FoQ291ekJGOztBZ0NodXpCQTtFQUNDLGUvQm1lOEI7QURnd3lCL0I7O0FnQ2h1ekJBO0VBQ0Msc0IvQmdlOEI7RStCL2Q5QjtFQUNBO0FoQ211ekJEO0FnQ2p1ekJDO0VBQ0M7QWhDbXV6QkY7QWdDanV6QkU7RUFDQztBaENtdXpCSDs7QWdDOXR6QkE7RUFDSTtFQUNBLHNCL0J6RXdCO0UrQjBFeEI7RUFDQSxzQi9Cb0txQjtFK0JuS3hCO0VBQ0EsMEMvQndjOEI7QUR5eHlCL0I7O0FnQzN0ekJDOztFQUNDLFkvQnVjNkI7RStCdGM3QjtFQUNBO0FoQyt0ekJGO0FLeHd6Qkk7RTJCc0NIOztJQU1FO0VoQ2l1ekJEO0FBQ0Y7QWdDL3R6QkU7O0VBQ0M7RUFDQTtBaENrdXpCSDtBZ0NodXpCRzs7RUFDQztFQUNBO0FoQ211ekJKO0FnQ2h1ekJHOztFQUNDO0VBQ0E7RUFDQTtBaENtdXpCSjs7QWdDNXR6QkM7RUFDQztBaEMrdHpCRjs7QWdDM3R6QkE7RUFDQztFQUNBLHFDL0JnYThCO0FEOHp5Qi9CO0FnQzV0ekJDO0VBQ0M7QWhDOHR6QkY7O0FnQ3p0ekJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWhDNHR6QkY7QWdDMXR6QkU7RUFDQztFQUNBO0UzQktDLGdCSjNJd0I7RUkySUo7RUFDcEI7QUx5dHpCSjtBZ0MxdHpCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQzR0ekJGO0FnQzF0ekJFO0VBRUMsYy9Cckl5QjtFK0JzSXpCO0VBQ0E7QWhDMnR6Qkg7O0FpQzkzekJBO0VBQ0M7QWpDaTR6QkQ7QWlDMTN6Qkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFNUJpRkEsZ0M0QmhGb0I7RTVCaUZwQix3QzRCakZvQjtFNUJrRnBCLHFDNEJsRm9CO0U1Qm1GcEIsbUM0Qm5Gb0I7RTVCb0ZwQixvQzRCcEZvQjtFQUNwQjtFQUNBO0VBQ0E7QWpDZzR6Qko7QWlDOTN6Qkk7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDZzR6Qkw7QWlDejN6Qkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0U1QnNEQSxnQzRCckRvQjtFNUJzRHBCLHdDNEJ0RG9CO0U1QnVEcEIscUM0QnZEb0I7RTVCd0RwQixtQzRCeERvQjtFNUJ5RHBCLG9DNEJ6RG9CO0VBQ3BCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDKzN6Qko7QWlDNzN6Qkk7RUFDQztFQUNBO0VBQ0E7RUFDQTtBakMrM3pCTDtBaUN4M3pCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTVCMkJBLGdDNEIxQm9CO0U1QjJCcEIsd0M0QjNCb0I7RTVCNEJwQixxQzRCNUJvQjtFNUI2QnBCLG1DNEI3Qm9CO0U1QjhCcEIsb0M0QjlCb0I7RUFDcEI7RUFDQTtFQUNBO0FqQzgzekJKO0FpQzUzekJJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWpDODN6Qkw7O0FpQ3YzekJBO0VBQ0M7RUFDQSxzQmhDK0p3QjtFZ0M5SnhCO0VBQ0E7RUFDQSxjaENqRTJCO0VJbUZ4QjtFQUNBO0VBQ0E7RTRCbEJIO0FqQzQzekJEO0FpQzEzekJDO0VBQ0M7QWpDNDN6QkY7QWlDejN6QkM7RUFDQztBakMyM3pCRjtBSzE2ekJJO0U0QjhDSDtJQUlFO0VqQzQzekJEO0FBQ0Y7QWlDejN6QkM7RUFDQztBakMyM3pCRjtBS2w3ekJJO0U0QnNESDtJQUlFO0VqQzQzekJEO0FBQ0Y7QWlDeDN6QkU7RUFDQztFQUNBO0VBQ0E7QWpDMDN6Qkg7QWlDdjN6QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFNUI5QkMsNkI0QitCbUI7RTVCOUJuQixxQzRCOEJtQjtFNUI3Qm5CLGtDNEI2Qm1CO0U1QjVCbkIsZ0M0QjRCbUI7RTVCM0JuQixpQzRCMkJtQjtFQUNwQixjaEN0R3lCO0FEbSt6QjVCO0FpQzMzekJHO0VBRUMsY2hDM0d3QjtFZ0M0R3hCO0VBQ0E7QWpDNDN6Qko7QWlDdjN6QkM7RUFDQztFQUNBO0VBQ0E7QWpDeTN6QkY7QWlDdjN6QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDeTN6Qkg7QWlDdjN6Qkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtBakN5M3pCSjtBaUNwM3pCRztFQUNDO0FqQ3MzekJKO0FpQ2ozekJHO0VBQ0M7QWpDbTN6Qko7QUt0K3pCSTtFNEJrSEQ7SUFJRTtFakNvM3pCSDtBQUNGO0FpQy8yekJHO0VBQ0M7QWpDaTN6Qko7QUs5K3pCSTtFNEI0SEQ7SUFJRTtFakNrM3pCSDtBQUNGOztBaUM1MnpCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0U1QmhHRyw2QjRCaUdpQjtFNUJoR2pCLHFDNEJnR2lCO0U1Qi9GakIsa0M0QitGaUI7RTVCOUZqQixnQzRCOEZpQjtFNUI3RmpCLGlDNEI2RmlCO0VBQ3BCLGNoQ3hLMkI7QUQyaDBCNUI7QWlDajN6QkM7RUFFQyxjaEM3SzBCO0VnQzhLMUI7RUFDQSx5QmhDc1ArQjtBRDRuekJqQztBaUMvMnpCQztFQUNDO0VBQ0E7QWpDaTN6QkY7QWlDLzJ6QkU7RUFFQztBakNnM3pCSDtBaUM1MnpCQztFQUNDLHlCaEN3TytCO0VnQ3ZPL0IsY2hDOUwwQjtFZ0MrTDFCLGdCaENMMEI7QURtM3pCNUI7O0FpQ3IyekJFOzs7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQzAyekJIOztBaUNuMnpCRTtFQUNDO0FqQ3MyekJIOztBaUMvMXpCRTtFQUNDO0FqQ2syekJIOztBaUMzMXpCRTtFQUNDO0FqQzgxekJIOztBaUN2MXpCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDMDF6Qkg7O0FpQ24xekJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWpDczF6QkQ7O0FrQ3BuMEJBO0VBQ0k7QWxDdW4wQko7QWtDcm4wQkk7RUFDSTtBbEN1bjBCUjs7QWtDbm4wQkE7RUFDSSx5QmpDa1Y2QjtFaUNqVjdCLGdCakNrVitCO0VpQ2pWL0Isc0JqQytPcUI7QUR1NHpCekI7O0FrQ25uMEJBOztFQUVJLHlCakMyVTZCO0FEMnl6QmpDOztBa0NubjBCQTs7RUFFSSwyQmpDc1U2QjtBRGd6ekJqQzs7QWtDbm4wQkE7O0VBRUksNEJqQ2lVNkI7QURxenpCakM7O0FrQ25uMEJBOztFQUVJLDBCakM0VDZCO0FEMHp6QmpDOztBbUNycDBCQTtFQUNDLHNCbEN5UHdCO0VrQ3hQeEI7RTlCOEdHO0VBQ0E7RUFDQTtBTDJpMEJKOztBbUN2cDBCQTtFQUNDLHNCbENJMkI7RWtDSDNCLGNsQ29CMkI7RWtDbkIzQjtFQUNHLCtCbENnUHFCO0VrQy9PckIsZ0NsQytPcUI7QUQyNnpCekI7O0FtQ3ZwMEJBO0VBQ0M7RUFDQSxjbENjMkI7QUQ0bzBCNUI7O0FtQ3ZwMEJBOztFQUVDLDJCbENvT3dCO0FEczd6QnpCOztBbUN2cDBCQTs7RUFFQyx5QmxDK053QjtBRDI3ekJ6Qjs7QW1DdnAwQkE7O0VBRUMsMEJsQzBOd0I7QURnOHpCekI7O0FtQ3ZwMEJBOztFQUVDLDRCbENxTndCO0FEcTh6QnpCOztBb0M5cjBCQTtFQUNDO0FwQ2lzMEJEO0FvQy9yMEJDO0VBQ0M7QXBDaXMwQkY7QW9DL3IwQkU7RUFDQztFQUNBO0VBQ0E7RUFDQSxjbkNvQnlCO0VtQ25CekI7RUFDQTtFQUNBO0VBQ0c7RS9CcUZGLGdDK0JwRnNCO0UvQnFGdEIsd0MrQnJGc0I7RS9Cc0Z0QixxQytCdEZzQjtFL0J1RnRCLG1DK0J2RnNCO0UvQndGdEIsb0MrQnhGc0I7QXBDcXMwQjFCO0FvQ25zMEJHO0VBQ0M7RUFDQSxjbkNVd0I7QUQycjBCNUI7QW9DbHMwQkc7RUFFQztFQUNBO0FwQ21zMEJKO0FvQ2hzMEJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0EsZ0JuQ3NMd0I7QUQ0ZzBCNUI7QW9DaHMwQkk7RUFFQztFQUNBO0VBQ0E7RUFDQTtBcENpczBCTDtBb0M5cjBCSTtFQUNDO0VBQ0EsY25DaEJ1QjtFbUNpQnZCO0FwQ2dzMEJMO0FvQ3pyMEJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDRztBcEMycjBCTDtBb0N6cjBCRTtFQUdDO0FwQ3lyMEJIO0FvQ3JyMEJDO0VBQ0M7RUFDQTtBcEN1cjBCRjtBb0NycjBCRTtFQUNDO0VBQ0E7QXBDdXIwQkg7QW9DcHIwQkU7RUFDQztFQUNBO0FwQ3NyMEJIO0FvQ2pyMEJHO0VBQ0M7QXBDbXIwQko7QW9DL3EwQks7RUFDQztFQUNBO0FwQ2lyMEJOOztBb0N2cTBCQztFQUNDO0VBQ0E7RUFDRztFQUNBO0VBQ0E7QXBDMHEwQkw7QW9DeHEwQkU7RUFDQztFQUNBO0FwQzBxMEJIOztBb0NucTBCQztFQUNDO0FwQ3NxMEJGO0FvQ3BxMEJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXBDc3EwQkg7O0FvQzdwMEJFO0VBQ0M7QXBDZ3EwQkg7QW9DN3AwQkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY25Dakh5QjtFbUNrSHpCO0VBQ0E7QXBDK3AwQkg7QW9DN3AwQkc7RUFFQztFQUNBO0FwQzhwMEJKO0FvQ3ZwMEJHO0VBQ0MsV25Dakp3QjtFbUNrSnhCLHFCbkM1SXdCO0VtQzZJeEIseUJuQzdJd0I7RW1DOEl4QjtFQUNBO0FwQ3lwMEJKO0FvQ3ZwMEJJO0VBRUMsV25Dekp1QjtFbUMwSnZCLHFCbkNwSnVCO0VtQ3FKdkIseUJuQ3JKdUI7RW1Dc0p2QjtFQUNBO0FwQ3dwMEJMO0FvQ3JwMEJJO0VBQ0MsV25Dakt1QjtFbUNrS3ZCLHlCbkM1SnVCO0VtQzZKdkIscUJuQzdKdUI7QURvejBCNUI7O0FvQzdvMEJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXBDZ3AwQkY7QW9DOW8wQkU7RUFDQztBcENncDBCSDtBb0M5bzBCRztFQUNDO0FwQ2dwMEJKO0FvQzNvMEJDO0VBQ0M7RUFDQTtBcEM2bzBCRjs7QXFDcDEwQkk7RUFDSSxXcENRb0I7QUQrMDBCNUI7O0FzQzExMEJBO0VBQ0k7RUFDQSxzQnJDU3dCO0VxQ1J4QixnQnJDb2pCMEI7RXFDbmpCMUIsMENyQ29qQjBCO0FEeXl6QjlCO0FzQzMxMEJJO0VBQ0k7QXRDNjEwQlI7O0FzQ3oxMEJBO0VBQ0k7RUFDQSxnQnJDMGlCMEI7RXFDemlCMUIsYXJDaWxCd0I7QUQyd3pCNUI7QXNDMTEwQkk7RUFDSTtFQUNBLFdyQ3VpQnNCO0FEcXp6QjlCO0FzQ3oxMEJJO0VBQ0k7RUFDQSxVckNraUJzQjtBRHl6ekI5QjtBc0N4MTBCSTtFQUNJO0VBQ0E7RWpDOENKLDJCaUM3Q3VCO0VqQzhDdkIsbUNpQzlDdUI7RWpDK0N2QixnQ2lDL0N1QjtFakNnRHZCLDhCaUNoRHVCO0VqQ2lEdkIsK0JpQ2pEdUI7QXRDODEwQjNCO0FzQzMxMEJJO0VBQ0ksWXJDd2hCc0I7RXFDdmhCdEIsV3JDdWhCc0I7QURzMHpCOUI7QXNDMTEwQkk7RUFDSSxZckNtaEJzQjtFcUNsaEJ0QixVckNraEJzQjtBRDAwekI5QjtBc0N6MTBCSTtFQUNJLFlyQzhnQnNCO0VxQzdnQnRCO0VqQzhCSiwyQmlDN0J1QjtFakM4QnZCLG1DaUM5QnVCO0VqQytCdkIsZ0NpQy9CdUI7RWpDZ0N2Qiw4QmlDaEN1QjtFakNpQ3ZCLCtCaUNqQ3VCO0F0QysxMEIzQjs7QXVDNTQwQkE7RUFDQyxXdEMrakI2QjtFc0M5akI3Qix5QnRDaWtCNkI7RXNDaGtCN0I7RUFDQTtFQUNBO0F2Qys0MEJEO0F1Qzc0MEJDO0VBQ0MsV3RDeWpCNEI7QURzMXpCOUI7O0F1QzM0MEJBO0VBQ0MseUJ0Q0kyQjtBRDA0MEI1QjtBdUM1NDBCQztFQUNDO0VBQ0E7QXZDODQwQkY7O0F3QzE1MEJRO0VBQ0k7RUFDQTtFQUNBO0F4QzY1MEJaO0F3QzM1MEJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsY3ZDY1k7RXVDYlosZ0J2Q3VNWTtFSW5IeEIsMkJtQ25GaUM7RW5Db0ZqQyxtQ21DcEZpQztFbkNxRmpDLGdDbUNyRmlDO0VuQ3NGakMsOEJtQ3RGaUM7RW5DdUZqQywrQm1DdkZpQztBeENpNjBCckM7QXdDLzUwQmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VuQ2tEaEIseUJtQ2pEbUM7RW5Da0RuQyxpQ21DbERtQztFbkNtRG5DLDhCbUNuRG1DO0VuQ29EbkMsNEJtQ3BEbUM7RW5DcURuQyw2Qm1DckRtQztFbkMwRW5DLGdDbUN6RW9DO0VuQzBFcEMsd0NtQzFFb0M7RW5DMkVwQyxxQ21DM0VvQztFbkM0RXBDLG1DbUM1RW9DO0VuQzZFcEMsb0NtQzdFb0M7RUFDcEI7QXhDeTYwQnBCO0F3Q3Q2MEJnQjtFQUVJLGN2Q2ZRO0FEczcwQjVCO0F3Q3A2MEJnQjtFQUVJLGN2Q3BCUTtFdUNxQlI7QXhDcTYwQnBCO0F3Q2o2MEJvQjtFQUNJO0VBQ0E7QXhDbTYwQnhCO0F3Qy81MEJnQjtFQUNJO0F4Q2k2MEJwQjs7QUExNDBCQTs7a0NBQUE7QXlDeEVBOzs7Ozs7RUFNQyxxQnhDeUIyQjtFd0N4QjNCLGF4Q21rQitCO0FEcTV6QmhDOztBeUNyOTBCQTs7Ozs7O0VBTUMsWXhDMmpCK0I7QUQ2NXpCaEM7O0F5Q3I5MEJBO0VBQ0MsY3hDUzJCO0FEKzgwQjVCO0F5Q3A5MEJFO0VBQ0M7QXpDczkwQkg7QXlDaDkwQkc7RUFDQyxjeENKd0I7RXdDS3hCO0VBQ0EsZ0J4Q29Md0I7QUQ4eDBCNUI7QXlDNzgwQkM7RUFDQyx5QnhDWjBCO0V3Q2ExQixxQnhDYjBCO0FENDkwQjVCO0F5QzU4MEJDO0VBQ0MseUJ4Q2hCMEI7RXdDaUIxQixxQnhDZjBCO0V3Q2dCMUIsV3hDcEMwQjtBRGsvMEI1QjtBeUMzODBCQzs7RUFFQztBekM2ODBCRjtBeUN6ODBCRTtFQUNDLHlCeEN1aEI2QjtBRG83ekJoQzs7QXlDcjcwQkc7RUFDQyx5QnhDZ2dCNEI7QUR3N3pCaEM7O0F5Q2w3MEJBO0VBQ0k7QXpDcTcwQko7O0FLbCswQkk7RW9DZ0RKO0lBRUU7SUFDQTtFekNxNzBCQTtBQUNGOztBQXQ4MEJBOztrQ0FBQTtBMEM3RUE7RUFDQztFQUNBO0VBQ0EsY3pDMEIyQjtFeUN6QjNCO0VBQ0EsbUJ6Q3VOMkI7RXlDdE4zQixnQnpDb1lnQztBRHFwMEJqQztBS2gxMEJJO0VxQ3RNRiwrQnpDaWErQjtBRHduMEJqQztBS2wxMEJJO0VxQ3ZNRiwrQnpDaWErQjtBRDJuMEJqQztBS3AxMEJJO0VxQ3hNRiwrQnpDaWErQjtBRDhuMEJqQztBS3QxMEJJO0VxQ3pNRiwrQnpDaWErQjtBRGlvMEJqQztBMEM3aDFCRTtFQUVDLHFCekNDeUI7QUQ2aDFCNUI7QTBDM2gxQkU7RUFDQyw2Q3pDbVo4QjtBRDBvMEJqQztBMEN6aDFCQztFQUNDO0VBQ0EseUJ6Q0swQjtBRHNoMUI1Qjs7QTBDdmgxQkE7RUFDSTtFQUNBO0VBQ0Esa0J6QzhXNkI7RXlDN1c3QixjekM4VzZCO0FENHEwQmpDOztBMEN2aDFCQTtFQUNJO0VBQ0E7RUFDQSxlekM2VzZCO0V5QzVXN0IsZ0J6QzZXNkI7QUQ2cTBCakM7O0EwQ3JoMUJDOzs7Ozs7RUFNQztFQUNBLGtCekMwVitCO0V5Q3pWL0IsY3pDMFYrQjtBRDhyMEJqQztBMENyaDFCQzs7RUFFQztBMUN1aDFCRjs7QTBDamgxQkM7Ozs7OztFQU1DO0VBQ0EsZXpDNlUrQjtFeUM1VS9CLGdCekM2VStCO0FEdXMwQmpDO0EwQ2poMUJDOztFQUVDO0ExQ21oMUJGOztBMEMvZzFCQTtFQUNDLG1CekN5STJCO0V5Q3hJM0I7RUFDQSx5QnpDckQyQjtFeUNzRDNCLGN6Q3pEMkI7QUQyazFCNUI7O0EwQy9nMUJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTFDa2gxQkQ7QTBDaGgxQkM7O0VBRUM7RUFDQTtFQUNBLFl6Q29mMEI7RXlDbmYxQixnQnpDc0gwQjtFSWhKeEIsMkJxQzRCaUI7RXJDM0JqQixtQ3FDMkJpQjtFckMxQmpCLGdDcUMwQmlCO0VyQ3pCakIsOEJxQ3lCaUI7RXJDeEJqQiwrQnFDd0JpQjtBMUNxaDFCckI7QTBDbGgxQkM7RUFDQztBMUNvaDFCRjtBMENqaDFCQztFQUNDO0ExQ21oMUJGO0EwQzlnMUJFO0VBQ0M7QTFDZ2gxQkg7QTBDN2cxQkU7RUFDQztBMUMrZzFCSDs7QTBDMWcxQkE7RUFDQyxlekM2UWdDO0FEZ3cwQmpDOztBMEMxZzFCQTtFQUNDLGV6Q3lRZ0M7QURvdzBCakM7QTBDMWcxQkU7RUFDQyxxQnpDckh5QjtFeUNzSHpCLDZDekNnUzhCO0FENHUwQmpDOztBMEN2ZzFCQTtFQUNDO0VBQ0EsZXpDNlBnQztFeUM1UGhDLG9CekM0UGdDO0V5QzNQaEM7RUFDQSxrQnpDdVBnQztBRG14MEJqQztBMEN4ZzFCQztFQUNDO0VBQ0Esb0J6Q3NQK0I7RXlDclAvQjtFQUNBLHlCekN2SDBCO0FEaW8xQjVCOztBMEN0ZzFCQTtFQUNDO0ExQ3lnMUJEOztBMkNycTFCQTtFQUNDO0VBQ0E7RUFDQSxjMUMwQjJCO0UwQ3pCM0I7RUFDQSxtQjFDdU4yQjtFMEN0TjNCLGdCMUNvWWdDO0FEb3kwQmpDO0FLLzkwQkk7RXNDdE1GLCtCMUNpYStCO0FEdXcwQmpDO0FLaiswQkk7RXNDdk1GLCtCMUNpYStCO0FEMHcwQmpDO0FLbiswQkk7RXNDeE1GLCtCMUNpYStCO0FENncwQmpDO0FLciswQkk7RXNDek1GLCtCMUNpYStCO0FEZ3gwQmpDO0EyQzVxMUJFO0VBRUMscUIxQ0N5QjtBRDRxMUI1QjtBMkMxcTFCRTtFQUNDLDZDMUNtWjhCO0FEeXgwQmpDO0EyQ3hxMUJDO0VBQ0M7RUFDQSx5QjFDSzBCO0FEcXExQjVCOztBMkN0cTFCQTtFQUNJO0VBQ0E7RUFDQSxrQjFDOFc2QjtFMEM3VzdCLGMxQzhXNkI7QUQyejBCakM7O0EyQ3RxMUJBO0VBQ0k7RUFDQTtFQUNBLGUxQzZXNkI7RTBDNVc3QixnQjFDNlc2QjtBRDR6MEJqQzs7QTRDbHQxQkE7RUFDQztFQUNBO0E1Q3F0MUJEO0E0Q250MUJJO0VBQ0Y7QTVDcXQxQkY7QTRDbHQxQkM7RUFDQztFQUNBO0VBQ0EsYzNDdWMrQjtBRDZ3MEJqQztBNENsdDFCRTtFQUNDO0E1Q290MUJIO0E0Q2x0MUJHO0VBQ0M7RUFDQSxjM0NnYzZCO0UyQy9iN0IsZTNDK2I2QjtFMkM5YjdCO0VBQ0E7RUFDQTtFQUNBLHNCM0NtT3FCO0UyQ2xPckI7RUFDQTtFQUNBO0VBQ0EsZ0IzQ3diNkI7RTJDdmI3QjtFQUNBO0VBQ0EsZ0IzQ25Cd0I7RTJDb0J4QjtFQUNBO0V2Q21FQSxnQ3VDbEVvQjtFdkNtRXBCLHdDdUNuRW9CO0V2Q29FcEIscUN1Q3BFb0I7RXZDcUVwQixtQ3VDckVvQjtFdkNzRXBCLG9DdUN0RW9CO0E1Q3d0MUJ4QjtBNENqdDFCSTtFQUNDLG1CM0N4QnVCO0UyQ3lCdkIscUIzQ3pCdUI7RTJDMEJ2QixXM0NoQ3VCO0FEbXYxQjVCO0E0QzNzMUJHO0VBQ0M7RUFDQTtBNUM2czFCSjtBNEMzczFCSTtFQUNDO0E1QzZzMUJMO0E0Q3RzMUJLO0VBQ0MseUIzQ2pDc0I7QUR5dTFCNUI7QTRDOXIxQkk7RUFDQztBNUNnczFCTDtBNENycjFCSTtFQUNDO0E1Q3VyMUJMOztBNkM5dzFCQTtFQUNDO0VBQ0E7QTdDaXgxQkQ7QTZDL3cxQkk7RUFDRjtBN0NpeDFCRjtBNkM5dzFCQztFQUNDO0VBQ0E7RUFDQSxjNUMrYytCO0FEaTAwQmpDO0E2Qzl3MUJFO0VBQ0M7QTdDZ3gxQkg7QTZDOXcxQkc7RUFDQztFQUNBLGM1Q3djNkI7RTRDdmM3QixlNUN1YzZCO0U0Q3RjN0I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG9CNUNpYzZCO0U0Q2hjN0I7RUFDQTtFQUNBLHNCNUNqQndCO0U0Q2tCeEI7RUFDQTtFeENxRUEsZ0N3Q3BFb0I7RXhDcUVwQix3Q3dDckVvQjtFeENzRXBCLHFDd0N0RW9CO0V4Q3VFcEIsbUN3Q3ZFb0I7RXhDd0VwQixvQ3dDeEVvQjtBN0NveDFCeEI7QTZDangxQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQSxlNUN1YmlCO0U0Q3RiakIsZ0I1Q3NiaUI7RTRDcmJqQjtFQUNBLFM1Q2tiaUI7RTRDamJqQixRNUNrYmlCO0FEaTIwQmpDO0E2QzV3MUJJO0VBQ0MsYzVDakN1QjtFNENrQ3ZCLHFCNUNsQ3VCO0FEZ3oxQjVCO0E2QzN3MUJnQjtFQUNYLHlCNUN0Q3VCO0FEbXoxQjVCO0E2Q3J3MUJHO0VBQ0M7RUFDQTtBN0N1dzFCSjtBNkNydzFCSTtFQUNDLHlCNUNyQ3VCO0U0Q3NDdkI7QTdDdXcxQkw7QTZDaHcxQks7RUFDQyx5QjVDOUNzQjtFNEMrQ3RCLHFCNUMvQ3NCO0FEaXoxQjVCO0E2Qy92MUJLO0VBQ0M7QTdDaXcxQk47O0E4Q2wxMUJDO0VBQ0M7RUFDQTtBOUNxMTFCRjtBOENuMTFCRTtFQUNDO0VBQ0c7RXpDNEZGLHFCeUMzRnNCO0V6QzRGdEIsNkJ5QzVGc0I7RXpDNkZ0QiwwQnlDN0ZzQjtFekM4RnRCLHdCeUM5RnNCO0V6QytGdEIseUJ5Qy9Gc0I7RUFDcEIsWTdDNGQyQjtFNkMzZDNCLFc3QzRkMkI7RTZDM2Q5QjtFQUNBLHlCN0M4ZDhCO0U2QzdkOUI7RUFDQTtFQUNHO0E5Q3kxMUJOO0E4Q3YxMUJNO0VBQ0M7RUFDSDtFQUNNO0V6QytFTiw4Q3lDOUVvQjtFekMrRXBCLHNEeUMvRW9CO0V6Q2dGcEIsbUR5Q2hGb0I7RXpDaUZwQixpRHlDakZvQjtFekNrRnBCLGtEeUNsRm9CO0VBQ3BCLFk3QytjNkI7RTZDOWM3QixXN0MrYzZCO0U2QzljN0I7RUFDQTtFQUNBO0E5QzYxMUJKO0E4QzExMUJNO0VBQ0M7RUFDSDtFQUNBO0VBQ0E7RXpDa0VBLHNEeUNqRW9CO0V6Q2tFcEIsOER5Q2xFb0I7RXpDbUVwQiwyRHlDbkVvQjtFekNvRXBCLHlEeUNwRW9CO0V6Q3FFcEIsMER5Q3JFb0I7RUFDcEIsZ0I3Q3hCd0I7RTZDeUJ4QixZN0NtYzZCO0U2Q2xjN0IsVzdDa2M2QjtFNkNqYzdCO0VBQ0E7RUFDQTtBOUNnMjFCSjtBOEMxMTFCRztFQUNDLG1CN0M5QndCO0U2QytCeEIscUI3Qy9Cd0I7QUQyMzFCNUI7QThDMTExQkk7RXpDaURBLGlEeUNoRHFCO0V6Q2lEckIseUR5Q2pEcUI7RXpDa0RyQixzRHlDbERxQjtFekNtRHJCLG9EeUNuRHFCO0V6Q29EckIscUR5Q3BEcUI7QTlDZzIxQnpCO0E4QzcxMUJJO0VBQ0MsVTdDaWI0QjtBRDg2MEJqQztBOEN4MTFCTTtFQUNDO0VBQ0E7QTlDMDExQlA7QThDOTAxQk07RUFDQztBOUNnMTFCUDtBOEN4MDFCRztFQUNDO0VBQ0E7QTlDMDAxQko7O0ErQ2o2MUJBO0VBQ0k7RUFDQTtFQUNBO0EvQ282MUJKO0ErQ2w2MUJJO0VBQ0k7QS9DbzYxQlI7QStDaDYxQlk7RUFDSSxjOUNJWTtBRDg1MUI1QjtBK0MzNTFCZ0I7RUFDSSxjOUNKUTtBRGk2MUI1QjtBK0N2NTFCSTtFQUNJLGM5Q0tvQjtBRG81MUI1QjtBK0N2NTFCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9DeTUxQlo7O0FnRHY3MUJRO0VBQ0kscUIvQ2NnQjtFK0NiaEIsMEQvQzJYcUI7QUQrajFCakM7QWdEdjcxQlE7RUFDSSxxQi9DSWdCO0UrQ0hoQiwwRC9DdVhxQjtBRGtrMUJqQzs7QWdEbDcxQkk7RUFDSTtFQUNBLDBEL0M2V3lCO0FEd2sxQmpDO0FnRGw3MUJJO0VBQ0kscUIvQ1ZvQjtFK0NXcEIsMEQvQ3lXeUI7QUQyazFCakM7O0FnRGg3MUJBO0VBQ0ksYy9DWHdCO0FEODcxQjVCOztBZ0RoNzFCQTtFQUNJLGMvQ3BCd0I7QUR1ODFCNUI7O0FnRDk2MUJJO0VBQ0ksYy9DMUJvQjtBRDI4MUI1Qjs7QUFoNDFCQTs7a0NBQUE7QWlEbEZBO0VBQ0k7RUFDQTtFQUNBLHNCaERFd0I7RWdERHhCO0VBQ0E7QWpEdzkxQko7QUt6NzFCSTtFNENwQ0o7SUFRUTtJQUNBO0VqRHk5MUJOO0FBQ0Y7QWlEdjkxQkk7RUFDSSxZQWxCc0I7RUFtQnRCO0VBQ0E7RUFDQSxzQmhEWG9CO0VJd0Z4Qix5QjRDNUV3QjtFNUM2RXhCLGlDNEM3RXdCO0U1QzhFeEIsOEI0QzlFd0I7RTVDK0V4Qiw0QjRDL0V3QjtFNUNnRnhCLDZCNENoRndCO0FqRDY5MUI1QjtBSzU3MUJJO0U0Q3RDQTtJQVFRO0lBQ0E7SUFDQTtJQUNBLGFoRDhqQmdCO0VEZzYwQjFCO0VpRDU5MUJVO0lBQ0k7SUFDQTtFakQ4OTFCZDtBQUNGO0FpRDE5MUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpENDkxQlI7QUtuKzFCSTtFNENHQTtJQU9RO0VqRDY5MUJWO0FBQ0Y7QUtqKzFCSTtFNENKQTtJQVdRO0lBQ0E7SUFDQTtFakQ4OTFCVjtBQUNGO0FLMTkxQkk7RTRDbEJBO0lBaUJRO0VqRCs5MUJWO0FBQ0Y7QWlENzkxQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRCs5MUJaO0FpRDU5MUJnQjtFQUNJO0FqRDg5MUJwQjtBS3YvMUJJO0U0Q2dCSTtJQWNRO0lBQ0E7RWpENjkxQmQ7QUFDRjtBaUQzOTFCWTtFQUNJO0FqRDY5MUJoQjtBaUQxOTFCWTtFQUNJO0FqRDQ5MUJoQjtBaUR6OTFCWTtFQUNJO0VBQ0E7QWpEMjkxQmhCO0FpRHo5MUJnQjs7RUFFSTtBakQyOTFCcEI7QUszZzJCSTtFNEMwQ1E7SUFVUTtJQUNBO0VqRDI5MUJsQjtBQUNGO0FLeGgyQkk7RTRDK0RZO0lBR1EsWUFuR007SUFvR047RWpEMDkxQnRCO0FBQ0Y7QUt2aDJCSTtFNEN3RFk7SUFRUTtJQUNBO0VqRDI5MUJ0QjtBQUNGO0FLcGkyQkk7RTRDNEVZO0lBR1E7RWpEeTkxQnRCO0FBQ0Y7QUtsaTJCSTtFNENxRVk7SUFPUTtFakQwOTFCdEI7QUFDRjtBSzlpMkJJO0U0Q3NGZ0I7SUFHUTtJQUNBO0lBQ0E7RWpEeTkxQjFCO0FBQ0Y7QWlEdjkxQndCO0VBQ0ksY2hEdEdBO0VnRHVHQSxnQmhEbUZBO0FEczQxQjVCO0FLbGoyQkk7RTRDdUZvQjtJQUtRO0lBQ0E7SUFDQTtJQUNBO0VqRDA5MUI5QjtBQUNGO0FLMWoyQkk7RTRDbUdvQjtJQUVRO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFakR5OTFCOUI7QUFDRjtBS3RqMkJJO0U0Q3FGb0I7SUFXUTtFakQwOTFCOUI7QUFDRjtBS2hsMkJJO0U0QzJIWTtJQUdRLFlBOUpNO0lBK0pOO0VqRHM5MUJ0QjtBQUNGO0FLL2syQkk7RTRDb0hZO0lBUVE7SUFDQTtJQUNBO0VqRHU5MUJ0QjtBQUNGOztBa0QzbjJCQTtFQUNJLGdCakRLd0I7RWlESnhCO0VBQ0E7RUFDQTtFQUNBO0FsRDhuMkJKO0FrRDVuMkJJO0VBQ0k7RUFDQTtFQUNBLFlBZDhCO0VBZTlCO0VBQ0Esc0JqRE5vQjtBRG9vMkI1QjtBS3JtMkJJO0U2QzlCQTtJQVFRO0lBQ0E7SUFDQTtJQUNBLFlBdEIwQjtJQXVCMUIsU0F0QjBCO0lBdUIxQjtJN0MwRVIseUI2Q3pFNEI7STdDMEU1QixpQzZDMUU0QjtJN0MyRTVCLDhCNkMzRTRCO0k3QzRFNUIsNEI2QzVFNEI7STdDNkU1Qiw2QjZDN0U0QjtFbERtbzJCOUI7QUFDRjtBa0RqbzJCUTtFQUNJO0VBQ0E7QWxEbW8yQlo7QWtEL24yQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbERpbzJCUjtBSzluMkJJO0U2Q1BBO0lBT1E7RWxEa28yQlY7QUFDRjtBa0RobzJCUTtFQUNJLFlBNUMwQjtFQTZDMUI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbERrbzJCWjtBa0RobzJCWTtFQUNJO0VBQ0E7QWxEa28yQmhCO0FrRGhvMkJnQjtFQUNJO0FsRGtvMkJwQjtBS3pwMkJJO0U2Q3NCWTtJQUlRO0VsRG1vMkJ0QjtBQUNGO0FLdnAyQkk7RTZDZVk7SUFRUSxpQkEvRGM7RWxEbXMyQnBDO0FBQ0Y7QWtEam8yQmdCO0VBQ0k7QWxEbW8yQnBCO0FLdHEyQkk7RTZDa0NZO0lBSVEsK0JqRGlXUztFRG15MUIvQjtBQUNGO0FLcHEyQkk7RTZDMkJZO0lBUVEsaUJBM0VjO0VsRGd0MkJwQztBQUNGO0FrRGxvMkJnQjtFQUNJO0VBQ0EsY2pEdkRRO0VpRHdEUixpQkFsRmtCO0VBbUZsQjtFQUNBO0FsRG9vMkJwQjtBS2hyMkJJO0U2Q3VDWTtJQVFRO0VsRHFvMkJ0QjtBQUNGO0FrRG5vMkJvQjtFQUNJO0FsRHFvMkJ4QjtBS25oMkJJO0U2QzlHRSwrQmpEeVUyQjtBRDJ6MUJqQztBS3JoMkJJO0U2Qy9HRSwrQmpEeVUyQjtBRDh6MUJqQztBS3ZoMkJJO0U2Q2hIRSwrQmpEeVUyQjtBRGkwMUJqQztBS3poMkJJO0U2Q2pIRSwrQmpEeVUyQjtBRG8wMUJqQztBa0R4bzJCWTtFQUNJO0FsRDBvMkJoQjtBa0R4bzJCZ0I7RUFDSTtBbEQwbzJCcEI7QWtEcm8yQlE7RUFDSTtFQUNBO0FsRHVvMkJaO0FLOXMyQkk7RTZDcUVJO0lBS1E7SUFDQTtFbER3bzJCZDtBQUNGO0FrRHRvMkJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbER3bzJCaEI7QUszdDJCSTtFNkM4RVE7SUFRUTtFbER5bzJCbEI7QUFDRjtBa0R2bzJCZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbER5bzJCcEI7QWtEdG8yQmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxEd28yQnBCO0FrRHRvMkJvQjtFQUNJO0VBQ0E7RUFDQTtFN0NuRHBCLHlCNkNvRHdDO0U3Q25EeEMsaUM2Q21Ed0M7RTdDbER4Qyw4QjZDa0R3QztFN0NqRHhDLDRCNkNpRHdDO0U3Q2hEeEMsNkI2Q2dEd0M7QWxENG8yQjVDO0FrRDFvMkJ3QjtFQUlJO0VBQ0E7QWxEeW8yQjVCO0FrRHRvMkJ3QjtFQUVJO0FsRHVvMkI1QjtBa0RwbzJCd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbERzbzJCNUI7QWtEcG8yQjRCO0VBQ0k7QWxEc28yQmhDO0FrRGpvMkJvQjtFQUNJO0FsRG1vMkJ4QjtBa0RqbzJCd0I7RUFDSTtFQUNBO0VBQ0E7QWxEbW8yQjVCO0FrRGpvMkI0QjtFQUNJO0VBQ0E7RUFDQTtBbERtbzJCaEM7QWtEaG8yQm9DO0VBQ0k7RUFDQTtBbERrbzJCeEM7QWtEN24yQjRCO0VBSUk7RUFDQTtFQUNBO0FsRDRuMkJoQztBa0RybjJCWTtFQUNJO0VBQ0EsWUFuTnNCO0VBb050QjtFQUNBO0VBQ0Esc0JqRDlNWTtFSXdGeEIseUI2Q3VIaUM7RTdDdEhqQyxpQzZDc0hpQztFN0NySGpDLDhCNkNxSGlDO0U3Q3BIakMsNEI2Q29IaUM7RTdDbkhqQyw2QjZDbUhpQztBbEQybjJCckM7QUszeTJCSTtFNkMwS1E7SUFTUTtJQUNBO0lBQ0E7RWxENG4yQmxCO0VrRDFuMkJrQjtJQUNJO0VsRDRuMkJ0QjtBQUNGO0FrRHpuMkJnQjtFQUNJO0FsRDJuMkJwQjtBSy96MkJJO0U2Q21NWTtJQUlRO0VsRDRuMkJ0QjtBQUNGO0FrRHpuMkJnQjtFQUNJO0FsRDJuMkJwQjtBa0R4bjJCZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbEQwbjJCcEI7QWtEdm4yQmdCO0VBQ0k7QWxEeW4yQnBCO0FrRHZuMkJvQjtFQUNJO0VBQ0E7QWxEeW4yQnhCO0FrRHRuMkJvQjtFQUNJO0VBQ0E7QWxEd24yQnhCOztBa0RobjJCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbERtbjJCSjs7QW1EOTMyQkE7RUFDQztBbkRpNDJCRDs7QW1EMTMyQkU7RUFDQztFQUNBO0FuRDYzMkJIO0FtRDMzMkJHO0VBQ0M7RUFDWSxZQWxCSztFQW1CTDtFQUNBO0VBQ1o7RUFDQTtBbkQ2MzJCSjtBbUQzMzJCSTtFQUNDO0VBQ0EsaUJBMUJnQjtFQTJCaEI7RUFDQTtFQUNBO0VBQ0EsY2xERnVCO0FEKzMyQjVCO0FtRDMzMkJLO0VBRUM7RUFDQSxjbERUc0I7QURxNDJCNUI7QW1EeDMyQkk7RUFDQztFQUNBO0FuRDAzMkJMO0FtRHYzMkJJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QW5EeTMyQkw7QW1EdjMyQks7RUFDQztBbkR5MzJCTjtBbURwMzJCRztFQUNDO0VBQ0E7RUFDQTtBbkRzMzJCSjtBbURwMzJCSTtFQUNnQjtFQUNmO0FuRHMzMkJMO0FtRHAzMkJLO0VBQ0M7RUFDQTtBbkRzMzJCTjtBbURwMzJCTTtFQUNDO0VBQ0E7RUFDQTtFQUNxQjtFQUNBO0FuRHMzMkI1QjtBbURsMzJCSztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ2tCO0FuRG8zMkJ4QjtBbUQ3MjJCTztFQUNDO0VBQ0EsY2xEN0VvQjtBRDQ3MkI1QjtBbUQ3MjJCUTtFQUNDO0VBQ0E7QW5EKzIyQlQ7QW1EejIyQks7RUFDbUI7QW5EMjIyQnhCO0FtRHYyMkJPO0VBQ0MsbUJsRC9Fb0I7RWtEZ0ZwQixjbERsRm9CO0FEMjcyQjVCO0FtRGwyMkJHO0VBQ0M7RUFDQSxzQmxEN0d3QjtFa0Q4R3hCO0VBQ1k7QW5EbzIyQmhCO0FtRGwyMkJJOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTlDbENELDZCOENtQ3FCO0U5Q2xDckIscUM4Q2tDcUI7RTlDakNyQixrQzhDaUNxQjtFOUNoQ3JCLGdDOENnQ3FCO0U5Qy9CckIsaUM4QytCcUI7QW5EdzIyQnpCO0FtRHQyMkJLOzs7RUFFQyxjbEQ5R3NCO0FEdTkyQjVCO0FtRHIyMkJJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QW5EdTIyQkw7QW1EajIyQkM7RUFDQztFQUNBO0VBQ0E7QW5EbTIyQkY7QUt0ODJCSTtFOENnR0g7SUFNRTtFbkRvMjJCRDtBQUNGO0FtRGwyMkJFO0VBQ0MsWUE5SmU7RUErSmY7RUFDQTtFQUNBLHNCbEQxSnlCO0FEOC8yQjVCO0FLajkyQkk7RThDeUdGO0lBT0U7SUFDQTtJQUNBO0VuRHEyMkJGO0FBQ0Y7QW1EbjIyQkc7RUFDQztFQUNBO0VBQ0E7QW5EcTIyQko7QUs3OTJCSTtFOENxSEQ7SUFNRTtFbkRzMjJCSDtBQUNGO0FtRHAyMkJJO0VBQ2dCO0VBQ0E7RUFDQTtFOUN0RmhCLGdDOEN1Rm9DO0U5Q3RGcEMsd0M4Q3NGb0M7RTlDckZwQyxxQzhDcUZvQztFOUNwRnBDLG1DOENvRm9DO0U5Q25GcEMsb0M4Q21Gb0M7QW5EMDIyQnhDO0FtRHgyMkJnQjtFQUNJO0FuRDAyMkJwQjtBbUR2MjJCSztFQUVDO0FuRHcyMkJOO0FtRHAyMkJnQjtFQUNJO0VBQ0E7RUFDQTtFQUNmO0FuRHMyMkJMO0FLeC8yQkk7RThDOElZO0lBT1Y7RW5EdTIyQko7QUFDRjtBbURuMjJCRztFQUNDO0VBQ0EsWUFsTmlCO0VBbU5qQjtBbkRxMjJCSjtBbURuMjJCSTtFQUNDO0VBQ0EsY2xEN0x1QjtFa0Q4THZCLGlCQXhOZ0I7RUF5TmhCO0VBQ0E7RUFDZTtBbkRxMjJCcEI7QW1EbjIyQm9CO0VBQ0k7QW5EcTIyQnhCO0FLdDMyQkk7RThDcUJFLCtCbERzTTJCO0FEOHAyQmpDO0FLeDMyQkk7RThDb0JFLCtCbERzTTJCO0FEaXEyQmpDO0FLMTMyQkk7RThDbUJFLCtCbERzTTJCO0FEb3EyQmpDO0FLNTMyQkk7RThDa0JFLCtCbERzTTJCO0FEdXEyQmpDO0FtRHoyMkJJO0VBQ0MsK0JsRGlNNEI7QUQwcTJCakM7QW1EdDIyQkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLHNCbER4T3lCO0VJd0Z4QixnQzhDaUptQjtFOUNoSm5CLHdDOENnSm1CO0U5Qy9JbkIscUM4QytJbUI7RTlDOUluQixtQzhDOEltQjtFOUM3SW5CLG9DOEM2SW1CO0FuRDQyMkJ2QjtBS3hpM0JJO0U4Q3NMRjtJQVNFO0lBQ0E7SUFDQTtJQUNBO0VuRDYyMkJGO0VtRDMyMkJFO0lBQ0MsVWxEaElzQjtFRDYrMkJ6QjtBQUNGO0FtRDEyMkJHO0VBQ0M7QW5ENDIyQko7QW1EejIyQkc7RUFDYTtFQUNaO0FuRDIyMkJKO0FtRHgyMkJHO0VBQ0M7RUFDWSxZQXpRSztFQTBRTDtFQUNBO0VBQ0E7RUFDWjtFQUNZO0FuRDAyMkJoQjtBS25rM0JJO0U4Q2tORDtJQVVFO0VuRDIyMkJIO0FBQ0Y7QW1EejIyQmdCO0VBQ1g7RUFDQSxpQkF0UmdCO0VBdVJoQjtFQUNlO0VBQ0E7QW5EMjIyQnBCO0FLeDcyQkk7RThDZ0ZFLCtCbEQySTJCO0FEZ3UyQmpDO0FLMTcyQkk7RThDK0VFLCtCbEQySTJCO0FEbXUyQmpDO0FLNTcyQkk7RThDOEVFLCtCbEQySTJCO0FEc3UyQmpDO0FLOTcyQkk7RThDNkVFLCtCbEQySTJCO0FEeXUyQmpDOztBb0RucDNCQTtFQUVJO0FwRHFwM0JKO0FvRGxwM0JPO0VBQ0s7QXBEb3AzQlo7QW9EanAzQlE7RUFDSTtBcERtcDNCWjtBSzVtM0JJO0UrQ3JDUTtJQUdRO0VwRGtwM0JsQjtBQUNGOztBb0QxbzNCSTtFQUNJO0VBQ0E7QXBENm8zQlI7O0FBdmszQkE7O2tDQUFBO0FLL0NJO0VnRGpESjtJQUVRO0lBQ0E7RXJENnEzQk47QUFDRjs7QXFEenEzQkk7RUFDSTtFQUNBO0FyRDRxM0JSO0FLOW4zQkk7RWdEaERBO0lBS1E7SUFDQTtJQUNBO0VyRDZxM0JWO0FBQ0Y7QXFEM3EzQlE7O0VBRUk7RUFDQTtBckQ2cTNCWjs7QXFEeHEzQkE7RUFDSTtFQUNBO0FyRDJxM0JKOztBQWptM0JBOztrQ0FBQTtBc0RyR0E7RUFDSTtBdEQ0czNCSjs7QXNEenMzQkE7RUFDSTtBdEQ0czNCSjs7QXNEenMzQkE7RUFDSTtBdEQ0czNCSjtBc0QxczNCSTtFQUNJO0F0RDRzM0JSOztBc0R2czNCSTtFQUNJO0F0RDBzM0JSO0FzRHRzM0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXREd3MzQlo7QXNEdHMzQlk7RUFDSTtBdER3czNCaEI7QXNEcnMzQlk7RUFDSTtBdER1czNCaEI7O0FzRGpzM0JBO0VBQ0k7SUFDSTtFdERvczNCTjs7RXNEanMzQkU7SUFDSTtFdERvczNCTjtBQUNGO0FzRGpzM0JBO0VBQ0k7SUFDSTtFdERtczNCTjs7RXNEaHMzQkU7SUFDSTtFdERtczNCTjs7RXNEaHMzQkU7SUFDSTtFdERtczNCTjtFc0RqczNCTTtJQUNJO0V0RG1zM0JWO0VzRGhzM0JNOztJQUVJO0V0RGtzM0JWO0FBQ0Y7QXNEOXIzQkE7RUFDSTtBdERnczNCSjs7QXNEN3IzQkE7RUFDSTtFQUNBO0F0RGdzM0JKOztBc0Q3cjNCQTtFQUNJO0F0RGdzM0JKOztBc0Q3cjNCQTtFQUNJOztJQUVJO0V0RGdzM0JOO0FBQ0Y7QXNEM3IzQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdEQ2cjNCUjtBc0QxcjNCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRENHIzQlI7O0FzRHhyM0JBO0VBQ0k7RUFDQTtBdEQycjNCSjtBc0R6cjNCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXREMnIzQlI7O0FzRHZyM0JBO0VBQ0k7RUFDQTtFQUNBO0F0RDByM0JKOztBc0RscjNCZ0I7RUFDSTtFQUNBO0VBQ0E7QXREcXIzQnBCO0FzRG5yM0JvQjtFQUNJO0F0RHFyM0J4QjtBc0RocjNCb0I7RUFDSTtBdERrcjNCeEI7QXNEOXEzQmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXREZ3IzQnBCO0FzRDlxM0JvQjtFQUNJO0F0RGdyM0J4QjtBc0QzcTNCWTtFQUNJO0F0RDZxM0JoQjtBc0QxcTNCWTtFQUNJO0F0RDRxM0JoQjtBc0R4cTNCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEQwcTNCWjtBc0R4cTNCWTtFQUNJO0VBQ0E7QXREMHEzQmhCO0FzRHZxM0JZO0VBQ0k7QXREeXEzQmhCO0FzRHJxM0JRO0VBQ0k7QXREdXEzQlo7O0FzRGhxM0JRO0VBQ0k7QXREbXEzQlo7O0FzRDVwM0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXREK3AzQlI7QXNENXAzQkk7RUFDSTtFQUNBO0F0RDhwM0JSO0FzRDVwM0JRO0VBQ0k7RUFDQTtBdEQ4cDNCWjtBc0QzcDNCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F0RDZwM0JaO0FzRHpwM0JJO0VBQ0k7RUFDQTtFQUNBO0F0RDJwM0JSO0FzRHpwM0JRO0VBQ0k7RUFDQTtFQUNBO0F0RDJwM0JaO0FzRHZwM0JZO0VBQ0k7QXREeXAzQmhCO0FzRHRwM0JZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXREd3AzQmhCO0FzRG5wM0JJO0VBQ0k7QXREcXAzQlI7O0FzRGpwM0JBO0VBQ0k7RUFDQTtBdERvcDNCSjs7QXNEanAzQkE7RUFDSTtFQUNBO0F0RG9wM0JKO0FzRGxwM0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdERvcDNCUjtBc0RqcDNCWTtFQUNJO0VBQ0E7RUFDQTtBdERtcDNCaEI7O0FzRDNvM0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXREOG8zQlo7QXNENW8zQlk7RUFDSTtBdEQ4bzNCaEI7O0FzRHRvM0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RHlvM0JSO0FzRHJvM0JRO0VBQ0k7RUFDQTtBdER1bzNCWjtBc0RwbzNCUTtFQUNJO0F0RHNvM0JaO0FzRGhvM0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXREa28zQlo7QXNEaG8zQlk7RUFDSTtBdERrbzNCaEI7QXNENW4zQlE7RUFDSTtBdEQ4bjNCWjtBc0QxbjNCWTtFQUNJO0F0RDRuM0JoQjtBc0R4bjNCUTtFQUNJO0F0RDBuM0JaO0FzRHZuM0JRO0VBQ0k7QXREeW4zQlo7QXNEcm4zQkk7RUFDSTtBdER1bjNCUjtBc0RwbjNCSTtFQUNJO0VBQ0E7RUFDQTtBdERzbjNCUjtBc0RubjNCSTtFQUNJO0F0RHFuM0JSO0FzRDltM0JZO0VBQ0k7RUFDQTtFQUNBO0F0RGduM0JoQjtBc0QxbTNCWTtFQUNJO0F0RDRtM0JoQjtBc0QxbTNCZ0I7RUFDSTtFQUNBO0F0RDRtM0JwQjtBc0R2bTNCUTtFQUNJO0VBQ0E7RUFDQTtBdER5bTNCWjtBc0RybTNCSTtFQUNJO0F0RHVtM0JSO0FzRHJtM0JRO0VBQ0k7RUFDQTtFQUNBO0F0RHVtM0JaO0FzRG5tM0JJO0VBQ0k7RUFDQTtFQUNBO0F0RHFtM0JSOztBc0RqbTNCQTtFQUNJO0VBQ0E7QXREb20zQko7QXNEbG0zQkk7RUFDSTtBdERvbTNCUjs7QXNEL2wzQkk7RUFDSTtBdERrbTNCUjs7QXNEOWwzQkE7RUFDSTtFQUNBO0F0RGltM0JKOztBc0QxbDNCUTtFQUNJO0F0RDZsM0JaO0FzRDFsM0JRO0VBQ0k7RUFDQTtBdEQ0bDNCWjtBc0QxbDNCWTtFQUNJO0VBQ0E7RUFDQTtBdEQ0bDNCaEI7QXNEemwzQlk7RUFDSTtFQUNBO0F0RDJsM0JoQjs7QXNEcmwzQkE7RUFDSTtBdER3bDNCSjtBc0R0bDNCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RHdsM0JSOztBc0RubDNCSTtFQUNJO0VBQ0E7QXREc2wzQlI7O0FzRGxsM0JBO0VBQ0k7RUFDQTtBdERxbDNCSjs7QXNEbGwzQkE7RUFDSTtFQUNBO0F0RHFsM0JKOztBc0RsbDNCQTtFQUNJO0F0RHFsM0JKOztBc0RsbDNCQTtFQUNJO0F0RHFsM0JKO0FzRG5sM0JJO0VBQ0k7QXREcWwzQlI7O0FzRGpsM0JBO0VBQ0k7QXREb2wzQko7O0FzRGpsM0JBO0VBQ0k7QXREb2wzQko7O0FzRGpsM0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdERvbDNCSjs7QXNEamwzQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RG9sM0JKOztBc0RqbDNCQTtFQUNJO0F0RG9sM0JKOztBc0RqbDNCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdERvbDNCSjtBc0RsbDNCSTtFQUNJO0F0RG9sM0JSO0FzRGpsM0JJO0VBQ0k7RUFDQTtFQUNBO0F0RG1sM0JSO0FzRGhsM0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RGtsM0JSO0FzRC9rM0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXREaWwzQlI7QXNEL2szQlE7RUFDSTtFQUNBO0F0RGlsM0JaO0FzRDlrM0JRO0VBQ0k7QXREZ2wzQlo7O0FzRDFrM0JJO0VBQ0k7QXRENmszQlI7O0FzRHprM0JBO0VBQ0k7RUFDQTtFQUNBO0F0RDRrM0JKO0FzRDFrM0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RDRrM0JSOztBc0R4azNCQTtFQUNJO0VBQ0E7QXREMmszQko7O0FzRHZrM0JBO0VBQ0k7QXREMGszQko7O0FzRHZrM0JBO0VBQ0k7RUFDQTtBdEQwazNCSjtBc0R4azNCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXREMGszQlI7O0FzRHBrM0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdER1azNCUjtBc0RwazNCSTtFQUNJO0F0RHNrM0JSO0FzRGxrM0JRO0VBQ0k7RUFDQTtBdERvazNCWjtBc0RoazNCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RGtrM0JSO0FzRC9qM0JJO0VBQ0k7RUFDQTtBdERpazNCUjtBc0QvajNCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F0RGlrM0JaOztBc0Q1ajNCQTtFQUNJO0F0RCtqM0JKO0FzRDdqM0JJO0VBQ0k7QXREK2ozQlI7O0FzRDNqM0JBO0VBQ0k7RUFDQTtFQUNBO0F0RDhqM0JKO0FzRDVqM0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RDhqM0JSOztBc0R6ajNCSTtFQUNJO0F0RDRqM0JSOztBc0R2ajNCSTtFQUNJO0F0RDBqM0JSO0FzRHRqM0JRO0VBQ0k7QXREd2ozQlo7O0FzRG5qM0JBO0VBQ0k7RUFDQTtBdERzajNCSjs7QXNEbmozQkE7RUFDSTtBdERzajNCSjs7QUE3cTRCQTs7a0NBQUE7QXVEekdJO0VBQ0k7QXZENHg0QlI7QXVEdHg0Qlk7RUFDSTtFQUNBO0F2RHd4NEJoQjtBdURweDRCUTtFQUNJO0VBQ0E7RUFDQSxXdERQZ0I7RXNEUWhCO0VBQ0E7RUFDQTtBdkRzeDRCWjtBdURqeDRCZ0I7RUFDSSxzQnREaEJRO0VzRGlCUixxQnRENk5LO0FEc2o0QnpCO0F1RC93NEJZO0VBQ0ksY3RETFk7QURzeDRCNUI7QXVEM3c0QmdCO0VBQ0kseUJ0RHZCUTtFc0R3QlIscUJ0RHhCUTtBRHF5NEI1QjtBdUR0dzRCZ0I7RUFDSSx5QnREL0JRO0VzRGdDUixxQnREaENRO0FEd3k0QjVCO0F1RGp3NEJnQjtFQUNJLHlCdER2Q1E7RXNEd0NSLHFCdER4Q1E7QUQyeTRCNUI7QXVENXY0QmdCO0VBQ0kseUJ0RHREUTtFc0R1RFIscUJ0RHZEUTtBRHF6NEI1QixDOzs7Ozs7OztBd0RoMDRCQTtFQUNJO0FDREo7O0FESUE7RUFDSTtFQUNBLHlCM0RQSTtFMkRRSjtFQUNBO0FDREo7QURHSTtFQUNJLHFCM0RYTztBNERVZjtBRElJO0VBQ0k7RUFDQTtFQUNBO0FDRlI7QURJUTtFQUNJO0VBQ0E7QUNGWjtBRE1JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUNKUjtBRE1RO0VBQ0k7QUNKWjs7QURTQTtFQUNJO0FDTko7O0FEU0E7RUFDSTtBQ05KOztBRFNBO0VBQ0k7QUNOSjs7QURTQTtFQUNJO0VBQ0E7RUFDQTtBQ05KOztBRFNBO0VBQ0k7RUFDQTtBQ05KOztBRFNBO0VBQ0k7RUFDQTtBQ05KOztBRFVBO0VBQ0k7RUFDQSx5QjNEckVJO0UyRHNFSjtFQUNBO0FDUEo7QURTSTtFQUNJLHFCM0R6RU87QTREa0VmO0FEVUk7RUFDSTtBQ1JSLEM7Ozs7QUN2RUE7SUFDSSxzQkFBc0I7SUFDdEIsMkNBQXNCO0lBQ3RCOzs7eURBR3dDO0lBQ3hDLG1CQUFtQjtJQUNuQixrQkFBa0I7QUFDdEIiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvanMvdmVuZG9ycy9kYXRhdGFibGVzL2RhdGFUYWJsZXMuYm9vdHN0cmFwLm1pbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvaGVscGVycy9yZXNldC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2hlbHBlcnMvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2hlbHBlcnMvX2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvaGVscGVycy9faGVscGVycy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3RoZW1lL2FwcC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3RoZW1lL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy90aGVtZS9wbHVnaW5zL19ib290c3RyYXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy90aGVtZS9wbHVnaW5zL19wZXJmZWN0LXNjcm9sbC1iYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy90aGVtZS9wbHVnaW5zL19ub3Vpc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvdGhlbWUvX21peGlucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3RoZW1lL3BsdWdpbnMvX2RhdGF0YWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy90aGVtZS9wbHVnaW5zL19zZWxlY3QyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvdGhlbWUvcGx1Z2lucy9fcXVpbGwuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy90aGVtZS9wbHVnaW5zL19jaGFydGlzdC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3RoZW1lL3BsdWdpbnMvX2NoYXJ0anMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy90aGVtZS9wbHVnaW5zL19wcmlzbS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3RoZW1lL2NvbW1vbi9fZ2VuZXJhbC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3RoZW1lL2NvbW1vbi9fdXRpbGl0aWVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvdGhlbWUvdGVtcGxhdGUvX3NpZGUtbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvdGhlbWUvdGVtcGxhdGUvX3F1aWNrLXZpZXcuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy90aGVtZS90ZW1wbGF0ZS9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvdGhlbWUvdGVtcGxhdGUvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3RoZW1lL3RlbXBsYXRlL19wYWdlLWNvbnRhaW5lci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3RoZW1lL3VpLWVsZW1lbnRzL19hdmF0YXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy90aGVtZS91aS1lbGVtZW50cy9faWNvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy90aGVtZS91aS1lbGVtZW50cy9fYW50aWNvbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3RoZW1lL3VpLWVsZW1lbnRzL19mb250LWF3ZXNvbWUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy90aGVtZS91aS1lbGVtZW50cy9fYnJlYWRjcnVtYi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3RoZW1lL3VpLWVsZW1lbnRzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvdGhlbWUvdWktZWxlbWVudHMvX2NhcmRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvdGhlbWUvdWktZWxlbWVudHMvX2xpc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy90aGVtZS91aS1lbGVtZW50cy9fYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy90aGVtZS91aS1lbGVtZW50cy9fYmFkZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy90aGVtZS91aS1lbGVtZW50cy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3RoZW1lL3VpLWVsZW1lbnRzL190aW1lbGluZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3RoZW1lL2NvbXBvbmVudHMvX2FjY29yZGlvbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3RoZW1lL2NvbXBvbmVudHMvX21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvdGhlbWUvY29tcG9uZW50cy9fZHJvcGRvd24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy90aGVtZS9jb21wb25lbnRzL190b29sdGlwcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3RoZW1lL2NvbXBvbmVudHMvX3BvcG92ZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvdGhlbWUvY29tcG9uZW50cy9fdGFicy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3RoZW1lL2NvbXBvbmVudHMvX2Nhcm91c2VsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvdGhlbWUvY29tcG9uZW50cy9fdG9hc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvdGhlbWUvY29tcG9uZW50cy9fcHJvZ3Jlc3MtYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvdGhlbWUvY29tcG9uZW50cy9fbWVudS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3RoZW1lL3RhYmxlcy9fdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvdGhlbWUvZm9ybXMvX2lucHV0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvdGhlbWUvZm9ybXMvX3NlbGVjdC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3RoZW1lL2Zvcm1zL19jaGVja2JveC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3RoZW1lL2Zvcm1zL19yYWRpby5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3RoZW1lL2Zvcm1zL19zd2l0Y2guc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy90aGVtZS9mb3Jtcy9fc3Rhcl9yYXRpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy90aGVtZS9mb3Jtcy9fdmFsaWRhdGlvbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3RoZW1lL2FwcHMvX21haWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy90aGVtZS9hcHBzL19maWxlLW1hbmFnZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy90aGVtZS9hcHBzL19jaGF0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvdGhlbWUvYXBwcy9fZS1jb21tZXJjZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3RoZW1lL2Rhc2hib2FyZC9wcm9qZWN0cy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3RoZW1lL19jdXN0b20uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy90aGVtZS90aGVtZS1jb25maWd1cmF0b3IvX3RoZW1lLWNvbmZpZ3VyYXRvci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2Jsb2Nrcy9zZWxlY3Qyc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9ibG9ja3MvX2Jsb2Nrcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9mb250cy9mb250cy5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsidGFibGUuZGF0YVRhYmxle2NsZWFyOmJvdGg7bWFyZ2luLXRvcDo2cHggIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjZweCAhaW1wb3J0YW50O21heC13aWR0aDpub25lICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbGxhcHNlOnNlcGFyYXRlICFpbXBvcnRhbnQ7Ym9yZGVyLXNwYWNpbmc6MH10YWJsZS5kYXRhVGFibGUgdGQsdGFibGUuZGF0YVRhYmxlIHRoey13ZWJraXQtYm94LXNpemluZzpjb250ZW50LWJveDtib3gtc2l6aW5nOmNvbnRlbnQtYm94fXRhYmxlLmRhdGFUYWJsZSB0ZC5kYXRhVGFibGVzX2VtcHR5LHRhYmxlLmRhdGFUYWJsZSB0aC5kYXRhVGFibGVzX2VtcHR5e3RleHQtYWxpZ246Y2VudGVyfXRhYmxlLmRhdGFUYWJsZS5ub3dyYXAgdGgsdGFibGUuZGF0YVRhYmxlLm5vd3JhcCB0ZHt3aGl0ZS1zcGFjZTpub3dyYXB9ZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19sZW5ndGggbGFiZWx7Zm9udC13ZWlnaHQ6bm9ybWFsO3RleHQtYWxpZ246bGVmdDt3aGl0ZS1zcGFjZTpub3dyYXB9ZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0e3dpZHRoOmF1dG87ZGlzcGxheTppbmxpbmUtYmxvY2t9ZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19maWx0ZXJ7dGV4dC1hbGlnbjpyaWdodH1kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlciBsYWJlbHtmb250LXdlaWdodDpub3JtYWw7d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtYWxpZ246bGVmdH1kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlciBpbnB1dHttYXJnaW4tbGVmdDowLjVlbTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDphdXRvfWRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfaW5mb3twYWRkaW5nLXRvcDowLjg1ZW07d2hpdGUtc3BhY2U6bm93cmFwfWRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfcGFnaW5hdGV7bWFyZ2luOjA7d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtYWxpZ246cmlnaHR9ZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19wYWdpbmF0ZSB1bC5wYWdpbmF0aW9ue21hcmdpbjoycHggMDt3aGl0ZS1zcGFjZTpub3dyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfWRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfcHJvY2Vzc2luZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3dpZHRoOjIwMHB4O21hcmdpbi1sZWZ0Oi0xMDBweDttYXJnaW4tdG9wOi0yNnB4O3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MWVtIDB9dGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRoLnNvcnRpbmdfYXNjLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50aC5zb3J0aW5nX2Rlc2MsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRoLnNvcnRpbmcsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRkLnNvcnRpbmdfYXNjLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50ZC5zb3J0aW5nX2Rlc2MsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRkLnNvcnRpbmd7cGFkZGluZy1yaWdodDozMHB4fXRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50aDphY3RpdmUsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRkOmFjdGl2ZXtvdXRsaW5lOm5vbmV9dGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2MsdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2MsdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzY19kaXNhYmxlZCx0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzY19kaXNhYmxlZHtjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZX10YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmc6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZzphZnRlcix0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjOmFmdGVyLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYzphZnRlcix0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmFmdGVyLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjX2Rpc2FibGVkOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzY19kaXNhYmxlZDphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MC45ZW07ZGlzcGxheTpibG9jaztvcGFjaXR5OjAuM310YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmc6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2M6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzY19kaXNhYmxlZDpiZWZvcmV7cmlnaHQ6MWVtO2NvbnRlbnQ6XCJcXDIxOTFcIn10YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmc6YWZ0ZXIsdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzYzphZnRlcix0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYzphZnRlcix0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmFmdGVyLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjX2Rpc2FibGVkOmFmdGVye3JpZ2h0OjAuNWVtO2NvbnRlbnQ6XCJcXDIxOTNcIn10YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYzphZnRlcntvcGFjaXR5OjF9dGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzY19kaXNhYmxlZDpiZWZvcmUsdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQ6YWZ0ZXJ7b3BhY2l0eTowfWRpdi5kYXRhVGFibGVzX3Njcm9sbEhlYWQgdGFibGUuZGF0YVRhYmxle21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fWRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGFibGV7Ym9yZGVyLXRvcDpub25lO21hcmdpbi10b3A6MCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fWRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGFibGUgdGhlYWQgLnNvcnRpbmc6YmVmb3JlLGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjOmJlZm9yZSxkaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2M6YmVmb3JlLGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGFibGUgdGhlYWQgLnNvcnRpbmc6YWZ0ZXIsZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB0YWJsZSB0aGVhZCAuc29ydGluZ19hc2M6YWZ0ZXIsZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB0YWJsZSB0aGVhZCAuc29ydGluZ19kZXNjOmFmdGVye2Rpc3BsYXk6bm9uZX1kaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHRhYmxlIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRoLGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGFibGUgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGR7Ym9yZGVyLXRvcDpub25lfWRpdi5kYXRhVGFibGVzX3Njcm9sbEZvb3Q+LmRhdGFUYWJsZXNfc2Nyb2xsRm9vdElubmVye2JveC1zaXppbmc6Y29udGVudC1ib3h9ZGl2LmRhdGFUYWJsZXNfc2Nyb2xsRm9vdD4uZGF0YVRhYmxlc19zY3JvbGxGb290SW5uZXI+dGFibGV7bWFyZ2luLXRvcDowICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcDpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2xlbmd0aCxkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlcixkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2luZm8sZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19wYWdpbmF0ZXt0ZXh0LWFsaWduOmNlbnRlcn19dGFibGUuZGF0YVRhYmxlLnRhYmxlLXNtPnRoZWFkPnRyPnRoe3BhZGRpbmctcmlnaHQ6MjBweH10YWJsZS5kYXRhVGFibGUudGFibGUtc20gLnNvcnRpbmc6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZS50YWJsZS1zbSAuc29ydGluZ19hc2M6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZS50YWJsZS1zbSAuc29ydGluZ19kZXNjOmJlZm9yZXt0b3A6NXB4O3JpZ2h0OjAuODVlbX10YWJsZS5kYXRhVGFibGUudGFibGUtc20gLnNvcnRpbmc6YWZ0ZXIsdGFibGUuZGF0YVRhYmxlLnRhYmxlLXNtIC5zb3J0aW5nX2FzYzphZnRlcix0YWJsZS5kYXRhVGFibGUudGFibGUtc20gLnNvcnRpbmdfZGVzYzphZnRlcnt0b3A6NXB4fXRhYmxlLnRhYmxlLWJvcmRlcmVkLmRhdGFUYWJsZSB0aCx0YWJsZS50YWJsZS1ib3JkZXJlZC5kYXRhVGFibGUgdGR7Ym9yZGVyLWxlZnQtd2lkdGg6MH10YWJsZS50YWJsZS1ib3JkZXJlZC5kYXRhVGFibGUgdGg6bGFzdC1jaGlsZCx0YWJsZS50YWJsZS1ib3JkZXJlZC5kYXRhVGFibGUgdGg6bGFzdC1jaGlsZCx0YWJsZS50YWJsZS1ib3JkZXJlZC5kYXRhVGFibGUgdGQ6bGFzdC1jaGlsZCx0YWJsZS50YWJsZS1ib3JkZXJlZC5kYXRhVGFibGUgdGQ6bGFzdC1jaGlsZHtib3JkZXItcmlnaHQtd2lkdGg6MH10YWJsZS50YWJsZS1ib3JkZXJlZC5kYXRhVGFibGUgdGJvZHkgdGgsdGFibGUudGFibGUtYm9yZGVyZWQuZGF0YVRhYmxlIHRib2R5IHRke2JvcmRlci1ib3R0b20td2lkdGg6MH1kaXYuZGF0YVRhYmxlc19zY3JvbGxIZWFkIHRhYmxlLnRhYmxlLWJvcmRlcmVke2JvcmRlci1ib3R0b20td2lkdGg6MH1kaXYudGFibGUtcmVzcG9uc2l2ZT5kaXYuZGF0YVRhYmxlc193cmFwcGVyPmRpdi5yb3d7bWFyZ2luOjB9ZGl2LnRhYmxlLXJlc3BvbnNpdmU+ZGl2LmRhdGFUYWJsZXNfd3JhcHBlcj5kaXYucm93PmRpdltjbGFzc149XCJjb2wtXCJdOmZpcnN0LWNoaWxke3BhZGRpbmctbGVmdDowfWRpdi50YWJsZS1yZXNwb25zaXZlPmRpdi5kYXRhVGFibGVzX3dyYXBwZXI+ZGl2LnJvdz5kaXZbY2xhc3NePVwiY29sLVwiXTpsYXN0LWNoaWxke3BhZGRpbmctcmlnaHQ6MH0iLCJAaW1wb3J0IFwiZm9udHNcIjtcclxuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xyXG5cclxuYm9keSwgaHRtbCB7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbn1cclxuYm9keSB7XHJcbiAgICBtaW4td2lkdGg6IDMwMHB4O1xyXG59XHJcbmJvZHkgaW1nIHtcclxuICAgIG1heC13aWR0aDoxMDAlO1xyXG4gICAgaGVpZ2h0OmF1dG87XHJcbn1cclxuYSBpbWcge1xyXG4gICAgYm9yZGVyOiAwO1xyXG59XHJcbmE6YWN0aXZlLCBhOnZpc2l0ZWQsIGEsIGE6aG92ZXIsIGE6Zm9jdXMsIGJ1dHRvbiB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgb3V0bGluZTogMCFpbXBvcnRhbnQ7XHJcbn1cclxuKixcclxuKjo6YmVmb3JlLFxyXG4qOjphZnRlcntcclxuICAgIG91dGxpbmU6MCAhIGltcG9ydGFudDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcbmEge1xyXG4gICAgb3V0bGluZSA6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICM0NDQ0NDQ7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbmJvZHkgYTpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbnRleHRhcmVhLFxyXG5zZWxlY3QsXHJcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxyXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXHJcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcclxuaW5wdXRbdHlwZT1cInRlbFwiXSB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcclxuICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLmZsZXgge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmZsZXgtd3JhcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4vLyBGb3Jtc1xyXG4uc3VjY2Vzcy1tZXNzYWdlLFxyXG4uZXJyb3ItbWVzc2FnZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxufVxyXG4uZmlsZXMtZXJyb3ItbWVzc2FnZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgY29sb3I6IHJlZDtcclxufVxyXG4uaW52YWxpZCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZWQgIWltcG9ydGFudDtcclxufVxyXG4uZXJyb3ItbWVzc2FnZSB7XHJcbiAgICBjb2xvcjogcmVkO1xyXG59XHJcbi5sb2FkZXItaG9sZGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB6LWluZGV4OiA1O1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNyk7XHJcbn1cclxuLmxvYWRlci1jZW50ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIGxlZnQ6IDUwJTtcclxufVxyXG4uc2stY2hhc2Uge1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBhbmltYXRpb246IHNrLWNoYXNlIDIuNXMgaW5maW5pdGUgbGluZWFyIGJvdGg7XHJcbn1cclxuLnNrLWNoYXNlLWRvdCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBhbmltYXRpb246IHNrLWNoYXNlLWRvdCAyLjBzIGluZmluaXRlIGVhc2UtaW4tb3V0IGJvdGg7XHJcbn1cclxuLnNrLWNoYXNlLWRvdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgICBoZWlnaHQ6IDI1JTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWJsdWU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgYW5pbWF0aW9uOiBzay1jaGFzZS1kb3QtYmVmb3JlIDIuMHMgaW5maW5pdGUgZWFzZS1pbi1vdXQgYm90aDtcclxufVxyXG4uc2stY2hhc2UtZG90Om50aC1jaGlsZCgxKSB7IGFuaW1hdGlvbi1kZWxheTogLTEuMXM7IH1cclxuLnNrLWNoYXNlLWRvdDpudGgtY2hpbGQoMikgeyBhbmltYXRpb24tZGVsYXk6IC0xLjBzOyB9XHJcbi5zay1jaGFzZS1kb3Q6bnRoLWNoaWxkKDMpIHsgYW5pbWF0aW9uLWRlbGF5OiAtMC45czsgfVxyXG4uc2stY2hhc2UtZG90Om50aC1jaGlsZCg0KSB7IGFuaW1hdGlvbi1kZWxheTogLTAuOHM7IH1cclxuLnNrLWNoYXNlLWRvdDpudGgtY2hpbGQoNSkgeyBhbmltYXRpb24tZGVsYXk6IC0wLjdzOyB9XHJcbi5zay1jaGFzZS1kb3Q6bnRoLWNoaWxkKDYpIHsgYW5pbWF0aW9uLWRlbGF5OiAtMC42czsgfVxyXG4uc2stY2hhc2UtZG90Om50aC1jaGlsZCgxKTpiZWZvcmUgeyBhbmltYXRpb24tZGVsYXk6IC0xLjFzOyB9XHJcbi5zay1jaGFzZS1kb3Q6bnRoLWNoaWxkKDIpOmJlZm9yZSB7IGFuaW1hdGlvbi1kZWxheTogLTEuMHM7IH1cclxuLnNrLWNoYXNlLWRvdDpudGgtY2hpbGQoMyk6YmVmb3JlIHsgYW5pbWF0aW9uLWRlbGF5OiAtMC45czsgfVxyXG4uc2stY2hhc2UtZG90Om50aC1jaGlsZCg0KTpiZWZvcmUgeyBhbmltYXRpb24tZGVsYXk6IC0wLjhzOyB9XHJcbi5zay1jaGFzZS1kb3Q6bnRoLWNoaWxkKDUpOmJlZm9yZSB7IGFuaW1hdGlvbi1kZWxheTogLTAuN3M7IH1cclxuLnNrLWNoYXNlLWRvdDpudGgtY2hpbGQoNik6YmVmb3JlIHsgYW5pbWF0aW9uLWRlbGF5OiAtMC42czsgfVxyXG5Aa2V5ZnJhbWVzIHNrLWNoYXNlIHtcclxuICAgIDEwMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XHJcbn1cclxuQGtleWZyYW1lcyBzay1jaGFzZS1kb3Qge1xyXG4gICAgODAlLCAxMDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxyXG59XHJcbkBrZXlmcmFtZXMgc2stY2hhc2UtZG90LWJlZm9yZSB7XHJcbiAgICA1MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC40KTtcclxuICAgIH0gMTAwJSwgMCUge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjApO1xyXG4gICAgICB9XHJcbn1cclxuXHJcbi53eXNpd3lnLXRleHQge1xyXG4gICAgc3Ryb25nLCBiIHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG5cclxuICAgIGVtIHtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICB9XHJcblxyXG4gICAgdWwsIG9sIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxuICAgIH1cclxuXHJcbiAgICBvbCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xyXG4gICAgfVxyXG5cclxuICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItYWN0aXZlLnNlbGVjdDItY29udGFpbmVyIHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLml0aSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufSIsIiRibGFjazogIzAwMDAwMDtcclxuJHdoaXRlOiAjRkZGRkZGO1xyXG4kcHJpbWFyeS1ibHVlOiAjMjI5M2Y0O1xyXG4kaG9tZS1ibHVlOiAjMDA3NkNFO1xyXG5cclxuJGNvbnRhaW5lci13aWR0aDogMTMwNnB4O1xyXG4iLCIvLyBDb252ZXJ0IHlvdXIgZm9udCB1c2luZyBodHRwczovL3RyYW5zZm9udGVyLm9yZy8sIGNvcHkgdGhlIGdlbmVyYXRlZCBAZm9udC1mYWNlcyBoZXJlIGFuZCBhZGp1c3QgdGhlIHBhdGhzO1xyXG5cclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9Um9ib3RvOndnaHRAMzAwOzQwMDs1MDA7NzAwJmRpc3BsYXk9c3dhcCcpO1xyXG4kYm9keS1mb250OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcclxuIiwiQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVJvYm90bzp3Z2h0QDMwMDs0MDA7NTAwOzcwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9Um9ib3RvOndnaHRAMzAwOzQwMDs1MDA7NzAwJmRpc3BsYXk9c3dhcFwiKTtcbmJvZHksIGh0bWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5IHtcbiAgbWluLXdpZHRoOiAzMDBweDtcbn1cblxuYm9keSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuYSBpbWcge1xuICBib3JkZXI6IDA7XG59XG5cbmE6YWN0aXZlLCBhOnZpc2l0ZWQsIGEsIGE6aG92ZXIsIGE6Zm9jdXMsIGJ1dHRvbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5hIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbmJvZHkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxudGV4dGFyZWEsXG5zZWxlY3QsXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT1idXR0b25dLFxuaW5wdXRbdHlwZT1lbWFpbF0sXG5pbnB1dFt0eXBlPXN1Ym1pdF0sXG5pbnB1dFt0eXBlPXNlYXJjaF0sXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSxcbmlucHV0W3R5cGU9bnVtYmVyXSxcbmlucHV0W3R5cGU9dGVsXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mbGV4LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zdWNjZXNzLW1lc3NhZ2UsXG4uZXJyb3ItbWVzc2FnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uZmlsZXMtZXJyb3ItbWVzc2FnZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiByZWQ7XG59XG5cbi5pbnZhbGlkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmVkICFpbXBvcnRhbnQ7XG59XG5cbi5lcnJvci1tZXNzYWdlIHtcbiAgY29sb3I6IHJlZDtcbn1cblxuLmxvYWRlci1ob2xkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICByaWdodDogMDtcbiAgei1pbmRleDogNTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4ubG9hZGVyLWNlbnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBsZWZ0OiA1MCU7XG59XG5cbi5zay1jaGFzZSB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYW5pbWF0aW9uOiBzay1jaGFzZSAyLjVzIGluZmluaXRlIGxpbmVhciBib3RoO1xufVxuXG4uc2stY2hhc2UtZG90IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGFuaW1hdGlvbjogc2stY2hhc2UtZG90IDJzIGluZmluaXRlIGVhc2UtaW4tb3V0IGJvdGg7XG59XG5cbi5zay1jaGFzZS1kb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNSU7XG4gIGhlaWdodDogMjUlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI5M2Y0O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBhbmltYXRpb246IHNrLWNoYXNlLWRvdC1iZWZvcmUgMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQgYm90aDtcbn1cblxuLnNrLWNoYXNlLWRvdDpudGgtY2hpbGQoMSkge1xuICBhbmltYXRpb24tZGVsYXk6IC0xLjFzO1xufVxuXG4uc2stY2hhc2UtZG90Om50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTFzO1xufVxuXG4uc2stY2hhc2UtZG90Om50aC1jaGlsZCgzKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuOXM7XG59XG5cbi5zay1jaGFzZS1kb3Q6bnRoLWNoaWxkKDQpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC44cztcbn1cblxuLnNrLWNoYXNlLWRvdDpudGgtY2hpbGQoNSkge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjdzO1xufVxuXG4uc2stY2hhc2UtZG90Om50aC1jaGlsZCg2KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNnM7XG59XG5cbi5zay1jaGFzZS1kb3Q6bnRoLWNoaWxkKDEpOmJlZm9yZSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTEuMXM7XG59XG5cbi5zay1jaGFzZS1kb3Q6bnRoLWNoaWxkKDIpOmJlZm9yZSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTFzO1xufVxuXG4uc2stY2hhc2UtZG90Om50aC1jaGlsZCgzKTpiZWZvcmUge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjlzO1xufVxuXG4uc2stY2hhc2UtZG90Om50aC1jaGlsZCg0KTpiZWZvcmUge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjhzO1xufVxuXG4uc2stY2hhc2UtZG90Om50aC1jaGlsZCg1KTpiZWZvcmUge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjdzO1xufVxuXG4uc2stY2hhc2UtZG90Om50aC1jaGlsZCg2KTpiZWZvcmUge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjZzO1xufVxuXG5Aa2V5ZnJhbWVzIHNrLWNoYXNlIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzay1jaGFzZS1kb3Qge1xuICA4MCUsIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2stY2hhc2UtZG90LWJlZm9yZSB7XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjQpO1xuICB9XG4gIDEwMCUsIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4ud3lzaXd5Zy10ZXh0IHN0cm9uZywgLnd5c2l3eWctdGV4dCBiIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi53eXNpd3lnLXRleHQgZW0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4ud3lzaXd5Zy10ZXh0IHVsLCAud3lzaXd5Zy10ZXh0IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLnd5c2l3eWctdGV4dCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cbi53eXNpd3lnLXRleHQgb2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG59XG4ud3lzaXd5Zy10ZXh0IGgxLCAud3lzaXd5Zy10ZXh0IGgyLCAud3lzaXd5Zy10ZXh0IGgzLCAud3lzaXd5Zy10ZXh0IGg0LCAud3lzaXd5Zy10ZXh0IGg1LCAud3lzaXd5Zy10ZXh0IGg2IHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci1hY3RpdmUuc2VsZWN0Mi1jb250YWluZXIge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5pdGkge1xuICB3aWR0aDogMTAwJTtcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFRlbXBsYXRlOiBFbmxpbmsgLSBBZG1pbiBEYXNoYm9hcmQgVGVtcGxhdGVcclxuICBBdXRob3I6IFRoZW1lX05hdGVcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4tLS0tLS0tIE1peGlucyAmIFZhcmlhYmxlcyAtLS0tLS0tLVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AaW1wb3J0ICdtaXhpbnMnOyAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgIG1peGluc1xyXG5AaW1wb3J0ICd2YXJpYWJsZXMnOyAvLyAgICAgICAgICAgICAgICAgICAgICAgIHZhcmlhYmxlc1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLS0tLS0tLS0gRGVwZGVuY2llcyBTdHlsZXMgLS0tLS0tLS1cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQGltcG9ydCAncGx1Z2lucy9ib290c3RyYXAnOy8vICAgICAgICAgICAgICAgICBib290c3RyYXBcclxuQGltcG9ydCAncGx1Z2lucy9wZXJmZWN0LXNjcm9sbC1iYXInOy8vICAgICAgICBwZXJmZWN0LXNjcm9sbC1iYXJcclxuQGltcG9ydCAncGx1Z2lucy9ub3Vpc2xpZGVyJzsvLyAgICAgICAgICAgICAgICBub3Vpc2xpZGVyXHJcbkBpbXBvcnQgJ3BsdWdpbnMvZGF0YXRhYmxlcyc7Ly8gICAgICAgICAgICAgICAgZGF0YXRhYmxlc1xyXG5AaW1wb3J0ICdwbHVnaW5zL3NlbGVjdDInOy8vICAgICAgICAgICAgICAgICAgIHNlbGVjdDJcclxuLy9AaW1wb3J0ICdwbHVnaW5zL2RhdGVwaWNrZXInOy8vICAgICAgICAgICAgICAgIGRhdGVwaWNrZXJcclxuQGltcG9ydCAncGx1Z2lucy9xdWlsbCc7Ly8gICAgICAgICAgICAgICAgICAgICBxdWlsbFxyXG5AaW1wb3J0ICdwbHVnaW5zL2NoYXJ0aXN0JzsvLyAgICAgICAgICAgICAgICAgIGNoYXJ0aXN0XHJcbkBpbXBvcnQgJ3BsdWdpbnMvY2hhcnRqcyc7Ly8gICAgICAgICAgICAgICAgICAgY2hhcnRqc1xyXG5cclxuLy8gRGVwZW5kZW5jaWVzIGZvciBEZW1vXHJcbkBpbXBvcnQgJ3BsdWdpbnMvcHJpc20nOy8vICAgICAgICAgICAgICAgICAgICAgcHJpc21cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi0tLS0tLS0tLS0tLS0tIGNvbW1vbiAtLS0tLS0tLS0tLS0tXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBpbXBvcnQgJ2NvbW1vbi9nZW5lcmFsJzsgLy8gICAgICAgICAgICAgICAgICAgZ2VuZXJhbFxyXG5AaW1wb3J0ICdjb21tb24vdXRpbGl0aWVzJzsgLy8gICAgICAgICAgICAgICAgIHV0aWxpdGllc1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLS0tLS0tLS0tLS0tLS0gVGVtcGxhdGUgLS0tLS0tLS0tLS0tLVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AaW1wb3J0ICd0ZW1wbGF0ZS9zaWRlLW5hdic7IC8vICAgICAgICAgICAgICAgIHNpZGUtbmF2XHJcbkBpbXBvcnQgJ3RlbXBsYXRlL3F1aWNrLXZpZXcnOyAvLyAgICAgICAgICAgICAgcXVpY2stdmlld1xyXG5AaW1wb3J0ICd0ZW1wbGF0ZS9oZWFkZXInOyAvLyAgICAgICAgICAgICAgICAgIGhlYWRlclxyXG5AaW1wb3J0ICd0ZW1wbGF0ZS9mb290ZXInOyAvLyAgICAgICAgICAgICAgICAgIGZvb3RlclxyXG5AaW1wb3J0ICd0ZW1wbGF0ZS9wYWdlLWNvbnRhaW5lcic7IC8vICAgICAgICAgIHBhZ2UtY29udGFpbmVyXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4tLS0tLS0tLS0tLS0gVWkgRWxlbWVudCAtLS0tLS0tLS0tLVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AaW1wb3J0ICd1aS1lbGVtZW50cy9hdmF0YXInOyAvLyAgICAgICAgICAgICAgIGF2YXRhclxyXG5AaW1wb3J0ICd1aS1lbGVtZW50cy9pY29ucyc7IC8vICAgICAgICAgICAgICAgIGljb25zXHJcbkBpbXBvcnQgJ3VpLWVsZW1lbnRzL2FudGljb24nOyAvLyAgICAgICAgICAgICAgYW50aWNvblxyXG5AaW1wb3J0ICd1aS1lbGVtZW50cy9mb250LWF3ZXNvbWUnOyAvLyAgICAgICAgIGZvbnQtYXdlc29tZVxyXG5AaW1wb3J0ICd1aS1lbGVtZW50cy9icmVhZGNydW1iJzsgLy8gICAgICAgICAgIGJyZWFkY3J1bWJcclxuQGltcG9ydCAndWktZWxlbWVudHMvYnV0dG9ucyc7IC8vICAgICAgICAgICAgICBidXR0b25zXHJcbkBpbXBvcnQgJ3VpLWVsZW1lbnRzL2NhcmRzJzsgLy8gICAgICAgICAgICAgICAgY2FyZHNcclxuQGltcG9ydCAndWktZWxlbWVudHMvbGlzdCc7IC8vICAgICAgICAgICAgICAgICBsaXN0XHJcbkBpbXBvcnQgJ3VpLWVsZW1lbnRzL2FsZXJ0JzsgLy8gICAgICAgICAgICAgICAgYWxlcnRcclxuQGltcG9ydCAndWktZWxlbWVudHMvYmFkZ2UnOyAvLyAgICAgICAgICAgICAgICBiYWRnZVxyXG5AaW1wb3J0ICd1aS1lbGVtZW50cy9wYWdpbmF0aW9uJzsgLy8gICAgICAgICAgIHBhZ2luYXRpb25cclxuQGltcG9ydCAndWktZWxlbWVudHMvdGltZWxpbmUnOyAvLyAgICAgICAgICAgICB0aW1lbGluZVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLS0tLS0tLS0tLS0tIENvbXBvbmVudHMgLS0tLS0tLS0tLS1cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQGltcG9ydCAnY29tcG9uZW50cy9hY2NvcmRpb24nOy8vICAgICAgICAgICAgICBhY2NvcmRpb25cclxuQGltcG9ydCAnY29tcG9uZW50cy9tb2RhbCc7Ly8gICAgICAgICAgICAgICAgICBtb2RhbFxyXG5AaW1wb3J0ICdjb21wb25lbnRzL2Ryb3Bkb3duJzsvLyAgICAgICAgICAgICAgIGRyb3Bkb3duXHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvdG9vbHRpcHMnOy8vICAgICAgICAgICAgICAgdG9vbHRpcHNcclxuQGltcG9ydCAnY29tcG9uZW50cy9wb3BvdmVycyc7Ly8gICAgICAgICAgICAgICBwb3BvdmVyc1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL3RhYnMnOy8vICAgICAgICAgICAgICAgICAgIHRhYnNcclxuQGltcG9ydCAnY29tcG9uZW50cy9jYXJvdXNlbCc7Ly8gICAgICAgICAgICAgICBjYXJvdXNlbFxyXG5AaW1wb3J0ICdjb21wb25lbnRzL3RvYXN0cyc7Ly8gICAgICAgICAgICAgICAgIHRvYXN0c1xyXG5AaW1wb3J0ICdjb21wb25lbnRzL3Byb2dyZXNzLWJhcic7Ly8gICAgICAgICAgIHByb2dyZXNzLWJhclxyXG5AaW1wb3J0ICdjb21wb25lbnRzL21lbnUnOy8vICAgICAgICAgICAgICAgICAgIG1lbnVcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi0tLS0tLS0tLS0tLS0gVGFibGVzIC0tLS0tLS0tLS0tLS0tXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBpbXBvcnQgJ3RhYmxlcy90YWJsZXMnOy8vICAgICAgICAgICAgICAgICAgICAgdGFibGVzXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4tLS0tLS0tLS0tLS0tLSBGb3JtcyAtLS0tLS0tLS0tLS0tLVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AaW1wb3J0ICdmb3Jtcy9pbnB1dCc7Ly8gICAgICAgICAgICAgICAgICAgICAgIGlucHV0XHJcbkBpbXBvcnQgJ2Zvcm1zL3NlbGVjdCc7Ly8gICAgICAgICAgICAgICAgICAgICAgc2VsZWN0XHJcbkBpbXBvcnQgJ2Zvcm1zL2NoZWNrYm94JzsvLyAgICAgICAgICAgICAgICAgICAgY2hlY2tib3hcclxuQGltcG9ydCAnZm9ybXMvcmFkaW8nOy8vICAgICAgICAgICAgICAgICAgICAgICByYWRpb1xyXG5AaW1wb3J0ICdmb3Jtcy9zd2l0Y2gnOy8vICAgICAgICAgICAgICAgICAgICAgIHN3aXRjaFxyXG5AaW1wb3J0ICdmb3Jtcy9zdGFyX3JhdGluZyc7Ly8gICAgICAgICAgICAgICAgIHN0YXJfcmF0aW5nXHJcbkBpbXBvcnQgJ2Zvcm1zL3ZhbGlkYXRpb24nOy8vICAgICAgICAgICAgICAgICAgdmFsaWRhdGlvblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLS0tLS0tLS0tLS0tLS0gQXBwcyAtLS0tLS0tLS0tLS0tLS1cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQGltcG9ydCAnYXBwcy9tYWlsJzsvLyAgICAgICAgICAgICAgICAgICAgICAgICBtYWlsXHJcbkBpbXBvcnQgJ2FwcHMvZmlsZS1tYW5hZ2VyJzsvLyAgICAgICAgICAgICAgICAgZmlsZS1tYW5hZ2VyXHJcbkBpbXBvcnQgJ2FwcHMvY2hhdCc7Ly8gICAgICAgICAgICAgICAgICAgICAgICAgY2hhdFxyXG5AaW1wb3J0ICdhcHBzL2UtY29tbWVyY2UnOy8vICAgICAgICAgICAgICAgICAgIGUtY29tbWVyY2VcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi0tLS0tLS0tLS0tIERhc2hib2FyZCAtLS0tLS0tLS0tLS0tXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBpbXBvcnQgJ2Rhc2hib2FyZC9wcm9qZWN0cy5zY3NzJzsvLyAgICAgICAgICAgcHJvamVjdHNcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4tLS0tLS0tLS0tLS0tIEN1c3RvbSAtLS0tLS0tLS0tLS0tXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBpbXBvcnQgJ2N1c3RvbSc7Ly8gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3VzdG9tXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4tLS0tLS0tLSBUaGVtZSBDb25maWd1cmF0b3IgLS0tLS0tLVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AaW1wb3J0ICd0aGVtZS1jb25maWd1cmF0b3IvdGhlbWUtY29uZmlndXJhdG9yJzsiLCIvKlxyXG5UaGVtZTogRW5saW5rXHJcbkF1dGhvcjogVGhlbWVfTmF0ZVxyXG4qL1xyXG5cclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Qb3BwaW5zOjMwMCw0MDAsNTAwLDcwMCcpOyBcclxuXHJcbi8vIEN1c3RvbSBDb2xvclxyXG4kY3VzdG9tLTE6ICNmZmYgIWRlZmF1bHQ7XHJcblxyXG4vLyBTdGFydCB3aXRoIGFzc2lnbmluZyBjb2xvciBuYW1lcyB0byBzcGVjaWZpYyBoZXggdmFsdWVzLlxyXG4kd2hpdGU6ICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcclxuJGJsYWNrOiAgICAgICAgICAgICAgICAgICAgICMwMDAgIWRlZmF1bHQ7XHJcbiRyZWQ6ICAgICAgICAgICAgICAgICAgICAgICAjZGU0NDM2ICFkZWZhdWx0O1xyXG4kb3JhbmdlOiAgICAgICAgICAgICAgICAgICAgI2ZhOGMxNiAhZGVmYXVsdDtcclxuJGdvbGQ6ICAgICAgICAgICAgICAgICAgICAgICNmZmMxMDcgIWRlZmF1bHQ7XHJcbiRncmVlbjogICAgICAgICAgICAgICAgICAgICAjNTJjNDFhICFkZWZhdWx0O1xyXG4kYmx1ZTogICAgICAgICAgICAgICAgICAgICAgIzNmODdmNSAhZGVmYXVsdDsgXHJcbiRjeWFuOiAgICAgICAgICAgICAgICAgICAgICAjMDBjOWE3ICFkZWZhdWx0O1xyXG4kcHVycGxlOiAgICAgICAgICAgICAgICAgICAgIzg4NmNmZiAgIWRlZmF1bHQ7IFxyXG4kbWFnZW50YTogICAgICAgICAgICAgICAgICAgI2ViMmY5NiAhZGVmYXVsdDtcclxuJHZvbGNhbm86ICAgICAgICAgICAgICAgICAgICNmYTU0MWMgIWRlZmF1bHQ7XHJcbiRsaW1lOiAgICAgICAgICAgICAgICAgICAgICAjYTBkOTExICFkZWZhdWx0O1xyXG4kZ2Vla2JsdWU6ICAgICAgICAgICAgICAgICAgIzJmNTRlYiAhZGVmYXVsdDtcclxuJGNsb3VkYmx1ZTogICAgICAgICAgICAgICAgICMwMmQzZWYgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gQ3JlYXRlIGdyYXlzY2FsZVxyXG4kZ3JheS1kYXJrOiAgICAgICAgICAgICAgICAgIzJhMmEyYSAhZGVmYXVsdDtcclxuJGdyYXk6ICAgICAgICAgICAgICAgICAgICAgICM1MzUzNWYgIWRlZmF1bHQ7XHJcbiRncmF5LWxpZ2h0OiAgICAgICAgICAgICAgICAjNzI4NDlhICAhZGVmYXVsdDsgXHJcbiRncmF5LWxpZ2h0ZXI6ICAgICAgICAgICAgICAjZWRlZGVkICFkZWZhdWx0O1xyXG4kZ3JheS1saWdodGVzdDogICAgICAgICAgICAgI2YxZjJmMyAhZGVmYXVsdDtcclxuXHJcbi8vIFR3byBUb25lc1xyXG4kdG9uZS1tYWdlbnRhOiAgICAgICAgICAgICAgJG1hZ2VudGEgIWRlZmF1bHQ7ICBcclxuJHRvbmUtbWFnZW50YS1saWdodDogICAgICAgIHJnYmEoJG1hZ2VudGEsIDAuMDUpICFkZWZhdWx0OyBcclxuXHJcbiR0b25lLXJlZDogICAgICAgICAgICAgICAgICAkcmVkICFkZWZhdWx0OyAgXHJcbiR0b25lLXJlZC1saWdodDogICAgICAgICAgICByZ2JhKCRyZWQsIDAuMDUpICFkZWZhdWx0OyAgICBcclxuXHJcbiR0b25lLXZvbGNhbm86ICAgICAgICAgICAgICAkdm9sY2FubyAhZGVmYXVsdDsgIFxyXG4kdG9uZS12b2xjYW5vLWxpZ2h0OiAgICAgICAgcmdiYSgkdm9sY2FubywgMC4wNSkgIWRlZmF1bHQ7IFxyXG5cclxuJHRvbmUtb3JhbmdlOiAgICAgICAgICAgICAgICRvcmFuZ2UgIWRlZmF1bHQ7ICBcclxuJHRvbmUtb3JhbmdlLWxpZ2h0OiAgICAgICAgIHJnYmEoJG9yYW5nZSwgMC4xKSAhZGVmYXVsdDsgXHJcblxyXG4kdG9uZS1nb2xkOiAgICAgICAgICAgICAgICAgJGdvbGQgIWRlZmF1bHQ7ICBcclxuJHRvbmUtZ29sZC1saWdodDogICAgICAgICAgIHJnYmEoJGdvbGQsIDAuMSkgIWRlZmF1bHQ7XHJcblxyXG4kdG9uZS1saW1lOiAgICAgICAgICAgICAgICAgJGxpbWUgIWRlZmF1bHQ7ICBcclxuJHRvbmUtbGltZS1saWdodDogICAgICAgICAgIHJnYmEoJGxpbWUsIDAuMSkgIWRlZmF1bHQ7XHJcblxyXG4kdG9uZS1ncmVlbjogICAgICAgICAgICAgICAgJGdyZWVuICFkZWZhdWx0OyAgXHJcbiR0b25lLWdyZWVuLWxpZ2h0OiAgICAgICAgICByZ2JhKCRncmVlbiwgMC4xKSAhZGVmYXVsdDtcclxuXHJcbiR0b25lLWN5YW46ICAgICAgICAgICAgICAgICAkY3lhbiAhZGVmYXVsdDsgIFxyXG4kdG9uZS1jeWFuLWxpZ2h0OiAgICAgICAgICAgcmdiYSgkY3lhbiwgMC4xKSAhZGVmYXVsdDtcclxuXHJcbiR0b25lLWJsdWU6ICAgICAgICAgICAgICAgICAkYmx1ZSAhZGVmYXVsdDsgIFxyXG4kdG9uZS1ibHVlLWxpZ2h0OiAgICAgICAgICAgcmdiYSgkYmx1ZSwgMC4xKSAhZGVmYXVsdDtcclxuXHJcbiR0b25lLWNsb3VkLWJsdWU6ICAgICAgICAgICAkY2xvdWRibHVlICFkZWZhdWx0OyAgXHJcbiR0b25lLWNsb3VkLWJsdWUtbGlnaHQ6ICAgICByZ2JhKCRjbG91ZGJsdWUsIDAuMSkgIWRlZmF1bHQ7XHJcblxyXG4kdG9uZS1nZWVrYmx1ZTogICAgICAgICAgICAgJGdlZWtibHVlICFkZWZhdWx0OyAgXHJcbiR0b25lLWdlZWtibHVlLWxpZ2h0OiAgICAgICByZ2JhKCRnZWVrYmx1ZSwgMC4xKSAhZGVmYXVsdDtcclxuXHJcbiR0b25lLXB1cnBsZTogICAgICAgICAgICAgICAkcHVycGxlICFkZWZhdWx0OyAgXHJcbiR0b25lLXB1cnBsZS1saWdodDogICAgICAgICByZ2JhKCRwdXJwbGUsIDAuMSkgIWRlZmF1bHQ7XHJcblxyXG5cclxuJHRvbmUtbG9vcDogKFxyXG4gICAgbWFnZW50YSAgICAgJHRvbmUtbWFnZW50YSAgICAgJHRvbmUtbWFnZW50YS1saWdodCxcclxuICAgIHJlZCAgICAgICAgICR0b25lLXJlZCAgICAgICAgICR0b25lLXJlZC1saWdodCxcclxuICAgIHZvbGNhbm8gICAgICAgJHRvbmUtdm9sY2FubyAgICAgJHRvbmUtdm9sY2Fuby1saWdodCxcclxuICAgIG9yYW5nZSAgICAgICR0b25lLW9yYW5nZSAgICAgICR0b25lLW9yYW5nZS1saWdodCxcclxuICAgIGdvbGQgICAgICAgICR0b25lLWdvbGQgICAgICAgICR0b25lLWdvbGQtbGlnaHQsXHJcbiAgICBsaW1lICAgICAgICAkdG9uZS1saW1lICAgICAgICAkdG9uZS1saW1lLWxpZ2h0LFxyXG4gICAgZ3JlZW4gICAgICAgJHRvbmUtZ3JlZW4gICAgICAgJHRvbmUtZ3JlZW4tbGlnaHQsXHJcbiAgICBjeWFuICAgICAgICAkdG9uZS1jeWFuICAgICAgICAkdG9uZS1jeWFuLWxpZ2h0LFxyXG4gICAgYmx1ZSAgICAgICAgJHRvbmUtYmx1ZSAgICAgICAgJHRvbmUtYmx1ZS1saWdodCxcclxuICAgIGdlZWtibHVlICAgICAgJHRvbmUtZ2Vla2JsdWUgICAgJHRvbmUtZ2Vla2JsdWUtbGlnaHQsXHJcbiAgICBwdXJwbGUgICAgICAkdG9uZS1wdXJwbGUgICAgICAkdG9uZS1wdXJwbGUtbGlnaHRcclxuKTtcclxuXHJcbi8vIFN0YXRlIENvbG9yc1xyXG4kYnJhbmQtcHJpbWFyeTogICAgICAgICAgICAgJGJsdWUgIWRlZmF1bHQ7XHJcbiRicmFuZC1zZWNvbmRhcnk6ICAgICAgICAgICAkcHVycGxlICFkZWZhdWx0O1xyXG4kYnJhbmQtc3VjY2VzczogICAgICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XHJcbiRicmFuZC1pbmZvOiAgICAgICAgICAgICAgICAkY2xvdWRibHVlICFkZWZhdWx0O1xyXG4kYnJhbmQtd2FybmluZzogICAgICAgICAgICAgJGdvbGQgIWRlZmF1bHQ7XHJcbiRicmFuZC1kYW5nZXI6ICAgICAgICAgICAgICAkcmVkICFkZWZhdWx0O1xyXG4kYnJhbmQtZGVmYXVsdDogICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcclxuXHJcblxyXG4vL0FycmF5IGZvciBTdGF0ZSBDb2xvcnMgXHJcbiRjb250ZXh0dWFsLWxvb3A6IChcclxuICAgICRicmFuZC1wcmltYXJ5ICAgICBidG4tcHJpbWFyeSAgICAgdGV4dC1wcmltYXJ5ICAgICBiZy1wcmltYXJ5ICAgICBiYWRnZS1wcmltYXJ5LFxyXG4gICAgJGJyYW5kLXNlY29uZGFyeSAgIGJ0bi1zZWNvbmRhcnkgICB0ZXh0LXNlY29uZGFyeSAgIGJnLXNlY29uZGFyeSAgIGJhZGdlLXNlY29uZGFyeSxcclxuXHQkYnJhbmQtc3VjY2VzcyAgICAgYnRuLXN1Y2Nlc3MgICAgIHRleHQtc3VjY2VzcyAgICAgYmctc3VjY2VzcyAgICAgYmFkZ2Utc3VjY2VzcyxcclxuXHQkYnJhbmQtaW5mbyAgICAgICAgYnRuLWluZm8gICAgICAgIHRleHQtaW5mbyAgICAgICAgYmctaW5mbyAgICAgICAgYmFkZ2UtaW5mbyxcclxuXHQkYnJhbmQtd2FybmluZyAgICAgYnRuLXdhcm5pbmcgICAgIHRleHQtd2FybmluZyAgICAgYmctd2FybmluZyAgICAgYmFkZ2Utd2FybmluZyxcclxuXHQkYnJhbmQtZGFuZ2VyICAgICAgYnRuLWRhbmdlciAgICAgIHRleHQtZGFuZ2VyICAgICAgYmctZGFuZ2VyICAgICAgYmFkZ2UtZGFuZ2VyXHJcbik7XHJcblxyXG5cclxuLy8gQm9keVxyXG4vL1xyXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXHJcbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAjZjlmYmZkICFkZWZhdWx0O1xyXG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXkgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8vIFRlbXBsYXRlXHJcbi8vXHJcbi8vIENvbmZpZ3VyYXRpb24gb2YgdGVtcGxhdGVcclxuJGhlYWRlci1oZWlnaHQ6ICAgICAgICAgICAgNzBweDtcclxuJHNpZGUtbmF2LXdpZHRoOiAgICAgICAgICAgMjgwcHg7XHJcbiRzaWRlLW5hdi13aWR0aC1sYXB0b3A6ICAgIDIzMHB4O1xyXG4kc2lkZS1uYXYtZm9sZGVkOiAgICAgICAgICA4MHB4O1xyXG4kc2lkZS1uYXYtZGFyazogICAgICAgICAgICAjMjIzMTQzO1xyXG4kc2lkZS1uYXYtZGFyay10ZXh0OiAgICAgICAjOTlhYmI0O1xyXG4kbGF5b3V0LWNvbnRlbnQtZ3V0dGVyOiAgICAyNXB4O1xyXG4kbGF5b3V0LWNvbnRlbnQtZ3V0dGVyLXNtOiAxMHB4O1xyXG4kZm9vdGVyLWhlaWdodDogICAgICAgICAgICA2NXB4O1xyXG4kY29udGVudC1oZWlnaHQ6ICAgICAgICAgICAkaGVhZGVyLWhlaWdodCArICRmb290ZXItaGVpZ2h0ICsgJGxheW91dC1jb250ZW50LWd1dHRlciArICRsYXlvdXQtY29udGVudC1ndXR0ZXIgKyAycHg7XHJcblxyXG4kdGhlbWUtY29sb3ItbG9vcDogKFxyXG4gICAgaXMtcHJpbWFyeSAgICAgICRicmFuZC1wcmltYXJ5LFxyXG4gICAgaXMtc2Vjb25kYXJ5ICAgICRicmFuZC1zZWNvbmRhcnksXHJcbiAgICBpcy1zdWNjZXNzICAgICAgJGJyYW5kLXN1Y2Nlc3MsXHJcbiAgICBpcy1kYW5nZXIgICAgICAgJGJyYW5kLWRhbmdlcixcclxuICAgIGlzLWN1c3RvbSAgICAgICAkY3VzdG9tLTFcclxuKTtcclxuXHJcblxyXG5cclxuLy8gR3JpZCBicmVha3BvaW50c1xyXG4vL1xyXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcclxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxyXG4kZ3JpZC1icmVha3BvaW50czogKFxyXG4gICAgeHM6IDAsXHJcbiAgICBzbTogNTc2cHgsXHJcbiAgICBtZDogNzY4cHgsXHJcbiAgICBsZzogOTkycHgsXHJcbiAgICB4bDogMTIwMHB4XHJcbikgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8vIEdyaWQgY29udGFpbmVyc1xyXG4vL1xyXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxyXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcclxuICAgIHNtOiA1NDBweCxcclxuICAgIG1kOiA3MjBweCxcclxuICAgIGxnOiA5NjBweCxcclxuICAgIHhsOiAxMTQwcHhcclxuKSAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLy8gR3JpZCBjb2x1bW5zXHJcbi8vXHJcbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxyXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xyXG4kZ3JpZC1ndXR0ZXItd2lkdGgtYmFzZTogICAgIDE4cHggIWRlZmF1bHQ7XHJcbiRncmlkLWd1dHRlci13aWR0aHM6IChcclxuICAgIHhzOiAkZ3JpZC1ndXR0ZXItd2lkdGgtYmFzZSxcclxuICAgIHNtOiAkZ3JpZC1ndXR0ZXItd2lkdGgtYmFzZSxcclxuICAgIG1kOiAkZ3JpZC1ndXR0ZXItd2lkdGgtYmFzZSxcclxuICAgIGxnOiAkZ3JpZC1ndXR0ZXItd2lkdGgtYmFzZSxcclxuICAgIHhsOiAkZ3JpZC1ndXR0ZXItd2lkdGgtYmFzZVxyXG4pICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4vLyBTcGFjaW5nXHJcbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XHJcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcclxuJHNwYWNlcnM6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICAwOiAwLFxyXG4gICAgICAgIDE6ICgkc3BhY2VyICogLjI1KSxcclxuICAgICAgICAyOiAoJHNwYWNlciAqIC41KSxcclxuICAgICAgICAzOiAkc3BhY2VyLFxyXG4gICAgICAgIDQ6ICgkc3BhY2VyICogMS41KSxcclxuICAgICAgICA1OiAoJHNwYWNlciAqIDMpXHJcbiAgICApLFxyXG4gICAgJHNwYWNlcnNcclxuKTtcclxuXHJcblxyXG4vLyBMaW5rc1xyXG4vL1xyXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXHJcbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAkYmx1ZSAhZGVmYXVsdDtcclxuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XHJcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XHJcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XHJcbiRzZWxlY3QtaG92ZXItY29sb3I6ICAgICAgICAjZmFmYWZhO1xyXG5cclxuXHJcbi8vIEZvbnRzXHJcbi8vXHJcbi8vIEZvbnQtd2VpZ2h0LCBsaW5lLWhlaWdodCwgZm9udC1zaXplXHJcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAnUG9wcGlucycsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBcIlBpbmdGYW5nIFNDXCIsIFwiSGlyYWdpbm8gU2FucyBHQlwiLCBcIk1pY3Jvc29mdCBZYUhlaVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcclxuXHJcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAzMDAgIWRlZmF1bHQ7XHJcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICA0MDAgIWRlZmF1bHQ7XHJcbiRmb250LXdlaWdodC1zZW1pYm9sZDogICAgICA1MDAgIWRlZmF1bHQ7XHJcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICBib2xkICFkZWZhdWx0O1xyXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcclxuXHJcbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAxLjUgIWRlZmF1bHQ7XHJcblxyXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcclxuJGZvbnQtc2l6ZS14bDogICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4kZm9udC1zaXplLXhzOiAgICAgICAgICAgICAgLjY1cmVtICFkZWZhdWx0O1xyXG5cclxuJGRpc3BsYXkxLXNpemU6ICAgICAgICAgICAgIDZyZW0gIWRlZmF1bHQ7XHJcbiRkaXNwbGF5Mi1zaXplOiAgICAgICAgICAgICA1LjVyZW0gIWRlZmF1bHQ7XHJcbiRkaXNwbGF5My1zaXplOiAgICAgICAgICAgICA0LjVyZW0gIWRlZmF1bHQ7XHJcbiRkaXNwbGF5NC1zaXplOiAgICAgICAgICAgICAzLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZGlzcGxheTEtd2VpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xyXG4kZGlzcGxheTItd2VpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xyXG4kZGlzcGxheTMtd2VpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xyXG4kZGlzcGxheTQtd2VpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xyXG5cclxuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICAgICAgIDEuMSAhZGVmYXVsdDtcclxuXHJcbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xyXG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgMzAwICFkZWZhdWx0O1xyXG5cclxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgIDgwJSAhZGVmYXVsdDtcclxuXHJcbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICByZ2JhKCRncmF5LWxpZ2h0LCAwLjcpICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEJvcmRlclxyXG4vL1xyXG4vLyBEZWZpbmUgYm9yZGVyIHByb3BlcnRpZXNcclxuJGJvcmRlci1jb2xvcjogICAgICAgICAgICNlZGYyZjkgIWRlZmF1bHQ7XHJcbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcclxuJGJvcmRlci1yYWRpdXMtc206ICAgICAgIC4ycmVtICFkZWZhdWx0O1xyXG4kYm9yZGVyLXJhZGl1cy14czogICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcclxuJGJvcmRlci1yYWRpdXMtY2lyY2xlOiAgIDUwJSAhZGVmYXVsdDtcclxuJGJvcmRlci1yYWRpdXMtcm91bmQ6ICAgIDUwcHggIWRlZmF1bHQ7XHJcbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAxcHggIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8vIEJ1dHRvbnNcclxuLy9cclxuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQgYW5kIGJvcmRlciBjb2xvci5cclxuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcclxuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgMC42NXJlbSAhZGVmYXVsdDtcclxuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcclxuJGJ0bi1jaXJjbGUtaGVpZ2h0OiAgICAgICAgICAgICAgMzJweCAhZGVmYXVsdDtcclxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcclxuXHJcbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgMS43NXJlbSAhZGVmYXVsdDtcclxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgLjM1cmVtICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1wYWRkaW5nLXgteHM6ICAgICAgICAgICAgICAgMC41cmVtICFkZWZhdWx0O1xyXG4kYnRuLXBhZGRpbmcteS14czogICAgICAgICAgICAgICA1cHggIWRlZmF1bHQ7XHJcblxyXG4kYnRuLWljb24tc2l6ZTogICAgICAgICAgICAgICAgICA0MHB4ICFkZWZhdWx0O1xyXG4kYnRuLWljb24tc2l6ZS1zbTogICAgICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xyXG4kYnRuLWljb24tc2l6ZS1sZzogICAgICAgICAgICAgICA0NnB4ICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1sb29wOiAoXHJcbiAgICBidG4tcHJpbWFyeSAgICAgJGJyYW5kLXByaW1hcnksXHJcbiAgICBidG4tc2Vjb25kYXJ5ICAgJGJyYW5kLXNlY29uZGFyeSxcclxuICAgIGJ0bi1zdWNjZXNzICAgICAkYnJhbmQtc3VjY2VzcyxcclxuICAgIGJ0bi1pbmZvICAgICAgICAkYnJhbmQtaW5mbyxcclxuICAgIGJ0bi13YXJuaW5nICAgICAkYnJhbmQtd2FybmluZyxcclxuICAgIGJ0bi1kYW5nZXIgICAgICAkYnJhbmQtZGFuZ2VyXHJcbik7XHJcblxyXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIENhcmRzXHJcbi8vXHJcbi8vXHJcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcclxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xyXG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGNhcmQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcclxuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGNhcmQtaGVhZC1iZzogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRjYXJkLWhlYWQtbWluLWhlaWdodDogICAgICAgIDNyZW0gIWRlZmF1bHQ7XHJcbiRjYXJkLWhvdmVyLXNoYWRvdzogICAgICAgICAgIDAgMnB4IDhweCByZ2JhKCRibGFjaywuMDkpICFkZWZhdWx0O1xyXG4kY2FyZC1hY3Rpb24tYmc6ICAgICAgICAgICAgICAjZmFmYWZhO1xyXG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAxLjI1cmVtICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4vLyBDb2xsYXBzZVxyXG4vL1xyXG4vLyAgIFxyXG4kY29sbGFwc2UtYmc6ICAgICAgICAgICAgICAgICAgICNmYWZhZmEgIWRlZmF1bHQ7XHJcbiRjb2xsYXBzZS10aXRsZS1zcGFjaW5nOiAgICAgICAgMTVweCAyNXB4ICFkZWZhdWx0O1xyXG4kY29sbGFwc2UtdGl0bGUtZm9udC1zaXplOiAgICAgIDE0cHggIWRlZmF1bHQ7XHJcbiRjb2xsYXBzZS10aXRsZS1jb2xvcjogICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xyXG4kY29sbGFwc2UtY29udGVudC1zcGFjaW5nOiAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8vIExpc3RcclxuLy9cclxuLy9cclxuJGxpc3Qtc3BhY2VyLXg6ICAgICAgICAgICAgICAgMS41cmVtICFkZWZhdWx0OyAgXHJcbiRsaXN0LXNwYWNlci15OiAgICAgICAgICAgICAgIDAuOTM3NXJlbSAhZGVmYXVsdDsgIFxyXG4kbGlzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAkYm9yZGVyLWNvbG9yO1xyXG4kbGlzdC1pdGVtLWhvdmVyOiAgICAgICAgICAgICAkc2VsZWN0LWhvdmVyLWNvbG9yICFkZWZhdWx0O1xyXG4kbGlzdC1pdGVtLXRpdGxlLWNvbG9yOiAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xyXG4kbGlzdC1pdGVtLXRpdGxlLWhvdmVyOiAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLy8gQmFkZ2VcclxuLy9cclxuLy9cclxuJGJhZGdlLXNwYWNlcjogICAgICAgICAgICAgICAgMC4yNWVtIDAuN2VtICFkZWZhdWx0O1xyXG4kYmFkZ2UtbGluZS1oZWlnaHQ6ICAgICAgICAgICAxLjcgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8vIFRvb2x0aXBcclxuLy9cclxuLy9cclxuJHRvb2x0aXBzLWJnOiAgICAgICAgICAgICAgICAgICAgIzQwNDA0MCAhZGVmYXVsdDtcclxuJHRvb2x0aXBzLXNwYWNlcjogICAgICAgICAgICAgICAgICA2cHggOHB4ICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4vLyBUb29sdGlwXHJcbi8vXHJcbi8vXHJcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLXNwYWNlcjogICAgICAgICAgICAgICAgICAxMHB4IDE1cHggIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8vIEZvcm0gc3RhdGVzIGFuZCBhbGVydHNcclxuLy9cclxuLy8gRGVmaW5lIGNvbG9ycyBmb3IgZm9ybSBmZWVkYmFjayBzdGF0ZXMgYW5kLCBieSBkZWZhdWx0LCBhbGVydHMuXHJcbiRzdGF0ZS1wcmltYXJ5LXRleHQ6ICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4kc3RhdGUtcHJpbWFyeS1iZzogICAgICAgICAgICAgICByZ2JhKCRicmFuZC1wcmltYXJ5LCAwLjEpICFkZWZhdWx0O1xyXG4kc3RhdGUtcHJpbWFyeS1ib3JkZXI6ICAgICAgICAgICByZ2JhKCRicmFuZC1wcmltYXJ5LCAwLjE1KSAhZGVmYXVsdDtcclxuXHJcbiRzdGF0ZS1zdWNjZXNzLXRleHQ6ICAgICAgICAgICAgICRicmFuZC1zdWNjZXNzICFkZWZhdWx0O1xyXG4kc3RhdGUtc3VjY2Vzcy1iZzogICAgICAgICAgICAgICByZ2JhKCRicmFuZC1zdWNjZXNzLCAwLjEpICFkZWZhdWx0O1xyXG4kc3RhdGUtc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAgICByZ2JhKCRicmFuZC1zdWNjZXNzLCAwLjE1KSAhZGVmYXVsdDtcclxuXHJcbiRzdGF0ZS1pbmZvLXRleHQ6ICAgICAgICAgICAgICAgICRicmFuZC1pbmZvICFkZWZhdWx0O1xyXG4kc3RhdGUtaW5mby1iZzogICAgICAgICAgICAgICAgICByZ2JhKCRicmFuZC1pbmZvLCAwLjEpICFkZWZhdWx0O1xyXG4kc3RhdGUtaW5mby1ib3JkZXI6ICAgICAgICAgICAgICByZ2JhKCRicmFuZC1pbmZvLCAwLjE1KSAhZGVmYXVsdDtcclxuXHJcbiRzdGF0ZS13YXJuaW5nLXRleHQ6ICAgICAgICAgICAgICRicmFuZC13YXJuaW5nICFkZWZhdWx0O1xyXG4kc3RhdGUtd2FybmluZy1iZzogICAgICAgICAgICAgICByZ2JhKCRicmFuZC13YXJuaW5nLCAwLjEpICFkZWZhdWx0O1xyXG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAgICAkc3RhdGUtd2FybmluZy1iZyAhZGVmYXVsdDtcclxuJHN0YXRlLXdhcm5pbmctYm9yZGVyOiAgICAgICAgICAgcmdiYSgkYnJhbmQtd2FybmluZywgMC4xNSkgIWRlZmF1bHQ7XHJcblxyXG4kc3RhdGUtZGFuZ2VyLXRleHQ6ICAgICAgICAgICAgICAkYnJhbmQtZGFuZ2VyICFkZWZhdWx0O1xyXG4kc3RhdGUtZGFuZ2VyLWJnOiAgICAgICAgICAgICAgICByZ2JhKCRicmFuZC1kYW5nZXIsIDAuMSkgIWRlZmF1bHQ7XHJcbiRzdGF0ZS1kYW5nZXItYm9yZGVyOiAgICAgICAgICAgIHJnYmEoJGJyYW5kLWRhbmdlciwgMC4xNSkgIWRlZmF1bHQ7XHJcblxyXG4kc3RhdGUtdmFsaWQtaWNvbjogICAgICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgc3RhbmRhbG9uZT0nbm8nJTNGJTNFJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgY2xhc3M9J2ljb24nIHZpZXdCb3g9JzAgMCAxMDI0IDEwMjQnJTNFJTNDcGF0aCBmaWxsPSclMjM1MmM0MWEnIGQ9J001MTIgNjRDMjY0LjYgNjQgNjQgMjY0LjYgNjQgNTEyczIwMC42IDQ0OCA0NDggNDQ4IDQ0OC0yMDAuNiA0NDgtNDQ4Uzc1OS40IDY0IDUxMiA2NHptMTkzLjUgMzAxLjdsLTIxMC42IDI5MmEzMS44IDMxLjggMCAwIDEtNTEuNyAwTDMxOC41IDQ4NC45Yy0zLjgtNS4zIDAtMTIuNyA2LjUtMTIuN2g0Ni45YzEwLjIgMCAxOS45IDQuOSAyNS45IDEzLjNsNzEuMiA5OC44IDE1Ny4yLTIxOGM2LTguMyAxNS42LTEzLjMgMjUuOS0xMy4zSDY5OWM2LjUgMCAxMC4zIDcuNCA2LjUgMTIuN3onLyUzRSUzQy9zdmclM0UlMEFcIik7XHJcbiRzdGF0ZS1pbnZhbGlkLWljb246ICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBzdGFuZGFsb25lPSdubyclM0YlM0UlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBjbGFzcz0naWNvbicgdmlld0JveD0nMCAwIDEwMjQgMTAyNCclM0UlM0NwYXRoIGZpbGw9JyUyM0RFNDQzNicgZD0nIE01MTIgNjRDMjY0LjYgNjQgNjQgMjY0LjYgNjQgNTEyczIwMC42IDQ0OCA0NDggNDQ4IDQ0OC0yMDAuNiA0NDgtNDQ4Uzc1OS40IDY0IDUxMiA2NHptMTY1LjQgNjE4LjJsLTY2LS4zTDUxMiA1NjMuNGwtOTkuMyAxMTguNC02Ni4xLjNjLTQuNCAwLTgtMy41LTgtOCAwLTEuOS43LTMuNyAxLjktNS4ybDEzMC4xLTE1NUwzNDAuNSAzNTlhOC4zMiA4LjMyIDAgMCAxLTEuOS01LjJjMC00LjQgMy42LTggOC04bDY2LjEuM0w1MTIgNDY0LjZsOTkuMy0xMTguNCA2Ni0uM2M0LjQgMCA4IDMuNSA4IDggMCAxLjktLjcgMy43LTEuOSA1LjJMNTUzLjUgNTE0bDEzMCAxNTVjMS4yIDEuNSAxLjkgMy4zIDEuOSA1LjIgMCA0LjQtMy42IDgtOCA4eicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuXHJcblxyXG5cclxuLy8gSW5wdXRcclxuLy9cclxuLy8gXHJcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41NXJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xyXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICA0MC41OXB4ICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgLjZyZW0gICFkZWZhdWx0O1xyXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAuNHJlbSAgIWRlZmF1bHQ7XHJcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgMSAhZGVmYXVsdDtcclxuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgNDAuNTlweCAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgIC44NXJlbSAgIWRlZmF1bHQ7XHJcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgIDFyZW0gICAgIWRlZmF1bHQ7XHJcbiRpbnB1dC1saW5lLWhlaWdodC1sZzogICAgICAgICAgIDEuNSAhZGVmYXVsdDtcclxuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgNTMuMTlweCAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJGlucHV0LWJnLWRpc2FibGVkOiAgICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5ICFkZWZhdWx0O1xyXG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9ybSBjb250cm9scyBhbmQgYnV0dG9uc1xyXG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICBpbnNldCAwIDFweCAxcHggcmdiYSgkYmxhY2ssLjA3NSkgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XHJcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWJnLWZvY3VzOiAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xyXG4kaW5wdXQtYm9yZGVyLWZvY3VzOiAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcclxuJGlucHV0LWJveC1zaGFkb3ctZm9jdXM6ICAgICAgICAgMCAwIDAgMnB4IHJnYmEoJGlucHV0LWJvcmRlci1mb2N1cywgMC4yKSAhZGVmYXVsdDtcclxuJGlucHV0LWNvbG9yLWZvY3VzOiAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWNvbG9yLXBsYWNlaG9sZGVyOiAgICAgICAgcmdiYSgjNzI4NDlhLCAwLjQpICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWVycm9yLWNvbG9yOiAgICAgICAgICAgICAgJHN0YXRlLWRhbmdlci10ZXh0ICFkZWZhdWx0O1xyXG4kaW5wdXQtd2FybmluZy1jb2xvcjogICAgICAgICAgICAkc3RhdGUtd2FybmluZy10ZXh0ICFkZWZhdWx0O1xyXG4kaW5wdXQtc3VjY2Vzcy1jb2xvcjogICAgICAgICAgICAkc3RhdGUtc3VjY2Vzcy10ZXh0ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFNlbGVjdFxyXG4vL1xyXG4vLyBTZWxlY3QgZWxlbWVudHMgY29uZmlnXHJcbiRzZWxlY3QtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICgoJGZvbnQtc2l6ZS1iYXNlICogJGlucHV0LWxpbmUtaGVpZ2h0KSArICgkaW5wdXQtcGFkZGluZy15ICogMikpICsgMC4xMjVyZW0gIWRlZmF1bHQ7XHJcbiRzZWxlY3QtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICgoJGZvbnQtc2l6ZS1iYXNlICogJGlucHV0LWxpbmUtaGVpZ2h0KSArICgkaW5wdXQtcGFkZGluZy15LXNtICogMikpICsgMC4xMjVyZW0gIWRlZmF1bHQ7XHJcbiRzZWxlY3QtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICgoJGZvbnQtc2l6ZS1iYXNlICogJGlucHV0LWxpbmUtaGVpZ2h0KSArICgkaW5wdXQtcGFkZGluZy15LWxnICogMikpICsgMC4zMTI1cmVtICFkZWZhdWx0O1xyXG4kc2VsZWN0LXRhZy1tYXJnaW4teTogICAgICAgICAgICAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRzZWxlY3QtdGFnLW1hcmdpbi14OiAgICAgICAgICAgIDAuNXJlbSAhZGVmYXVsdDtcclxuJHNlbGVjdC10YWctaGVpZ2h0OiAgICAgICAgICAgICAgKCgkZm9udC1zaXplLWJhc2UgKiAkaW5wdXQtbGluZS1oZWlnaHQpICsgKCRpbnB1dC1wYWRkaW5nLXkgKiAyKSAtICggJHNlbGVjdC10YWctbWFyZ2luLXkgKiAyKSkgIWRlZmF1bHQ7XHJcbiRzZWxlY3QtdGFnLWhlaWdodC1zbTogICAgICAgICAgICgoJGZvbnQtc2l6ZS1iYXNlICogJGlucHV0LWxpbmUtaGVpZ2h0KSArICgkaW5wdXQtcGFkZGluZy15LXNtICogMi4yKSAtICggJHNlbGVjdC10YWctbWFyZ2luLXkgKiAyKSkgIWRlZmF1bHQ7XHJcbiRzZWxlY3QtdGFnLWhlaWdodC1sZzogICAgICAgICAgICgoJGZvbnQtc2l6ZS1iYXNlICogJGlucHV0LWxpbmUtaGVpZ2h0KSArICgkaW5wdXQtcGFkZGluZy15LWxnICogMikgLSAoICRzZWxlY3QtdGFnLW1hcmdpbi15ICogMikpICFkZWZhdWx0O1xyXG4kc2VsZWN0LXRhZy1saW5lLWhlaWdodDogICAgICAgICAxLjQzNzVyZW0gIWRlZmF1bHQ7XHJcbiRzZWxlY3QtdGFnLWxpbmUtaGVpZ2h0LXNtOiAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRzZWxlY3QtdGFnLWxpbmUtaGVpZ2h0LWxnOiAgICAgIDJyZW0gIWRlZmF1bHQ7XHJcblxyXG4kc2VsZWN0LWl0ZW0tY29sb3I6ICAgICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcclxuJHNlbGVjdC1pdGVtLWhvdmVyOiAgICAgICAgICAgICAgI2ZhZmFmYSAhZGVmYXVsdDtcclxuJHNlbGVjdC1pdGVtLXNlbGVjdGVkOiAgICAgICAgICAgI2Y2ZjZmNiAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLy8gRGF0ZSBQaWNrZXJcclxuLy9cclxuLy8gXHJcbiRkYXRlcGlja2VyLWRheS1zaXplOiAgICAgICAgICAgIDM1cHggIWRlZmF1bHQ7XHJcbiRkYXRlcGlja2VyLWlubGluZS13aWR0aDogICAgICAgIDMwMHB4ICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4vLyBDaGVja2JveFxyXG4vL1xyXG4vLyBDaGVja2JveCBlbGVtZW50cyBjb25maWdcclxuJGNoZWNrYm94LXRoZW1lLWNvbG9yOiAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XHJcbiRjaGVja2JveC13aWR0aC1oZWlnaHQ6ICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7ICAgICAgXHJcbiRjaGVja2JveC1saW5lLWhlaWdodDogICAgICAgICAgIDEuNCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBSYWRpb1xyXG4vL1xyXG4vLyBSYWRpbyBlbGVtZW50cyBjb25maWdcclxuJHJhZGlvLXRoZW1lLWNvbG9yOiAgICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XHJcbiRyYWRpby13aWR0aC1oZWlnaHQ6ICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7ICAgXHJcbiRyYWRpby1kb3QtaG9yaXpvbi1ndXR0ZXI6ICAgICAgIDVweCAhZGVmYXVsdDtcclxuJHJhZGlvLWRvdC12ZXJ0aWNhbC1ndXR0ZXI6ICAgICAgNnB4ICFkZWZhdWx0O1xyXG4kcmFkaW8tZG90LXNpemU6ICAgICAgICAgICAgICAgICAwLjYyNXJlbSAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLy8gU3dpdGNoXHJcbi8vXHJcbi8vIFN3aXRjaCBlbGVtZW50cyBjb25maWdcclxuJHN3aXRjaC10aGVtZS1jb2xvcjogICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XHJcbiRzd2l0Y2gtaGVpZ2h0OiAgICAgICAgICAgICAgICAgIDI1cHggIWRlZmF1bHQ7XHJcbiRzd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDUwcHggIWRlZmF1bHQ7XHJcbiRzd2l0Y2gtZG90LXNpemU6ICAgICAgICAgICAgICAgICRzd2l0Y2gtaGVpZ2h0IC0gNHB4O1xyXG4kc3dpdGNoLWd1dHRlcjogICAgICAgICAgICAgICAgICAkc3dpdGNoLWRvdC1zaXplICsgNHB4O1xyXG4kc3dpdGNoLWRvdC1hY3RpdmVkLXNpemU6ICAgICAgICAzcHg7XHJcbiRzd2l0Y2gtYmc6ICAgICAgICAgICAgICAgICAgICAgICNiZmJmYmY7XHJcblxyXG5cclxuLy8gQWxlcnRcclxuLy9cclxuLy8gXHJcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIC45Mzc1cmVtICFkZWZhdWx0O1xyXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRhbGVydC10ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0OyAgICAgICAgICAgXHJcblxyXG4kYWxlcnQtbG9vcDogKFxyXG4gICAgYWxlcnQtcHJpbWFyeSAgICRzdGF0ZS1wcmltYXJ5LWJnICAgJHN0YXRlLXByaW1hcnktdGV4dCAgICRzdGF0ZS1wcmltYXJ5LWJvcmRlciwgIFxyXG4gICAgYWxlcnQtc3VjY2VzcyAgICRzdGF0ZS1zdWNjZXNzLWJnICAgJHN0YXRlLXN1Y2Nlc3MtdGV4dCAgICRzdGF0ZS1zdWNjZXNzLWJvcmRlciwgIFxyXG4gICAgYWxlcnQtaW5mbyAgICAgICRzdGF0ZS1pbmZvLWJnICAgICAgJHN0YXRlLWluZm8tdGV4dCAgICAgICRzdGF0ZS1pbmZvLWJvcmRlcixcclxuICAgIGFsZXJ0LXdhcm5pbmcgICAkc3RhdGUtd2FybmluZy1iZyAgICRzdGF0ZS13YXJuaW5nLXRleHQgICAkc3RhdGUtd2FybmluZy1ib3JkZXIsXHJcbiAgICBhbGVydC1kYW5nZXIgICAgJHN0YXRlLWRhbmdlci1iZyAgICAkc3RhdGUtZGFuZ2VyLXRleHQgICAgJHN0YXRlLWRhbmdlci1ib3JkZXJcclxuKTtcclxuXHJcblxyXG5cclxuLy8gQXZhdGFyXHJcbi8vXHJcbi8vIFxyXG4kYXZhdGFyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXN0ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgIFxyXG4kYXZhdGFyLXNpemU6ICAgICAgICAgICAgICAgICAgICAgIDQwcHggIWRlZmF1bHQ7ICBcclxuJGF2YXRhci1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAyNHB4ICFkZWZhdWx0O1xyXG4kYXZhdGFyLXNpemUtbGc6ICAgICAgICAgICAgICAgICAgIDQ4cHggIWRlZmF1bHQ7XHJcbiRhdmF0YXItaWNvbjogICAgICAgICAgICAgICAgICAgICAgMTZweCAhZGVmYXVsdDtcclxuJGF2YXRhci1pY29uLXNtOiAgICAgICAgICAgICAgICAgICAxNHB4ICFkZWZhdWx0O1xyXG4kYXZhdGFyLWljb24tbGc6ICAgICAgICAgICAgICAgICAgIDI0cHggIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8vIERyb3Bkb3duc1xyXG4vL1xyXG4vLyBcclxuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tYmctaG92ZXI6ICAgICAgICAgICAgICAkc2VsZWN0LWl0ZW0taG92ZXIgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1pdGVtLXRleHQ6ICAgICAgICAgICAgICRncmF5ICFkZWZhdWx0O1xyXG4kZHJvcGRvd24taXRlbS10ZXh0LWhvdmVyOiAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1wYWRkaW5nLXg6ICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1tYXJnaW46ICAgICAgICAgICAgICAgIDAuNjI1cmVtICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLW1heC1oZWlnaHQ6ICAgICAgICAgICAgMTUuNjI1cmVtICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4vLyBNb2RhbFxyXG4vL1xyXG4vLyBcclxuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJG1vZGFsLWNvbnRlbnQtc2hhZG93OiAgICAgICAgIDAgNHB4IDEycHggcmdiYSgwLDAsMCwuMTUpICFkZWZhdWx0O1xyXG4kbW9kYWwtYmFja2Ryb3AtY29sb3I6ICAgICAgICAgcmdiYSgwLDAsMCwuNjUpO1xyXG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgMXJlbSAxLjVyZW0gIWRlZmF1bHQ7XHJcbiRtb2RhbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJG1vZGFsLWJvZHktcGFkZGluZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcclxuJG1vZGFsLWZvb3Rlci1wYWRkaW5nOiAgICAgICAgIDAuNjI1cmVtIDFyZW0gIWRlZmF1bHQ7XHJcbiRzaWRlLW1vZGFsLXdpZHRoOiAgICAgICAgICAgICAzODBweCAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLy8gVGFic1xyXG4vL1xyXG4vLyBcclxuJHRhYnMtdGhlbWUtY29sb3I6ICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4kdGFicy1ib3JkZXI6ICAgICAgICAgICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHRhYnMtdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgIDIwcHggIWRlZmF1bHQ7XHJcbiR0YWJzLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICA1cHggIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gVG9hc3RzXHJcbi8vXHJcbi8vIFxyXG4kdG9hc3QtYm9yZGVyOiAgICAgICAgICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcclxuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgMCA0cHggMTJweCByZ2JhKDAsMCwwLC4xNSkgIWRlZmF1bHQ7XHJcbiR0b2FzdC1wbGFjZW1lbnQtZ3V0dGVyOiAgICAgIDE1cHg7XHJcblxyXG5cclxuXHJcbi8vIFByb2dyZXNzLWJhclxyXG4vL1xyXG4vLyBcclxuJHByb2dyZXNzLWJhci1oZWlnaHQ6ICAgICAgICAgOHB4ICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtYmFyLWhlaWdodC1zbTogICAgICA0cHggIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1iYXItdGhlbWU6ICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAjZWNlY2VjICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4vLyBUYWJsZXNcclxuLy9cclxuLy9cclxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xyXG4kdGFibGUtc20tY2VsbC1wYWRkaW5nOiAgICAgICAgIDVweCAhZGVmYXVsdDtcclxuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvcjtcclxuJHRhYmxlLWhlYWQtY29sb3I6ICAgICAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xyXG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XHJcbiR0YWJsZS1ob3ZlcjogICAgICAgICAgICAgICAgICAgI2Y4ZmFmZCAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxyXG4vL1xyXG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXHJcbiR6aW5kZXgtZGVmYXVsdDogICAgICAgICAgICA5OTAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtZHJvcGRvd24tYmFja2Ryb3A6ICA5OTAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtbmF2YmFyOiAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xyXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcclxuJHppbmRleC1maXhlZDogICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xyXG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgMTA0MCAhZGVmYXVsdDtcclxuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xyXG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDsiLCIvKiFcclxuICogQm9vdHN0cmFwIHY0LjMuMSAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcclxuICogQ29weXJpZ2h0IDIwMTEtMjAxOSBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcclxuICogQ29weXJpZ2h0IDIwMTEtMjAxOSBUd2l0dGVyLCBJbmMuXHJcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXHJcbiAqL1xyXG4gOnJvb3Qge1xyXG4gICAgLS1ibHVlOiAjMDA3YmZmO1xyXG4gICAgLS1pbmRpZ286ICM2NjEwZjI7XHJcbiAgICAtLXB1cnBsZTogIzZmNDJjMTtcclxuICAgIC0tcGluazogI2U4M2U4YztcclxuICAgIC0tcmVkOiAjZGMzNTQ1O1xyXG4gICAgLS1vcmFuZ2U6ICNmZDdlMTQ7XHJcbiAgICAtLXllbGxvdzogI2ZmYzEwNztcclxuICAgIC0tZ3JlZW46ICMyOGE3NDU7XHJcbiAgICAtLXRlYWw6ICMyMGM5OTc7XHJcbiAgICAtLWN5YW46ICMxN2EyYjg7XHJcbiAgICAtLXdoaXRlOiAjZmZmO1xyXG4gICAgLS1ncmF5OiAjNmM3NTdkO1xyXG4gICAgLS1ncmF5LWRhcms6ICMzNDNhNDA7XHJcbiAgICAtLXByaW1hcnk6ICMwMDdiZmY7XHJcbiAgICAtLXNlY29uZGFyeTogIzZjNzU3ZDtcclxuICAgIC0tc3VjY2VzczogIzI4YTc0NTtcclxuICAgIC0taW5mbzogIzE3YTJiODtcclxuICAgIC0td2FybmluZzogI2ZmYzEwNztcclxuICAgIC0tZGFuZ2VyOiAjZGMzNTQ1O1xyXG4gICAgLS1saWdodDogI2Y4ZjlmYTtcclxuICAgIC0tZGFyazogIzM0M2E0MDtcclxuICAgIC0tYnJlYWtwb2ludC14czogMDtcclxuICAgIC0tYnJlYWtwb2ludC1zbTogNTc2cHg7XHJcbiAgICAtLWJyZWFrcG9pbnQtbWQ6IDc2OHB4O1xyXG4gICAgLS1icmVha3BvaW50LWxnOiA5OTJweDtcclxuICAgIC0tYnJlYWtwb2ludC14bDogMTIwMHB4O1xyXG4gICAgLS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XHJcbiAgICAtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcclxuICB9XHJcbiAgXHJcbiAgKixcclxuICAqOjpiZWZvcmUsXHJcbiAgKjo6YWZ0ZXIge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB9XHJcbiAgXHJcbiAgaHRtbCB7XHJcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xyXG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xyXG4gIH1cclxuICBcclxuICBhcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIFxyXG4gIGJvZHkge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgY29sb3I6ICMyMTI1Mjk7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICB9XHJcbiAgXHJcbiAgW3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICBociB7XHJcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIH1cclxuICBcclxuICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgfVxyXG4gIFxyXG4gIHAge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgfVxyXG4gIFxyXG4gIGFiYnJbdGl0bGVdLFxyXG4gIGFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcclxuICAgIGN1cnNvcjogaGVscDtcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgYWRkcmVzcyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgfVxyXG4gIFxyXG4gIG9sLFxyXG4gIHVsLFxyXG4gIGRsIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIH1cclxuICBcclxuICBvbCBvbCxcclxuICB1bCB1bCxcclxuICBvbCB1bCxcclxuICB1bCBvbCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuICBcclxuICBkdCB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gIH1cclxuICBcclxuICBkZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxuICBcclxuICBibG9ja3F1b3RlIHtcclxuICAgIG1hcmdpbjogMCAwIDFyZW07XHJcbiAgfVxyXG4gIFxyXG4gIGIsXHJcbiAgc3Ryb25nIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbiAgfVxyXG4gIFxyXG4gIHNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogODAlO1xyXG4gIH1cclxuICBcclxuICBzdWIsXHJcbiAgc3VwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtc2l6ZTogNzUlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgfVxyXG4gIFxyXG4gIHN1YiB7XHJcbiAgICBib3R0b206IC0uMjVlbTtcclxuICB9XHJcbiAgXHJcbiAgc3VwIHtcclxuICAgIHRvcDogLS41ZW07XHJcbiAgfVxyXG4gIFxyXG4gIGEge1xyXG4gICAgY29sb3I6ICMwMDdiZmY7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbiAgXHJcbiAgYTpob3ZlciB7XHJcbiAgICBjb2xvcjogIzAwNTZiMztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxuICBcclxuICBhOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6aG92ZXIsIGE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmZvY3VzIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuICBcclxuICBhOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gIH1cclxuICBcclxuICBwcmUsXHJcbiAgY29kZSxcclxuICBrYmQsXHJcbiAgc2FtcCB7XHJcbiAgICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gIH1cclxuICBcclxuICBwcmUge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICB9XHJcbiAgXHJcbiAgZmlndXJlIHtcclxuICAgIG1hcmdpbjogMCAwIDFyZW07XHJcbiAgfVxyXG4gIFxyXG4gIGltZyB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG4gIH1cclxuICBcclxuICBzdmcge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgfVxyXG4gIFxyXG4gIHRhYmxlIHtcclxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgfVxyXG4gIFxyXG4gIGNhcHRpb24ge1xyXG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcclxuICAgIGNvbG9yOiAjNmM3NTdkO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGNhcHRpb24tc2lkZTogYm90dG9tO1xyXG4gIH1cclxuICBcclxuICB0aCB7XHJcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xyXG4gIH1cclxuICBcclxuICBsYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgfVxyXG4gIFxyXG4gIGJ1dHRvbiB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIH1cclxuICBcclxuICBidXR0b246Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMXB4IGRvdHRlZDtcclxuICAgIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcclxuICB9XHJcbiAgXHJcbiAgaW5wdXQsXHJcbiAgYnV0dG9uLFxyXG4gIHNlbGVjdCxcclxuICBvcHRncm91cCxcclxuICB0ZXh0YXJlYSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gIH1cclxuICBcclxuICBidXR0b24sXHJcbiAgaW5wdXQge1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgfVxyXG4gIFxyXG4gIGJ1dHRvbixcclxuICBzZWxlY3Qge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gIHNlbGVjdCB7XHJcbiAgICB3b3JkLXdyYXA6IG5vcm1hbDtcclxuICB9XHJcbiAgXHJcbiAgYnV0dG9uLFxyXG4gIFt0eXBlPVwiYnV0dG9uXCJdLFxyXG4gIFt0eXBlPVwicmVzZXRcIl0sXHJcbiAgW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbiAgfVxyXG4gIFxyXG4gIGJ1dHRvbjpub3QoOmRpc2FibGVkKSxcclxuICBbdHlwZT1cImJ1dHRvblwiXTpub3QoOmRpc2FibGVkKSxcclxuICBbdHlwZT1cInJlc2V0XCJdOm5vdCg6ZGlzYWJsZWQpLFxyXG4gIFt0eXBlPVwic3VibWl0XCJdOm5vdCg6ZGlzYWJsZWQpIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbiAgXHJcbiAgYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxyXG4gIFt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG4gIFt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcbiAgW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbiAgXHJcbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0sXHJcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0sXHJcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxyXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXSB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7XHJcbiAgfVxyXG4gIFxyXG4gIHRleHRhcmVhIHtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgcmVzaXplOiB2ZXJ0aWNhbDtcclxuICB9XHJcbiAgXHJcbiAgZmllbGRzZXQge1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcbiAgXHJcbiAgbGVnZW5kIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gIH1cclxuICBcclxuICBwcm9ncmVzcyB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgfVxyXG4gIFxyXG4gIFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG4gIFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbiAgXHJcbiAgW3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gIFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XHJcbiAgICBmb250OiBpbmhlcml0O1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbiAgfVxyXG4gIFxyXG4gIG91dHB1dCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG4gIFxyXG4gIHN1bW1hcnkge1xyXG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuICBcclxuICB0ZW1wbGF0ZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICBcclxuICBbaGlkZGVuXSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXHJcbiAgLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICB9XHJcbiAgXHJcbiAgaDEsIC5oMSB7XHJcbiAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICB9XHJcbiAgXHJcbiAgaDIsIC5oMiB7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbiAgfVxyXG4gIFxyXG4gIGgzLCAuaDMge1xyXG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xyXG4gIH1cclxuICBcclxuICBoNCwgLmg0IHtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gIH1cclxuICBcclxuICBoNSwgLmg1IHtcclxuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICB9XHJcbiAgXHJcbiAgaDYsIC5oNiB7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5sZWFkIHtcclxuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgfVxyXG4gIFxyXG4gIC5kaXNwbGF5LTEge1xyXG4gICAgZm9udC1zaXplOiA2cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgfVxyXG4gIFxyXG4gIC5kaXNwbGF5LTIge1xyXG4gICAgZm9udC1zaXplOiA1LjVyZW07XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICB9XHJcbiAgXHJcbiAgLmRpc3BsYXktMyB7XHJcbiAgICBmb250LXNpemU6IDQuNXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIH1cclxuICBcclxuICAuZGlzcGxheS00IHtcclxuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgfVxyXG4gIFxyXG4gIGhyIHtcclxuICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICB9XHJcbiAgXHJcbiAgc21hbGwsXHJcbiAgLnNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogODAlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICB9XHJcbiAgXHJcbiAgbWFyayxcclxuICAubWFyayB7XHJcbiAgICBwYWRkaW5nOiAwLjJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XHJcbiAgfVxyXG4gIFxyXG4gIC5saXN0LXVuc3R5bGVkIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gIC5saXN0LWlubGluZSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIH1cclxuICBcclxuICAubGlzdC1pbmxpbmUtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG4gIFxyXG4gIC5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5pbml0aWFsaXNtIHtcclxuICAgIGZvbnQtc2l6ZTogOTAlO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcbiAgXHJcbiAgLmJsb2NrcXVvdGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICB9XHJcbiAgXHJcbiAgLmJsb2NrcXVvdGUtZm9vdGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiA4MCU7XHJcbiAgICBjb2xvcjogIzZjNzU3ZDtcclxuICB9XHJcbiAgXHJcbiAgLmJsb2NrcXVvdGUtZm9vdGVyOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXDIwMTRcXDAwQTBcIjtcclxuICB9XHJcbiAgXHJcbiAgLmltZy1mbHVpZCB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gIFxyXG4gIC5pbWctdGh1bWJuYWlsIHtcclxuICAgIHBhZGRpbmc6IDAuMjVyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gIFxyXG4gIC5maWd1cmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuICBcclxuICAuZmlndXJlLWltZyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICB9XHJcbiAgXHJcbiAgLmZpZ3VyZS1jYXB0aW9uIHtcclxuICAgIGZvbnQtc2l6ZTogOTAlO1xyXG4gICAgY29sb3I6ICM2Yzc1N2Q7XHJcbiAgfVxyXG4gIFxyXG4gIGNvZGUge1xyXG4gICAgZm9udC1zaXplOiA4Ny41JTtcclxuICAgIGNvbG9yOiAjZTgzZThjO1xyXG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICB9XHJcbiAgXHJcbiAgYSA+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+IC5wcy1zY3JvbGxiYXIteCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OyB9XHJcbi5wcy1jb250YWluZXI6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXktcmFpbDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gICAgb3BhY2l0eTogMC45OyB9XHJcbiAgICAucHMtY29udGFpbmVyOmhvdmVyID4gLnBzLXNjcm9sbGJhci15LXJhaWw6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTsgfVxyXG4gICIsIi5ub1VpLWhhbmRsZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjJzIGVhc2UpOyBcclxuXHJcblx0JjphY3RpdmUge1xyXG5cdCAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGUoMS40KSk7XHJcblx0fVxyXG5cclxuICAgICY6YmVmb3JlLFxyXG4gICAgJjphZnRlciB7XHJcbiAgICBcdGRpc3BsYXk6IG5vbmU7XHRcclxuICAgIH1cclxufVxyXG5cclxuLm5vVWktaG9yaXpvbnRhbCB7XHJcblx0aGVpZ2h0OiA2cHg7XHJcblxyXG5cdC5ub1VpLWhhbmRsZSB7XHJcblx0ICAgIGxlZnQ6IC0xMHB4O1xyXG5cdCAgICB0b3A6IC03cHg7XHJcblx0ICAgIHdpZHRoOiAxOHB4O1xyXG5cdFx0aGVpZ2h0OiAxOHB4O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgZGFya2VuKCRib3JkZXItY29sb3IsIDUlKTtcclxuXHR9XHJcbn1cdFxyXG5cclxuXHJcbi5ub1VpLXZlcnRpY2FsIHtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0d2lkdGg6IDZweDtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG5cdC5ub1VpLWhhbmRsZSB7XHJcblx0XHR3aWR0aDogMThweDtcclxuXHRcdGhlaWdodDogMThweDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkYm9yZGVyLWNvbG9yLCA1JSk7XHJcblx0fVxyXG5cclxuXHQubm9VaS1vcmlnaW4ge1xyXG5cdCAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcblx0ICAgIGJvdHRvbTogMHB4O1xyXG5cdH1cclxufVxyXG5cclxuLm5vVWktYmFja2dyb3VuZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJvZ3Jlc3MtYmFyLWJnO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLm5vVWktb3JpZ2luIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgIGJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4ubm9VaS10YXJnZXQge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xyXG5cclxuXHQmLm5vVWktY29ubmVjdCB7XHJcblx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuLm5vVWktY29ubmVjdCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHRcclxufVxyXG5cclxuLm5vVWktbWFya2VyLWxhcmdlLFxyXG4ubm9VaS1tYXJrZXItc3ViICB7XHJcblx0YmFja2dyb3VuZDogJGJvcmRlci1jb2xvcjtcclxuIH1cclxuXHJcbi5ub1VpLXBpcHMge1xyXG5cdGNvbG9yOiAkZ3JheS1saWdodDtcdFxyXG59XHJcblxyXG4ubm9VaS12YWx1ZS1zdWIge1xyXG5cdGNvbG9yOiAkZ3JheS1saWdodDtcdFxyXG5cdG1hcmdpbi10b3A6IDVweDtcclxuXHRmb250LXNpemU6IDExcHhcclxufVxyXG5cclxuLm5vVWktdmFsdWUge1xyXG5cdG1hcmdpbi10b3A6IDVweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG4ubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlci1sYXJnZSB7XHJcblx0aGVpZ2h0OiAxMHB4O1xyXG59IiwiXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gW1Jlc3BvbnNpdmVdXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIHVzYWdlIDogQGluY2x1ZGUgc2NyZWVuLWRlc2t0b3Agey4uLn0gXHJcbkBtaXhpbiBzY3JlZW4tZGVza3RvcCB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyB1c2FnZSA6IEBpbmNsdWRlIHNjcmVlbi1sYXB0b3AtYWJvdmUgey4uLn0gXHJcbkBtaXhpbiBzY3JlZW4tbGFwdG9wLWFib3ZlIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIHVzYWdlIDogQGluY2x1ZGUgc2NyZWVuLWxhcHRvcCB7Li4ufSBcclxuQG1peGluIHNjcmVlbi1sYXB0b3Age1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gdXNhZ2UgOiBAaW5jbHVkZSBzY3JlZW4tbGFwdG9wLW9ubHkgey4uLn0gXHJcbkBtaXhpbiBzY3JlZW4tbGFwdG9wLW9ubHkge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDE0NDBweCkgIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gdXNhZ2UgOiBAaW5jbHVkZSBzY3JlZW4tdGFibGV0LWFib3ZlIHsuLi59IFxyXG5AbWl4aW4gc2NyZWVuLXRhYmxldC1hYm92ZSB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIHVzYWdlIDogQGluY2x1ZGUgc2NyZWVuLXRhYmxldCB7Li4ufSBcclxuQG1peGluIHNjcmVlbi10YWJsZXQge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyB1c2FnZSA6IEBpbmNsdWRlIHNjcmVlbi1tb2JpbGUtYWJvdmUgey4uLn0gXHJcbkBtaXhpbiBzY3JlZW4tbW9iaWxlLWFib3ZlIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gdXNhZ2UgOiBAaW5jbHVkZSBzY3JlZW4tbW9iaWxlIHsuLi59IFxyXG5AbWl4aW4gc2NyZWVuLW1vYmlsZSB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIHVzYWdlIDogQGluY2x1ZGUgcHJpbnQgey4uLn0gXHJcbkBtaXhpbiBwcmludCB7XHJcbiAgICBAbWVkaWEgcHJpbnQge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIFtUcmFuc2Zvcm1dXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIHVzYWdlIDogQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSk7XHJcbkBtaXhpbiB0cmFuc2Zvcm0oJHRyYW5zZm9ybXMpIHtcclxuICAgIHRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XHJcbiAgICAtby10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XHJcbn1cclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gW1RyYW5zZm9ybSBPcmlnaW5dXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIGVnOiBAaW5jbHVkZSB0cmFuc2Zvcm0tb3JpZ2luKGxlZnQgY2VudGVyKTsgXHJcbkBtaXhpbiB0cmFuc2Zvcm0tb3JpZ2luKCR2YWwpIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogJHZhbDtcclxuICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogJHZhbDtcclxuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAkdmFsO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogJHZhbDtcclxufVxyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBbVHJhbnNpdGlvbl1cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gZWc6IEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuNHMgZWFzZS1pbi1vdXQpOyBcclxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24pIHtcclxuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAtby10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgIC1tcy10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxufVxyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBbQm94IFNoYWRvd11cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gdXNhZ2U6IEBpbmNsdWRlIGJveC1zaGFkb3coMCwgMXB4LCAxcHgsIHJnYmEoMCwgMCwgMCwgMC4wNzUpLCBpbnNldCk7IFxyXG5AbWl4aW4gYm94LXNoYWRvdygkdG9wLCAkbGVmdCwgJGJsdXIsICRjb2xvciwgJGluc2V0OlwiXCIpIHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzokdG9wICRsZWZ0ICRibHVyICRjb2xvciAjeyRpbnNldH07XHJcbiAgICAtbW96LWJveC1zaGFkb3c6JHRvcCAkbGVmdCAkYmx1ciAkY29sb3IgI3skaW5zZXR9O1xyXG4gICAgYm94LXNoYWRvdzokdG9wICRsZWZ0ICRibHVyICRjb2xvciAjeyRpbnNldH07XHJcbn1cclxuXHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIFtUZXh0IE1hc2tpbmddXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIHVzYWdlIDogQGluY2x1ZGUgZ3JhZGllbnQtdGV4dC1tYXNraW5nO1xyXG5AbWl4aW4gZ3JhZGllbnQtdGV4dC1tYXNraW5nIHtcclxuICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIFtDbGVhcmZpeF1cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5AbWl4aW4gY2xlYXJmaXgge1xyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxufVxyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBbQmFja2dyb3VuZCBDb2xvciBPcGFjaXR5XVxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyB1c2FnZSA6IEBpbmNsdWRlIGJhY2tncm91bmQtb3BhY2l0eSgkZGVmYXVsdC1kYXJrLCAwLjUpOyBcclxuQG1peGluIGJhY2tncm91bmQtb3BhY2l0eSgkY29sb3IsICRvcGFjaXR5OiAwLjMpIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvcjsgLyogVGhlIEZhbGxiYWNrICovXHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvciwgJG9wYWNpdHkpO1xyXG59XHJcblxyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBbQ29sb3IgQWxwaGFdXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vdXNhc2dlOiBAaW5jbHVkZSBhbHBoYS1hdHRyaWJ1dGUoJ2NvbG9yJywgcmdiYShibGFjaywgMC41KSwgd2hpdGUpO1xyXG5AbWl4aW4gYWxwaGEtYXR0cmlidXRlKCRhdHRyaWJ1dGUsICRjb2xvciwgJGJhY2tncm91bmQpIHtcclxuICAgICRwZXJjZW50OiBhbHBoYSgkY29sb3IpICogMTAwJTtcclxuICAgICRvcGFxdWU6IG9wYWNpZnkoJGNvbG9yLCAxKTtcclxuICAgICRzb2xpZC1jb2xvcjogbWl4KCRvcGFxdWUsICRiYWNrZ3JvdW5kLCAkcGVyY2VudCk7XHJcbiAgICAjeyRhdHRyaWJ1dGV9OiAkc29saWQtY29sb3I7XHJcbiAgICAjeyRhdHRyaWJ1dGV9OiAkY29sb3I7XHJcbn1cclxuICBcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBbQW5pbWF0aW9uICYgS2V5ZnJhbWVdXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gIFxyXG5cclxuLy8gdXNhZ2U6IEBpbmNsdWRlIGtleWZyYW1lcyhzcGluKSB7MCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfSAxMDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfX0gICBcclxuQG1peGluIGtleWZyYW1lcygkYW5pbWF0aW9uLW5hbWUpIHtcclxuICAgIEAtd2Via2l0LWtleWZyYW1lcyAjeyRhbmltYXRpb24tbmFtZX0ge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gICAgQC1tb3ota2V5ZnJhbWVzICN7JGFuaW1hdGlvbi1uYW1lfSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9ICBcclxuICAgIEAtbXMta2V5ZnJhbWVzICN7JGFuaW1hdGlvbi1uYW1lfSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgICBALW8ta2V5ZnJhbWVzICN7JGFuaW1hdGlvbi1uYW1lfSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9ICBcclxuICAgIEBrZXlmcmFtZXMgI3skYW5pbWF0aW9uLW5hbWV9IHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gdXNhZ2U6IEBpbmNsdWRlIGFuaW1hdGlvbignc3BpbiAxLjJzIGJhY2t3YXJkcyBpbmZpbml0ZScpIFxyXG5AbWl4aW4gYW5pbWF0aW9uKCRzdHIpIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiAjeyRzdHJ9O1xyXG4gICAgLW1vei1hbmltYXRpb246ICN7JHN0cn07XHJcbiAgICAtbXMtYW5pbWF0aW9uOiAjeyRzdHJ9O1xyXG4gICAgLW8tYW5pbWF0aW9uOiAjeyRzdHJ9O1xyXG4gICAgYW5pbWF0aW9uOiAjeyRzdHJ9OyAgICAgIFxyXG59IFxyXG5cclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gW1BsYWNlaG9sZGVyXVxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyB1c2FnZTogQGluY2x1ZGUgcGxhY2Vob2xkZXIge2ZvbnQtc2l6ZTogMTBweDt9IFxyXG5AbWl4aW4gcGxhY2Vob2xkZXIge1xyXG4gICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7QGNvbnRlbnR9O1xyXG4gICAgJjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgICB7QGNvbnRlbnR9O1xyXG4gICAgJjo6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICB7QGNvbnRlbnR9O1xyXG4gICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgICAgICB7QGNvbnRlbnR9O1xyXG59XHJcblxyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBbUkdCQSBCYWNrZ3JvdW5kIE9wYWNpdHldXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIHVzYWdlOiBAaW5jbHVkZSBiZy1vcGFjaXR5KCRjb2xvci1kYXJrLCAuMik7IFxyXG5AbWl4aW4gYmctb3BhY2l0eSgkY29sb3IsICRvcGFjaXR5OiAwLjMpIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLCAkb3BhY2l0eSk7XHJcbn1cclxuXHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIFtHcmF5c2NhbGVdXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIHVzYWdlOiBAaW5jbHVkZSBncmF5c2NhbGUoMTAwJSk7IFxyXG5AbWl4aW4gZ3JheXNjYWxlKCRncmF5KSB7XHJcbiAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKCRncmF5KTtcclxuICAgIC1tb3otZmlsdGVyOiBncmF5c2NhbGUoJGdyYXkpO1xyXG4gICAgZmlsdGVyOiBncmF5c2NhbGUoJGdyYXkpO1xyXG59XHJcblxyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBbQmx1cl1cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gdXNhZ2U6IEBpbmNsdWRlIGJsdXIoNXB4KTsgXHJcbkBtaXhpbiBibHVyKCRncmF5KSB7XHJcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigkZ3JheSk7XHJcbiAgICAtbW96LWZpbHRlcjogYmx1cigkZ3JheSk7XHJcbiAgICBmaWx0ZXI6IGJsdXIoJGdyYXkpO1xyXG59XHJcbiIsInRhYmxlIHtcclxuXHQmLmRhdGFUYWJsZSB7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4uc29ydGluZ19kZXNjLFxyXG4uc29ydGluZ19hc2Mge1xyXG5cdFxyXG5cdCY6YmVmb3JlLFxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cdH1cclxufVxyXG5cclxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nOmJlZm9yZSxcclxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nOmFmdGVyLFxyXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjOmJlZm9yZSxcclxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzYzphZnRlcixcclxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2M6YmVmb3JlLFxyXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYzphZnRlcixcclxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzY19kaXNhYmxlZDpiZWZvcmUsXHJcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2NfZGlzYWJsZWQ6YWZ0ZXIsXHJcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjX2Rpc2FibGVkOmJlZm9yZSxcclxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQ6YWZ0ZXIge1xyXG5cdGJvdHRvbTogNTAlO1xyXG5cdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKDUwJSkpO1xyXG59XHJcblxyXG4uZGF0YVRhYmxlc19sZW5ndGgge1xyXG5cdHNlbGVjdCB7XHJcblx0XHRtYXJnaW46IDBweCA1cHg7XHJcblx0fVxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tbW9iaWxlIHtcclxuXHRkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2xlbmd0aCxcclxuXHRkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlcixcclxuXHRkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2luZm8sXHJcblx0ZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19wYWdpbmF0ZSAge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5kdC1ib290c3RyYXA0IHtcclxuXHJcblx0LmN1c3RvbS1zZWxlY3Qtc20sXHJcblx0LmZvcm0tY29udHJvbC1zbSB7XHJcblx0XHRwYWRkaW5nOiAgJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xyXG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcblx0XHRsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xyXG5cdH1cclxufVxyXG5cclxuZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19maWx0ZXIgaW5wdXQge1xyXG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG59IiwiLnNlbGVjdDItY29udGFpbmVyIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHJcblx0LnNlbGVjdDItY2hvaWNlIHtcclxuXHRcdGhlaWdodDogJHNlbGVjdC1oZWlnaHQ7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cdFx0Y29sb3I6ICRib2R5LWNvbG9yO1xyXG5cdFx0bGluZS1oZWlnaHQ6ICAkc2VsZWN0LWhlaWdodDtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblxyXG5cdFx0LnNlbGVjdDItYXJyb3cge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiAwO1xyXG5cdFx0XHR3aWR0aDogMjVweDtcclxuXHJcblx0XHRcdGIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblxyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGUwMGJcIjtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcImFudGljb25cIiA7XHJcblx0XHRcdFx0XHRjb2xvcjogcmdiYSgwLDAsMCwuMjUpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLWFjdGl2ZSB7XHJcblxyXG5cdCYuc2VsZWN0Mi1jb250YWluZXIge1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJyYW5kLXByaW1hcnk7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHRcdGJveC1zaGFkb3c6ICRpbnB1dC1ib3gtc2hhZG93LWZvY3VzO1xyXG5cclxuXHRcdC5zZWxlY3QyLWNob2ljZSxcclxuXHRcdC5zZWxlY3QyLWNob2ljZXMge1xyXG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnNlbGVjdDItZHJvcC1hY3RpdmUge1xyXG5cdGJvcmRlcjogMHB4O1xyXG59XHJcblxyXG4uc2VsZWN0Mi1kcm9wIHtcclxuXHRjb2xvcjogJGJvZHktY29sb3I7XHJcblx0Ym94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwwLDAsLjE1KTtcclxuXHJcblx0Ji5zZWxlY3QyLWRyb3AtYWJvdmUge1xyXG5cclxuXHRcdCYuc2VsZWN0Mi1kcm9wLWFjdGl2ZSB7XHJcblx0XHRcdGJvcmRlci10b3A6IDBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4uc2VsZWN0Mi1yZXN1bHRzIHtcclxuXHJcblx0LnNlbGVjdDItaGlnaGxpZ2h0ZWQge1xyXG5cdFx0Y29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYnJhbmQtcHJpbWFyeSwgMC4xKTtcclxuXHR9XHJcblxyXG5cdC5zZWxlY3QyLXJlc3VsdC1sYWJlbCB7XHJcblx0XHRwYWRkaW5nOiA1cHggMTJweDtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4uc2VsZWN0Mi1zZWFyY2gge1xyXG5cdHBhZGRpbmc6IDRweDtcclxuXHJcblx0JjphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIlxcZTBiYVwiO1xyXG5cdFx0Zm9udC1mYW1pbHk6IFwiYW50aWNvblwiIDtcclxuXHRcdGNvbG9yOiAkYm9keS1jb2xvcjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiAxNXB4O1xyXG5cdFx0dG9wOiAxMHB4O1xyXG5cdH1cclxufVxyXG5cclxuLnNlbGVjdDItc2VhcmNoIGlucHV0IHtcclxuXHRib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3I7XHJcblx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XHJcbn1cclxuXHJcbi5zZWxlY3QyLWRyb3Bkb3duLW9wZW4ge1xyXG5cclxuXHQmLnNlbGVjdDItY29udGFpbmVyIHtcclxuXHJcblx0XHQuc2VsZWN0Mi1jaG9pY2Uge1xyXG5cclxuXHRcdFx0LnNlbGVjdDItYXJyb3cge1xyXG5cclxuXHRcdFx0XHRiIHtcclxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcZTBlZVwiO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5zZWxlY3QyLWRyb3AtYWJvdmUge1xyXG5cdFx0LnNlbGVjdDItY2hvaWNlLFxyXG5cdFx0LnNlbGVjdDItY2hvaWNlcyB7XHJcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItbXVsdGkge1xyXG5cclxuXHQuc2VsZWN0Mi1jaG9pY2VzIHtcclxuXHRcdG1pbi1oZWlnaHQ6ICRzZWxlY3QtaGVpZ2h0O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcblxyXG5cdFx0LnNlbGVjdDItc2VhcmNoLWNob2ljZSB7XHJcblx0XHRcdG1hcmdpbjogOHB4IDAgOHB4IDVweDtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2U4ZThlODtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5zZWxlY3QyLXNlYXJjaC1jaG9pY2UtY2xvc2Uge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcblx0Y29sb3I6ICRncmF5LWxpZ2h0O1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHJcblx0JjphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIlxcMjVcIjtcclxuXHRcdGZvbnQtZmFtaWx5OiBcImFudGljb25cIiA7XHJcblx0fVxyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAkZ3JheS1kYXJrO1xyXG5cdH1cclxufVxyXG4iLCIvKiFcclxuICogUXVpbGwgRWRpdG9yIHYxLjMuNlxyXG4gKiBodHRwczovL3F1aWxsanMuY29tL1xyXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTQsIEphc29uIENoZW5cclxuICogQ29weXJpZ2h0IChjKSAyMDEzLCBzYWxlc2ZvcmNlLmNvbVxyXG4gKi9cclxuIC5xbC1jb250YWluZXIge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1hcmdpbjogMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAucWwtY29udGFpbmVyLnFsLWRpc2FibGVkIC5xbC10b29sdGlwIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB9XHJcbiAgLnFsLWNvbnRhaW5lci5xbC1kaXNhYmxlZCAucWwtZWRpdG9yIHVsW2RhdGEtY2hlY2tlZF0gPiBsaTo6YmVmb3JlIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIH1cclxuICAucWwtY2xpcGJvYXJkIHtcclxuICAgIGxlZnQ6IC0xMDAwMDBweDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgfVxyXG4gIC5xbC1jbGlwYm9hcmQgcCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBsaW5lLWhlaWdodDogMS40MjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMTJweCAxNXB4O1xyXG4gICAgdGFiLXNpemU6IDQ7XHJcbiAgICAtbW96LXRhYi1zaXplOiA0O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcclxuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xyXG4gIH1cclxuICAucWwtZWRpdG9yID4gKiB7XHJcbiAgICBjdXJzb3I6IHRleHQ7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgcCxcclxuICAucWwtZWRpdG9yIG9sLFxyXG4gIC5xbC1lZGl0b3IgdWwsXHJcbiAgLnFsLWVkaXRvciBwcmUsXHJcbiAgLnFsLWVkaXRvciBibG9ja3F1b3RlLFxyXG4gIC5xbC1lZGl0b3IgaDEsXHJcbiAgLnFsLWVkaXRvciBoMixcclxuICAucWwtZWRpdG9yIGgzLFxyXG4gIC5xbC1lZGl0b3IgaDQsXHJcbiAgLnFsLWVkaXRvciBoNSxcclxuICAucWwtZWRpdG9yIGg2IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBjb3VudGVyLXJlc2V0OiBsaXN0LTEgbGlzdC0yIGxpc3QtMyBsaXN0LTQgbGlzdC01IGxpc3QtNiBsaXN0LTcgbGlzdC04IGxpc3QtOTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciBvbCxcclxuICAucWwtZWRpdG9yIHVsIHtcclxuICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3Igb2wgPiBsaSxcclxuICAucWwtZWRpdG9yIHVsID4gbGkge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIHVsID4gbGk6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFwyMDIyJztcclxuICB9XHJcbiAgLnFsLWVkaXRvciB1bFtkYXRhLWNoZWNrZWQ9dHJ1ZV0sXHJcbiAgLnFsLWVkaXRvciB1bFtkYXRhLWNoZWNrZWQ9ZmFsc2VdIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIHVsW2RhdGEtY2hlY2tlZD10cnVlXSA+IGxpICosXHJcbiAgLnFsLWVkaXRvciB1bFtkYXRhLWNoZWNrZWQ9ZmFsc2VdID4gbGkgKiB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIHVsW2RhdGEtY2hlY2tlZD10cnVlXSA+IGxpOjpiZWZvcmUsXHJcbiAgLnFsLWVkaXRvciB1bFtkYXRhLWNoZWNrZWQ9ZmFsc2VdID4gbGk6OmJlZm9yZSB7XHJcbiAgICBjb2xvcjogIzc3NztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgdWxbZGF0YS1jaGVja2VkPXRydWVdID4gbGk6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFwyNjExJztcclxuICB9XHJcbiAgLnFsLWVkaXRvciB1bFtkYXRhLWNoZWNrZWQ9ZmFsc2VdID4gbGk6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFwyNjEwJztcclxuICB9XHJcbiAgLnFsLWVkaXRvciBsaTo6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB3aWR0aDogMS4yZW07XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgbGk6bm90KC5xbC1kaXJlY3Rpb24tcnRsKTo6YmVmb3JlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS41ZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgbGkucWwtZGlyZWN0aW9uLXJ0bDo6YmVmb3JlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwLjNlbTtcclxuICAgIG1hcmdpbi1yaWdodDogLTEuNWVtO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIG9sIGxpOm5vdCgucWwtZGlyZWN0aW9uLXJ0bCksXHJcbiAgLnFsLWVkaXRvciB1bCBsaTpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcclxuICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3Igb2wgbGkucWwtZGlyZWN0aW9uLXJ0bCxcclxuICAucWwtZWRpdG9yIHVsIGxpLnFsLWRpcmVjdGlvbi1ydGwge1xyXG4gICAgcGFkZGluZy1yaWdodDogMS41ZW07XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3Igb2wgbGkge1xyXG4gICAgY291bnRlci1yZXNldDogbGlzdC0xIGxpc3QtMiBsaXN0LTMgbGlzdC00IGxpc3QtNSBsaXN0LTYgbGlzdC03IGxpc3QtOCBsaXN0LTk7XHJcbiAgICBjb3VudGVyLWluY3JlbWVudDogbGlzdC0wO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIG9sIGxpOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBjb3VudGVyKGxpc3QtMCwgZGVjaW1hbCkgJy4gJztcclxuICB9XHJcbiAgLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtMSB7XHJcbiAgICBjb3VudGVyLWluY3JlbWVudDogbGlzdC0xO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC0xOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBjb3VudGVyKGxpc3QtMSwgbG93ZXItYWxwaGEpICcuICc7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTEge1xyXG4gICAgY291bnRlci1yZXNldDogbGlzdC0yIGxpc3QtMyBsaXN0LTQgbGlzdC01IGxpc3QtNiBsaXN0LTcgbGlzdC04IGxpc3QtOTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtMiB7XHJcbiAgICBjb3VudGVyLWluY3JlbWVudDogbGlzdC0yO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC0yOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBjb3VudGVyKGxpc3QtMiwgbG93ZXItcm9tYW4pICcuICc7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTIge1xyXG4gICAgY291bnRlci1yZXNldDogbGlzdC0zIGxpc3QtNCBsaXN0LTUgbGlzdC02IGxpc3QtNyBsaXN0LTggbGlzdC05O1xyXG4gIH1cclxuICAucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC0zIHtcclxuICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTM7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC0zLCBkZWNpbWFsKSAnLiAnO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC0zIHtcclxuICAgIGNvdW50ZXItcmVzZXQ6IGxpc3QtNCBsaXN0LTUgbGlzdC02IGxpc3QtNyBsaXN0LTggbGlzdC05O1xyXG4gIH1cclxuICAucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC00IHtcclxuICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTQ7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC00LCBsb3dlci1hbHBoYSkgJy4gJztcclxuICB9XHJcbiAgLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNCB7XHJcbiAgICBjb3VudGVyLXJlc2V0OiBsaXN0LTUgbGlzdC02IGxpc3QtNyBsaXN0LTggbGlzdC05O1xyXG4gIH1cclxuICAucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC01IHtcclxuICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTU7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC01LCBsb3dlci1yb21hbikgJy4gJztcclxuICB9XHJcbiAgLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNSB7XHJcbiAgICBjb3VudGVyLXJlc2V0OiBsaXN0LTYgbGlzdC03IGxpc3QtOCBsaXN0LTk7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTYge1xyXG4gICAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtNjtcclxuICB9XHJcbiAgLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNjpiZWZvcmUge1xyXG4gICAgY29udGVudDogY291bnRlcihsaXN0LTYsIGRlY2ltYWwpICcuICc7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTYge1xyXG4gICAgY291bnRlci1yZXNldDogbGlzdC03IGxpc3QtOCBsaXN0LTk7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTcge1xyXG4gICAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtNztcclxuICB9XHJcbiAgLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNzpiZWZvcmUge1xyXG4gICAgY29udGVudDogY291bnRlcihsaXN0LTcsIGxvd2VyLWFscGhhKSAnLiAnO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC03IHtcclxuICAgIGNvdW50ZXItcmVzZXQ6IGxpc3QtOCBsaXN0LTk7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTgge1xyXG4gICAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtODtcclxuICB9XHJcbiAgLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtODpiZWZvcmUge1xyXG4gICAgY29udGVudDogY291bnRlcihsaXN0LTgsIGxvd2VyLXJvbWFuKSAnLiAnO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC04IHtcclxuICAgIGNvdW50ZXItcmVzZXQ6IGxpc3QtOTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtOSB7XHJcbiAgICBjb3VudGVyLWluY3JlbWVudDogbGlzdC05O1xyXG4gIH1cclxuICAucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC05OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBjb3VudGVyKGxpc3QtOSwgZGVjaW1hbCkgJy4gJztcclxuICB9XHJcbiAgLnFsLWVkaXRvciAucWwtaW5kZW50LTE6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtMTpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcclxuICAgIHBhZGRpbmctbGVmdDogNC41ZW07XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgLnFsLWluZGVudC0xLnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xyXG4gICAgcGFkZGluZy1yaWdodDogM2VtO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIGxpLnFsLWluZGVudC0xLnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xyXG4gICAgcGFkZGluZy1yaWdodDogNC41ZW07XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgLnFsLWluZGVudC0yOm5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA2ZW07XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTI6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNWVtO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIC5xbC1pbmRlbnQtMi5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDZlbTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtMi5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDcuNWVtO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIC5xbC1pbmRlbnQtMzpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcclxuICAgIHBhZGRpbmctbGVmdDogOWVtO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIGxpLnFsLWluZGVudC0zOm5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMC41ZW07XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgLnFsLWluZGVudC0zLnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xyXG4gICAgcGFkZGluZy1yaWdodDogOWVtO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIGxpLnFsLWluZGVudC0zLnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTAuNWVtO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIC5xbC1pbmRlbnQtNDpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTJlbTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtNDpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTMuNWVtO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIC5xbC1pbmRlbnQtNC5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEyZW07XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTQucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMy41ZW07XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgLnFsLWluZGVudC01Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNWVtO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIGxpLnFsLWluZGVudC01Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNi41ZW07XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgLnFsLWluZGVudC01LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVlbTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtNS5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE2LjVlbTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciAucWwtaW5kZW50LTY6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE4ZW07XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTY6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE5LjVlbTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciAucWwtaW5kZW50LTYucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOGVtO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIGxpLnFsLWluZGVudC02LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTkuNWVtO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIC5xbC1pbmRlbnQtNzpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcclxuICAgIHBhZGRpbmctbGVmdDogMjFlbTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtNzpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcclxuICAgIHBhZGRpbmctbGVmdDogMjIuNWVtO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIC5xbC1pbmRlbnQtNy5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIxZW07XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTcucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMi41ZW07XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgLnFsLWluZGVudC04Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyNGVtO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIGxpLnFsLWluZGVudC04Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyNS41ZW07XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgLnFsLWluZGVudC04LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjRlbTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtOC5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDI1LjVlbTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciAucWwtaW5kZW50LTk6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI3ZW07XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTk6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI4LjVlbTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciAucWwtaW5kZW50LTkucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyN2VtO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIGxpLnFsLWluZGVudC05LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjguNWVtO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIC5xbC12aWRlbyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciAucWwtdmlkZW8ucWwtYWxpZ24tY2VudGVyIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIC5xbC12aWRlby5xbC1hbGlnbi1yaWdodCB7XHJcbiAgICBtYXJnaW46IDAgMCAwIGF1dG87XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgLnFsLWJnLWJsYWNrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgLnFsLWJnLXJlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTYwMDAwO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIC5xbC1iZy1vcmFuZ2Uge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5MDtcclxuICB9XHJcbiAgLnFsLWVkaXRvciAucWwtYmcteWVsbG93IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgLnFsLWJnLWdyZWVuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhhMDA7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgLnFsLWJnLWJsdWUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgLnFsLWJnLXB1cnBsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTNmO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIC5xbC1jb2xvci13aGl0ZSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcbiAgLnFsLWVkaXRvciAucWwtY29sb3ItcmVkIHtcclxuICAgIGNvbG9yOiAjZTYwMDAwO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIC5xbC1jb2xvci1vcmFuZ2Uge1xyXG4gICAgY29sb3I6ICNmOTA7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgLnFsLWNvbG9yLXllbGxvdyB7XHJcbiAgICBjb2xvcjogI2ZmMDtcclxuICB9XHJcbiAgLnFsLWVkaXRvciAucWwtY29sb3ItZ3JlZW4ge1xyXG4gICAgY29sb3I6ICMwMDhhMDA7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgLnFsLWNvbG9yLWJsdWUge1xyXG4gICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gIH1cclxuICAucWwtZWRpdG9yIC5xbC1jb2xvci1wdXJwbGUge1xyXG4gICAgY29sb3I6ICM5M2Y7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgLnFsLWZvbnQtc2VyaWYge1xyXG4gICAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIFRpbWVzIE5ldyBSb21hbiwgc2VyaWY7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgLnFsLWZvbnQtbW9ub3NwYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBNb25hY28sIENvdXJpZXIgTmV3LCBtb25vc3BhY2U7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgLnFsLXNpemUtc21hbGwge1xyXG4gICAgZm9udC1zaXplOiAwLjc1ZW07XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgLnFsLXNpemUtbGFyZ2Uge1xyXG4gICAgZm9udC1zaXplOiAxLjVlbTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciAucWwtc2l6ZS1odWdlIHtcclxuICAgIGZvbnQtc2l6ZTogMi41ZW07XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgLnFsLWRpcmVjdGlvbi1ydGwge1xyXG4gICAgZGlyZWN0aW9uOiBydGw7XHJcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xyXG4gIH1cclxuICAucWwtZWRpdG9yIC5xbC1hbGlnbi1jZW50ZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIC5xbC1hbGlnbi1qdXN0aWZ5IHtcclxuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgLnFsLWFsaWduLXJpZ2h0IHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxuICAucWwtZWRpdG9yLnFsLWJsYW5rOjpiZWZvcmUge1xyXG4gICAgY29sb3I6ICRpbnB1dC1jb2xvci1wbGFjZWhvbGRlcjtcclxuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1wbGFjZWhvbGRlcik7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBsZWZ0OiAxNXB4O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMTVweDtcclxuICB9XHJcbiAgLnFsLXNub3cucWwtdG9vbGJhcjphZnRlcixcclxuICAucWwtc25vdyAucWwtdG9vbGJhcjphZnRlciB7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgfVxyXG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uLFxyXG4gIC5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICBwYWRkaW5nOiA1cHggN3B4O1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgfVxyXG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uIHN2ZyxcclxuICAucWwtc25vdyAucWwtdG9vbGJhciBidXR0b24gc3ZnIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuICAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjphY3RpdmU6aG92ZXIsXHJcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmFjdGl2ZTpob3ZlciB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gIH1cclxuICAucWwtc25vdy5xbC10b29sYmFyIGlucHV0LnFsLWltYWdlW3R5cGU9ZmlsZV0sXHJcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgaW5wdXQucWwtaW1hZ2VbdHlwZT1maWxlXSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpob3ZlcixcclxuICAucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246aG92ZXIsXHJcbiAgLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246Zm9jdXMsXHJcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzLFxyXG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlcixcclxuICAucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyLFxyXG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyLFxyXG4gIC5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbTpob3ZlcixcclxuICAucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCxcclxuICAucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQge1xyXG4gICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYnJhbmQtcHJpbWFyeSwgMC4xNSk7XHJcbiAgfVxyXG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSxcclxuICAucWwtc25vdyAucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlLFxyXG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUsXHJcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmV7XHJcbiAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgfVxyXG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1maWxsLFxyXG4gIC5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbjpob3ZlciAucWwtZmlsbCxcclxuICAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyAucWwtZmlsbCxcclxuICAucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246Zm9jdXMgLnFsLWZpbGwsXHJcbiAgLnFsLXNub3cucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlIC5xbC1maWxsLFxyXG4gIC5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLWZpbGwsXHJcbiAgLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIC5xbC1maWxsLFxyXG4gIC5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWw6aG92ZXIgLnFsLWZpbGwsXHJcbiAgLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtZmlsbCxcclxuICAucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtZmlsbCxcclxuICAucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbTpob3ZlciAucWwtZmlsbCxcclxuICAucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIgLnFsLWZpbGwsXHJcbiAgLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLWZpbGwsXHJcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIC5xbC1maWxsLFxyXG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1zdHJva2UucWwtZmlsbCxcclxuICAucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246aG92ZXIgLnFsLXN0cm9rZS5xbC1maWxsLFxyXG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzIC5xbC1zdHJva2UucWwtZmlsbCxcclxuICAucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246Zm9jdXMgLnFsLXN0cm9rZS5xbC1maWxsLFxyXG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLnFsLWZpbGwsXHJcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLnFsLWZpbGwsXHJcbiAgLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIC5xbC1zdHJva2UucWwtZmlsbCxcclxuICAucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIC5xbC1zdHJva2UucWwtZmlsbCxcclxuICAucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlIC5xbC1zdHJva2UucWwtZmlsbCxcclxuICAucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLnFsLWZpbGwsXHJcbiAgLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIgLnFsLXN0cm9rZS5xbC1maWxsLFxyXG4gIC5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbTpob3ZlciAucWwtc3Ryb2tlLnFsLWZpbGwsXHJcbiAgLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLXN0cm9rZS5xbC1maWxsLFxyXG4gIC5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCAucWwtc3Ryb2tlLnFsLWZpbGwge1xyXG4gICAgZmlsbDogJGJyYW5kLXByaW1hcnk7XHJcbiAgfVxyXG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1zdHJva2UsXHJcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1zdHJva2UsXHJcbiAgLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246Zm9jdXMgLnFsLXN0cm9rZSxcclxuICAucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246Zm9jdXMgLnFsLXN0cm9rZSxcclxuICAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLXN0cm9rZSxcclxuICAucWwtc25vdyAucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlIC5xbC1zdHJva2UsXHJcbiAgLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIC5xbC1zdHJva2UsXHJcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciAucWwtc3Ryb2tlLFxyXG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUgLnFsLXN0cm9rZSxcclxuICAucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLFxyXG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyIC5xbC1zdHJva2UsXHJcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyIC5xbC1zdHJva2UsXHJcbiAgLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLXN0cm9rZSxcclxuICAucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLXN0cm9rZSxcclxuICAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpob3ZlciAucWwtc3Ryb2tlLW1pdGVyLFxyXG4gIC5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbjpob3ZlciAucWwtc3Ryb2tlLW1pdGVyLFxyXG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzIC5xbC1zdHJva2UtbWl0ZXIsXHJcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzIC5xbC1zdHJva2UtbWl0ZXIsXHJcbiAgLnFsLXNub3cucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlIC5xbC1zdHJva2UtbWl0ZXIsXHJcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLW1pdGVyLFxyXG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciAucWwtc3Ryb2tlLW1pdGVyLFxyXG4gIC5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWw6aG92ZXIgLnFsLXN0cm9rZS1taXRlcixcclxuICAucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlIC5xbC1zdHJva2UtbWl0ZXIsXHJcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUgLnFsLXN0cm9rZS1taXRlcixcclxuICAucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbTpob3ZlciAucWwtc3Ryb2tlLW1pdGVyLFxyXG4gIC5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbTpob3ZlciAucWwtc3Ryb2tlLW1pdGVyLFxyXG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIC5xbC1zdHJva2UtbWl0ZXIsXHJcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIC5xbC1zdHJva2UtbWl0ZXIge1xyXG4gICAgc3Ryb2tlOiAkYnJhbmQtcHJpbWFyeTtcclxuICB9XHJcbiAgQG1lZGlhIChwb2ludGVyOiBjb2Fyc2UpIHtcclxuICAgIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyOm5vdCgucWwtYWN0aXZlKSxcclxuICAgIC5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSkge1xyXG4gICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICB9XHJcbiAgICAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSkgLnFsLWZpbGwsXHJcbiAgICAucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpIC5xbC1maWxsLFxyXG4gICAgLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpIC5xbC1zdHJva2UucWwtZmlsbCxcclxuICAgIC5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSkgLnFsLXN0cm9rZS5xbC1maWxsIHtcclxuICAgICAgZmlsbDogJGdyYXk7XHJcbiAgICB9XHJcbiAgICAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSkgLnFsLXN0cm9rZSxcclxuICAgIC5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSkgLnFsLXN0cm9rZSxcclxuICAgIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyOm5vdCgucWwtYWN0aXZlKSAucWwtc3Ryb2tlLW1pdGVyLFxyXG4gICAgLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyOm5vdCgucWwtYWN0aXZlKSAucWwtc3Ryb2tlLW1pdGVyIHtcclxuICAgICAgc3Ryb2tlOiAkZ3JheTtcclxuICAgIH1cclxuICB9XHJcbiAgLnFsLXNub3cge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB9XHJcbiAgLnFsLXNub3cgKiB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtaGlkZGVuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1vdXQtYm90dG9tLFxyXG4gIC5xbC1zbm93IC5xbC1vdXQtdG9wIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXRvb2x0aXAge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtdG9vbHRpcCBhIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXRvb2x0aXAucWwtZmxpcCB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtZm9ybWF0cyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtZm9ybWF0czphZnRlciB7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1zdHJva2Uge1xyXG4gICAgZmlsbDogbm9uZTtcclxuICAgIHN0cm9rZTogJGdyYXk7XHJcbiAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XHJcbiAgICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xyXG4gICAgc3Ryb2tlLXdpZHRoOiAyO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtc3Ryb2tlLW1pdGVyIHtcclxuICAgIGZpbGw6IG5vbmU7XHJcbiAgICBzdHJva2U6ICRncmF5O1xyXG4gICAgc3Ryb2tlLW1pdGVybGltaXQ6IDEwO1xyXG4gICAgc3Ryb2tlLXdpZHRoOiAyO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtZmlsbCxcclxuICAucWwtc25vdyAucWwtc3Ryb2tlLnFsLWZpbGwge1xyXG4gICAgZmlsbDogJGdyYXk7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1lbXB0eSB7XHJcbiAgICBmaWxsOiBub25lO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtZXZlbiB7XHJcbiAgICBmaWxsLXJ1bGU6IGV2ZW5vZGQ7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC10aGluLFxyXG4gIC5xbC1zbm93IC5xbC1zdHJva2UucWwtdGhpbiB7XHJcbiAgICBzdHJva2Utd2lkdGg6IDE7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC10cmFuc3BhcmVudCB7XHJcbiAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1kaXJlY3Rpb24gc3ZnOmxhc3QtY2hpbGQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLWRpcmVjdGlvbi5xbC1hY3RpdmUgc3ZnOmxhc3QtY2hpbGQge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtZGlyZWN0aW9uLnFsLWFjdGl2ZSBzdmc6Zmlyc3QtY2hpbGQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLWVkaXRvciBoMSB7XHJcbiAgICBmb250LXNpemU6IDJlbTtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLWVkaXRvciBoMiB7XHJcbiAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtZWRpdG9yIGgzIHtcclxuICAgIGZvbnQtc2l6ZTogMS4xN2VtO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtZWRpdG9yIGg0IHtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtZWRpdG9yIGg1IHtcclxuICAgIGZvbnQtc2l6ZTogMC44M2VtO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtZWRpdG9yIGg2IHtcclxuICAgIGZvbnQtc2l6ZTogMC42N2VtO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtZWRpdG9yIGEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1lZGl0b3IgYmxvY2txdW90ZSB7XHJcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNjY2M7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1lZGl0b3IgY29kZSxcclxuICAucWwtc25vdyAucWwtZWRpdG9yIHByZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtZWRpdG9yIHByZSB7XHJcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLWVkaXRvciBjb2RlIHtcclxuICAgIGZvbnQtc2l6ZTogODUlO1xyXG4gICAgcGFkZGluZzogMnB4IDRweDtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLWVkaXRvciBwcmUucWwtc3ludGF4IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzI0MWY7XHJcbiAgICBjb2xvcjogI2Y4ZjhmMjtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtZWRpdG9yIGltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXIge1xyXG4gICAgY29sb3I6ICRncmF5O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXBpY2tlci1sYWJlbCB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDJweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtcGlja2VyLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXItb3B0aW9ucyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtcGlja2VyLW9wdGlvbnMgLnFsLXBpY2tlci1pdGVtIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXIucWwtZXhwYW5kZWQgLnFsLXBpY2tlci1sYWJlbCB7XHJcbiAgICBjb2xvcjogI2NjYztcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXIucWwtZXhwYW5kZWQgLnFsLXBpY2tlci1sYWJlbCAucWwtZmlsbCB7XHJcbiAgICBmaWxsOiAjY2NjO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLWV4cGFuZGVkIC5xbC1waWNrZXItbGFiZWwgLnFsLXN0cm9rZSB7XHJcbiAgICBzdHJva2U6ICNjY2M7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXIucWwtZXhwYW5kZWQgLnFsLXBpY2tlci1vcHRpb25zIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLXRvcDogLTFweDtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1jb2xvci1waWNrZXIsXHJcbiAgLnFsLXNub3cgLnFsLWljb24tcGlja2VyIHtcclxuICAgIHdpZHRoOiAyOHB4O1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtY29sb3ItcGlja2VyIC5xbC1waWNrZXItbGFiZWwsXHJcbiAgLnFsLXNub3cgLnFsLWljb24tcGlja2VyIC5xbC1waWNrZXItbGFiZWwge1xyXG4gICAgcGFkZGluZzogMnB4IDRweDtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLWNvbG9yLXBpY2tlciAucWwtcGlja2VyLWxhYmVsIHN2ZyxcclxuICAucWwtc25vdyAucWwtaWNvbi1waWNrZXIgLnFsLXBpY2tlci1sYWJlbCBzdmcge1xyXG4gICAgcmlnaHQ6IDRweDtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLWljb24tcGlja2VyIC5xbC1waWNrZXItb3B0aW9ucyB7XHJcbiAgICBwYWRkaW5nOiA0cHggMHB4O1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtaWNvbi1waWNrZXIgLnFsLXBpY2tlci1pdGVtIHtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgcGFkZGluZzogMnB4IDRweDtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLWNvbG9yLXBpY2tlciAucWwtcGlja2VyLW9wdGlvbnMge1xyXG4gICAgcGFkZGluZzogM3B4IDVweDtcclxuICAgIHdpZHRoOiAxNTJweDtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLWNvbG9yLXBpY2tlciAucWwtcGlja2VyLWl0ZW0ge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGhlaWdodDogMTZweDtcclxuICAgIG1hcmdpbjogMnB4O1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXI6bm90KC5xbC1jb2xvci1waWNrZXIpOm5vdCgucWwtaWNvbi1waWNrZXIpIHN2ZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBtYXJnaW4tdG9wOiAtOXB4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHdpZHRoOiAxOHB4O1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWxhYmVsW2RhdGEtbGFiZWxdOm5vdChbZGF0YS1sYWJlbD0nJ10pOjpiZWZvcmUsXHJcbiAgLnFsLXNub3cgLnFsLXBpY2tlci5xbC1mb250IC5xbC1waWNrZXItbGFiZWxbZGF0YS1sYWJlbF06bm90KFtkYXRhLWxhYmVsPScnXSk6OmJlZm9yZSxcclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1sYWJlbFtkYXRhLWxhYmVsXTpub3QoW2RhdGEtbGFiZWw9JyddKTo6YmVmb3JlLFxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLWxhYmVsXTpub3QoW2RhdGEtbGFiZWw9JyddKTo6YmVmb3JlLFxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXIucWwtZm9udCAucWwtcGlja2VyLWl0ZW1bZGF0YS1sYWJlbF06bm90KFtkYXRhLWxhYmVsPScnXSk6OmJlZm9yZSxcclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1pdGVtW2RhdGEtbGFiZWxdOm5vdChbZGF0YS1sYWJlbD0nJ10pOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogYXR0cihkYXRhLWxhYmVsKTtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIge1xyXG4gICAgd2lkdGg6IDk4cHg7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItbGFiZWw6OmJlZm9yZSxcclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW06OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnTm9ybWFsJztcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPVwiMVwiXTo6YmVmb3JlLFxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPVwiMVwiXTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdIZWFkaW5nIDEnO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWxhYmVsW2RhdGEtdmFsdWU9XCIyXCJdOjpiZWZvcmUsXHJcbiAgLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9XCIyXCJdOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ0hlYWRpbmcgMic7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItbGFiZWxbZGF0YS12YWx1ZT1cIjNcIl06OmJlZm9yZSxcclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1cIjNcIl06OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnSGVhZGluZyAzJztcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPVwiNFwiXTo6YmVmb3JlLFxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPVwiNFwiXTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdIZWFkaW5nIDQnO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWxhYmVsW2RhdGEtdmFsdWU9XCI1XCJdOjpiZWZvcmUsXHJcbiAgLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9XCI1XCJdOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ0hlYWRpbmcgNSc7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItbGFiZWxbZGF0YS12YWx1ZT1cIjZcIl06OmJlZm9yZSxcclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1cIjZcIl06OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnSGVhZGluZyA2JztcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9XCIxXCJdOjpiZWZvcmUge1xyXG4gICAgZm9udC1zaXplOiAyZW07XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPVwiMlwiXTo6YmVmb3JlIHtcclxuICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPVwiM1wiXTo6YmVmb3JlIHtcclxuICAgIGZvbnQtc2l6ZTogMS4xN2VtO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1cIjRcIl06OmJlZm9yZSB7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9XCI1XCJdOjpiZWZvcmUge1xyXG4gICAgZm9udC1zaXplOiAwLjgzZW07XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPVwiNlwiXTo6YmVmb3JlIHtcclxuICAgIGZvbnQtc2l6ZTogMC42N2VtO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLWZvbnQge1xyXG4gICAgd2lkdGg6IDEwOHB4O1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLWZvbnQgLnFsLXBpY2tlci1sYWJlbDo6YmVmb3JlLFxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXIucWwtZm9udCAucWwtcGlja2VyLWl0ZW06OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnU2FucyBTZXJpZic7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXIucWwtZm9udCAucWwtcGlja2VyLWxhYmVsW2RhdGEtdmFsdWU9c2VyaWZdOjpiZWZvcmUsXHJcbiAgLnFsLXNub3cgLnFsLXBpY2tlci5xbC1mb250IC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPXNlcmlmXTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdTZXJpZic7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXIucWwtZm9udCAucWwtcGlja2VyLWxhYmVsW2RhdGEtdmFsdWU9bW9ub3NwYWNlXTo6YmVmb3JlLFxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXIucWwtZm9udCAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1tb25vc3BhY2VdOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ01vbm9zcGFjZSc7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXIucWwtZm9udCAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1zZXJpZl06OmJlZm9yZSB7XHJcbiAgICBmb250LWZhbWlseTogR2VvcmdpYSwgVGltZXMgTmV3IFJvbWFuLCBzZXJpZjtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXBpY2tlci5xbC1mb250IC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPW1vbm9zcGFjZV06OmJlZm9yZSB7XHJcbiAgICBmb250LWZhbWlseTogTW9uYWNvLCBDb3VyaWVyIE5ldywgbW9ub3NwYWNlO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLXNpemUge1xyXG4gICAgd2lkdGg6IDk4cHg7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXIucWwtc2l6ZSAucWwtcGlja2VyLWxhYmVsOjpiZWZvcmUsXHJcbiAgLnFsLXNub3cgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItaXRlbTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdOb3JtYWwnO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPXNtYWxsXTo6YmVmb3JlLFxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXIucWwtc2l6ZSAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1zbWFsbF06OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnU21hbGwnO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPWxhcmdlXTo6YmVmb3JlLFxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXIucWwtc2l6ZSAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1sYXJnZV06OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnTGFyZ2UnO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPWh1Z2VdOjpiZWZvcmUsXHJcbiAgLnFsLXNub3cgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPWh1Z2VdOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ0h1Z2UnO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9c21hbGxdOjpiZWZvcmUge1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9bGFyZ2VdOjpiZWZvcmUge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9aHVnZV06OmJlZm9yZSB7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1jb2xvci1waWNrZXIucWwtYmFja2dyb3VuZCAucWwtcGlja2VyLWl0ZW0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLWNvbG9yLXBpY2tlci5xbC1jb2xvciAucWwtcGlja2VyLWl0ZW0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICB9XHJcbiAgLnFsLXRvb2xiYXIucWwtc25vdyB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnLCAnSGVsdmV0aWNhJywgJ0FyaWFsJywgc2Fucy1zZXJpZjtcclxuICAgIHBhZGRpbmc6IDhweDtcclxuICB9XHJcbiAgLnFsLXRvb2xiYXIucWwtc25vdyAucWwtZm9ybWF0cyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgfVxyXG4gIC5xbC10b29sYmFyLnFsLXNub3cgLnFsLXBpY2tlci1sYWJlbCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICB9XHJcbiAgLnFsLXRvb2xiYXIucWwtc25vdyAucWwtcGlja2VyLW9wdGlvbnMge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3gtc2hhZG93OiByZ2JhKDAsMCwwLDAuMikgMCAycHggOHB4O1xyXG4gIH1cclxuICAucWwtdG9vbGJhci5xbC1zbm93IC5xbC1waWNrZXIucWwtZXhwYW5kZWQgLnFsLXBpY2tlci1sYWJlbCB7XHJcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XHJcbiAgfVxyXG4gIC5xbC10b29sYmFyLnFsLXNub3cgLnFsLXBpY2tlci5xbC1leHBhbmRlZCAucWwtcGlja2VyLW9wdGlvbnMge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuICAucWwtdG9vbGJhci5xbC1zbm93IC5xbC1jb2xvci1waWNrZXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkLFxyXG4gIC5xbC10b29sYmFyLnFsLXNub3cgLnFsLWNvbG9yLXBpY2tlciAucWwtcGlja2VyLWl0ZW06aG92ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xyXG4gIH1cclxuICAucWwtdG9vbGJhci5xbC1zbm93ICsgLnFsLWNvbnRhaW5lci5xbC1zbm93IHtcclxuICAgIGJvcmRlci10b3A6IDBweDtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXRvb2x0aXAge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAjZGRkO1xyXG4gICAgY29sb3I6ICRncmF5O1xyXG4gICAgcGFkZGluZzogNXB4IDEycHg7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtdG9vbHRpcDo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiVmlzaXQgVVJMOlwiO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXRvb2x0aXAgaW5wdXRbdHlwZT10ZXh0XSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGhlaWdodDogMjZweDtcclxuICAgIG1hcmdpbjogMHB4O1xyXG4gICAgcGFkZGluZzogM3B4IDVweDtcclxuICAgIHdpZHRoOiAxNzBweDtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXRvb2x0aXAgYS5xbC1wcmV2aWV3IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC10b29sdGlwIGEucWwtYWN0aW9uOjphZnRlciB7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgY29udGVudDogJ0VkaXQnO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC10b29sdGlwIGEucWwtcmVtb3ZlOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1JlbW92ZSc7XHJcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtdG9vbHRpcCBhIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtdG9vbHRpcC5xbC1lZGl0aW5nIGEucWwtcHJldmlldyxcclxuICAucWwtc25vdyAucWwtdG9vbHRpcC5xbC1lZGl0aW5nIGEucWwtcmVtb3ZlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC10b29sdGlwLnFsLWVkaXRpbmcgaW5wdXRbdHlwZT10ZXh0XSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC10b29sdGlwLnFsLWVkaXRpbmcgYS5xbC1hY3Rpb246OmFmdGVyIHtcclxuICAgIGJvcmRlci1yaWdodDogMHB4O1xyXG4gICAgY29udGVudDogJ1NhdmUnO1xyXG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtdG9vbHRpcFtkYXRhLW1vZGU9bGlua106OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIkVudGVyIGxpbms6XCI7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC10b29sdGlwW2RhdGEtbW9kZT1mb3JtdWxhXTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiRW50ZXIgZm9ybXVsYTpcIjtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXRvb2x0aXBbZGF0YS1tb2RlPXZpZGVvXTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiRW50ZXIgdmlkZW86XCI7XHJcbiAgfVxyXG4gIC5xbC1zbm93IGEge1xyXG4gICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gIH1cclxuICAucWwtY29udGFpbmVyLnFsLXNub3cge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICB9XHJcbiAgIiwiLy8gU2NhbGVzIGZvciByZXNwb25zaXZlIFNWRyBjb250YWluZXJzXHJcbiRjdC1zY2FsZXM6ICgoMSksICgxNS8xNiksICg4LzkpLCAoNS82KSwgKDQvNSksICgzLzQpLCAoMi8zKSwgKDUvOCksICgxLzEuNjE4KSwgKDMvNSksICg5LzE2KSwgKDgvMTUpLCAoMS8yKSwgKDIvNSksICgzLzgpLCAoMS8zKSwgKDEvNCkpICFkZWZhdWx0O1xyXG4kY3Qtc2NhbGVzLW5hbWVzOiAoY3Qtc3F1YXJlLCBjdC1taW5vci1zZWNvbmQsIGN0LW1ham9yLXNlY29uZCwgY3QtbWlub3ItdGhpcmQsIGN0LW1ham9yLXRoaXJkLCBjdC1wZXJmZWN0LWZvdXJ0aCwgY3QtcGVyZmVjdC1maWZ0aCwgY3QtbWlub3Itc2l4dGgsIGN0LWdvbGRlbi1zZWN0aW9uLCBjdC1tYWpvci1zaXh0aCwgY3QtbWlub3Itc2V2ZW50aCwgY3QtbWFqb3Itc2V2ZW50aCwgY3Qtb2N0YXZlLCBjdC1tYWpvci10ZW50aCwgY3QtbWFqb3ItZWxldmVudGgsIGN0LW1ham9yLXR3ZWxmdGgsIGN0LWRvdWJsZS1vY3RhdmUpICFkZWZhdWx0O1xyXG5cclxuLy8gQ2xhc3MgbmFtZXMgdG8gYmUgdXNlZCB3aGVuIGdlbmVyYXRpbmcgQ1NTXHJcbiRjdC1jbGFzcy1jaGFydDogY3QtY2hhcnQgIWRlZmF1bHQ7XHJcbiRjdC1jbGFzcy1jaGFydC1saW5lOiBjdC1jaGFydC1saW5lICFkZWZhdWx0O1xyXG4kY3QtY2xhc3MtY2hhcnQtYmFyOiBjdC1jaGFydC1iYXIgIWRlZmF1bHQ7XHJcbiRjdC1jbGFzcy1ob3Jpem9udGFsLWJhcnM6IGN0LWhvcml6b250YWwtYmFycyAhZGVmYXVsdDtcclxuJGN0LWNsYXNzLWNoYXJ0LXBpZTogY3QtY2hhcnQtcGllICFkZWZhdWx0O1xyXG4kY3QtY2xhc3MtY2hhcnQtZG9udXQ6IGN0LWNoYXJ0LWRvbnV0ICFkZWZhdWx0O1xyXG4kY3QtY2xhc3MtbGFiZWw6IGN0LWxhYmVsICFkZWZhdWx0O1xyXG4kY3QtY2xhc3Mtc2VyaWVzOiBjdC1zZXJpZXMgIWRlZmF1bHQ7XHJcbiRjdC1jbGFzcy1saW5lOiBjdC1saW5lICFkZWZhdWx0O1xyXG4kY3QtY2xhc3MtcG9pbnQ6IGN0LXBvaW50ICFkZWZhdWx0O1xyXG4kY3QtY2xhc3MtYXJlYTogY3QtYXJlYSAhZGVmYXVsdDtcclxuJGN0LWNsYXNzLWJhcjogY3QtYmFyICFkZWZhdWx0O1xyXG4kY3QtY2xhc3Mtc2xpY2UtcGllOiBjdC1zbGljZS1waWUgIWRlZmF1bHQ7XHJcbiRjdC1jbGFzcy1zbGljZS1kb251dDogY3Qtc2xpY2UtZG9udXQgIWRlZmF1bHQ7XHJcbiRjdC1jbGFzcy1zbGljZS1kb251dC1zb2xpZDogY3Qtc2xpY2UtZG9udXQtc29saWQgIWRlZmF1bHQ7XHJcbiRjdC1jbGFzcy1ncmlkOiBjdC1ncmlkICFkZWZhdWx0O1xyXG4kY3QtY2xhc3MtZ3JpZC1iYWNrZ3JvdW5kOiBjdC1ncmlkLWJhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRjdC1jbGFzcy12ZXJ0aWNhbDogY3QtdmVydGljYWwgIWRlZmF1bHQ7XHJcbiRjdC1jbGFzcy1ob3Jpem9udGFsOiBjdC1ob3Jpem9udGFsICFkZWZhdWx0O1xyXG4kY3QtY2xhc3Mtc3RhcnQ6IGN0LXN0YXJ0ICFkZWZhdWx0O1xyXG4kY3QtY2xhc3MtZW5kOiBjdC1lbmQgIWRlZmF1bHQ7XHJcblxyXG4vLyBDb250YWluZXIgcmF0aW9cclxuJGN0LWNvbnRhaW5lci1yYXRpbzogKDEvMS42MTgpICFkZWZhdWx0O1xyXG5cclxuLy8gVGV4dCBzdHlsZXMgZm9yIGxhYmVsc1xyXG4kY3QtdGV4dC1jb2xvcjogJGJvZHktY29sb3IgIWRlZmF1bHQ7XHJcbiRjdC10ZXh0LXNpemU6IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRjdC10ZXh0LWFsaWduOiBmbGV4LXN0YXJ0ICFkZWZhdWx0O1xyXG4kY3QtdGV4dC1qdXN0aWZ5OiBmbGV4LXN0YXJ0ICFkZWZhdWx0O1xyXG4kY3QtdGV4dC1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XHJcblxyXG4vLyBHcmlkIHN0eWxlc1xyXG4kY3QtZ3JpZC1jb2xvcjogJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGN0LWdyaWQtZGFzaGFycmF5OiAzcHggIWRlZmF1bHQ7XHJcbiRjdC1ncmlkLXdpZHRoOiAxcHggIWRlZmF1bHQ7XHJcbiRjdC1ncmlkLWJhY2tncm91bmQtZmlsbDogbm9uZSAhZGVmYXVsdDtcclxuXHJcbi8vIExpbmUgY2hhcnQgcHJvcGVydGllc1xyXG4kY3QtbGluZS13aWR0aDogMnB4ICFkZWZhdWx0O1xyXG4kY3QtbGluZS1kYXNoYXJyYXk6IGZhbHNlICFkZWZhdWx0O1xyXG4kY3QtcG9pbnQtc2l6ZTogNnB4ICFkZWZhdWx0O1xyXG4vLyBMaW5lIGNoYXJ0IHBvaW50LCBjYW4gYmUgZWl0aGVyIHJvdW5kIG9yIHNxdWFyZVxyXG4kY3QtcG9pbnQtc2hhcGU6IHJvdW5kICFkZWZhdWx0O1xyXG4vLyBBcmVhIGZpbGwgdHJhbnNwYXJlbmN5IGJldHdlZW4gMCBhbmQgMVxyXG4kY3QtYXJlYS1vcGFjaXR5OiAwLjEgIWRlZmF1bHQ7XHJcblxyXG4vLyBCYXIgY2hhcnQgYmFyIHdpZHRoXHJcbiRjdC1iYXItd2lkdGg6IDEwcHggIWRlZmF1bHQ7XHJcblxyXG4vLyBEb251dCB3aWR0aCAoSWYgZG9udXQgd2lkdGggaXMgdG8gYmlnIGl0IGNhbiBjYXVzZSBpc3N1ZXMgd2hlcmUgdGhlIHNoYXBlIGdldHMgZGlzdG9ydGVkKVxyXG4kY3QtZG9udXQtd2lkdGg6IDYwcHggIWRlZmF1bHQ7XHJcblxyXG4vLyBJZiBzZXQgdG8gdHJ1ZSBpdCB3aWxsIGluY2x1ZGUgdGhlIGRlZmF1bHQgY2xhc3NlcyBhbmQgZ2VuZXJhdGUgQ1NTIG91dHB1dC4gSWYgeW91J3JlIHBsYW5uaW5nIHRvIHVzZSB0aGUgbWl4aW5zIHlvdVxyXG4vLyBzaG91bGQgc2V0IHRoaXMgcHJvcGVydHkgdG8gZmFsc2VcclxuJGN0LWluY2x1ZGUtY2xhc3NlczogdHJ1ZSAhZGVmYXVsdDtcclxuXHJcbi8vIElmIHRoaXMgaXMgc2V0IHRvIHRydWUgdGhlIENTUyB3aWxsIGNvbnRhaW4gY29sb3JlZCBzZXJpZXMuIFlvdSBjYW4gZXh0ZW5kIG9yIGNoYW5nZSB0aGUgY29sb3Igd2l0aCB0aGVcclxuLy8gcHJvcGVydGllcyBiZWxvd1xyXG4kY3QtaW5jbHVkZS1jb2xvcmVkLXNlcmllczogJGN0LWluY2x1ZGUtY2xhc3NlcyAhZGVmYXVsdDtcclxuXHJcbi8vIElmIHNldCB0byB0cnVlIHRoaXMgd2lsbCBpbmNsdWRlIGFsbCByZXNwb25zaXZlIGNvbnRhaW5lciB2YXJpYXRpb25zIHVzaW5nIHRoZSBzY2FsZXMgZGVmaW5lZCBhdCB0aGUgdG9wIG9mIHRoZSBzY3JpcHRcclxuJGN0LWluY2x1ZGUtYWx0ZXJuYXRpdmUtcmVzcG9uc2l2ZS1jb250YWluZXJzOiAkY3QtaW5jbHVkZS1jbGFzc2VzICFkZWZhdWx0O1xyXG5cclxuLy8gU2VyaWVzIG5hbWVzIGFuZCBjb2xvcnMuIFRoaXMgY2FuIGJlIGV4dGVuZGVkIG9yIGN1c3RvbWl6ZWQgYXMgZGVzaXJlZC4gSnVzdCBhZGQgbW9yZSBzZXJpZXMgYW5kIGNvbG9ycy5cclxuJGN0LXNlcmllcy1uYW1lczogKGEsIGIsIGMsIGQsIGUsIGYsIGcsIGgsIGksIGosIGspICFkZWZhdWx0O1xyXG4kY3Qtc2VyaWVzLWNvbG9yczogKFxyXG4gICRibHVlLFxyXG4gICRjeWFuLFxyXG4gICRnb2xkLFxyXG4gICRyZWQsXHJcbiAgJHB1cnBsZSxcclxuICAkZ2Vla2JsdWUsXHJcbiAgJG9yYW5nZSxcclxuICAkbGltZSxcclxuICAkZ3JlZW4sXHJcbiAgJHZvbGNhbm8sXHJcbiAgJG1hZ2VudGFcclxuKSAhZGVmYXVsdDtcclxuXHJcbkBtaXhpbiBjdC1yZXNwb25zaXZlLXN2Zy1jb250YWluZXIoJHdpZHRoOiAxMDAlLCAkcmF0aW86ICRjdC1jb250YWluZXItcmF0aW8pIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6ICR3aWR0aDtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRyYXRpbyAqIDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxuXHJcbiAgICA+IHN2ZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gY3QtYWxpZ24tanVzdGlmeSgkY3QtdGV4dC1hbGlnbjogJGN0LXRleHQtYWxpZ24sICRjdC10ZXh0LWp1c3RpZnk6ICRjdC10ZXh0LWp1c3RpZnkpIHtcclxuICAgIC13ZWJraXQtYm94LWFsaWduOiAkY3QtdGV4dC1hbGlnbjtcclxuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6ICRjdC10ZXh0LWFsaWduO1xyXG4gICAgLW1zLWZsZXgtYWxpZ246ICRjdC10ZXh0LWFsaWduO1xyXG4gICAgYWxpZ24taXRlbXM6ICRjdC10ZXh0LWFsaWduO1xyXG4gICAgLXdlYmtpdC1ib3gtcGFjazogJGN0LXRleHQtanVzdGlmeTtcclxuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiAkY3QtdGV4dC1qdXN0aWZ5O1xyXG4gICAgLW1zLWZsZXgtcGFjazogJGN0LXRleHQtanVzdGlmeTtcclxuICAgIGp1c3RpZnktY29udGVudDogJGN0LXRleHQtanVzdGlmeTtcclxuICAgIC8vIEZhbGxiYWNrIHRvIHRleHQtYWxpZ24gZm9yIG5vbi1mbGV4IGJyb3dzZXJzXHJcbiAgICBAaWYoJGN0LXRleHQtanVzdGlmeSA9PSAnZmxleC1zdGFydCcpIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfSBAZWxzZSBpZiAoJGN0LXRleHQtanVzdGlmeSA9PSAnZmxleC1lbmQnKSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9IEBlbHNlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBjdC1mbGV4KCkge1xyXG4gICAgLy8gRmFsbGJhY2sgdG8gYmxvY2tcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuQG1peGluIGN0LWNoYXJ0LWxhYmVsKCRjdC10ZXh0LWNvbG9yOiAkY3QtdGV4dC1jb2xvciwgJGN0LXRleHQtc2l6ZTogJGN0LXRleHQtc2l6ZSwgJGN0LXRleHQtbGluZS1oZWlnaHQ6ICRjdC10ZXh0LWxpbmUtaGVpZ2h0KSB7XHJcbiAgICBmaWxsOiAkY3QtdGV4dC1jb2xvcjtcclxuICAgIGNvbG9yOiAkY3QtdGV4dC1jb2xvcjtcclxuICAgIGZvbnQtc2l6ZTogJGN0LXRleHQtc2l6ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAkY3QtdGV4dC1saW5lLWhlaWdodDtcclxufVxyXG5cclxuQG1peGluIGN0LWNoYXJ0LWdyaWQoJGN0LWdyaWQtY29sb3I6ICRjdC1ncmlkLWNvbG9yLCAkY3QtZ3JpZC13aWR0aDogJGN0LWdyaWQtd2lkdGgsICRjdC1ncmlkLWRhc2hhcnJheTogJGN0LWdyaWQtZGFzaGFycmF5KSB7XHJcbiAgICBzdHJva2U6ICRjdC1ncmlkLWNvbG9yO1xyXG4gICAgc3Ryb2tlLXdpZHRoOiAkY3QtZ3JpZC13aWR0aDtcclxuXHJcbiAgICBAaWYgKCRjdC1ncmlkLWRhc2hhcnJheSkge1xyXG4gICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6ICRjdC1ncmlkLWRhc2hhcnJheTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGN0LWNoYXJ0LXBvaW50KCRjdC1wb2ludC1zaXplOiAkY3QtcG9pbnQtc2l6ZSwgJGN0LXBvaW50LXNoYXBlOiAkY3QtcG9pbnQtc2hhcGUpIHtcclxuICAgIHN0cm9rZS13aWR0aDogJGN0LXBvaW50LXNpemU7XHJcbiAgICBzdHJva2UtbGluZWNhcDogJGN0LXBvaW50LXNoYXBlO1xyXG59XHJcblxyXG5AbWl4aW4gY3QtY2hhcnQtbGluZSgkY3QtbGluZS13aWR0aDogJGN0LWxpbmUtd2lkdGgsICRjdC1saW5lLWRhc2hhcnJheTogJGN0LWxpbmUtZGFzaGFycmF5KSB7XHJcbiAgICBmaWxsOiBub25lO1xyXG4gICAgc3Ryb2tlLXdpZHRoOiAkY3QtbGluZS13aWR0aDtcclxuXHJcbiAgICBAaWYgKCRjdC1saW5lLWRhc2hhcnJheSkge1xyXG4gICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6ICRjdC1saW5lLWRhc2hhcnJheTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGN0LWNoYXJ0LWFyZWEoJGN0LWFyZWEtb3BhY2l0eTogJGN0LWFyZWEtb3BhY2l0eSkge1xyXG4gICAgc3Ryb2tlOiBub25lO1xyXG4gICAgZmlsbC1vcGFjaXR5OiAkY3QtYXJlYS1vcGFjaXR5O1xyXG59XHJcblxyXG5AbWl4aW4gY3QtY2hhcnQtYmFyKCRjdC1iYXItd2lkdGg6ICRjdC1iYXItd2lkdGgpIHtcclxuICAgIGZpbGw6IG5vbmU7XHJcbiAgICBzdHJva2Utd2lkdGg6ICRjdC1iYXItd2lkdGg7XHJcbn1cclxuXHJcbkBtaXhpbiBjdC1jaGFydC1kb251dCgkY3QtZG9udXQtd2lkdGg6ICRjdC1kb251dC13aWR0aCkge1xyXG4gICAgZmlsbDogbm9uZTtcclxuICAgIHN0cm9rZS13aWR0aDogJGN0LWRvbnV0LXdpZHRoO1xyXG59XHJcblxyXG5AbWl4aW4gY3QtY2hhcnQtc2VyaWVzLWNvbG9yKCRjb2xvcikge1xyXG4gICAgLiN7JGN0LWNsYXNzLXBvaW50fSwgLiN7JGN0LWNsYXNzLWxpbmV9LCAuI3skY3QtY2xhc3MtYmFyfSwgLiN7JGN0LWNsYXNzLXNsaWNlLWRvbnV0fSB7XHJcbiAgICAgICAgc3Ryb2tlOiAkY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLiN7JGN0LWNsYXNzLXNsaWNlLXBpZX0sIC4jeyRjdC1jbGFzcy1zbGljZS1kb251dC1zb2xpZH0sIC4jeyRjdC1jbGFzcy1hcmVhfSB7XHJcbiAgICAgICAgZmlsbDogJGNvbG9yO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gY3QtY2hhcnQoJGN0LWNvbnRhaW5lci1yYXRpbzogJGN0LWNvbnRhaW5lci1yYXRpbywgJGN0LXRleHQtY29sb3I6ICRjdC10ZXh0LWNvbG9yLCAkY3QtdGV4dC1zaXplOiAkY3QtdGV4dC1zaXplLCAkY3QtZ3JpZC1jb2xvcjogJGN0LWdyaWQtY29sb3IsICRjdC1ncmlkLXdpZHRoOiAkY3QtZ3JpZC13aWR0aCwgJGN0LWdyaWQtZGFzaGFycmF5OiAkY3QtZ3JpZC1kYXNoYXJyYXksICRjdC1wb2ludC1zaXplOiAkY3QtcG9pbnQtc2l6ZSwgJGN0LXBvaW50LXNoYXBlOiAkY3QtcG9pbnQtc2hhcGUsICRjdC1saW5lLXdpZHRoOiAkY3QtbGluZS13aWR0aCwgJGN0LWJhci13aWR0aDogJGN0LWJhci13aWR0aCwgJGN0LWRvbnV0LXdpZHRoOiAkY3QtZG9udXQtd2lkdGgsICRjdC1zZXJpZXMtbmFtZXM6ICRjdC1zZXJpZXMtbmFtZXMsICRjdC1zZXJpZXMtY29sb3JzOiAkY3Qtc2VyaWVzLWNvbG9ycykge1xyXG5cclxuICAgIC4jeyRjdC1jbGFzcy1sYWJlbH0ge1xyXG4gICAgICAgIEBpbmNsdWRlIGN0LWNoYXJ0LWxhYmVsKCRjdC10ZXh0LWNvbG9yLCAkY3QtdGV4dC1zaXplKTtcclxuICAgIH1cclxuXHJcbiAgICAuI3skY3QtY2xhc3MtY2hhcnQtbGluZX0gLiN7JGN0LWNsYXNzLWxhYmVsfSxcclxuICAgIC4jeyRjdC1jbGFzcy1jaGFydC1iYXJ9IC4jeyRjdC1jbGFzcy1sYWJlbH0ge1xyXG4gICAgICAgIEBpbmNsdWRlIGN0LWZsZXgoKTtcclxuICAgIH1cclxuXHJcbiAgICAuI3skY3QtY2xhc3MtY2hhcnQtcGllfSAuI3skY3QtY2xhc3MtbGFiZWx9LFxyXG4gICAgLiN7JGN0LWNsYXNzLWNoYXJ0LWRvbnV0fSAuI3skY3QtY2xhc3MtbGFiZWx9IHtcclxuICAgICAgICBkb21pbmFudC1iYXNlbGluZTogY2VudHJhbDtcclxuICAgIH1cclxuXHJcbiAgICAuI3skY3QtY2xhc3MtbGFiZWx9LiN7JGN0LWNsYXNzLWhvcml6b250YWx9LiN7JGN0LWNsYXNzLXN0YXJ0fSB7XHJcbiAgICAgICAgQGluY2x1ZGUgY3QtYWxpZ24tanVzdGlmeShmbGV4LWVuZCwgZmxleC1zdGFydCk7XHJcbiAgICAgICAgLy8gRmFsbGJhY2sgZm9yIGJyb3dzZXJzIHRoYXQgZG9uJ3Qgc3VwcG9ydCBmb3JlaWduT2JqZWN0c1xyXG4gICAgICAgIHRleHQtYW5jaG9yOiBzdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAuI3skY3QtY2xhc3MtbGFiZWx9LiN7JGN0LWNsYXNzLWhvcml6b250YWx9LiN7JGN0LWNsYXNzLWVuZH0ge1xyXG4gICAgICAgIEBpbmNsdWRlIGN0LWFsaWduLWp1c3RpZnkoZmxleC1zdGFydCwgZmxleC1zdGFydCk7XHJcbiAgICAgICAgLy8gRmFsbGJhY2sgZm9yIGJyb3dzZXJzIHRoYXQgZG9uJ3Qgc3VwcG9ydCBmb3JlaWduT2JqZWN0c1xyXG4gICAgICAgIHRleHQtYW5jaG9yOiBzdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAuI3skY3QtY2xhc3MtbGFiZWx9LiN7JGN0LWNsYXNzLXZlcnRpY2FsfS4jeyRjdC1jbGFzcy1zdGFydH0ge1xyXG4gICAgICAgIEBpbmNsdWRlIGN0LWFsaWduLWp1c3RpZnkoZmxleC1lbmQsIGZsZXgtZW5kKTtcclxuICAgICAgICAvLyBGYWxsYmFjayBmb3IgYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IGZvcmVpZ25PYmplY3RzXHJcbiAgICAgICAgdGV4dC1hbmNob3I6IGVuZDtcclxuICAgIH1cclxuXHJcbiAgICAuI3skY3QtY2xhc3MtbGFiZWx9LiN7JGN0LWNsYXNzLXZlcnRpY2FsfS4jeyRjdC1jbGFzcy1lbmR9IHtcclxuICAgICAgICBAaW5jbHVkZSBjdC1hbGlnbi1qdXN0aWZ5KGZsZXgtZW5kLCBmbGV4LXN0YXJ0KTtcclxuICAgICAgICAvLyBGYWxsYmFjayBmb3IgYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IGZvcmVpZ25PYmplY3RzXHJcbiAgICAgICAgdGV4dC1hbmNob3I6IHN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgIC4jeyRjdC1jbGFzcy1jaGFydC1iYXJ9IC4jeyRjdC1jbGFzcy1sYWJlbH0uI3skY3QtY2xhc3MtaG9yaXpvbnRhbH0uI3skY3QtY2xhc3Mtc3RhcnR9IHtcclxuICAgICAgICBAaW5jbHVkZSBjdC1hbGlnbi1qdXN0aWZ5KGZsZXgtZW5kLCBjZW50ZXIpO1xyXG4gICAgICAgIC8vIEZhbGxiYWNrIGZvciBicm93c2VycyB0aGF0IGRvbid0IHN1cHBvcnQgZm9yZWlnbk9iamVjdHNcclxuICAgICAgICB0ZXh0LWFuY2hvcjogc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLiN7JGN0LWNsYXNzLWNoYXJ0LWJhcn0gLiN7JGN0LWNsYXNzLWxhYmVsfS4jeyRjdC1jbGFzcy1ob3Jpem9udGFsfS4jeyRjdC1jbGFzcy1lbmR9IHtcclxuICAgICAgICBAaW5jbHVkZSBjdC1hbGlnbi1qdXN0aWZ5KGZsZXgtc3RhcnQsIGNlbnRlcik7XHJcbiAgICAgICAgLy8gRmFsbGJhY2sgZm9yIGJyb3dzZXJzIHRoYXQgZG9uJ3Qgc3VwcG9ydCBmb3JlaWduT2JqZWN0c1xyXG4gICAgICAgIHRleHQtYW5jaG9yOiBzdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAuI3skY3QtY2xhc3MtY2hhcnQtYmFyfS4jeyRjdC1jbGFzcy1ob3Jpem9udGFsLWJhcnN9IC4jeyRjdC1jbGFzcy1sYWJlbH0uI3skY3QtY2xhc3MtaG9yaXpvbnRhbH0uI3skY3QtY2xhc3Mtc3RhcnR9IHtcclxuICAgICAgICBAaW5jbHVkZSBjdC1hbGlnbi1qdXN0aWZ5KGZsZXgtZW5kLCBmbGV4LXN0YXJ0KTtcclxuICAgICAgICAvLyBGYWxsYmFjayBmb3IgYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IGZvcmVpZ25PYmplY3RzXHJcbiAgICAgICAgdGV4dC1hbmNob3I6IHN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgIC4jeyRjdC1jbGFzcy1jaGFydC1iYXJ9LiN7JGN0LWNsYXNzLWhvcml6b250YWwtYmFyc30gLiN7JGN0LWNsYXNzLWxhYmVsfS4jeyRjdC1jbGFzcy1ob3Jpem9udGFsfS4jeyRjdC1jbGFzcy1lbmR9IHtcclxuICAgICAgICBAaW5jbHVkZSBjdC1hbGlnbi1qdXN0aWZ5KGZsZXgtc3RhcnQsIGZsZXgtc3RhcnQpO1xyXG4gICAgICAgIC8vIEZhbGxiYWNrIGZvciBicm93c2VycyB0aGF0IGRvbid0IHN1cHBvcnQgZm9yZWlnbk9iamVjdHNcclxuICAgICAgICB0ZXh0LWFuY2hvcjogc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLiN7JGN0LWNsYXNzLWNoYXJ0LWJhcn0uI3skY3QtY2xhc3MtaG9yaXpvbnRhbC1iYXJzfSAuI3skY3QtY2xhc3MtbGFiZWx9LiN7JGN0LWNsYXNzLXZlcnRpY2FsfS4jeyRjdC1jbGFzcy1zdGFydH0ge1xyXG4gICAgICAgIC8vQGluY2x1ZGUgY3QtY2hhcnQtbGFiZWwoJGN0LXRleHQtY29sb3IsICRjdC10ZXh0LXNpemUsIGNlbnRlciwgJGN0LXZlcnRpY2FsLXRleHQtanVzdGlmeSk7XHJcbiAgICAgICAgQGluY2x1ZGUgY3QtYWxpZ24tanVzdGlmeShjZW50ZXIsIGZsZXgtZW5kKTtcclxuICAgICAgICAvLyBGYWxsYmFjayBmb3IgYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IGZvcmVpZ25PYmplY3RzXHJcbiAgICAgICAgdGV4dC1hbmNob3I6IGVuZDtcclxuICAgIH1cclxuXHJcbiAgICAuI3skY3QtY2xhc3MtY2hhcnQtYmFyfS4jeyRjdC1jbGFzcy1ob3Jpem9udGFsLWJhcnN9IC4jeyRjdC1jbGFzcy1sYWJlbH0uI3skY3QtY2xhc3MtdmVydGljYWx9LiN7JGN0LWNsYXNzLWVuZH0ge1xyXG4gICAgICAgIEBpbmNsdWRlIGN0LWFsaWduLWp1c3RpZnkoY2VudGVyLCBmbGV4LXN0YXJ0KTtcclxuICAgICAgICAvLyBGYWxsYmFjayBmb3IgYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IGZvcmVpZ25PYmplY3RzXHJcbiAgICAgICAgdGV4dC1hbmNob3I6IGVuZDtcclxuICAgIH1cclxuXHJcbiAgICAuI3skY3QtY2xhc3MtZ3JpZH0ge1xyXG4gICAgICAgIEBpbmNsdWRlIGN0LWNoYXJ0LWdyaWQoJGN0LWdyaWQtY29sb3IsICRjdC1ncmlkLXdpZHRoLCAkY3QtZ3JpZC1kYXNoYXJyYXkpO1xyXG4gICAgfVxyXG5cclxuICAgIC4jeyRjdC1jbGFzcy1ncmlkLWJhY2tncm91bmR9IHtcclxuICAgICAgICBmaWxsOiAkY3QtZ3JpZC1iYWNrZ3JvdW5kLWZpbGw7XHJcbiAgICB9XHJcblxyXG4gICAgLiN7JGN0LWNsYXNzLXBvaW50fSB7XHJcbiAgICAgICAgQGluY2x1ZGUgY3QtY2hhcnQtcG9pbnQoJGN0LXBvaW50LXNpemUsICRjdC1wb2ludC1zaGFwZSk7XHJcbiAgICB9XHJcblxyXG4gICAgLiN7JGN0LWNsYXNzLWxpbmV9IHtcclxuICAgICAgICBAaW5jbHVkZSBjdC1jaGFydC1saW5lKCRjdC1saW5lLXdpZHRoKTtcclxuICAgIH1cclxuXHJcbiAgICAuI3skY3QtY2xhc3MtYXJlYX0ge1xyXG4gICAgICAgIEBpbmNsdWRlIGN0LWNoYXJ0LWFyZWEoKTtcclxuICAgIH1cclxuXHJcbiAgICAuI3skY3QtY2xhc3MtYmFyfSB7XHJcbiAgICAgICAgQGluY2x1ZGUgY3QtY2hhcnQtYmFyKCRjdC1iYXItd2lkdGgpO1xyXG4gICAgfVxyXG5cclxuICAgIC4jeyRjdC1jbGFzcy1zbGljZS1kb251dH0ge1xyXG4gICAgICAgIEBpbmNsdWRlIGN0LWNoYXJ0LWRvbnV0KCRjdC1kb251dC13aWR0aCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGlmICRjdC1pbmNsdWRlLWNvbG9yZWQtc2VyaWVzIHtcclxuICAgICAgICBAZm9yICRpIGZyb20gMCB0byBsZW5ndGgoJGN0LXNlcmllcy1uYW1lcykge1xyXG4gICAgICAgICAgICAuI3skY3QtY2xhc3Mtc2VyaWVzfS0je250aCgkY3Qtc2VyaWVzLW5hbWVzLCAkaSArIDEpfSB7XHJcbiAgICAgICAgICAgICAgICAkY29sb3I6IG50aCgkY3Qtc2VyaWVzLWNvbG9ycywgJGkgKyAxKTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBjdC1jaGFydC1zZXJpZXMtY29sb3IoJGNvbG9yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGlmICRjdC1pbmNsdWRlLWNsYXNzZXMge1xyXG4gICAgQGluY2x1ZGUgY3QtY2hhcnQoKTtcclxuXHJcbiAgICBAaWYgJGN0LWluY2x1ZGUtYWx0ZXJuYXRpdmUtcmVzcG9uc2l2ZS1jb250YWluZXJzIHtcclxuICAgICAgICBAZm9yICRpIGZyb20gMCB0byBsZW5ndGgoJGN0LXNjYWxlcy1uYW1lcykge1xyXG4gICAgICAgICAgICAuI3tudGgoJGN0LXNjYWxlcy1uYW1lcywgJGkgKyAxKX0ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgY3QtcmVzcG9uc2l2ZS1zdmctY29udGFpbmVyKCRyYXRpbzogbnRoKCRjdC1zY2FsZXMsICRpICsgMSkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiAgXHJcbi5jdC1jaGFydCB7XHJcblxyXG4gICAgPnN2ZyB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjgwcHg7XHJcbiAgICB9ICAgICBcclxufVxyXG5cclxuLmN0LWxhYmVsIHtcclxuICAgIGZpbGw6ICR3aGl0ZTtcclxufSAgICAiLCIvKlxyXG4gKiBET00gZWxlbWVudCByZW5kZXJpbmcgZGV0ZWN0aW9uXHJcbiAqIGh0dHBzOi8vZGF2aWR3YWxzaC5uYW1lL2RldGVjdC1ub2RlLWluc2VydGlvblxyXG4gKi9cclxuIEBrZXlmcmFtZXMgY2hhcnRqcy1yZW5kZXItYW5pbWF0aW9uIHtcclxuXHRmcm9tIHsgb3BhY2l0eTogMC45OTsgfVxyXG5cdHRvIHsgb3BhY2l0eTogMTsgfVxyXG59XHJcblxyXG4uY2hhcnRqcy1yZW5kZXItbW9uaXRvciB7XHJcblx0YW5pbWF0aW9uOiBjaGFydGpzLXJlbmRlci1hbmltYXRpb24gMC4wMDFzO1xyXG59XHJcblxyXG4vKlxyXG4gKiBET00gZWxlbWVudCByZXNpemluZyBkZXRlY3Rpb25cclxuICogaHR0cHM6Ly9naXRodWIuY29tL21hcmNqL2Nzcy1lbGVtZW50LXF1ZXJpZXNcclxuICovXHJcbi5jaGFydGpzLXNpemUtbW9uaXRvcixcclxuLmNoYXJ0anMtc2l6ZS1tb25pdG9yLWV4cGFuZCxcclxuLmNoYXJ0anMtc2l6ZS1tb25pdG9yLXNocmluayB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGRpcmVjdGlvbjogbHRyO1xyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHR6LWluZGV4OiAtMTtcclxufVxyXG5cclxuLmNoYXJ0anMtc2l6ZS1tb25pdG9yLWV4cGFuZCA+IGRpdiB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHdpZHRoOiAxMDAwMDAwcHg7XHJcblx0aGVpZ2h0OiAxMDAwMDAwcHg7XHJcblx0bGVmdDogMDtcclxuXHR0b3A6IDA7XHJcbn1cclxuXHJcbi5jaGFydGpzLXNpemUtbW9uaXRvci1zaHJpbmsgPiBkaXYge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWR0aDogMjAwJTtcclxuXHRoZWlnaHQ6IDIwMCU7XHJcblx0bGVmdDogMDtcclxuXHR0b3A6IDA7XHJcbn1cclxuIiwiLyoqXHJcbiogVlMgdGhlbWUgYnkgQW5kcmV3IExvY2sgKGh0dHBzOi8vYW5kcmV3bG9jay5uZXQpXHJcbiogSW5zcGlyZWQgYnkgVmlzdWFsIFN0dWRpbyBzeW50YXggY29sb3JpbmdcclxuKi9cclxuXHJcbmNvZGVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdLFxyXG5wcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdIHtcclxuICAgIGNvbG9yOiAjMzkzQTM0O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiQ29uc29sYXNcIiwgXCJCaXRzdHJlYW0gVmVyYSBTYW5zIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBDb3VyaWVyLCBtb25vc3BhY2U7XHJcbiAgICBkaXJlY3Rpb246IGx0cjtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB3aGl0ZS1zcGFjZTogcHJlO1xyXG4gICAgd29yZC1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XHJcbiAgICBmb250LXNpemU6IDAuOTVlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuXHJcbiAgICAtbW96LXRhYi1zaXplOiA0O1xyXG4gICAgLW8tdGFiLXNpemU6IDQ7XHJcbiAgICB0YWItc2l6ZTogNDtcclxuXHJcbiAgICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XHJcbiAgICAtbW96LWh5cGhlbnM6IG5vbmU7XHJcbiAgICAtbXMtaHlwaGVuczogbm9uZTtcclxuICAgIGh5cGhlbnM6IG5vbmU7XHJcbn1cclxuXHJcbnByZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl06Oi1tb3otc2VsZWN0aW9uLCBwcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdIDo6LW1vei1zZWxlY3Rpb24sXHJcbmNvZGVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdOjotbW96LXNlbGVjdGlvbiwgY29kZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0gOjotbW96LXNlbGVjdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjQzFERUYxO1xyXG59XHJcblxyXG5wcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdOjpzZWxlY3Rpb24sIHByZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0gOjpzZWxlY3Rpb24sXHJcbmNvZGVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdOjpzZWxlY3Rpb24sIGNvZGVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdIDo6c2VsZWN0aW9uIHtcclxuICAgIGJhY2tncm91bmQ6ICNDMURFRjE7XHJcbn1cclxuXHJcbi8qIENvZGUgYmxvY2tzICovXHJcbnByZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0ge1xyXG4gICAgcGFkZGluZzogMWVtO1xyXG4gICAgbWFyZ2luOiAuNWVtIDA7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuLyogSW5saW5lIGNvZGUgKi9cclxuOm5vdChwcmUpID4gY29kZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0ge1xyXG4gICAgcGFkZGluZzogLjJlbTtcclxuICAgIHBhZGRpbmctdG9wOiAxcHg7IHBhZGRpbmctYm90dG9tOiAxcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcclxufVxyXG5cclxuLnRva2VuLmNvbW1lbnQsXHJcbi50b2tlbi5wcm9sb2csXHJcbi50b2tlbi5kb2N0eXBlLFxyXG4udG9rZW4uY2RhdGEge1xyXG4gICAgY29sb3I6ICMwMDgwMDA7IGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuLnRva2VuLm5hbWVzcGFjZSB7XHJcbiAgICBvcGFjaXR5OiAuNztcclxufVxyXG5cclxuLnRva2VuLnN0cmluZyB7XHJcbiAgICBjb2xvcjogI0EzMTUxNTtcclxufVxyXG5cclxuLnRva2VuLnB1bmN0dWF0aW9uLFxyXG4udG9rZW4ub3BlcmF0b3Ige1xyXG4gICAgY29sb3I6ICMzOTNBMzQ7IC8qIG5vIGhpZ2hsaWdodCAqL1xyXG59XHJcblxyXG4udG9rZW4udXJsLFxyXG4udG9rZW4uc3ltYm9sLFxyXG4udG9rZW4ubnVtYmVyLFxyXG4udG9rZW4uYm9vbGVhbixcclxuLnRva2VuLnZhcmlhYmxlLFxyXG4udG9rZW4uY29uc3RhbnQsXHJcbi50b2tlbi5pbnNlcnRlZCB7XHJcbiAgICBjb2xvcjogIzM2YWNhYTtcclxufVxyXG5cclxuLnRva2VuLmF0cnVsZSxcclxuLnRva2VuLmtleXdvcmQsXHJcbi50b2tlbi5hdHRyLXZhbHVlLFxyXG4ubGFuZ3VhZ2UtYXV0b2hvdGtleSAudG9rZW4uc2VsZWN0b3IsXHJcbi5sYW5ndWFnZS1qc29uIC50b2tlbi5ib29sZWFuLCBcclxuLmxhbmd1YWdlLWpzb24gLnRva2VuLm51bWJlciwgXHJcbmNvZGVbY2xhc3MqPVwibGFuZ3VhZ2UtY3NzXCJde1xyXG4gICAgY29sb3I6ICMwMDAwZmY7XHJcbn1cclxuXHJcbi50b2tlbi5mdW5jdGlvbiB7XHJcbiAgICBjb2xvcjogIzM5M0EzNDtcclxufVxyXG4udG9rZW4uZGVsZXRlZCxcclxuLmxhbmd1YWdlLWF1dG9ob3RrZXkgLnRva2VuLnRhZyB7XHJcbiAgICBjb2xvcjogIzlhMDUwZjtcclxufVxyXG5cclxuLnRva2VuLnNlbGVjdG9yLFxyXG4ubGFuZ3VhZ2UtYXV0b2hvdGtleSAudG9rZW4ua2V5d29yZCB7XHJcbiAgICBjb2xvcjogIzAwMDA5ZjtcclxufVxyXG5cclxuLnRva2VuLmltcG9ydGFudCxcclxuLnRva2VuLmJvbGQge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi50b2tlbi5pdGFsaWMge1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG4udG9rZW4uY2xhc3MtbmFtZSxcclxuLmxhbmd1YWdlLWpzb24gLnRva2VuLnByb3BlcnR5IHtcclxuICAgIGNvbG9yOiAjMkI5MUFGO1xyXG59XHJcblxyXG4udG9rZW4udGFnLFxyXG4udG9rZW4uc2VsZWN0b3Ige1xyXG4gICAgY29sb3I6ICM4MDAwMDA7XHJcbn1cclxuXHJcbi50b2tlbi5hdHRyLW5hbWUsXHJcbi50b2tlbi5wcm9wZXJ0eSxcclxuLnRva2VuLnJlZ2V4LFxyXG4udG9rZW4uZW50aXR5IHtcclxuICAgIGNvbG9yOiAjZmYwMDAwO1xyXG59XHJcblxyXG4udG9rZW4uZGlyZWN0aXZlLnRhZyAgLnRhZyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZjAwO1xyXG4gICAgY29sb3I6ICMzOTNBMzQ7XHJcbn1cclxuXHJcbi8qIG92ZXJyaWRlcyBjb2xvci12YWx1ZXMgZm9yIHRoZSBMaW5lIE51bWJlcnMgcGx1Z2luXHJcbiogaHR0cDovL3ByaXNtanMuY29tL3BsdWdpbnMvbGluZS1udW1iZXJzL1xyXG4qL1xyXG4ubGluZS1udW1iZXJzIC5saW5lLW51bWJlcnMtcm93cyB7XHJcbmJvcmRlci1yaWdodC1jb2xvcjogI2E1YTVhNTtcclxufVxyXG5cclxuLmxpbmUtbnVtYmVycy1yb3dzID4gc3BhbjpiZWZvcmUge1xyXG5jb2xvcjogIzJCOTFBRjtcclxufVxyXG5cclxuLyogb3ZlcnJpZGVzIGNvbG9yLXZhbHVlcyBmb3IgdGhlIExpbmUgSGlnaGxpZ2h0IHBsdWdpblxyXG4qIGh0dHA6Ly9wcmlzbWpzLmNvbS9wbHVnaW5zL2xpbmUtaGlnaGxpZ2h0L1xyXG4qL1xyXG4ubGluZS1oaWdobGlnaHQge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgxOTMsIDIyMiwgMjQxLCAwLjIpO1xyXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgxOTMsIDIyMiwgMjQxLCAwLjIpIDcwJSwgcmdiYSgyMjEsIDIyMiwgMjQxLCAwKSk7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMTkzLCAyMjIsIDI0MSwgMC4yKSA3MCUsIHJnYmEoMjIxLCAyMjIsIDI0MSwgMCkpO1xyXG59XHJcblxyXG4uY29kZS1leGFtcGxlIHtcclxuICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcblxyXG4gICAgcHJlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZjO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIH1cclxufSIsIkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9UG9wcGluczozMDAsNDAwLDUwMCw3MDAnKTtcclxuXHJcbmh0bWwsIGh0bWwgYSwgYm9keSB7XHJcbiAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xyXG4gICBmb250LXNpemU6IDE0cHg7XHJcbiAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xyXG4gICBjb2xvcjogJGdyYXk7XHJcbiAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxufVxyXG5cclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNiB7XHJcblx0Y29sb3I6ICRncmF5LWRhcms7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRsaW5lLWhlaWdodDogMS41O1xyXG5cdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XHJcblx0XHJcblx0c21hbGwge1xyXG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcclxuXHRcdGNvbG9yOiBsaWdodGVuKCRncmF5LWRhcmssNSUpO1xyXG5cdH1cclxufVxyXG5cclxuaDEsXHJcbi5oMSB7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbn1cclxuXHJcbmgyLFxyXG4uaDJ7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbn1cclxuXHJcbmgzLFxyXG4uaDMge1xyXG4gICAgZm9udC1zaXplOiAyMnB4XHJcbn1cclxuXHJcbmg0LFxyXG4uaDQge1xyXG4gICAgZm9udC1zaXplOiAxOXB4XHJcbn1cclxuXHJcbmg1LFxyXG4uaDUge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG5oNixcclxuLmg2IHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5cclxucCB7XHJcblx0Y29sb3I6ICRncmF5LWxpZ2h0O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjg7XHJcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxudWwge1xyXG5cdG1hcmdpbi1ib3R0b206IDBweDtcclxufVxyXG5cclxuYSB7XHJcblx0Y29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cdFxyXG5cdCY6aG92ZXIsXHJcblx0Jjpmb2N1cyB7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRjb2xvcjogZGFya2VuKCRicmFuZC1wcmltYXJ5LDEwJSk7XHJcblx0fVxyXG5cclxuXHQmOmZvY3VzIHtcclxuXHRcdG91dGxpbmU6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQmLnRleHQtZ3JheSB7XHJcblxyXG5cdFx0Jjpob3ZlcixcclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRjb2xvcjogJGdyYXktZGFyayAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0Y29sb3I6ICRicmFuZC1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLnRleHQtZGFyayB7XHJcblx0XHQmOmhvdmVyLFxyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0Y29sb3I6ICRicmFuZC1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLnRleHQtbXV0ZWQge1xyXG5cdFx0Jjpob3ZlcixcclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRjb2xvcjogJGdyYXktZGFyayAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0Y29sb3I6ICRicmFuZC1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmhvdmVyLW9wYWNpdHkge1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdG9wYWNpdHk6IDAuODtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5kaXNwbGF5LTEsXHJcbi5kaXNwbGF5LTIsXHJcbi5kaXNwbGF5LTMsXHJcbi5kaXNwbGF5LTQge1xyXG5cdGNvbG9yOiAkZ3JheS1kYXJrO1xyXG59XHJcblxyXG46Zm9jdXMge1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbmhyIHtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxufVxyXG5cclxuLmZvbnQtcHJpbWFyeSB7XHJcblx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xyXG59XHJcblxyXG4udGV4dC1saW5rIHtcclxuXHRcclxuXHQmOmhvdmVyLFxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0fVxyXG59XHJcblxyXG4udGV4dC1vcGFjaXR5IHtcclxuXHRvcGFjaXR5OiAwLjg1O1xyXG59XHJcblxyXG4udGV4dC13aGl0ZSB7XHJcblx0Y29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC1kYXJrIHtcclxuXHRjb2xvcjogJGdyYXktZGFyayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC1ncmF5IHtcclxuXHRjb2xvcjogJGdyYXktbGlnaHQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gTG9vcCBmb3IgY29udGV4dHVhbCB0ZXh0LWNvbG9yIFxyXG5AZWFjaCAkdHlwZSBpbiAkY29udGV4dHVhbC1sb29wIHtcclxuXHQuI3tudGgoJHR5cGUsIDMpfSB7XHJcblx0XHRjb2xvcjogI3tudGgoJHR5cGUsIDEpfSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVx0XHJcblxyXG4uYmctd2hpdGUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmctZGFyayB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktZGFyayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmctZ3JheSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gTG9vcCBmb3IgY29udGV4dHVhbCBiYWNrZ3JvdW5kIGNvbG9yIFxyXG5AZWFjaCAkdHlwZSBpbiAkY29udGV4dHVhbC1sb29wIHtcclxuXHQuI3tudGgoJHR5cGUsIDQpfSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAje250aCgkdHlwZSwgMSl9ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHRcclxuXHJcbi5pbWctZml0LWNvdmVyIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0b2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbi5iZyB7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbn1cclxuXHJcbi5jb250YWluZXItZmx1aWQge1xyXG5cclxuXHQmLmNvbnRhaW5lci1maXhlZC1sZyB7XHJcblx0XHRtYXgtd2lkdGg6IDE3MDBweDtcclxuXHR9XHJcblxyXG5cdCYuY29udGFpbmVyLWZpeGVkLW1kIHtcclxuXHRcdG1heC13aWR0aDogMTQwMHB4O1xyXG5cdH1cclxuXHJcblx0Ji5jb250YWluZXItZml4ZWQtc20ge1xyXG5cdFx0bWF4LXdpZHRoOiAxMjgwcHg7XHJcblx0fVxyXG59XHJcblxyXG5idXR0b24sXHJcbmlucHV0LFxyXG50ZXh0YXJlYSB7XHJcblx0b3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuYmxvY2txdW90ZSB7XHJcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICRncmF5LWRhcms7XHJcblx0cGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRmb250LWZhbWlseTogc2VyaWY7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbi5ibG9ja3F1b3RlLWZvb3RlciB7XHJcblx0Y29sb3I6ICRncmF5LWRhcms7XHJcbn1cclxuXHJcbmR0IHtcclxuXHRjb2xvcjogJGdyYXktZGFyaztcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG5kZCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cdFxyXG4uZmFkZSB7XHJcblx0Ji5pbiB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxufVx0XHJcblxyXG4uY29sbGFwc2Uge1xyXG5cdCYuaW4ge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG59XHJcblxyXG5pZnJhbWUge1xyXG5cdGJvcmRlcjogMDtcclxuXHJcblx0QGluY2x1ZGUgc2NyZWVuLW1vYmlsZSB7XHJcblx0XHRtaW4taGVpZ2h0OiAxNzVweCAhaW1wb3J0YW50O1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdH1cclxufVxyXG5cclxuLmNsb3NlIHtcclxuXHRmb250LXNpemU6IDE4cHg7XHJcbn1cclxuXHJcbkBpbmNsdWRlIHByaW50IHtcclxuXHRib2R5IHtcclxuXHRcdGZvbnQtc2l6ZTogMTBweDtcclxuXHR9XHRcclxuXHJcblx0Lm1yZy10b3AtMzAsXHJcblx0Lm1yZy10b3AtMjAge1xyXG5cdFx0bWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnByaW50LWludmlzaWJsZSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuIiwiLypNYXJnaW4qL1xyXG4ubS0wIHtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXQtMCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tYi0wIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1yLTAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tbC0wIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tdi0wIHtcclxuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1oLTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLTUge1xyXG5cdG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLTEwIHtcclxuXHRtYXJnaW46IDEwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tMTUge1xyXG5cdG1hcmdpbjogMTVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS0yMCB7XHJcblx0bWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLTI1IHtcclxuXHRtYXJnaW46IDI1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tMjAge1xyXG5cdG1hcmdpbjogMjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS0yNSB7XHJcblx0bWFyZ2luOiAyNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLTMwIHtcclxuXHRtYXJnaW46IDMwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tMzUge1xyXG5cdG1hcmdpbjogMzVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS00MCB7XHJcblx0bWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLTQ1IHtcclxuXHRtYXJnaW46IDQ1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tNTAge1xyXG5cdG1hcmdpbjogNTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS01NSB7XHJcblx0bWFyZ2luOiA1NXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLTYwIHtcclxuXHRtYXJnaW46IDYwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tNjUge1xyXG5cdG1hcmdpbjogNjVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS03MCB7XHJcblx0bWFyZ2luOiA3MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLTc1IHtcclxuXHRtYXJnaW46IDc1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tODAge1xyXG5cdG1hcmdpbjogODBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS04NSB7XHJcblx0bWFyZ2luOiA4NXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLTkwIHtcclxuXHRtYXJnaW46IDkwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tOTUge1xyXG5cdG1hcmdpbjogOTVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS0xMDAge1xyXG5cdG1hcmdpbjogMTAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tMTA1IHtcclxuXHRtYXJnaW46IDEwNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLTExMCB7XHJcblx0bWFyZ2luOiAxMTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS0xMTUge1xyXG5cdG1hcmdpbjogMTE1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tMTIwIHtcclxuXHRtYXJnaW46IDEyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLTEyNSB7XHJcblx0bWFyZ2luOiAxMjVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS0xMzAge1xyXG5cdG1hcmdpbjogMTMwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tMTM1IHtcclxuXHRtYXJnaW46IDEzNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLTE0MCB7XHJcblx0bWFyZ2luOiAxNDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS0xNDUge1xyXG5cdG1hcmdpbjogMTQ1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tMTUwIHtcclxuXHRtYXJnaW46IDE1MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi1tb2JpbGUge1xyXG5cdC5tLTE1MCxcclxuXHQubS0xNDUsXHJcblx0Lm0tMTQwLFxyXG5cdC5tLTEzNSxcclxuXHQubS0xMzAsXHJcblx0Lm0tMTI1LFxyXG5cdC5tLTEyMCxcclxuXHQubS0xMTUsXHJcblx0Lm0tMTEwLFxyXG5cdC5tLTEwMCxcclxuXHQubS05NSxcclxuXHQubS05MCxcclxuXHQubS04NSxcclxuXHQubS04MCxcclxuXHQubS03NSxcclxuXHQubS03MCxcclxuXHQubS02NSxcclxuXHQubS02MCxcclxuXHQubS01NSxcclxuXHQubS01MCxcclxuXHQubS00NSxcclxuXHQubS00MCxcclxuXHQubS0zNSB7XHJcblx0XHRtYXJnaW46IDMwcHggIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbi5tLWgtYXV0byB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLWwtYXV0byB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS1yLWF1dG8ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLXYtNSB7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXYtMTAge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXYtMTUge1xyXG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXYtMjAge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXYtMjUge1xyXG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXYtMzAge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXYtMzUge1xyXG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXYtNDAge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXYtNDUge1xyXG4gICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXYtNTAge1xyXG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXYtNTUge1xyXG4gICAgbWFyZ2luLXRvcDogNTVweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXYtNjAge1xyXG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXYtNjUge1xyXG4gICAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXYtNzAge1xyXG4gICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXYtNzUge1xyXG4gICAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNzVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXYtODAge1xyXG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXYtODUge1xyXG4gICAgbWFyZ2luLXRvcDogODVweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXYtOTAge1xyXG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXYtOTUge1xyXG4gICAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXYtMTAwIHtcclxuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXYtMTA1IHtcclxuICAgIG1hcmdpbi10b3A6IDEwNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXYtMTEwIHtcclxuICAgIG1hcmdpbi10b3A6IDExMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXYtMTE1IHtcclxuICAgIG1hcmdpbi10b3A6IDExNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXYtMTIwIHtcclxuICAgIG1hcmdpbi10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXYtMTI1IHtcclxuICAgIG1hcmdpbi10b3A6IDEyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMjVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXYtMTMwIHtcclxuICAgIG1hcmdpbi10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMzBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXYtMTM1IHtcclxuICAgIG1hcmdpbi10b3A6IDEzNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMzVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXYtMTQwIHtcclxuICAgIG1hcmdpbi10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXYtMTQ1IHtcclxuICAgIG1hcmdpbi10b3A6IDE0NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXYtMTUwIHtcclxuICAgIG1hcmdpbi10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi1tb2JpbGUge1xyXG5cdC5tLXYtMTUwLFxyXG5cdC5tLXYtMTQ1LFxyXG5cdC5tLXYtMTQwLFxyXG5cdC5tLXYtMTM1LFxyXG5cdC5tLXYtMTMwLFxyXG5cdC5tLXYtMTI1LFxyXG5cdC5tLXYtMTIwLFxyXG5cdC5tLXYtMTE1LFxyXG5cdC5tLXYtMTEwLFxyXG5cdC5tLXYtMTAwLFxyXG5cdC5tLXYtOTUsXHJcblx0Lm0tdi05MCxcclxuXHQubS12LTg1LFxyXG5cdC5tLXYtODAsXHJcblx0Lm0tdi03NSxcclxuXHQubS12LTcwLFxyXG5cdC5tLXYtNjUsXHJcblx0Lm0tdi02MCxcclxuXHQubS12LTU1LFxyXG5cdC5tLXYtNTAsXHJcblx0Lm0tdi00NSxcclxuXHQubS12LTQwLFxyXG5cdC5tLXYtMzUge1xyXG5cdFx0bWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50XHJcblx0fVxyXG59XHJcblxyXG4ubS1oLTUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1oLTEwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1oLTE1IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1oLTIwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1oLTI1IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1oLTMwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1oLTM1IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1oLTQwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1oLTQ1IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1oLTUwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1oLTU1IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDU1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1oLTYwIHtcclxuXHJcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0taC02NSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNjVweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0taC03MCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0taC03NSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNzVweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0taC04MCB7XHJcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0taC04NSB7XHJcbiAgICBtYXJnaW4tbGVmdDogODVweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0taC05MCB7XHJcbiAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0taC05NSB7XHJcbiAgICBtYXJnaW4tbGVmdDogOTVweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0taC0xMDAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0taC0xMDUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0taC0xMTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDExMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDExMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0taC0xMTUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDExNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDExNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0taC0xMjAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0taC0xMjUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEyNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0taC0xMzAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0taC0xMzUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEzNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEzNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0taC0xNDAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0taC0xNDUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE0NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE0NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0taC0xNTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLW1vYmlsZSB7XHJcblx0Lm0taC0xNTAsXHJcblx0Lm0taC0xNDUsXHJcblx0Lm0taC0xNDAsXHJcblx0Lm0taC0xMzUsXHJcblx0Lm0taC0xMzAsXHJcblx0Lm0taC0xMjUsXHJcblx0Lm0taC0xMjAsXHJcblx0Lm0taC0xMTUsXHJcblx0Lm0taC0xMTAsXHJcblx0Lm0taC0xMDAsXHJcblx0Lm0taC05NSxcclxuXHQubS1oLTkwLFxyXG5cdC5tLWgtODUsXHJcblx0Lm0taC04MCxcclxuXHQubS1oLTc1LFxyXG5cdC5tLWgtNzAsXHJcblx0Lm0taC02NSxcclxuXHQubS1oLTYwLFxyXG5cdC5tLWgtNTUsXHJcblx0Lm0taC01MCxcclxuXHQubS1oLTQ1LFxyXG5cdC5tLWgtNDAsXHJcblx0Lm0taC0zNSB7XHJcblx0XHRtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnRcclxuXHR9XHJcbn1cclxuXHJcbi5tLXQtNSB7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS10LTEwIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS10LTE1IHtcclxuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS10LTIwIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS10LTI1IHtcclxuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS10LTMwIHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS10LTM1IHtcclxuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS10LTQwIHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS10LTQ1IHtcclxuICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS10LTUwIHtcclxuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS10LTU1IHtcclxuICAgIG1hcmdpbi10b3A6IDU1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS10LTYwIHtcclxuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS10LTY1IHtcclxuICAgIG1hcmdpbi10b3A6IDY1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS10LTcwIHtcclxuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS10LTc1IHtcclxuICAgIG1hcmdpbi10b3A6IDc1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS10LTgwIHtcclxuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS10LTg1IHtcclxuICAgIG1hcmdpbi10b3A6IDg1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS10LTkwIHtcclxuICAgIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS10LTk1IHtcclxuICAgIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS10LTEwMCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXQtMTA1IHtcclxuICAgIG1hcmdpbi10b3A6IDEwNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tdC0xMTAge1xyXG4gICAgbWFyZ2luLXRvcDogMTEwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS10LTExNSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXQtMTIwIHtcclxuICAgIG1hcmdpbi10b3A6IDEyMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tdC0xMjUge1xyXG4gICAgbWFyZ2luLXRvcDogMTI1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS10LTEzMCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMzBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXQtMTM1IHtcclxuICAgIG1hcmdpbi10b3A6IDEzNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tdC0xNDAge1xyXG4gICAgbWFyZ2luLXRvcDogMTQwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS10LTE0NSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXQtMTUwIHtcclxuICAgIG1hcmdpbi10b3A6IDE1MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLW1vYmlsZSB7XHJcblx0Lm0tdC0xNTAsXHJcblx0Lm0tdC0xNDUsXHJcblx0Lm0tdC0xNDAsXHJcblx0Lm0tdC0xMzUsXHJcblx0Lm0tdC0xMzAsXHJcblx0Lm0tdC0xMjUsXHJcblx0Lm0tdC0xMjAsXHJcblx0Lm0tdC0xMTUsXHJcblx0Lm0tdC0xMTAsXHJcblx0Lm0tdC0xMDAsXHJcblx0Lm0tdC05NSxcclxuXHQubS10LTkwLFxyXG5cdC5tLXQtODUsXHJcblx0Lm0tdC04MCxcclxuXHQubS10LTc1LFxyXG5cdC5tLXQtNzAsXHJcblx0Lm0tdC02NSxcclxuXHQubS10LTYwLFxyXG5cdC5tLXQtNTUsXHJcblx0Lm0tdC01MCxcclxuXHQubS10LTQ1LFxyXG5cdC5tLXQtNDAsXHJcblx0Lm0tdC0zNSB7XHJcblx0XHRtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnRcclxuXHR9XHJcbn1cclxuXHJcbi5tLWItNSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1iLTEwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1iLTE1IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1iLTIwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1iLTI1IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1iLTMwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1iLTM1IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1iLTQwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1iLTQ1IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1iLTUwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1iLTU1IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDU1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1iLTYwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1iLTY1IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDY1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1iLTcwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1iLTc1IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDc1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1iLTgwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1iLTg1IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1iLTkwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1iLTk1IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDk1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1iLTEwMCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWItMTA1IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tYi0xMTAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTEwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1iLTExNSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWItMTIwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tYi0xMjUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTI1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1iLTEzMCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMzBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWItMTM1IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEzNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tYi0xNDAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1iLTE0NSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWItMTUwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLW1vYmlsZSB7XHJcblx0Lm0tYi0xNTAsXHJcblx0Lm0tYi0xNDUsXHJcblx0Lm0tYi0xNDAsXHJcblx0Lm0tYi0xMzUsXHJcblx0Lm0tYi0xMzAsXHJcblx0Lm0tYi0xMjUsXHJcblx0Lm0tYi0xMjAsXHJcblx0Lm0tYi0xMTUsXHJcblx0Lm0tYi0xMTAsXHJcblx0Lm0tYi0xMDAsXHJcblx0Lm0tYi05NSxcclxuXHQubS1iLTkwLFxyXG5cdC5tLWItODUsXHJcblx0Lm0tYi04MCxcclxuXHQubS1iLTc1LFxyXG5cdC5tLWItNzAsXHJcblx0Lm0tYi02NSxcclxuXHQubS1iLTYwLFxyXG5cdC5tLWItNTUsXHJcblx0Lm0tYi01MCxcclxuXHQubS1iLTQ1LFxyXG5cdC5tLWItNDAsXHJcblx0Lm0tYi0zNSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnRcclxuXHR9XHJcbn1cclxuXHJcbi5tLWwtNSB7XHJcblxyXG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWwtMTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1sLTE1IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tbC0yMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWwtMjUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1sLTMwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tbC0zNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWwtNDAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1sLTQ1IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tbC01MCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWwtNTUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDU1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1sLTYwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tbC02NSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNjVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWwtNzAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1sLTc1IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA3NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tbC04MCB7XHJcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWwtODUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1sLTkwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tbC05NSB7XHJcbiAgICBtYXJnaW4tbGVmdDogOTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWwtMTAwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWwtMTA1IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWwtMTEwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWwtMTE1IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWwtMTIwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWwtMTI1IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMjVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWwtMTMwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMzBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWwtMTM1IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMzVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWwtMTQwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWwtMTQ1IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWwtMTUwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi1tb2JpbGUge1xyXG5cdC5tLWwtMTUwLFxyXG5cdC5tLWwtMTQ1LFxyXG5cdC5tLWwtMTQwLFxyXG5cdC5tLWwtMTM1LFxyXG5cdC5tLWwtMTMwLFxyXG5cdC5tLWwtMTI1LFxyXG5cdC5tLWwtMTIwLFxyXG5cdC5tLWwtMTE1LFxyXG5cdC5tLWwtMTEwLFxyXG5cdC5tLWwtMTAwLFxyXG5cdC5tLWwtOTUsXHJcblx0Lm0tbC05MCxcclxuXHQubS1sLTg1LFxyXG5cdC5tLWwtODAsXHJcblx0Lm0tbC03NSxcclxuXHQubS1sLTcwLFxyXG5cdC5tLWwtNjUsXHJcblx0Lm0tbC02MCxcclxuXHQubS1sLTU1LFxyXG5cdC5tLWwtNTAsXHJcblx0Lm0tbC00NSxcclxuXHQubS1sLTQwLFxyXG5cdC5tLWwtMzUge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudFxyXG5cdH1cclxufVxyXG5cclxuLm0tci01IHtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tci0xMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1yLTE1IHtcclxuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXItMjAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tci0yNSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1yLTMwIHtcclxuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXItMzUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tci00MCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1yLTQ1IHtcclxuICAgIG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXItNTAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tci01NSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDU1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1yLTYwIHtcclxuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXItNjUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tci03MCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1yLTc1IHtcclxuICAgIG1hcmdpbi1yaWdodDogNzVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXItODAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tci04NSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDg1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1yLTkwIHtcclxuICAgIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXItOTUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tci0xMDAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXItMTA1IHtcclxuICAgIG1hcmdpbi1yaWdodDogMTA1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1yLTExMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDExMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tci0xMTUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXItMTIwIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTIwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1yLTEyNSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEyNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tci0xMzAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXItMTM1IHtcclxuICAgIG1hcmdpbi1yaWdodDogMTM1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1yLTE0MCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tci0xNDUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXItMTUwIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTUwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tbW9iaWxlIHtcclxuXHQubS1yLTE1MCxcclxuXHQubS1yLTE0NSxcclxuXHQubS1yLTE0MCxcclxuXHQubS1yLTEzNSxcclxuXHQubS1yLTEzMCxcclxuXHQubS1yLTEyNSxcclxuXHQubS1yLTEyMCxcclxuXHQubS1yLTExNSxcclxuXHQubS1yLTExMCxcclxuXHQubS1yLTEwMCxcclxuXHQubS1yLTk1LFxyXG5cdC5tLXItOTAsXHJcblx0Lm0tci04NSxcclxuXHQubS1yLTgwLFxyXG5cdC5tLXItNzUsXHJcblx0Lm0tci03MCxcclxuXHQubS1yLTY1LFxyXG5cdC5tLXItNjAsXHJcblx0Lm0tci01NSxcclxuXHQubS1yLTUwLFxyXG5cdC5tLXItNDUsXHJcblx0Lm0tci00MCxcclxuXHQubS1yLTM1IHtcclxuXHRcdG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50XHJcblx0fVxyXG59XHJcblxyXG4vKlBhZGRpbmcqL1xyXG5cclxuLnAtMCB7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdC0wIHtcclxuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wLWItMCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucC1sLTAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wLXItMCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wLXYtMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1oLTAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtNSB7XHJcblx0cGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wLTEwIHtcclxuXHRwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wLTE1IHtcclxuXHRwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wLTIwIHtcclxuXHRwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wLTI1IHtcclxuXHRwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wLTMwIHtcclxuXHRwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wLTM1IHtcclxuXHRwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wLTQwIHtcclxuXHRwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wLTQ1IHtcclxuXHRwYWRkaW5nOiA0NXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wLTUwIHtcclxuXHRwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wLTU1IHtcclxuXHRwYWRkaW5nOiA1NXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wLTYwIHtcclxuXHRwYWRkaW5nOiA2MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wLTY1IHtcclxuXHRwYWRkaW5nOiA2NXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wLTcwIHtcclxuXHRwYWRkaW5nOiA3MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wLTc1IHtcclxuXHRwYWRkaW5nOiA3NXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wLTgwIHtcclxuXHRwYWRkaW5nOiA4MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wLTg1IHtcclxuXHRwYWRkaW5nOiA4NXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wLTkwIHtcclxuXHRwYWRkaW5nOiA5MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wLTk1IHtcclxuXHRwYWRkaW5nOiA5NXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wLTEwMCB7XHJcblx0cGFkZGluZzogMTAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnAtMTA1IHtcclxuXHRwYWRkaW5nOiAxMDVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucC0xMTAge1xyXG5cdHBhZGRpbmc6IDExMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wLTExNSB7XHJcblx0cGFkZGluZzogMTE1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnAtMTIwIHtcclxuXHRwYWRkaW5nOiAxMjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucC0xMjUge1xyXG5cdHBhZGRpbmc6IDEyNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wLTEzMCB7XHJcblx0cGFkZGluZzogMTMwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnAtMTM1IHtcclxuXHRwYWRkaW5nOiAxMzVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucC0xNDAge1xyXG5cdHBhZGRpbmc6IDE0MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wLTE0NSB7XHJcblx0cGFkZGluZzogMTQ1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnAtMTUwIHtcclxuXHRwYWRkaW5nOiAxNTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tbW9iaWxlIHtcclxuXHQucC0xNTAsXHJcblx0LnAtMTQ1LFxyXG5cdC5wLTE0MCxcclxuXHQucC0xMzUsXHJcblx0LnAtMTMwLFxyXG5cdC5wLTEyNSxcclxuXHQucC0xMjAsXHJcblx0LnAtMTE1LFxyXG5cdC5wLTExMCxcclxuXHQucC0xMDAsXHJcblx0LnAtOTUsXHJcblx0LnAtOTAsXHJcblx0LnAtODUsXHJcblx0LnAtODAsXHJcblx0LnAtNzUsXHJcblx0LnAtNzAsXHJcblx0LnAtNjUsXHJcblx0LnAtNjAsXHJcblx0LnAtNTUsXHJcblx0LnAtNTAsXHJcblx0LnAtNDUsXHJcblx0LnAtNDAsXHJcblx0LnAtMzUge1xyXG5cdFx0cGFkZGluZzogMzBweCAhaW1wb3J0YW50XHJcblx0fVxyXG59XHJcblxyXG4ucC12LTUge1xyXG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXYtMTAge1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdi0xNSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC12LTIwIHtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXYtMjUge1xyXG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdi0zMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC12LTM1IHtcclxuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXYtNDAge1xyXG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdi00NSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC12LTUwIHtcclxuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXYtNTUge1xyXG4gICAgcGFkZGluZy10b3A6IDU1cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdi02MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC12LTY1IHtcclxuICAgIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXYtNzAge1xyXG4gICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdi03NSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC12LTgwIHtcclxuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXYtODUge1xyXG4gICAgcGFkZGluZy10b3A6IDg1cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdi05MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC12LTk1IHtcclxuICAgIHBhZGRpbmctdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogOTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXYtMTAwIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdi0xMDUge1xyXG4gICAgcGFkZGluZy10b3A6IDEwNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC12LTExMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTEwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXYtMTE1IHtcclxuICAgIHBhZGRpbmctdG9wOiAxMTVweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDExNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdi0xMjAge1xyXG4gICAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC12LTEyNSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTI1cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMjVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXYtMTMwIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMzBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdi0xMzUge1xyXG4gICAgcGFkZGluZy10b3A6IDEzNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTM1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC12LTE0MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTQwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXYtMTQ1IHtcclxuICAgIHBhZGRpbmctdG9wOiAxNDVweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE0NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdi0xNTAge1xyXG4gICAgcGFkZGluZy10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tbW9iaWxlIHtcclxuXHQucC12LTE1MCxcclxuXHQucC12LTE0NSxcclxuXHQucC12LTE0MCxcclxuXHQucC12LTEzNSxcclxuXHQucC12LTEzMCxcclxuXHQucC12LTEyNSxcclxuXHQucC12LTEyMCxcclxuXHQucC12LTExNSxcclxuXHQucC12LTExMCxcclxuXHQucC12LTEwMCxcclxuXHQucC12LTk1LFxyXG5cdC5wLXYtOTAsXHJcblx0LnAtdi04NSxcclxuXHQucC12LTgwLFxyXG5cdC5wLXYtNzUsXHJcblx0LnAtdi03MCxcclxuXHQucC12LTY1LFxyXG5cdC5wLXYtNjAsXHJcblx0LnAtdi01NSxcclxuXHQucC12LTUwLFxyXG5cdC5wLXYtNDUsXHJcblx0LnAtdi00MCxcclxuXHQucC12LTM1IHtcclxuXHRcdHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50XHJcblx0fVxyXG59XHJcblxyXG4ucC1oLTUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWgtMTAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtaC0xNSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1oLTIwIHtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWgtMjUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtaC0zMCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1oLTM1IHtcclxuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWgtNDAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtaC00NSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1oLTUwIHtcclxuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWgtNTUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtaC02MCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1oLTY1IHtcclxuICAgIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogNjVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWgtNzAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtaC03NSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1oLTgwIHtcclxuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWgtODUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtaC05MCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1oLTk1IHtcclxuICAgIHBhZGRpbmctbGVmdDogOTVweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogOTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWgtMTAwIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtaC0xMDUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMDVweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTA1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1oLTExMCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDExMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWgtMTE1IHtcclxuICAgIHBhZGRpbmctbGVmdDogMTE1cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDExNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtaC0xMjAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTIwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1oLTEyNSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWgtMTMwIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTMwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtaC0xMzUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMzVweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTM1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1oLTE0MCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWgtMTQ1IHtcclxuICAgIHBhZGRpbmctbGVmdDogMTQ1cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE0NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtaC0xNTAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNTBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTUwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tbW9iaWxlIHtcclxuXHQucC1oLTE1MCxcclxuXHQucC1oLTE0NSxcclxuXHQucC1oLTE0MCxcclxuXHQucC1oLTEzNSxcclxuXHQucC1oLTEzMCxcclxuXHQucC1oLTEyNSxcclxuXHQucC1oLTEyMCxcclxuXHQucC1oLTExNSxcclxuXHQucC1oLTExMCxcclxuXHQucC1oLTEwMCxcclxuXHQucC1oLTk1LFxyXG5cdC5wLWgtOTAsXHJcblx0LnAtaC04NSxcclxuXHQucC1oLTgwLFxyXG5cdC5wLWgtNzUsXHJcblx0LnAtaC03MCxcclxuXHQucC1oLTY1LFxyXG5cdC5wLWgtNjAsXHJcblx0LnAtaC01NSxcclxuXHQucC1oLTUwLFxyXG5cdC5wLWgtNDUsXHJcblx0LnAtaC00MCxcclxuXHQucC1oLTM1IHtcclxuXHRcdHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50XHJcblx0fVxyXG59XHJcblxyXG4ucC10LTUge1xyXG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXQtMTAge1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC10LTE1IHtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdC0yMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXQtMjUge1xyXG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC10LTMwIHtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdC0zNSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXQtNDAge1xyXG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC10LTQ1IHtcclxuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdC01MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXQtNTUge1xyXG4gICAgbWFyZ2luLXRvcDogNTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXQtNjAge1xyXG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC10LTY1IHtcclxuICAgIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdC03MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXQtNzUge1xyXG4gICAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC10LTgwIHtcclxuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdC04NSB7XHJcbiAgICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXQtOTAge1xyXG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC10LTk1IHtcclxuICAgIHBhZGRpbmctdG9wOiA5NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdC0xMDAge1xyXG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdC0xMDUge1xyXG4gICAgcGFkZGluZy10b3A6IDEwNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdC0xMTAge1xyXG4gICAgcGFkZGluZy10b3A6IDExMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdC0xMTUge1xyXG4gICAgcGFkZGluZy10b3A6IDExNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdC0xMjAge1xyXG4gICAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdC0xMjUge1xyXG4gICAgcGFkZGluZy10b3A6IDEyNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdC0xMzAge1xyXG4gICAgcGFkZGluZy10b3A6IDEzMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdC0xMzUge1xyXG4gICAgcGFkZGluZy10b3A6IDEzNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdC0xNDAge1xyXG4gICAgcGFkZGluZy10b3A6IDE0MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdC0xNDUge1xyXG4gICAgcGFkZGluZy10b3A6IDE0NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdC0xNTAge1xyXG4gICAgcGFkZGluZy10b3A6IDE1MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLW1vYmlsZSB7XHJcblx0LnAtdC0xNTAsXHJcblx0LnAtdC0xNDUsXHJcblx0LnAtdC0xNDAsXHJcblx0LnAtdC0xMzUsXHJcblx0LnAtdC0xMzAsXHJcblx0LnAtdC0xMjUsXHJcblx0LnAtdC0xMjAsXHJcblx0LnAtdC0xMTUsXHJcblx0LnAtdC0xMTAsXHJcblx0LnAtdC0xMDAsXHJcblx0LnAtdC05NSxcclxuXHQucC10LTkwLFxyXG5cdC5wLXQtODUsXHJcblx0LnAtdC04MCxcclxuXHQucC10LTc1LFxyXG5cdC5wLXQtNzAsXHJcblx0LnAtdC02NSxcclxuXHQucC10LTYwLFxyXG5cdC5wLXQtNTUsXHJcblx0LnAtdC01MCxcclxuXHQucC10LTQ1LFxyXG5cdC5wLXQtNDAsXHJcblx0LnAtdC0zNSB7XHJcblx0XHRwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50XHJcblx0fVxyXG59XHJcblxyXG4ucC1iLTUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWItMTAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1iLTE1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtYi0yMCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWItMjUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1iLTMwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtYi0zNSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWItNDAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1iLTQ1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtYi01MCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWItNTUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWItNjAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1iLTY1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtYi03MCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWItNzUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1iLTgwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtYi04NSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWItOTAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1iLTk1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtYi0xMDAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtYi0xMDUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtYi0xMTAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtYi0xMTUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDExNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtYi0xMjAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1iLTEyNSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1iLTEzMCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1iLTEzNSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTM1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1iLTE0MCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1iLTE0NSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQ1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1iLTE1MCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tbW9iaWxlIHtcclxuXHQucC1iLTE1MCxcclxuXHQucC1iLTE0NSxcclxuXHQucC1iLTE0MCxcclxuXHQucC1iLTEzNSxcclxuXHQucC1iLTEzMCxcclxuXHQucC1iLTEyNSxcclxuXHQucC1iLTEyMCxcclxuXHQucC1iLTExNSxcclxuXHQucC1iLTExMCxcclxuXHQucC1iLTEwMCxcclxuXHQucC1iLTk1LFxyXG5cdC5wLWItOTAsXHJcblx0LnAtYi04NSxcclxuXHQucC1iLTgwLFxyXG5cdC5wLWItNzUsXHJcblx0LnAtYi03MCxcclxuXHQucC1iLTY1LFxyXG5cdC5wLWItNjAsXHJcblx0LnAtYi01NSxcclxuXHQucC1iLTUwLFxyXG5cdC5wLWItNDUsXHJcblx0LnAtYi00MCxcclxuXHQucC1iLTM1IHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnRcclxuXHR9XHJcbn1cclxuXHJcbi5wLWwtNSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWwtMTAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtbC0xNSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1sLTIwIHtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWwtMjUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtbC0zMCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1sLTM1IHtcclxuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWwtNDAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtbC00NSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1sLTUwIHtcclxuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWwtNTUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDU1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1sLTYwIHtcclxuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWwtNjUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtbC03MCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1sLTc1IHtcclxuICAgIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWwtODAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtbC04NSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1sLTkwIHtcclxuICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWwtOTUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA5NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtbC0xMDAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWwtMTA1IHtcclxuICAgIHBhZGRpbmctbGVmdDogMTA1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1sLTExMCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDExMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtbC0xMTUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWwtMTIwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWwtMTI1IHtcclxuICAgIHBhZGRpbmctbGVmdDogMTI1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1sLTEzMCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtbC0xMzUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMzVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWwtMTQwIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTQwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1sLTE0NSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE0NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtbC0xNTAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi1tb2JpbGUge1xyXG5cdC5wLWwtMTUwLFxyXG5cdC5wLWwtMTQ1LFxyXG5cdC5wLWwtMTQwLFxyXG5cdC5wLWwtMTM1LFxyXG5cdC5wLWwtMTMwLFxyXG5cdC5wLWwtMTI1LFxyXG5cdC5wLWwtMTIwLFxyXG5cdC5wLWwtMTE1LFxyXG5cdC5wLWwtMTEwLFxyXG5cdC5wLWwtMTAwLFxyXG5cdC5wLWwtOTUsXHJcblx0LnAtbC05MCxcclxuXHQucC1sLTg1LFxyXG5cdC5wLWwtODAsXHJcblx0LnAtbC03NSxcclxuXHQucC1sLTcwLFxyXG5cdC5wLWwtNjUsXHJcblx0LnAtbC02MCxcclxuXHQucC1sLTU1LFxyXG5cdC5wLWwtNTAsXHJcblx0LnAtbC00NSxcclxuXHQucC1sLTQwLFxyXG5cdC5wLWwtMzUge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnRcclxuXHR9XHJcbn1cclxuXHJcbi5wLXItNSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1yLTEwIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1yLTE1IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1yLTIwIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1yLTI1IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1yLTMwIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1yLTM1IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1yLTQwIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1yLTQ1IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1yLTUwIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1yLTU1IHtcclxuICAgIG1hcmdpbi1yaWdodDogNTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXItNjAge1xyXG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXItNjUge1xyXG4gICAgcGFkZGluZy1yaWdodDogNjVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXItNzAge1xyXG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXItNzUge1xyXG4gICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXItODAge1xyXG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXItODUge1xyXG4gICAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXItOTAge1xyXG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXItOTUge1xyXG4gICAgcGFkZGluZy1yaWdodDogOTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXItMTAwIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtci0xMDUge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTA1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1sLTExMCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDExMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtci0xMTUge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTE1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1yLTEyMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtci0xMjUge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTI1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1yLTEzMCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXItMTM1IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEzNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtci0xNDAge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTQwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1yLTE0NSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXItMTUwIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLW1vYmlsZSB7XHJcblx0LnAtci0xNTAsXHJcblx0LnAtci0xNDUsXHJcblx0LnAtci0xNDAsXHJcblx0LnAtci0xMzUsXHJcblx0LnAtci0xMzAsXHJcblx0LnAtci0xMjUsXHJcblx0LnAtci0xMjAsXHJcblx0LnAtci0xMTUsXHJcblx0LnAtci0xMTAsXHJcblx0LnAtci0xMDAsXHJcblx0LnAtci05NSxcclxuXHQucC1yLTkwLFxyXG5cdC5wLXItODUsXHJcblx0LnAtci04MCxcclxuXHQucC1yLTc1LFxyXG5cdC5wLXItNzAsXHJcblx0LnAtci02NSxcclxuXHQucC1yLTYwLFxyXG5cdC5wLXItNTUsXHJcblx0LnAtci01MCxcclxuXHQucC1yLTQ1LFxyXG5cdC5wLXItNDAsXHJcblx0LnAtci0zNSB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnRcclxuXHR9XHJcbn1cclxuXHJcbi53LTAge1xyXG4gICAgd2lkdGg6IDBweFxyXG59XHJcblxyXG4udy0xMCB7XHJcbiAgICB3aWR0aDogMTAlXHJcbn1cclxuXHJcbi53LTE1IHtcclxuICAgIHdpZHRoOiAxNSVcclxufVxyXG5cclxuLnctMjAge1xyXG4gICAgd2lkdGg6IDIwJVxyXG59XHJcblxyXG4udy0yNSB7XHJcbiAgICB3aWR0aDogMjUlXHJcbn1cclxuXHJcbi53LTMwIHtcclxuICAgIHdpZHRoOiAzMCVcclxufVxyXG5cclxuLnctMzUge1xyXG4gICAgd2lkdGg6IDM1JVxyXG59XHJcblxyXG4udy00MCB7XHJcbiAgICB3aWR0aDogNDAlXHJcbn1cclxuXHJcbi53LTQ1IHtcclxuICAgIHdpZHRoOiA0NSVcclxufVxyXG5cclxuLnctNTAge1xyXG4gICAgd2lkdGg6IDUwJVxyXG59XHJcblxyXG4udy01NSB7XHJcbiAgICB3aWR0aDogNTUlXHJcbn1cclxuXHJcbi53LTYwIHtcclxuICAgIHdpZHRoOiA2MCVcclxufVxyXG5cclxuLnctNjUge1xyXG4gICAgd2lkdGg6IDY1JVxyXG59XHJcblxyXG4udy03MCB7XHJcbiAgICB3aWR0aDogNzAlXHJcbn1cclxuXHJcbi53LTc1IHtcclxuICAgIHdpZHRoOiA3NSVcclxufVxyXG5cclxuLnctODAge1xyXG4gICAgd2lkdGg6IDgwJVxyXG59XHJcblxyXG4udy04NSB7XHJcbiAgICB3aWR0aDogODUlXHJcbn1cclxuXHJcbi53LTkwIHtcclxuICAgIHdpZHRoOiA5MCVcclxufVxyXG5cclxuLnctOTUge1xyXG4gICAgd2lkdGg6IDk1JVxyXG59XHJcblxyXG4udy0xMDAge1xyXG4gICAgd2lkdGg6IDEwMCVcclxufVxyXG5cclxuLmhlaWdodC1tYXgge1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmZ1bGwtaGVpZ2h0IHtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG59XHJcblxyXG4ubHMtMCB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxzLTAtNSB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubHMtMSB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxzLTEtNSB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMS41cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubHMtMiB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxzLTItNSB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMi41cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubHMtMyB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogM3B4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxzLTMtNSB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMy41cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubHMtNCB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogNHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxzLTQtNSB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogNC41cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubHMtNSB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxzLTUtNSB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogNS41cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubHMtNiB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogNnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxzLTYtNSB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogNi41cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubHMtNyB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogN3B4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxzLTctNSB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogNy41cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubHMtOCB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogOHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxzLTgtNSB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogOC41cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubHMtOSB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogOXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxzLTktNSB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogOS41cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubHMtMTAge1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDEwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubHMtMTEge1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDExcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubHMtMTIge1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDEycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubHMtMTMge1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDEzcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubHMtMTQge1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDE0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubHMtMTUge1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDE1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG5cclxuLypMaW5lLUhlaWdodCovXHJcbi5saC0wIHtcclxuXHRsaW5lLWhlaWdodDogMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5saC0wLTUge1xyXG5cdGxpbmUtaGVpZ2h0OiAwLjUgIWltcG9ydGFudFxyXG59XHJcblxyXG4ubGgtMSB7XHJcbiAgICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5saC0xLTEge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5saC0xLTIge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMiAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5saC0xLTMge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMyAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5saC0xLTQge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5saC0xLTUge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5saC0xLTYge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNiAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5saC0xLTcge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNyAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5saC0xLTgge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuOCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5saC0xLTkge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuOSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5saC0yIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAyICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxoLTItMSB7XHJcbiAgICBsaW5lLWhlaWdodDogMi4xICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxoLTItMiB7XHJcbiAgICBsaW5lLWhlaWdodDogMi4yICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxoLTItMyB7XHJcbiAgICBsaW5lLWhlaWdodDogMi4zICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxoLTItNCB7XHJcbiAgICBsaW5lLWhlaWdodDogMi40ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxoLTItNSB7XHJcbiAgICBsaW5lLWhlaWdodDogMi41ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxoLTMge1xyXG4gICAgbGluZS1oZWlnaHQ6IDMgIWltcG9ydGFudFxyXG59XHJcblxyXG4ubGgtNCB7XHJcbiAgICBsaW5lLWhlaWdodDogNCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi8qRm9udCBTaXplKi9cclxuXHJcbi5mb250LXNpemUtOCB7XHJcbiAgICBmb250LXNpemU6IDhweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtOSB7XHJcbiAgICBmb250LXNpemU6IDlweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtMTAge1xyXG4gICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS0xMSB7XHJcbiAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTEyIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtMTMge1xyXG4gICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS0xNCB7XHJcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTE1IHtcclxuICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtMTYge1xyXG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS0xNyB7XHJcbiAgICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTE4IHtcclxuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtMTkge1xyXG4gICAgZm9udC1zaXplOiAxOXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS0yMCB7XHJcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTIxIHtcclxuICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtMjIge1xyXG4gICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS0yMyB7XHJcbiAgICBmb250LXNpemU6IDIzcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTI0IHtcclxuICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtMjUge1xyXG4gICAgZm9udC1zaXplOiAyNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS0yNiB7XHJcbiAgICBmb250LXNpemU6IDI2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTI3IHtcclxuICAgIGZvbnQtc2l6ZTogMjdweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtMjgge1xyXG4gICAgZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS0yOSB7XHJcbiAgICBmb250LXNpemU6IDI5cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTMwIHtcclxuICAgIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtMzUge1xyXG4gICAgZm9udC1zaXplOiAzNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS00MCB7XHJcbiAgICBmb250LXNpemU6IDQwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTQ1IHtcclxuICAgIGZvbnQtc2l6ZTogNDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtNTAge1xyXG4gICAgZm9udC1zaXplOiA1MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS01NSB7XHJcbiAgICBmb250LXNpemU6IDU1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTYwIHtcclxuICAgIGZvbnQtc2l6ZTogNjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtNjUge1xyXG4gICAgZm9udC1zaXplOiA2NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS03MCB7XHJcbiAgICBmb250LXNpemU6IDcwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTc1IHtcclxuICAgIGZvbnQtc2l6ZTogNzVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtODAge1xyXG4gICAgZm9udC1zaXplOiA4MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS04NSB7XHJcbiAgICBmb250LXNpemU6IDg1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTkwIHtcclxuICAgIGZvbnQtc2l6ZTogOTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtOTUge1xyXG4gICAgZm9udC1zaXplOiA5NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS0xMDAge1xyXG4gICAgZm9udC1zaXplOiAxMDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtMTA1IHtcclxuICAgIGZvbnQtc2l6ZTogMTA1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTExMCB7XHJcbiAgICBmb250LXNpemU6IDExMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS0xMTUge1xyXG4gICAgZm9udC1zaXplOiAxMTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtMTIwIHtcclxuICAgIGZvbnQtc2l6ZTogMTIwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTEyNSB7XHJcbiAgICBmb250LXNpemU6IDEyNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS0xMzAge1xyXG4gICAgZm9udC1zaXplOiAxMzBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtMTM1IHtcclxuICAgIGZvbnQtc2l6ZTogMTM1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTE0MCB7XHJcbiAgICBmb250LXNpemU6IDE0MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS0xNDUge1xyXG4gICAgZm9udC1zaXplOiAxNDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtMTUwIHtcclxuICAgIGZvbnQtc2l6ZTogMTUwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTE1NSB7XHJcbiAgICBmb250LXNpemU6IDE1NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS0xNjAge1xyXG4gICAgZm9udC1zaXplOiAxNjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtMTY1IHtcclxuICAgIGZvbnQtc2l6ZTogMTY1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTE3MCB7XHJcbiAgICBmb250LXNpemU6IDE3MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS0xNzUge1xyXG4gICAgZm9udC1zaXplOiAxNzVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtMTgwIHtcclxuICAgIGZvbnQtc2l6ZTogMTgwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTE4NSB7XHJcbiAgICBmb250LXNpemU6IDE4NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS0xOTAge1xyXG4gICAgZm9udC1zaXplOiAxOTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtMTk1IHtcclxuICAgIGZvbnQtc2l6ZTogMTk1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTIwMCB7XHJcbiAgICBmb250LXNpemU6IDIwMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLyogVGV4dCAqL1xyXG4udGV4dC1tdXRlZCB7XHJcbiAgICBjb2xvcjogJHRleHQtbXV0ZWQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogRm9udCBXZWlnaHQgKi9cclxuXHJcbi5mb250LXdlaWdodC10aGluIHtcclxuXHRmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mb250LXdlaWdodC1ub3JtYWwge1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZvbnQtd2VpZ2h0LXNlbWlib2xkIHtcclxuXHRmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mb250LXdlaWdodC1ib2xkIHtcclxuXHRmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIERpc3BsYXkgKi9cclxuXHJcbi5kaXNwbGF5LWJsb2NrIHtcclxuXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaW5saW5lLWJsb2NrIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBvaW50ZXIge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4vKiBQb3NpdGlvbiAqL1xyXG5cclxuLnJlbGF0aXZlIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5hYnNvbHV0ZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4uZml4ZWQgIHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcbn1cclxuXHJcbi5zdGF0aWMge1xyXG5cdHBvc2l0aW9uOiBzdGF0aWM7XHJcbn1cclxuXHJcbi8qIFNoYWRvdyAqL1xyXG5cclxuLnNoYWRvdy1sZyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDFyZW0gM3JlbSByZ2JhKDc3LDg0LDEyNCwuMDkpIWltcG9ydGFudFxyXG59XHJcblxyXG4uc2hhZG93IHtcclxuICAgIGJveC1zaGFkb3c6IDAgLjVyZW0gMXJlbSByZ2JhKDc3LDg0LDEyNCwuMDkpIWltcG9ydGFudFxyXG59XHJcblxyXG4uc2hhZG93LXNtIHtcclxuICAgIGJveC1zaGFkb3c6IDAgLjEyNXJlbSAuMjVyZW0gcmdiYSg3Nyw4NCwxMjQsLjA5KSFpbXBvcnRhbnRcclxufVxyXG5cclxuLyogT3ZlcmZsb3cgKi9cclxuXHJcbi5vdmVyZmxvdy1oaWRkZW4ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLm92ZXJmbG93LXktaGlkZGVuIHtcclxuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxufVxyXG5cclxuLm92ZXJmbG93LXgtaGlkZGVuIHtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxufVxyXG5cclxuLm92ZXJmbG93LWF1dG8ge1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi5vdmVyZmxvdy15LWF1dG8ge1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxufVxyXG5cclxuLm92ZXJmbG93LXgtYXV0byB7XHJcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG59XHJcblxyXG4vKiBGbG9hdCAqL1xyXG5AaW5jbHVkZSBzY3JlZW4tbW9iaWxlIHtcclxuXHQucHVsbC1sZWZ0LXNtIHtcclxuXHRcdGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQucHVsbC1yaWdodC1zbSB7XHJcblx0XHRmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5wdWxsLW5vbmUtc20ge1xyXG5cdFx0ZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbi8qIEltYWdlICovXHJcbi5pbWctY2lyY2xlIHtcclxuXHRib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogQmFja2dyb3VuZCAqL1xyXG4uYmcge1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG59XHJcblxyXG4vKiBCb3JkZXIgKi9cclxuLmJvcmRlciB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib3JkZXItdG9wIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib3JkZXItcmlnaHQge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm9yZGVyLWxlZnQge1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib3JkZXItYm90dG9tIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIFZlcnRpY2FsIEFsaWduICovXHJcbi52ZXJ0aWNhbC1hbGlnbiB7XHJcblx0ZGlzcGxheTogdGFibGU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdFxyXG5cdC50YWJsZS1jZWxsIHtcclxuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdH1cclxufVxyXG5cclxuLnZlcnRpY2FsLWFsaWduLXN1cGVyIHtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XHJcbn1cclxuXHJcbi8qIGJvcmRlci1yYWRpdXMgKi9cclxuLmJvcmRlci1yYWRpdXMtNCB7XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib3JkZXItcmFkaXVzLTYge1xyXG5cdGJvcmRlci1yYWRpdXM6IDZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm9yZGVyLXJhZGl1cy04IHtcclxuXHRib3JkZXItcmFkaXVzOiA4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvcmRlci1yYWRpdXMtMTAge1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvcmRlci1yYWRpdXMtcm91bmQge1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogb3BhY2l0eSAqL1xyXG4ub3BhY2l0eS0wMSB7XHJcbiAgICBvcGFjaXR5OiAwLjE7XHJcbn1cclxuXHJcbi5vcGFjaXR5LTAyIHtcclxuICAgIG9wYWNpdHk6IDAuMjtcclxufVxyXG5cclxuLm9wYWNpdHktMDMge1xyXG4gICAgb3BhY2l0eTogMC4zO1xyXG59XHJcblxyXG4ub3BhY2l0eS0wNCB7XHJcbiAgICBvcGFjaXR5OiAwLjQ7XHJcbn1cclxuXHJcbi5vcGFjaXR5LTA1IHtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxufVxyXG5cclxuLm9wYWNpdHktMDYge1xyXG4gICAgb3BhY2l0eTogMC42O1xyXG59XHJcblxyXG4ub3BhY2l0eS0wNyB7XHJcbiAgICBvcGFjaXR5OiAwLjc7XHJcbn1cclxuXHJcbi5vcGFjaXR5LTA4IHtcclxuICAgIG9wYWNpdHk6IDAuODtcclxufVxyXG5cclxuLm9wYWNpdHktMDkge1xyXG4gICAgb3BhY2l0eTogMC45O1xyXG59XHJcblxyXG4ub3BhY2l0eS0xMCB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG5cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi1tb2JpbGUge1xyXG5cdFxyXG4gICAgLyogVHlwb2dyYXBoeSAqL1xyXG5cclxuXHQuZm9udC1zaXplLTE0NSxcclxuICAgIC5mb250LXNpemUtMTQwLFxyXG5cdC5mb250LXNpemUtMTM1LFxyXG4gICAgLmZvbnQtc2l6ZS0xMzAsXHJcbiAgICAuZm9udC1zaXplLTEyNSxcclxuICAgIC5mb250LXNpemUtMTIwLFxyXG5cdC5mb250LXNpemUtMTE1LFxyXG4gICAgLmZvbnQtc2l6ZS0xMTAsXHJcblx0LmZvbnQtc2l6ZS0xMDUsXHJcbiAgICAuZm9udC1zaXplLTEwMCxcclxuICAgIC5mb250LXNpemUtOTUsXHJcbiAgICAuZm9udC1zaXplLTkwLFxyXG5cdC5mb250LXNpemUtODUsXHJcbiAgICAuZm9udC1zaXplLTgwLFxyXG5cdC5mb250LXNpemUtNzUsXHJcbiAgICAuZm9udC1zaXplLTcwLFxyXG4gICAgLmZvbnQtc2l6ZS02NSxcclxuICAgIC5mb250LXNpemUtNjAsXHJcbiAgICAuZm9udC1zaXplLTU1LFxyXG4gICAgLmZvbnQtc2l6ZS01MCB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0NXB4ICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHRcclxuXHQuZm9udC1zaXplLTIwMCxcclxuXHQuZm9udC1zaXplLTE5NSxcclxuXHQuZm9udC1zaXplLTE5MCxcclxuXHQuZm9udC1zaXplLTE4NSxcclxuICAgIC5mb250LXNpemUtMTgwLFxyXG5cdC5mb250LXNpemUtMTc1LFxyXG4gICAgLmZvbnQtc2l6ZS0xNzAsXHJcblx0LmZvbnQtc2l6ZS0xNjUsXHJcbiAgICAuZm9udC1zaXplLTE2MCxcclxuXHQuZm9udC1zaXplLTE1NSxcclxuICAgIC5mb250LXNpemUtMTUwIHtcclxuXHRcdGZvbnQtc2l6ZTogMTMwcHggIWltcG9ydGFudFxyXG5cdH1cclxuXHRcclxuXHRwLnctOTUsXHJcbiAgICBwLnctOTAsXHJcblx0cC53LTg1LFxyXG4gICAgcC53LTgwLFxyXG5cdHAudy03NSxcclxuICAgIHAudy03MCxcclxuXHRwLnctNjUsXHJcbiAgICBwLnctNjAsXHJcblx0cC53LTU1LFxyXG4gICAgcC53LTUwLFxyXG5cdHAudy00NSxcclxuICAgIHAudy00MCxcclxuXHRwLnctMzUsXHJcbiAgICBwLnctMzAsXHJcblx0cC53LTI1LFxyXG4gICAgcC53LTIwLFxyXG5cdHAudy0xNSxcclxuICAgIHAudy0xMCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudFxyXG4gICAgfVxyXG5cdFxyXG5cdGlucHV0LndpZHRoLTk1LFxyXG4gICAgaW5wdXQud2lkdGgtOTAsXHJcblx0aW5wdXQud2lkdGgtODUsXHJcbiAgICBpbnB1dC53aWR0aC04MCxcclxuXHRpbnB1dC53aWR0aC03NSxcclxuICAgIGlucHV0LndpZHRoLTcwLFxyXG5cdGlucHV0LndpZHRoLTY1LFxyXG4gICAgaW5wdXQud2lkdGgtNjAsXHJcblx0aW5wdXQud2lkdGgtNTUsXHJcbiAgICBpbnB1dC53aWR0aC01MCxcclxuXHRpbnB1dC53aWR0aC00NSxcclxuICAgIGlucHV0LndpZHRoLTQwLFxyXG5cdGlucHV0LndpZHRoLTM1LFxyXG4gICAgaW5wdXQud2lkdGgtMzAsXHJcblx0aW5wdXQud2lkdGgtMjUsXHJcbiAgICBpbnB1dC53aWR0aC0yMCxcclxuXHRpbnB1dC53aWR0aC0xNSxcclxuICAgIGlucHV0LndpZHRoLTEwIHtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50XHJcbiAgICB9XHJcbn0gXHJcblxyXG4uaGlkZGVue1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn0iLCIuc2lkZS1uYXYge1xyXG5cdHdpZHRoOiAkc2lkZS1uYXYtd2lkdGg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgdG9wOiAkaGVhZGVyLWhlaWdodDtcclxuICAgIGJvdHRvbTogMHB4O1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMnMgZWFzZSk7IFxyXG5cdEBpbmNsdWRlIHByaW50IHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBzY3JlZW4tbW9iaWxlIHtcclxuXHRcdGxlZnQ6IC0kc2lkZS1uYXYtd2lkdGg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBzY3JlZW4tbGFwdG9wLW9ubHkge1xyXG4gICAgICAgIHdpZHRoOiAkc2lkZS1uYXYtd2lkdGgtbGFwdG9wO1xyXG4gICAgfVxyXG5cclxuXHQuc2lkZS1uYXYtaW5uZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1x0XHRcclxuXHJcblx0XHQuc2lkZS1uYXYtbWVudSB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdG92ZXJmbG93OiBhdXRvO1xyXG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRoZWFkZXItaGVpZ2h0fSk7XHJcblx0XHRcdEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cdFx0XHRcclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmLmRyb3Bkb3duIHtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0LmFycm93IHtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRyaWdodDogMzBweDtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMDVzIGVhc2UtaW4pO1xyXG5cclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuLXRhYmxldCB7XHJcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDI1cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC5hcnJvdy1pY29uIHtcclxuXHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSxcclxuXHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogMCAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LHJnYmEoNDIsNDIsNDIsLjc1KSxyZ2JhKDQyLDQyLDQyLC43NSkpO1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4OyAgICBcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA2cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEuNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0dG9wOiAxM3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3MgY3ViaWMtYmV6aWVyKC42NDUsLjA0NSwuMzU1LDEpLHRyYW5zZm9ybSAuM3MgY3ViaWMtYmV6aWVyKC42NDUsLjA0NSwuMzU1LDEpLHRvcCAuM3MgY3ViaWMtYmV6aWVyKC42NDUsLjA0NSwuMzU1LDEpLC13ZWJraXQtdHJhbnNmb3JtIC4zcyBjdWJpYy1iZXppZXIoLjY0NSwuMDQ1LC4zNTUsMSlcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoLTEzNWRlZykgdHJhbnNsYXRlWCgycHgpKTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZVgoMnB4KSk7XHJcblx0XHRcdFx0XHRcdFx0fSBcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQmLm9wZW4ge1xyXG5cclxuXHRcdFx0XHRcdFx0PiBhIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGdyYXktZGFyaztcclxuXHJcblx0XHRcdFx0XHRcdFx0Lmljb24taG9sZGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZ3JheS1kYXJrO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0Pi5hcnJvdyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRcdC5hcnJvdy1pY29uIHsgXHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgtMjI1ZGVnKSB0cmFuc2xhdGVYKDJweCkpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcclxuXHRcdFx0XHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWCgycHgpKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fSBcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdD4uZHJvcGRvd24tbWVudSB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblxyXG5cdFx0XHRcdFx0XHRcdC5kcm9wZG93bi1tZW51IHtcclxuXHRcdFx0XHRcdFx0XHRcdD5saSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweFxyXG5cdFx0XHRcdFx0XHRcdFx0fVx0XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQuYXJyb3cge1xyXG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI1cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRncmF5O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTsgXHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdCY6aG92ZXIsXHJcblx0XHRcdFx0XHQmOmZvY3VzIHtcclxuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGdyYXktZGFyaztcclxuXHJcblx0XHRcdFx0XHRcdC5pY29uLWhvbGRlciB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRncmF5LWRhcms7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmLmRyb3Bkb3duLXRvZ2dsZSB7XHJcblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQ+bGkge1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCYuc2lkZS1uYXYtaGVhZGVyIHtcclxuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDExcHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjc7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5kcm9wZG93biB7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdHVsIHtcclxuXHRcdFx0XHRcdFx0Ji5kcm9wZG93bi1tZW51IHtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDBweDtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwcHg7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0PiBsaSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRcdD4gYSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMTVweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA2MHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0Jjpob3ZlcixcclxuXHRcdFx0XHRcdFx0XHRcdFx0Jjpmb2N1cyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRncmF5LWRhcms7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZVkoLjAwMDEpKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IC4xNXMgY3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSkpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDJweCBzb2xpZDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJyYW5kLXByaW1hcnksIDAuMTUpO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGVZKDEpKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0PiBhIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCAxNXB4O1xyXG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0Lmljb24taG9sZGVyIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDI1cHg7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjVweDsgXHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE0cHg7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpOyBcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5pcy1mb2xkZWQge1xyXG5cclxuXHQuc2lkZS1uYXYge1xyXG5cdFx0QGluY2x1ZGUgc2NyZWVuLXRhYmxldC1hYm92ZSB7XHJcblx0XHRcdHdpZHRoOiAkc2lkZS1uYXYtZm9sZGVkO1xyXG5cdFx0XHJcblx0XHRcdC5zaWRlLW5hdi1pbm5lciB7XHJcblxyXG5cdFx0XHRcdC5zaWRlLW5hdi1tZW51IHtcclxuXHRcdFx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHJcblx0XHRcdFx0XHQ+IGxpIHtcclxuXHJcblx0XHRcdFx0XHRcdCYuc2lkZS1uYXYtaGVhZGVyIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQ+IGEge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0LnRpdGxlIHtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0bGkge1xyXG5cclxuXHRcdFx0XHRcdFx0Ji5kcm9wZG93biB7XHJcblx0XHRcdFx0XHRcdFx0Lmljb24taG9sZGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDVweDtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdC5hcnJvdyB7XHJcblx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0Ji5vcGVuIHtcclxuXHRcdFx0XHRcdFx0XHRcdHVsLmRyb3Bkb3duLW1lbnUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHRcclxuXHRcdFx0XHRcdH1cdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0d2lkdGg6ICRzaWRlLW5hdi13aWR0aDtcclxuXHJcblx0XHRcdFx0LnNpZGUtbmF2LWlubmVyIHtcclxuXHJcblx0XHRcdFx0XHQuc2lkZS1uYXYtbWVudSB7XHJcblxyXG5cdFx0XHRcdFx0XHQ+IGxpIHtcclxuXHJcblx0XHRcdFx0XHRcdFx0Ji5zaWRlLW5hdi1oZWFkZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQ+IGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0LnRpdGxlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0bGkge1xyXG5cclxuXHRcdFx0XHRcdFx0XHQmLmRyb3Bkb3duIHtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHQuYXJyb3cge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0Ji5vcGVuIHtcclxuXHRcdFx0XHRcdFx0XHRcdD51bC5kcm9wZG93bi1tZW51IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHRcclxuXHRcdFx0XHRcdFx0fVx0XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgc2NyZWVuLXRhYmxldCB7XHJcblx0XHRcdGxlZnQ6IC0kc2lkZS1uYXYtd2lkdGg7XHJcblx0XHR9XHRcclxuXHR9XHJcblxyXG59XHJcblxyXG4uaXMtZXhwYW5kIHtcclxuXHRAaW5jbHVkZSBzY3JlZW4tbW9iaWxlIHtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0fVxyXG5cclxuXHQuc2lkZS1uYXYge1xyXG5cdFx0QGluY2x1ZGUgc2NyZWVuLW1vYmlsZSB7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG59XHJcblxyXG5AZWFjaCAkdGhlbWUgaW4gJHRoZW1lLWNvbG9yLWxvb3Age1xyXG4gICAgLiN7bnRoKCR0aGVtZSwgMSl9IHtcclxuXHJcblx0XHQuc2lkZS1uYXYgLnNpZGUtbmF2LWlubmVyIC5zaWRlLW5hdi1tZW51PmxpLmRyb3Bkb3duIHVsLmRyb3Bkb3duLW1lbnU+bGkge1xyXG5cclxuXHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEobnRoKCR0aGVtZSwgMiksIDAuMTUpO1xyXG5cclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogI3tudGgoJHRoZW1lLCAyKX07XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAje250aCgkdGhlbWUsIDIpfTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHNpZGUtbmF2LWRhcmstaXRlbS1hY3RpdmUge1xyXG5cdGNvbG9yOiAkd2hpdGU7XHJcblxyXG5cdC5pY29uLWhvbGRlciB7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdH1cclxuXHJcblx0LmFycm93IHtcclxuXHRcdC5hcnJvdy1pY29uIHtcclxuXHRcdFx0JjpiZWZvcmUsXHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwjeyR3aGl0ZX0sI3skd2hpdGV9KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4gXHJcbi5pcy1zaWRlLW5hdi1kYXJrIHtcclxuICAgIC5zaWRlLW5hdiB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZS1uYXYtZGFyaztcclxuXHRcdFxyXG5cdFx0LnNpZGUtbmF2LWlubmVyIHtcclxuXHJcblx0XHRcdC5zaWRlLW5hdi1tZW51IHtcclxuXHJcblx0XHRcdFx0bGkge1xyXG5cclxuXHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJHNpZGUtbmF2LWRhcmstdGV4dDtcclxuXHJcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHNpZGUtbmF2LWRhcmstaXRlbS1hY3RpdmUoKVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Ji5kcm9wZG93biB7XHJcblx0XHRcdFx0XHRcdCYub3BlbiB7XHJcblx0XHRcdFx0XHRcdFx0PiBhIHtcclxuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHNpZGUtbmF2LWRhcmstaXRlbS1hY3RpdmUoKVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0PiBsaSB7XHJcblxyXG5cdFx0XHRcdFx0Ji5kcm9wZG93biB7XHJcblxyXG5cdFx0XHRcdFx0XHR1bCB7XHJcblx0XHRcdFx0XHRcdFx0Ji5kcm9wZG93bi1tZW51IHtcclxuXHRcdFx0XHRcdFx0XHRcdD4gbGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQ+IGEge1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0LmFycm93IHtcclxuXHRcdFx0XHRcdFx0XHQuYXJyb3ctaWNvbiB7XHJcblx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZSxcclxuXHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsI3skc2lkZS1uYXYtZGFyay10ZXh0fSwjeyRzaWRlLW5hdi1kYXJrLXRleHR9KTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuICAgIH1cclxufVxyXG4iLCIucXVpY2stdmlldyB7XHJcblxyXG5cdC5tb2RhbC1kaWFsb2cge1xyXG5cdFx0d2lkdGg6IDI4MHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59IiwiLmhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogJHppbmRleC1maXhlZDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgLmxvZ28ge1xyXG4gICAgICAgIHdpZHRoOiAkc2lkZS1uYXYtd2lkdGg7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjJzIGVhc2UpOyBcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLWxhcHRvcC1vbmx5IHtcclxuICAgICAgICAgICAgd2lkdGg6ICRzaWRlLW5hdi13aWR0aC1sYXB0b3A7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxvZ28tZm9sZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmxvZ28td2hpdGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXRhYmxldCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi13cmFwIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuXHJcblxyXG4gICAgICAgIC5uYXYtbGVmdCxcclxuICAgICAgICAubmF2LXJpZ2h0IHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG5cclxuICAgICAgICAgICAgICAgID4gYSxcclxuICAgICAgICAgICAgICAgIG56LWRyb3Bkb3duID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQtY29sb3IgMC4zcyk7IFxyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJyYW5kLXByaW1hcnksIDAuMSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYW50LWJhZGdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYW50LWJhZGdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmF2LWxlZnQge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYXYtcmlnaHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGVza3RvcC10b2dnbGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tdGFibGV0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICA+IGkge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlMDc2XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9iaWxlLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi10YWJsZXQtYWJvdmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgID4gaSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGUwNzdcIjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFudC1kcm9wZG93bi1saW5rLFxyXG4gICAgLmFudC1kcm9wZG93bi10cmlnZ2VyICB7XHJcbiAgICAgICAgLmFudGljb246bm90KC5hbnRpY29uLWVsbGlwc2lzKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmhlYWRlci1mb2xkZWQge1xyXG5cclxuICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkc2lkZS1uYXYtZm9sZGVkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBvcC1ub3RpZmljYXRpb24ge1xyXG4gICAgd2lkdGg6IDM1MHB4O1xyXG5cclxuICAgICYuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucG9wLXByb2ZpbGUge1xyXG4gICAgd2lkdGg6IDI3MHB4O1xyXG59XHJcblxyXG5cclxuXHJcbi5pcy1mb2xkZWQge1xyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXRhYmxldC1hYm92ZSB7XHJcbiAgICAgICAgLmhlYWRlciB7XHJcblxyXG4gICAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJHNpZGUtbmF2LWZvbGRlZDtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxvZ28tZm9sZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9ICAgIFxyXG4gICAgfVxyXG5cclxuICAgIC5uYXYtbGVmdCB7XHJcbiAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICYuZGVza3RvcC10b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTA3N1wiO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cdFxyXG4gICAgfVxyXG59XHJcblxyXG4uaXMtZXhwYW5kIHsgXHJcblxyXG5cdC5oZWFkZXIge1xyXG5cdFx0QGluY2x1ZGUgc2NyZWVuLW1vYmlsZSB7XHJcblx0XHRcdC5uYXYtbGVmdCB7XHJcbiAgICAgICAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAmLm1vYmlsZS10b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTA3NlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVx0XHJcbiAgICAgICAgICAgIH1cclxuXHRcdH1cdFxyXG5cdH1cclxufVxyXG5cclxuLmlzLXByaW1hcnksXHJcbi5pcy1zZWNvbmRhcnksXHJcbi5pcy1zdWNjZXNzLFxyXG4uaXMtZGFuZ2VyLFxyXG4uaXMtY3VzdG9tIHtcclxuXHJcbiAgICAuaGVhZGVyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwcHg7XHJcblxyXG4gICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgICYubG9nby1kYXJrIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubG9nby13aGl0ZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYXYtbGVmdCxcclxuICAgICAgICAubmF2LXJpZ2h0IHtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuXHJcbiAgICAgICAgICAgICAgICA+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+dGQuY2hpbGQge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kdHItdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuaGVhZGVyIC5uYXYtd3JhcCAuZGVza3RvcC10b2dnbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuaGVhZGVyIC5uYXYtd3JhcCAubW9iaWxlLXRvZ2dsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmhlYWRlciAubmF2LXdyYXAgLmRlc2t0b3AtdG9nZ2xlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuaGVhZGVyIC5uYXYtd3JhcCAubW9iaWxlLXRvZ2dsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfcGFnaW5hdGUgdWwucGFnaW5hdGlvbiB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIC5wYWdpbmF0ZV9idXR0b24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYWdpbmF0ZV9idXR0b24ucHJldmlvdXMsXG4gICAgICAgIC5wYWdpbmF0ZV9idXR0b24ubmV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyBiIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kYXRhVGFibGUgdGQgLmRlbGV0ZS1tb2RhbCBpIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRoLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIHRhYmxlIHRoZWFkIHRoLFxuICAgIHRhYmxlIHRib2R5IHRkIHtcbiAgICAgICAgZm9udC1zaXplOiAuODEycmVtO1xuICAgIH1cbn1cblxuLmhlYWRlciAubG9nbyB7XG5cbiAgICAmPmEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICB9XG59XG5cbmxpLm5hdi1pdGVtLmxveWFsdHkge1xuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuXG4gICAgLmljb24taG9sZGVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgfVxufVxuXG4ucHJpemVzLWhlYWRpbmcge1xuICAgIGJhY2tncm91bmQ6ICNmOWZiZmQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbiAgICBwYWRkaW5nOiAxNXB4O1xufVxuXG4uYW5zd2VyLWxpc3Qge1xuICAgIGxpIHtcbiAgICAgICAgLmZvcm0tcm93IHtcbiAgICAgICAgICAgIC5mb3JtLWdyb3VwIHtcblxuICAgICAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLCAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2VkZjJmOTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cywgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNlZGYyZjk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mb3JtLWdyb3VwLmFuc3dlci10ZXh0LXJvdyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZvcm0tZ3JvdXAuYW5zd2VyLXZhbHVlLXJvdyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFjdGlvbnMge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xuXG4gICAgICAgICAgICAuYW50aWNvbiB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYW50aWNvbi5oaWRkZW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWN0aW9ucy5jZW50ZXIge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jYXJkLWJvZHkge1xuICAgICY+ZGl2LmNvbHVtbi12aWV3IHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5kYXRlLWZvcm1hdCB7XG5cbiAgICAmPi5yYWRpbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGFzdC1yYWRpbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAucmFkaW8ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cblxuICAgICAgICAuY3VzdG9tLWRhdGUtbGFiZWwge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRhdGUtZm9ybWF0LXByZXZpZXcge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgfVxufVxuXG4jZ2VuZXJhbF9zZXR0aW5ncyAuZm9ybS1yb3cgLm1lZGlhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnVwbG9hZC1pbWFnZS1hcmVhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG5cbiAgICBpbnB1dFt0eXBlPWZpbGVde1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgJiB+IHNwYW4uYnRuIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y4N2Y1ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjM2Y4N2Y1O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4jcmVnaXN0cmF0aW9uX2Zvcm0ge1xuICAgIC5jaGVja2JveCB7XG4gICAgICAgIGxhYmVsIHAge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIGNvbG9yOiAjNTM1MzVmICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNTM1MzVmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5kYXRhdGFibGUtYmxvY2sge1xuXG4gICAgLnRhYmxlLXNlYXJjaC1pbnB1dCwgLnJhbmdlLWR0IGlucHV0LCAuZGF0ZS1yYW5nZSBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBjb2xvcjogIzUzNTM1ZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VkZjJmOTtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG5cbiAgICAucmFuZ2UtZHQge1xuICAgICAgICBpbnB1dC5pbnQge1xuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZGF0ZS1yYW5nZSB7XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAgICAgICAmLnN0YXJ0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0aGVhZCB0aCB7XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zb3J0aW5nIHtcbiAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3R0b206IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzZWxlY3QsIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0YWJsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC50YWJsZS1jb2wge1xuICAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgdGgsIHRkIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24uc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcblxuICAgICAgICAuc2VsZWN0Mi1zZWFyY2gge1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcMzNcIjtcbiAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgYm90dG9tOiA2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB1bC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuXG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fZGlzcGxheSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjgxMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgICAgICAgIHJpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycsICdzYW5zLXNlcmlmJztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRhYmxlIGltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDgwcHg7XG4gICAgICAgIG1heC13aWR0aDogODBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbn1cblxuLmhpZGRlbi1jb2x1bW4tbmFtZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuY2hlY2tib3ggbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5yb3V0ZXMtbGlzdCB7XG4gICAgLmNoZWNrYm94LCAucmFkaW8ge1xuICAgICAgICB3aWR0aDogNDklO1xuICAgIH1cbn1cblxuLmlzLWZvbGRlZCAuc2lkZS1uYXYgLnNpZGUtbmF2LWlubmVyIC5zaWRlLW5hdi1tZW51IGxpLm5hdi1pdGVtIC5pY29uLWhvbGRlciB7XG4gICAgbGVmdDogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLm5vdGlmaWNhdGlvbi1saXN0IHtcblxuICAgIC5ub3RpZmljYXRpb24taXRlbSB7XG5cbiAgICAgICAgLm1haW4taWNvbiB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWFpbi1ub3RpZmljYXRpb24tY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIHNwYW4uYmFkZ2Uge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5vdGlmaWNhdGlvbi10ZXh0IHtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ub3RpZmljYXRpb24taGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAubm90aWZpY2F0aW9uLWNvdW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1zaXplOiAuNnJlbTtcbiAgICAgICAgbWluLXdpZHRoOiAxOHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuXG50YWJsZSAuYWN0aW9uLWljb25zIHtcbiAgICBpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIG1hcmdpbjogMCAycHg7XG4gICAgfVxufVxuXG4ubG9hZGVyLWhvbGRlci5vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogOTk5OTk5O1xufVxuXG4ubG9hZGVyLWhvbGRlci50cmFuc2xhdGlvbiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDE7XG59XG5cbi5sb2FkZXItaG9sZGVyLmxvYWRpbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2F0ZWdvcnktbGlzdCB7XG4gICAgbWF4LWhlaWdodDogNTAwcHg7XG5cbiAgICAuY2F0ZWdvcnktaXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLmRhdGVyYW5nZXBpY2tlciBzZWxlY3Qge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbWVudWxpc3Q7XG59XG5cbi5maWxlLWlucHV0LWhvbGRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvcGFjaXR5OiAwO1xufVxuXG4uaGlkZGVuLWdhbGxlcnktaW5wdXQsIC5oaWRkZW4tdmFyaWF0aW9uLWdhbGxlcnktaW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZm9udC1zaXplOiAwO1xufVxuXG4uZ2FsbGVyeS13cmFwLCAudmFyaWF0aW9uLWdhbGxlcnktd3JhcCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VkZjJmOTtcbn1cblxuLmdhbGxlcnktd3JhcCAuaXRlbSwgLnZhcmlhdGlvbi1nYWxsZXJ5LXdyYXAgLml0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgbWF4LWhlaWdodDogMTUwcHg7XG4gICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgbWFyZ2luOiAxMHB4IDVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VkZjJmOTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4zcztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjM2Y4N2Y1O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDk1JTtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICBtYXgtd2lkdGg6IDk1JTtcbiAgICB9XG5cbiAgICBpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDExcHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG5cbiAgICAuaW1hZ2UtY2hlY2tib3gge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgLmNoZWNrYm94IGxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWRmMmY5O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjM2Y4N2Y1O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5mb3JtIHtcbiAgICBmaWVsZHNldC5mb3JtLWdyb3VwIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5hdmF0YXItaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIGltZyB7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxufVxuXG4ubG9hZGVyLWhvbGRlci5wYXltZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuXG4uZmlsZS1pbnB1dC1ob2xkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmltYWdlLXVwbG9hZC1zaW1wbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAuZGVsZXRlLWltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiA2cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICB9XG59XG5cbi5tZWRpYS1zaW5nbGUtdXBsb2FkIHtcblxuICAgIGRpdi5jdXN0b20tZmlsZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIH1cblxuICAgIC5pbWFnZS11cmwge1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZGVsZXRlLWltYWdlIHtcbiAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgIHJpZ2h0OiA0cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuaW1hZ2UtaG9sZGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgJj5kaXYge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZmlsZS1pbnB1dC1ob2xkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHNwYW4uYnRuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbn1cblxuLmF2YXRhci1pbWFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgaW1nIHtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG59XG5cbi50cmFuc2FjdGlvbi1saXN0LCAuaW52b2ljZS1saXN0IHtcbiAgICBsaS5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cbn1cblxuLm9yZGVyLWl0ZW1zLWxpc3Qge1xuICAgIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAubGVmdCB7XG4gICAgICAgIGkuYW50aWNvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmdlbmVyYXRlLWludm9pY2UuZGlzYWJsZWQtYnRuIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIG9wYWNpdHk6IC42O1xufVxuXG4uY3VzdG9tLWZpbGUgaW5wdXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4vL1xuLy9sYWJlbC5jdXN0b20tZmlsZS1sYWJlbCB7XG4vLyAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbi8vfVxuLy9cbi8vLnJlbW92ZS1hZ3JlZW1lbnQtZmlsZSB7XG4vLyAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuLy99IiwiLnRoZW1lLWNvbmZpZ3VyYXRvciB7XHJcblxyXG4gICAgLnJhZGlvIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnJhZGlvIGlucHV0W3R5cGU9cmFkaW9dIHtcclxuXHJcbiAgICAgICAgK2xhYmVsIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpjaGVja2VkK2xhYmVsOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXDM4XCI7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImFudGljb25cIjtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGxlZnQ6IDNweDtcclxuICAgICAgICAgICAgdG9wOiAxcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmI2hlYWRlci1kZWZhdWx0IHtcclxuICAgICAgICAgICAgK2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmNoZWNrZWQrbGFiZWw6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LWRhcms7XHJcbiAgICAgICAgICAgIH0gICAgXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmI2hlYWRlci1wcmltYXJ5IHtcclxuICAgICAgICAgICAgK2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmI2hlYWRlci1zdWNjZXNzIHtcclxuICAgICAgICAgICAgK2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtc3VjY2VzcztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1zdWNjZXNzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmI2hlYWRlci1zZWNvbmRhcnkge1xyXG4gICAgICAgICAgICArbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmI2hlYWRlci1kYW5nZXIge1xyXG4gICAgICAgICAgICArbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1kYW5nZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtZGFuZ2VyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQGltcG9ydCBcIi4uL2hlbHBlcnMvdmFyaWFibGVzXCI7XG5cbi5zZWxlY3QyIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZGYyZjk7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcblxuICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWJsdWU7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogMCAyNXB4IDAgMTBweDtcblxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG5cbiAgICAgICAgYiB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNlZGYyZjkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2VkZjJmOTtcbn1cblxuLnNlbGVjdDItZHJvcGRvd24ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZGYyZjk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZGYyZjk7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgY29sb3I6ICM1MzUzNWY7XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RlZCB7XG4gICAgY29sb3I6ICMzZjg3ZjU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MywxMzUsMjQ1LDAuMSk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RhYmxlIHtcbiAgICBjb2xvcjogIzNmODdmNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYzLDEzNSwyNDUsMC4xKTtcbn1cblxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VkZjJmOTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktYmx1ZTtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgfVxufVxuIiwiLnNlbGVjdDIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRmMmY5O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzIyOTNmNDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgY29sb3I6ICMzMzM7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDI1cHggMCAxMHB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAzMHB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogI2VkZjJmOSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2VkZjJmOTtcbn1cblxuLnNlbGVjdDItZHJvcGRvd24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRmMmY5O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZjJmOTtcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGNvbG9yOiAjNTM1MzVmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjM2Y4N2Y1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYzLCAxMzUsIDI0NSwgMC4xKTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGFibGUge1xuICBjb2xvcjogIzNmODdmNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MywgMTM1LCAyNDUsIDAuMSk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZjJmOTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzIyOTNmNDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn0iLCJAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJhbnRpY29uXCI7XG4gICAgc3JjOnVybChcImFudGljb24uZW90XCIpO1xuICAgIHNyYzp1cmwoXCJhbnRpY29uLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgdXJsKFwiYW50aWNvbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgdXJsKFwiYW50aWNvbi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgdXJsKFwiYW50aWNvbi5zdmcjYW50aWNvblwiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/